Compare commits

..
Author SHA1 Message Date
Crowdin Bot b4d4059f76 New Crowdin translations by GitHub Action 2026-09-27 01:01:48 +00:00
shamoon 7b98085b31 Fix: prevent dev pdf viewer link flash (#14268) 2026-09-26 07:02:49 -07:00
shamoon b3bf220f56 Fix: rest of PDF link fix 2026-09-25 20:08:36 -07:00
shamoon d4429c3cc7 Fix: allow pointer events for pdf links in pngx viewer (#14264) 2026-09-25 18:35:21 -07:00
Trenton H 4f777d7438 Feature: propagate resolved secrets to interactive container shells (#14254)
docker exec bash bypasses s6, so *_FILE secrets resolved by init-env-file
into /run/s6/container_environment aren't visible even though s6 services
and management wrappers already see them via with-contenv.

Add /etc/profile.d/contenv.sh, sourced by both login and non-login
interactive bash shells, to export those resolved values into the shell.
2026-09-24 13:07:41 -07:00
Trenton H 2a44d8b5ba Fix: During a move to the trash directory, attempt to copy metadata, but don't let it fail the move (#14250) 2026-09-23 21:51:22 -07:00
Trenton H abf5050ea7 Fix: convert file mtime to the configured time zone directly (#14249)
The `created` date fallback derived a naive datetime from a file's
mtime using the OS-local zone, then labeled it as the configured
TIME_ZONE without converting. When the OS-local zone and TIME_ZONE
disagree, or when the C library can't resolve zoneinfo at all (as in
some sandboxed environments, where it silently falls back to UTC),
the resulting date can land on the wrong calendar day.

Convert the timestamp directly into the target zone with `tz=` on
fromtimestamp() instead of a naive conversion plus make_aware().
2026-09-23 15:00:48 -07:00
GitHub Actions 091ddf7c45 Auto translate strings 2026-09-23 19:13:55 +00:00
shamoon c9f7f2cfbe Fix: ensure documentDeleted subscription is discarded (#14247) 2026-09-23 12:12:26 -07:00
Trenton H b457610ffb Chore: Fix bugs in the test suite (#14244)
* Fix: redirect SHARE_LINK_BUNDLE_DIR to the test temp layout instead of the real media directory

* Fix: include f_to in test_filters subTest labels so each of the 8 cases reports distinctly

* Fix: run the post_consume error-log assertion after the raising call and match the actual paperless_mail logger name

* Fix: rename the blank-password workflow test to match its behavior and add a real wrong-password-fails test

* Fix: use the created social account's actual pk and remove an accidental tuple wrapping the mock provider

* Fix: assert against the created documents' actual pks instead of hardcoded 1 and 2

* Fix: assert test_compression actually produces a valid LZMA-compressed zip

* Fix: clear os.environ when patching PAPERLESS_ADMIN_* vars so a host-set value can't leak into the no-user test

* Fix: restore MIDDLEWARE, AUTHENTICATION_BACKENDS and REST_FRAMEWORK auth classes after each remote-user settings test instead of leaking the mutation into later tests

* Fix: use a guaranteed-nonexistent temp path instead of hardcoded /tmp/foo/bar in test_export_target_not_exists
2026-09-23 19:11:58 +00:00
GitHub Actions 969c2ea0e2 Auto translate strings 2026-09-23 19:00:47 +00:00
shamoon 31b806a285 Fix: ensure bulk operations are checked against version root (#14246) 2026-09-23 18:59:27 +00:00
GitHub Actions 99851b418c Auto translate strings 2026-09-23 18:46:43 +00:00
e34eda07bb Enhancement: support separate embedding API key (#14067)
Co-authored-by: Claude Code <noreply@anthropic.com>
Co-authored-by: shamoon <4887959+shamoon@users.noreply.github.com>
2026-09-23 11:44:37 -07:00
GitHub Actions 793459b416 Auto translate strings 2026-09-23 18:22:05 +00:00
shamoon 04297fd02c Enhancement: support passthrough extra params for LLMs (#14202) 2026-09-23 18:20:43 +00:00
dependabot[bot] 1b277dd8e1 Chore(deps): Bump autobahn in the uv group across 1 directory (#14231)
Bumps the uv group with 1 update in the / directory: [autobahn](https://github.com/crossbario/autobahn-python).


Updates `autobahn` from 25.12.2 to 26.7.1
- [Release notes](https://github.com/crossbario/autobahn-python/releases)
- [Changelog](https://github.com/crossbario/autobahn-python/blob/master/docs/changelog.rst)
- [Commits](https://github.com/crossbario/autobahn-python/compare/v25.12.2...v26.7.1)

---
updated-dependencies:
- dependency-name: autobahn
  dependency-version: 26.7.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-23 15:33:01 +00:00
shamoon 3c20abeb4c Fix: indexing after document-added workflows signal (#14242) 2026-09-23 14:50:48 +00:00
GitHub Actions b11f1f8459 Auto translate strings 2026-09-23 03:19:06 +00:00
Trenton H 7424e7ce0b Fix: Record full tag and custom field lists in bulk edit audit log (#14236)
Snapshot only the edited field, before and after the operation, gathering tags
and custom field instances into sorted id lists per document (empty when there
are none).
2026-09-23 03:17:40 +00:00
shamoon a53a3d3769 Chore: update pikepdf for ocrmypdf requirement (#14235) 2026-09-22 19:01:21 -07:00
148 changed files with 6409 additions and 7737 deletions
+3 -1
View File
@@ -171,7 +171,9 @@ RUN set -eux \
&& cp /etc/ImageMagick-6/paperless-policy.xml /etc/ImageMagick-6/policy.xml \ && cp /etc/ImageMagick-6/paperless-policy.xml /etc/ImageMagick-6/policy.xml \
&& echo "Cleaning up image layer" \ && echo "Cleaning up image layer" \
&& rm --force --verbose *.deb \ && rm --force --verbose *.deb \
&& rm --recursive --force --verbose /var/lib/apt/lists/* && rm --recursive --force --verbose /var/lib/apt/lists/* \
&& echo "Configuring interactive shells to source the s6 container environment" \
&& echo '. /etc/profile.d/contenv.sh' >> /etc/bash.bashrc
WORKDIR /usr/src/paperless/src/ WORKDIR /usr/src/paperless/src/
+18
View File
@@ -0,0 +1,18 @@
#!/bin/sh
# Source s6 container environment for interactive shells.
# Ensures variables resolved from *_FILE secret injection are visible
# when using 'docker exec bash'. Does not affect s6 services (those
# use with-contenv directly). Has no effect in non-container contexts
# because the directory will not exist.
# Note: sh/dash shells opened via 'docker exec sh' are not covered;
# only bash-based sessions benefit from this file.
_pngx_contenv="/run/s6/container_environment"
if [ -d "${_pngx_contenv}" ]; then
for _pngx_f in "${_pngx_contenv}"/*; do
[ -f "${_pngx_f}" ] || continue
_pngx_name=$(basename "${_pngx_f}")
_pngx_val=$(cat "${_pngx_f}")
export "${_pngx_name}=${_pngx_val}"
done
fi
unset _pngx_contenv _pngx_f _pngx_name _pngx_val
+5 -2
View File
@@ -153,8 +153,11 @@ in similar existing documents, and the document chat can retrieve relevant conte
Enable it by setting Enable it by setting
[`PAPERLESS_AI_LLM_EMBEDDING_BACKEND`](configuration.md#PAPERLESS_AI_LLM_EMBEDDING_BACKEND) [`PAPERLESS_AI_LLM_EMBEDDING_BACKEND`](configuration.md#PAPERLESS_AI_LLM_EMBEDDING_BACKEND)
(`huggingface` for fully-local embeddings, or `ollama` / `openai-like`). The index is only (`huggingface` for fully-local embeddings, or `ollama` / `openai-like`). By default, the main
built when AI is enabled **and** an embedding backend is set. LLM API key and endpoint are used, but an optional embedding-specific[API key](configuration.md#PAPERLESS_AI_LLM_EMBEDDING_API_KEY)
and [endpoint](configuration.md#PAPERLESS_AI_LLM_EMBEDDING_ENDPOINT) can be configured.
The index is only built when AI is enabled **and** an embedding backend is set.
The index is updated automatically on a schedule controlled by The index is updated automatically on a schedule controlled by
[`PAPERLESS_LLM_INDEX_TASK_CRON`](configuration.md#PAPERLESS_LLM_INDEX_TASK_CRON) (daily by [`PAPERLESS_LLM_INDEX_TASK_CRON`](configuration.md#PAPERLESS_LLM_INDEX_TASK_CRON) (daily by
+21 -6
View File
@@ -1576,9 +1576,6 @@ ports.
#### [`PAPERLESS_WEBHOOKS_ALLOW_INTERNAL_REQUESTS=<bool>`](#PAPERLESS_WEBHOOKS_ALLOW_INTERNAL_REQUESTS) {#PAPERLESS_WEBHOOKS_ALLOW_INTERNAL_REQUESTS} #### [`PAPERLESS_WEBHOOKS_ALLOW_INTERNAL_REQUESTS=<bool>`](#PAPERLESS_WEBHOOKS_ALLOW_INTERNAL_REQUESTS) {#PAPERLESS_WEBHOOKS_ALLOW_INTERNAL_REQUESTS}
: If set to false, webhooks cannot be sent to internal URLs (e.g., localhost). : If set to false, webhooks cannot be sent to internal URLs (e.g., localhost).
A hostname is blocked if any of the addresses it resolves to is non-public.
Webhook requests connect directly, without using the `HTTP_PROXY` or
`HTTPS_PROXY` environment variables, and never follow redirects.
Defaults to true, which allows internal requests. Defaults to true, which allows internal requests.
@@ -1587,7 +1584,7 @@ Webhook requests connect directly, without using the `HTTP_PROXY` or
#### [`PAPERLESS_EMAIL_ALLOW_INTERNAL_HOSTS=<bool>`](#PAPERLESS_EMAIL_ALLOW_INTERNAL_HOSTS) {#PAPERLESS_EMAIL_ALLOW_INTERNAL_HOSTS} #### [`PAPERLESS_EMAIL_ALLOW_INTERNAL_HOSTS=<bool>`](#PAPERLESS_EMAIL_ALLOW_INTERNAL_HOSTS) {#PAPERLESS_EMAIL_ALLOW_INTERNAL_HOSTS}
: If set to false, incoming mail account connections are blocked when the : If set to false, incoming mail account connections are blocked when the
configured IMAP hostname resolves to any non-public address (for example, configured IMAP hostname resolves to a non-public address (for example,
localhost, link-local, or RFC1918 private ranges). localhost, link-local, or RFC1918 private ranges).
Defaults to true, which allows internal hosts. Defaults to true, which allows internal hosts.
@@ -2136,6 +2133,13 @@ for language and resource considerations.
Defaults to None. Defaults to None.
#### [`PAPERLESS_AI_LLM_EMBEDDING_API_KEY=<str>`](#PAPERLESS_AI_LLM_EMBEDDING_API_KEY) {#PAPERLESS_AI_LLM_EMBEDDING_API_KEY}
: The API key to use for the embedding backend. If not supplied, embeddings use
`PAPERLESS_AI_LLM_API_KEY`.
Defaults to None.
#### [`PAPERLESS_AI_LLM_EMBEDDING_ENDPOINT=<str>`](#PAPERLESS_AI_LLM_EMBEDDING_ENDPOINT) {#PAPERLESS_AI_LLM_EMBEDDING_ENDPOINT} #### [`PAPERLESS_AI_LLM_EMBEDDING_ENDPOINT=<str>`](#PAPERLESS_AI_LLM_EMBEDDING_ENDPOINT) {#PAPERLESS_AI_LLM_EMBEDDING_ENDPOINT}
: The endpoint / url to use for the embedding backend. If not supplied, embeddings use : The endpoint / url to use for the embedding backend. If not supplied, embeddings use
@@ -2217,11 +2221,22 @@ used with the OpenAI-compatible backend to target a custom provider or local gat
#### [`PAPERLESS_AI_LLM_ALLOW_INTERNAL_ENDPOINTS=<bool>`](#PAPERLESS_AI_LLM_ALLOW_INTERNAL_ENDPOINTS) {#PAPERLESS_AI_LLM_ALLOW_INTERNAL_ENDPOINTS} #### [`PAPERLESS_AI_LLM_ALLOW_INTERNAL_ENDPOINTS=<bool>`](#PAPERLESS_AI_LLM_ALLOW_INTERNAL_ENDPOINTS) {#PAPERLESS_AI_LLM_ALLOW_INTERNAL_ENDPOINTS}
: If set to false, Paperless blocks AI endpoint URLs that resolve to non-public addresses (e.g., localhost, etc). : If set to false, Paperless blocks AI endpoint URLs that resolve to non-public addresses (e.g., localhost, etc).
A hostname is blocked if any of the addresses it resolves to is non-public, and redirects are checked the same way.
Requests to a configured AI endpoint connect directly, without using the `HTTP_PROXY` or `HTTPS_PROXY` environment variables.
Defaults to true, which allows internal endpoints. Defaults to true, which allows internal endpoints.
#### [`PAPERLESS_AI_LLM_EXTRA_PARAMS=<json>`](#PAPERLESS_AI_LLM_EXTRA_PARAMS) {#PAPERLESS_AI_LLM_EXTRA_PARAMS}
: A JSON object of extra parameters sent with every LLM request, for providers that require a parameter Paperless does not
set itself. Values here override Paperless' own, and no validation is performed. Whatever you put here is passed to the
backend as-is, so an invalid parameter will simply be rejected by your provider. For example, current OpenAI reasoning
models refuse tool calls on the chat completions API unless reasoning is off:
```
PAPERLESS_AI_LLM_EXTRA_PARAMS={"reasoning_effort": "none"}
```
Defaults to empty, which adds nothing to requests.
#### [`PAPERLESS_LLM_INDEX_TASK_CRON=<cron expression>`](#PAPERLESS_LLM_INDEX_TASK_CRON) {#PAPERLESS_LLM_INDEX_TASK_CRON} #### [`PAPERLESS_LLM_INDEX_TASK_CRON=<cron expression>`](#PAPERLESS_LLM_INDEX_TASK_CRON) {#PAPERLESS_LLM_INDEX_TASK_CRON}
: Configures the schedule to update the AI embeddings of text content and metadata for all documents. Only performed if : Configures the schedule to update the AI embeddings of text content and metadata for all documents. Only performed if
+1 -1
View File
@@ -613,7 +613,7 @@ The following workflow action types are available:
- The request headers as key-value pairs - The request headers as key-value pairs
For security reasons, webhooks can be limited to specific ports and disallowed from connecting to local URLs. See the relevant For security reasons, webhooks can be limited to specific ports and disallowed from connecting to local URLs. See the relevant
[configuration settings](configuration.md#workflow-webhooks) to change this behavior. Webhook requests connect directly (proxy environment variables are not used) and do not follow redirects. If you are allowing non-admins to create workflows, [configuration settings](configuration.md#workflow-webhooks) to change this behavior. If you are allowing non-admins to create workflows,
you may want to adjust these settings to prevent abuse. you may want to adjust these settings to prevent abuse.
##### Move to Trash {#workflow-action-move-to-trash} ##### Move to Trash {#workflow-action-move-to-trash}
-3
View File
@@ -17,7 +17,6 @@ classifiers = [
# TODO: Move certain things to groups and then utilize that further # TODO: Move certain things to groups and then utilize that further
# This will allow testing to not install a webserver, mysql, etc # This will allow testing to not install a webserver, mysql, etc
dependencies = [ dependencies = [
"anyio>=4.12",
"azure-ai-documentintelligence>=1.0.2", "azure-ai-documentintelligence>=1.0.2",
"babel>=2.17", "babel>=2.17",
"bleach~=6.4.0", "bleach~=6.4.0",
@@ -48,8 +47,6 @@ dependencies = [
"filelock~=3.32.0", "filelock~=3.32.0",
"flower>=2.0.1,<2.2", "flower>=2.0.1,<2.2",
"gotenberg-client[httpx]~=1.0", "gotenberg-client[httpx]~=1.0",
"httpcore~=1.0.9",
"httpx~=0.28.1",
"httpx-oauth~=0.17", "httpx-oauth~=0.17",
"ijson>=3.5.1", "ijson>=3.5.1",
"imap-tools>=1.14,<1.16", "imap-tools>=1.14,<1.16",
+35 -21
View File
@@ -9745,7 +9745,7 @@
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">348</context> <context context-type="linenumber">351</context>
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context> <context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context>
@@ -9760,7 +9760,7 @@
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">341</context> <context context-type="linenumber">344</context>
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context> <context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context>
@@ -10016,56 +10016,56 @@
<source>Reset filters / selection</source> <source>Reset filters / selection</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">329</context> <context context-type="linenumber">332</context>
</context-group> </context-group>
</trans-unit> </trans-unit>
<trans-unit id="4135055128446167640" datatype="html"> <trans-unit id="4135055128446167640" datatype="html">
<source>Open first [selected] document</source> <source>Open first [selected] document</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">357</context> <context context-type="linenumber">360</context>
</context-group> </context-group>
</trans-unit> </trans-unit>
<trans-unit id="3629960544875360046" datatype="html"> <trans-unit id="3629960544875360046" datatype="html">
<source>Previous page</source> <source>Previous page</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">373</context> <context context-type="linenumber">376</context>
</context-group> </context-group>
</trans-unit> </trans-unit>
<trans-unit id="3337301694210287595" datatype="html"> <trans-unit id="3337301694210287595" datatype="html">
<source>Next page</source> <source>Next page</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">385</context> <context context-type="linenumber">388</context>
</context-group> </context-group>
</trans-unit> </trans-unit>
<trans-unit id="2155249406916744630" datatype="html"> <trans-unit id="2155249406916744630" datatype="html">
<source>View &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot; saved successfully.</source> <source>View &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot; saved successfully.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">419</context> <context context-type="linenumber">422</context>
</context-group> </context-group>
</trans-unit> </trans-unit>
<trans-unit id="4646273665293421938" datatype="html"> <trans-unit id="4646273665293421938" datatype="html">
<source>Failed to save view &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot;.</source> <source>Failed to save view &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot;.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">425</context> <context context-type="linenumber">428</context>
</context-group> </context-group>
</trans-unit> </trans-unit>
<trans-unit id="6837554170707123455" datatype="html"> <trans-unit id="6837554170707123455" datatype="html">
<source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully.</source> <source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">494</context> <context context-type="linenumber">497</context>
</context-group> </context-group>
</trans-unit> </trans-unit>
<trans-unit id="6028096992841030074" datatype="html"> <trans-unit id="6028096992841030074" datatype="html">
<source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully, but could not update visibility settings.</source> <source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully, but could not update visibility settings.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">500</context> <context context-type="linenumber">503</context>
</context-group> </context-group>
</trans-unit> </trans-unit>
<trans-unit id="739880801667335279" datatype="html"> <trans-unit id="739880801667335279" datatype="html">
@@ -12018,81 +12018,95 @@
<context context-type="linenumber">351</context> <context context-type="linenumber">351</context>
</context-group> </context-group>
</trans-unit> </trans-unit>
<trans-unit id="861068592166833023" datatype="html">
<source>LLM Embedding API Key</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">358</context>
</context-group>
</trans-unit>
<trans-unit id="2929108042259892948" datatype="html">
<source>Used for embeddings when set, otherwise LLM API key is used.</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">360</context>
</context-group>
</trans-unit>
<trans-unit id="3554114880473286122" datatype="html"> <trans-unit id="3554114880473286122" datatype="html">
<source>LLM Embedding Endpoint</source> <source>LLM Embedding Endpoint</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">358</context> <context context-type="linenumber">366</context>
</context-group> </context-group>
</trans-unit> </trans-unit>
<trans-unit id="1044242175651289991" datatype="html"> <trans-unit id="1044242175651289991" datatype="html">
<source>LLM Embedding Chunk Size</source> <source>LLM Embedding Chunk Size</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">365</context> <context context-type="linenumber">373</context>
</context-group> </context-group>
</trans-unit> </trans-unit>
<trans-unit id="7218245223139363113" datatype="html"> <trans-unit id="7218245223139363113" datatype="html">
<source>LLM Context Size</source> <source>LLM Context Size</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">372</context> <context context-type="linenumber">380</context>
</context-group> </context-group>
</trans-unit> </trans-unit>
<trans-unit id="4234495692726214397" datatype="html"> <trans-unit id="4234495692726214397" datatype="html">
<source>LLM Backend</source> <source>LLM Backend</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">379</context> <context context-type="linenumber">387</context>
</context-group> </context-group>
</trans-unit> </trans-unit>
<trans-unit id="7935234833834000002" datatype="html"> <trans-unit id="7935234833834000002" datatype="html">
<source>LLM Model</source> <source>LLM Model</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">387</context> <context context-type="linenumber">395</context>
</context-group> </context-group>
</trans-unit> </trans-unit>
<trans-unit id="1980550530387803165" datatype="html"> <trans-unit id="1980550530387803165" datatype="html">
<source>LLM API Key</source> <source>LLM API Key</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">394</context> <context context-type="linenumber">402</context>
</context-group> </context-group>
</trans-unit> </trans-unit>
<trans-unit id="6126617860376156501" datatype="html"> <trans-unit id="6126617860376156501" datatype="html">
<source>LLM Endpoint</source> <source>LLM Endpoint</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">401</context> <context context-type="linenumber">409</context>
</context-group> </context-group>
</trans-unit> </trans-unit>
<trans-unit id="6572826277249350975" datatype="html"> <trans-unit id="6572826277249350975" datatype="html">
<source>LLM Output Language</source> <source>LLM Output Language</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">408</context> <context context-type="linenumber">416</context>
</context-group> </context-group>
</trans-unit> </trans-unit>
<trans-unit id="3284403507172415792" datatype="html"> <trans-unit id="3284403507172415792" datatype="html">
<source>Language to use for generated AI suggestions. When unset, AI suggestions use the user&apos;s display language if explicitly set.</source> <source>Language to use for generated AI suggestions. When unset, AI suggestions use the user&apos;s display language if explicitly set.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">412</context> <context context-type="linenumber">420</context>
</context-group> </context-group>
</trans-unit> </trans-unit>
<trans-unit id="4493921125434706859" datatype="html"> <trans-unit id="4493921125434706859" datatype="html">
<source>LLM Request Timeout</source> <source>LLM Request Timeout</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">416</context> <context context-type="linenumber">424</context>
</context-group> </context-group>
</trans-unit> </trans-unit>
<trans-unit id="483994032066441287" datatype="html"> <trans-unit id="483994032066441287" datatype="html">
<source>Timeout in seconds for LLM requests.</source> <source>Timeout in seconds for LLM requests.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">420</context> <context context-type="linenumber">428</context>
</context-group> </context-group>
</trans-unit> </trans-unit>
<trans-unit id="1055686627716339120" datatype="html"> <trans-unit id="1055686627716339120" datatype="html">
@@ -154,11 +154,29 @@
& section { & section {
position: absolute; position: absolute;
text-align: initial; text-align: initial;
pointer-events: auto;
box-sizing: border-box; box-sizing: border-box;
transform-origin: 0 0; transform-origin: 0 0;
} }
& :is(.linkAnnotation, .buttonWidgetAnnotation.pushButton) > a {
position: absolute;
inset: 0;
font-size: 1em;
transition: none;
}
& :is(.linkAnnotation, .buttonWidgetAnnotation.pushButton):not(.hasBorder)
> a:hover {
opacity: 0.2;
background-color: rgb(255 255 0);
}
& .annotationTextContent { & .annotationTextContent {
opacity: 0; opacity: 0;
} }
} }
:host ::ng-deep .textLayer.selecting ~ .annotationLayer section {
pointer-events: none;
}
@@ -1,7 +1,11 @@
import { SimpleChange } from '@angular/core' import { SimpleChange } from '@angular/core'
import { ComponentFixture, TestBed } from '@angular/core/testing' import { ComponentFixture, TestBed } from '@angular/core/testing'
import * as pdfjs from 'pdfjs-dist/legacy/build/pdf.mjs' import * as pdfjs from 'pdfjs-dist/legacy/build/pdf.mjs'
import { PDFSinglePageViewer, PDFViewer } from 'pdfjs-dist/web/pdf_viewer.mjs' import {
LinkTarget,
PDFSinglePageViewer,
PDFViewer,
} from 'pdfjs-dist/web/pdf_viewer.mjs'
import { PngxPdfViewerComponent } from './pdf-viewer.component' import { PngxPdfViewerComponent } from './pdf-viewer.component'
import { PdfRenderMode, PdfZoomLevel, PdfZoomScale } from './pdf-viewer.types' import { PdfRenderMode, PdfZoomLevel, PdfZoomScale } from './pdf-viewer.types'
@@ -58,6 +62,16 @@ describe('PngxPdfViewerComponent', () => {
expect((component as any).pdfViewer).toBeInstanceOf(PDFViewer) expect((component as any).pdfViewer).toBeInstanceOf(PDFViewer)
}) })
it('opens external links in a new tab', () => {
const linkService = (component as any).linkService
expect(linkService.options).toEqual(
expect.objectContaining({
externalLinkTarget: LinkTarget.BLANK,
externalLinkRel: 'noopener noreferrer nofollow',
})
)
})
it('resolves the worker source relative to the document base URI', async () => { it('resolves the worker source relative to the document base URI', async () => {
setBaseHref('/paperless/') setBaseHref('/paperless/')
const getDocumentSpy = jest.spyOn(pdfjs, 'getDocument') const getDocumentSpy = jest.spyOn(pdfjs, 'getDocument')
@@ -21,6 +21,7 @@ import {
} from 'pdfjs-dist/legacy/build/pdf.mjs' } from 'pdfjs-dist/legacy/build/pdf.mjs'
import { import {
EventBus, EventBus,
LinkTarget,
PDFFindController, PDFFindController,
PDFLinkService, PDFLinkService,
PDFSinglePageViewer, PDFSinglePageViewer,
@@ -75,7 +76,11 @@ export class PngxPdfViewerComponent
private lastViewerPage?: number private lastViewerPage?: number
private readonly eventBus = new EventBus() private readonly eventBus = new EventBus()
private readonly linkService = new PDFLinkService({ eventBus: this.eventBus }) private readonly linkService = new PDFLinkService({
eventBus: this.eventBus,
externalLinkTarget: LinkTarget.BLANK,
externalLinkRel: 'noopener noreferrer nofollow',
})
private readonly findController = new PDFFindController({ private readonly findController = new PDFFindController({
eventBus: this.eventBus, eventBus: this.eventBus,
linkService: this.linkService, linkService: this.linkService,
@@ -146,6 +146,19 @@ describe('DocumentListComponent', () => {
expect(reloadSpy).toHaveBeenCalled() expect(reloadSpy).toHaveBeenCalled()
}) })
it('should stop reloading on document deleted after destroy', () => {
const reloadSpy = jest.spyOn(documentListService, 'reload')
const documentDeletedSubject = new Subject<boolean>()
jest
.spyOn(websocketStatusService, 'onDocumentDeleted')
.mockReturnValue(documentDeletedSubject)
fixture.detectChanges()
fixture.destroy()
reloadSpy.mockClear()
documentDeletedSubject.next(true)
expect(reloadSpy).not.toHaveBeenCalled()
})
it('should show score sort fields on fulltext queries', () => { it('should show score sort fields on fulltext queries', () => {
documentListService.setFilterRules([ documentListService.setFilterRules([
{ {
@@ -270,9 +270,12 @@ export class DocumentListComponent
this.list.reload() this.list.reload()
}) })
this.websocketStatusService.onDocumentDeleted().subscribe(() => { this.websocketStatusService
this.list.reload() .onDocumentDeleted()
}) .pipe(takeUntil(this.unsubscribeNotifier))
.subscribe(() => {
this.list.reload()
})
this.route.paramMap this.route.paramMap
.pipe( .pipe(
+9
View File
@@ -353,6 +353,14 @@ export const PaperlessConfigOptions: ConfigOption[] = [
config_key: 'PAPERLESS_AI_LLM_EMBEDDING_MODEL', config_key: 'PAPERLESS_AI_LLM_EMBEDDING_MODEL',
category: ConfigCategory.AI, category: ConfigCategory.AI,
}, },
{
key: 'llm_embedding_api_key',
title: $localize`LLM Embedding API Key`,
type: ConfigOptionType.Password,
note: $localize`Used for embeddings when set, otherwise LLM API key is used.`,
config_key: 'PAPERLESS_AI_LLM_EMBEDDING_API_KEY',
category: ConfigCategory.AI,
},
{ {
key: 'llm_embedding_endpoint', key: 'llm_embedding_endpoint',
title: $localize`LLM Embedding Endpoint`, title: $localize`LLM Embedding Endpoint`,
@@ -457,6 +465,7 @@ export interface PaperlessConfig extends ObjectWithId {
ai_enabled: boolean ai_enabled: boolean
llm_embedding_backend: string llm_embedding_backend: string
llm_embedding_model: string llm_embedding_model: string
llm_embedding_api_key: string
llm_embedding_endpoint: string llm_embedding_endpoint: string
llm_embedding_chunk_size: number llm_embedding_chunk_size: number
llm_context_size: number llm_context_size: number
+37 -21
View File
@@ -10741,7 +10741,7 @@
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">348</context> <context context-type="linenumber">351</context>
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context> <context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context>
@@ -10757,7 +10757,7 @@
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">341</context> <context context-type="linenumber">344</context>
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context> <context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context>
@@ -11041,7 +11041,7 @@
<source>Reset filters / selection</source> <source>Reset filters / selection</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">329</context> <context context-type="linenumber">332</context>
</context-group> </context-group>
<target state="needs-translation">Reset filters / selection</target> <target state="needs-translation">Reset filters / selection</target>
</trans-unit> </trans-unit>
@@ -11049,7 +11049,7 @@
<source>Open first [selected] document</source> <source>Open first [selected] document</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">357</context> <context context-type="linenumber">360</context>
</context-group> </context-group>
<target state="needs-translation">Open first [selected] document</target> <target state="needs-translation">Open first [selected] document</target>
</trans-unit> </trans-unit>
@@ -11057,7 +11057,7 @@
<source>Previous page</source> <source>Previous page</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">373</context> <context context-type="linenumber">376</context>
</context-group> </context-group>
<target state="needs-translation">Previous page</target> <target state="needs-translation">Previous page</target>
</trans-unit> </trans-unit>
@@ -11065,7 +11065,7 @@
<source>Next page</source> <source>Next page</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">385</context> <context context-type="linenumber">388</context>
</context-group> </context-group>
<target state="needs-translation">Next page</target> <target state="needs-translation">Next page</target>
</trans-unit> </trans-unit>
@@ -11073,7 +11073,7 @@
<source>View &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot; saved successfully.</source> <source>View &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot; saved successfully.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">419</context> <context context-type="linenumber">422</context>
</context-group> </context-group>
<target state="translated">Aansig “<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>” suksesvol bewaar.</target> <target state="translated">Aansig “<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>” suksesvol bewaar.</target>
</trans-unit> </trans-unit>
@@ -11081,7 +11081,7 @@
<source>Failed to save view &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot;.</source> <source>Failed to save view &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot;.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">425</context> <context context-type="linenumber">428</context>
</context-group> </context-group>
<target state="needs-translation">Failed to save view "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>".</target> <target state="needs-translation">Failed to save view "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>".</target>
</trans-unit> </trans-unit>
@@ -11089,7 +11089,7 @@
<source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully.</source> <source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">494</context> <context context-type="linenumber">497</context>
</context-group> </context-group>
<target state="translated">Aansig “<x id="PH" equiv-text="savedView.name"/>” suksesvol geskep.</target> <target state="translated">Aansig “<x id="PH" equiv-text="savedView.name"/>” suksesvol geskep.</target>
</trans-unit> </trans-unit>
@@ -11097,7 +11097,7 @@
<source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully, but could not update visibility settings.</source> <source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully, but could not update visibility settings.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">500</context> <context context-type="linenumber">503</context>
</context-group> </context-group>
<target state="needs-translation">View "<x id="PH" equiv-text="savedView.name"/>" created successfully, but could not update visibility settings.</target> <target state="needs-translation">View "<x id="PH" equiv-text="savedView.name"/>" created successfully, but could not update visibility settings.</target>
</trans-unit> </trans-unit>
@@ -13298,11 +13298,27 @@
</context-group> </context-group>
<target state="needs-translation">LLM Embedding Model</target> <target state="needs-translation">LLM Embedding Model</target>
</trans-unit> </trans-unit>
<trans-unit id="861068592166833023" datatype="html">
<source>LLM Embedding API Key</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">358</context>
</context-group>
<target state="needs-translation">LLM Embedding API Key</target>
</trans-unit>
<trans-unit id="2929108042259892948" datatype="html">
<source>Used for embeddings when set, otherwise LLM API key is used.</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">360</context>
</context-group>
<target state="needs-translation">Used for embeddings when set, otherwise LLM API key is used.</target>
</trans-unit>
<trans-unit id="3554114880473286122" datatype="html"> <trans-unit id="3554114880473286122" datatype="html">
<source>LLM Embedding Endpoint</source> <source>LLM Embedding Endpoint</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">358</context> <context context-type="linenumber">366</context>
</context-group> </context-group>
<target state="needs-translation">LLM Embedding Endpoint</target> <target state="needs-translation">LLM Embedding Endpoint</target>
</trans-unit> </trans-unit>
@@ -13310,7 +13326,7 @@
<source>LLM Embedding Chunk Size</source> <source>LLM Embedding Chunk Size</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">365</context> <context context-type="linenumber">373</context>
</context-group> </context-group>
<target state="needs-translation">LLM Embedding Chunk Size</target> <target state="needs-translation">LLM Embedding Chunk Size</target>
</trans-unit> </trans-unit>
@@ -13318,7 +13334,7 @@
<source>LLM Context Size</source> <source>LLM Context Size</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">372</context> <context context-type="linenumber">380</context>
</context-group> </context-group>
<target state="needs-translation">LLM Context Size</target> <target state="needs-translation">LLM Context Size</target>
</trans-unit> </trans-unit>
@@ -13326,7 +13342,7 @@
<source>LLM Backend</source> <source>LLM Backend</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">379</context> <context context-type="linenumber">387</context>
</context-group> </context-group>
<target state="needs-translation">LLM Backend</target> <target state="needs-translation">LLM Backend</target>
</trans-unit> </trans-unit>
@@ -13334,7 +13350,7 @@
<source>LLM Model</source> <source>LLM Model</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">387</context> <context context-type="linenumber">395</context>
</context-group> </context-group>
<target state="needs-translation">LLM Model</target> <target state="needs-translation">LLM Model</target>
</trans-unit> </trans-unit>
@@ -13342,7 +13358,7 @@
<source>LLM API Key</source> <source>LLM API Key</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">394</context> <context context-type="linenumber">402</context>
</context-group> </context-group>
<target state="needs-translation">LLM API Key</target> <target state="needs-translation">LLM API Key</target>
</trans-unit> </trans-unit>
@@ -13350,7 +13366,7 @@
<source>LLM Endpoint</source> <source>LLM Endpoint</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">401</context> <context context-type="linenumber">409</context>
</context-group> </context-group>
<target state="needs-translation">LLM Endpoint</target> <target state="needs-translation">LLM Endpoint</target>
</trans-unit> </trans-unit>
@@ -13358,7 +13374,7 @@
<source>LLM Output Language</source> <source>LLM Output Language</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">408</context> <context context-type="linenumber">416</context>
</context-group> </context-group>
<target state="needs-translation">LLM Output Language</target> <target state="needs-translation">LLM Output Language</target>
</trans-unit> </trans-unit>
@@ -13366,7 +13382,7 @@
<source>Language to use for generated AI suggestions. When unset, AI suggestions use the user&apos;s display language if explicitly set.</source> <source>Language to use for generated AI suggestions. When unset, AI suggestions use the user&apos;s display language if explicitly set.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">412</context> <context context-type="linenumber">420</context>
</context-group> </context-group>
<target state="needs-translation">Language to use for generated AI suggestions. When unset, AI suggestions use the user's display language if explicitly set.</target> <target state="needs-translation">Language to use for generated AI suggestions. When unset, AI suggestions use the user's display language if explicitly set.</target>
</trans-unit> </trans-unit>
@@ -13374,7 +13390,7 @@
<source>LLM Request Timeout</source> <source>LLM Request Timeout</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">416</context> <context context-type="linenumber">424</context>
</context-group> </context-group>
<target state="needs-translation">LLM Request Timeout</target> <target state="needs-translation">LLM Request Timeout</target>
</trans-unit> </trans-unit>
@@ -13382,7 +13398,7 @@
<source>Timeout in seconds for LLM requests.</source> <source>Timeout in seconds for LLM requests.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">420</context> <context context-type="linenumber">428</context>
</context-group> </context-group>
<target state="needs-translation">Timeout in seconds for LLM requests.</target> <target state="needs-translation">Timeout in seconds for LLM requests.</target>
</trans-unit> </trans-unit>
+37 -21
View File
@@ -10741,7 +10741,7 @@
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">348</context> <context context-type="linenumber">351</context>
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context> <context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context>
@@ -10757,7 +10757,7 @@
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">341</context> <context context-type="linenumber">344</context>
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context> <context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context>
@@ -11041,7 +11041,7 @@
<source>Reset filters / selection</source> <source>Reset filters / selection</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">329</context> <context context-type="linenumber">332</context>
</context-group> </context-group>
<target state="needs-translation">Reset filters / selection</target> <target state="needs-translation">Reset filters / selection</target>
</trans-unit> </trans-unit>
@@ -11049,7 +11049,7 @@
<source>Open first [selected] document</source> <source>Open first [selected] document</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">357</context> <context context-type="linenumber">360</context>
</context-group> </context-group>
<target state="needs-translation">Open first [selected] document</target> <target state="needs-translation">Open first [selected] document</target>
</trans-unit> </trans-unit>
@@ -11057,7 +11057,7 @@
<source>Previous page</source> <source>Previous page</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">373</context> <context context-type="linenumber">376</context>
</context-group> </context-group>
<target state="needs-translation">Previous page</target> <target state="needs-translation">Previous page</target>
</trans-unit> </trans-unit>
@@ -11065,7 +11065,7 @@
<source>Next page</source> <source>Next page</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">385</context> <context context-type="linenumber">388</context>
</context-group> </context-group>
<target state="needs-translation">Next page</target> <target state="needs-translation">Next page</target>
</trans-unit> </trans-unit>
@@ -11073,7 +11073,7 @@
<source>View &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot; saved successfully.</source> <source>View &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot; saved successfully.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">419</context> <context context-type="linenumber">422</context>
</context-group> </context-group>
<target state="needs-translation">View "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>" saved successfully.</target> <target state="needs-translation">View "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>" saved successfully.</target>
</trans-unit> </trans-unit>
@@ -11081,7 +11081,7 @@
<source>Failed to save view &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot;.</source> <source>Failed to save view &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot;.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">425</context> <context context-type="linenumber">428</context>
</context-group> </context-group>
<target state="needs-translation">Failed to save view "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>".</target> <target state="needs-translation">Failed to save view "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>".</target>
</trans-unit> </trans-unit>
@@ -11089,7 +11089,7 @@
<source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully.</source> <source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">494</context> <context context-type="linenumber">497</context>
</context-group> </context-group>
<target state="needs-translation">View "<x id="PH" equiv-text="savedView.name"/>" created successfully.</target> <target state="needs-translation">View "<x id="PH" equiv-text="savedView.name"/>" created successfully.</target>
</trans-unit> </trans-unit>
@@ -11097,7 +11097,7 @@
<source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully, but could not update visibility settings.</source> <source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully, but could not update visibility settings.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">500</context> <context context-type="linenumber">503</context>
</context-group> </context-group>
<target state="needs-translation">View "<x id="PH" equiv-text="savedView.name"/>" created successfully, but could not update visibility settings.</target> <target state="needs-translation">View "<x id="PH" equiv-text="savedView.name"/>" created successfully, but could not update visibility settings.</target>
</trans-unit> </trans-unit>
@@ -13298,11 +13298,27 @@
</context-group> </context-group>
<target state="needs-translation">LLM Embedding Model</target> <target state="needs-translation">LLM Embedding Model</target>
</trans-unit> </trans-unit>
<trans-unit id="861068592166833023" datatype="html">
<source>LLM Embedding API Key</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">358</context>
</context-group>
<target state="needs-translation">LLM Embedding API Key</target>
</trans-unit>
<trans-unit id="2929108042259892948" datatype="html">
<source>Used for embeddings when set, otherwise LLM API key is used.</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">360</context>
</context-group>
<target state="needs-translation">Used for embeddings when set, otherwise LLM API key is used.</target>
</trans-unit>
<trans-unit id="3554114880473286122" datatype="html"> <trans-unit id="3554114880473286122" datatype="html">
<source>LLM Embedding Endpoint</source> <source>LLM Embedding Endpoint</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">358</context> <context context-type="linenumber">366</context>
</context-group> </context-group>
<target state="needs-translation">LLM Embedding Endpoint</target> <target state="needs-translation">LLM Embedding Endpoint</target>
</trans-unit> </trans-unit>
@@ -13310,7 +13326,7 @@
<source>LLM Embedding Chunk Size</source> <source>LLM Embedding Chunk Size</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">365</context> <context context-type="linenumber">373</context>
</context-group> </context-group>
<target state="needs-translation">LLM Embedding Chunk Size</target> <target state="needs-translation">LLM Embedding Chunk Size</target>
</trans-unit> </trans-unit>
@@ -13318,7 +13334,7 @@
<source>LLM Context Size</source> <source>LLM Context Size</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">372</context> <context context-type="linenumber">380</context>
</context-group> </context-group>
<target state="needs-translation">LLM Context Size</target> <target state="needs-translation">LLM Context Size</target>
</trans-unit> </trans-unit>
@@ -13326,7 +13342,7 @@
<source>LLM Backend</source> <source>LLM Backend</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">379</context> <context context-type="linenumber">387</context>
</context-group> </context-group>
<target state="needs-translation">LLM Backend</target> <target state="needs-translation">LLM Backend</target>
</trans-unit> </trans-unit>
@@ -13334,7 +13350,7 @@
<source>LLM Model</source> <source>LLM Model</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">387</context> <context context-type="linenumber">395</context>
</context-group> </context-group>
<target state="needs-translation">LLM Model</target> <target state="needs-translation">LLM Model</target>
</trans-unit> </trans-unit>
@@ -13342,7 +13358,7 @@
<source>LLM API Key</source> <source>LLM API Key</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">394</context> <context context-type="linenumber">402</context>
</context-group> </context-group>
<target state="needs-translation">LLM API Key</target> <target state="needs-translation">LLM API Key</target>
</trans-unit> </trans-unit>
@@ -13350,7 +13366,7 @@
<source>LLM Endpoint</source> <source>LLM Endpoint</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">401</context> <context context-type="linenumber">409</context>
</context-group> </context-group>
<target state="needs-translation">LLM Endpoint</target> <target state="needs-translation">LLM Endpoint</target>
</trans-unit> </trans-unit>
@@ -13358,7 +13374,7 @@
<source>LLM Output Language</source> <source>LLM Output Language</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">408</context> <context context-type="linenumber">416</context>
</context-group> </context-group>
<target state="needs-translation">LLM Output Language</target> <target state="needs-translation">LLM Output Language</target>
</trans-unit> </trans-unit>
@@ -13366,7 +13382,7 @@
<source>Language to use for generated AI suggestions. When unset, AI suggestions use the user&apos;s display language if explicitly set.</source> <source>Language to use for generated AI suggestions. When unset, AI suggestions use the user&apos;s display language if explicitly set.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">412</context> <context context-type="linenumber">420</context>
</context-group> </context-group>
<target state="needs-translation">Language to use for generated AI suggestions. When unset, AI suggestions use the user's display language if explicitly set.</target> <target state="needs-translation">Language to use for generated AI suggestions. When unset, AI suggestions use the user's display language if explicitly set.</target>
</trans-unit> </trans-unit>
@@ -13374,7 +13390,7 @@
<source>LLM Request Timeout</source> <source>LLM Request Timeout</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">416</context> <context context-type="linenumber">424</context>
</context-group> </context-group>
<target state="needs-translation">LLM Request Timeout</target> <target state="needs-translation">LLM Request Timeout</target>
</trans-unit> </trans-unit>
@@ -13382,7 +13398,7 @@
<source>Timeout in seconds for LLM requests.</source> <source>Timeout in seconds for LLM requests.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">420</context> <context context-type="linenumber">428</context>
</context-group> </context-group>
<target state="needs-translation">Timeout in seconds for LLM requests.</target> <target state="needs-translation">Timeout in seconds for LLM requests.</target>
</trans-unit> </trans-unit>
+37 -21
View File
@@ -10741,7 +10741,7 @@
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">348</context> <context context-type="linenumber">351</context>
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context> <context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context>
@@ -10757,7 +10757,7 @@
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">341</context> <context context-type="linenumber">344</context>
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context> <context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context>
@@ -11041,7 +11041,7 @@
<source>Reset filters / selection</source> <source>Reset filters / selection</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">329</context> <context context-type="linenumber">332</context>
</context-group> </context-group>
<target state="translated">إعادة تعيين المرشحات / التحديد</target> <target state="translated">إعادة تعيين المرشحات / التحديد</target>
</trans-unit> </trans-unit>
@@ -11049,7 +11049,7 @@
<source>Open first [selected] document</source> <source>Open first [selected] document</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">357</context> <context context-type="linenumber">360</context>
</context-group> </context-group>
<target state="translated">فتح أول مستند [محدد]</target> <target state="translated">فتح أول مستند [محدد]</target>
</trans-unit> </trans-unit>
@@ -11057,7 +11057,7 @@
<source>Previous page</source> <source>Previous page</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">373</context> <context context-type="linenumber">376</context>
</context-group> </context-group>
<target state="needs-translation">Previous page</target> <target state="needs-translation">Previous page</target>
</trans-unit> </trans-unit>
@@ -11065,7 +11065,7 @@
<source>Next page</source> <source>Next page</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">385</context> <context context-type="linenumber">388</context>
</context-group> </context-group>
<target state="needs-translation">Next page</target> <target state="needs-translation">Next page</target>
</trans-unit> </trans-unit>
@@ -11073,7 +11073,7 @@
<source>View &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot; saved successfully.</source> <source>View &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot; saved successfully.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">419</context> <context context-type="linenumber">422</context>
</context-group> </context-group>
<target state="translated">عرض "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>" حفظ بنجاح.</target> <target state="translated">عرض "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>" حفظ بنجاح.</target>
</trans-unit> </trans-unit>
@@ -11081,7 +11081,7 @@
<source>Failed to save view &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot;.</source> <source>Failed to save view &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot;.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">425</context> <context context-type="linenumber">428</context>
</context-group> </context-group>
<target state="translated">فشل في حفظ طريقة العرض "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>".</target> <target state="translated">فشل في حفظ طريقة العرض "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>".</target>
</trans-unit> </trans-unit>
@@ -11089,7 +11089,7 @@
<source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully.</source> <source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">494</context> <context context-type="linenumber">497</context>
</context-group> </context-group>
<target state="translated">عرض "<x id="PH" equiv-text="savedView.name"/>" أنشئ بنجاح.</target> <target state="translated">عرض "<x id="PH" equiv-text="savedView.name"/>" أنشئ بنجاح.</target>
</trans-unit> </trans-unit>
@@ -11097,7 +11097,7 @@
<source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully, but could not update visibility settings.</source> <source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully, but could not update visibility settings.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">500</context> <context context-type="linenumber">503</context>
</context-group> </context-group>
<target state="needs-translation">View "<x id="PH" equiv-text="savedView.name"/>" created successfully, but could not update visibility settings.</target> <target state="needs-translation">View "<x id="PH" equiv-text="savedView.name"/>" created successfully, but could not update visibility settings.</target>
</trans-unit> </trans-unit>
@@ -13298,11 +13298,27 @@
</context-group> </context-group>
<target state="needs-translation">LLM Embedding Model</target> <target state="needs-translation">LLM Embedding Model</target>
</trans-unit> </trans-unit>
<trans-unit id="861068592166833023" datatype="html">
<source>LLM Embedding API Key</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">358</context>
</context-group>
<target state="needs-translation">LLM Embedding API Key</target>
</trans-unit>
<trans-unit id="2929108042259892948" datatype="html">
<source>Used for embeddings when set, otherwise LLM API key is used.</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">360</context>
</context-group>
<target state="needs-translation">Used for embeddings when set, otherwise LLM API key is used.</target>
</trans-unit>
<trans-unit id="3554114880473286122" datatype="html"> <trans-unit id="3554114880473286122" datatype="html">
<source>LLM Embedding Endpoint</source> <source>LLM Embedding Endpoint</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">358</context> <context context-type="linenumber">366</context>
</context-group> </context-group>
<target state="needs-translation">LLM Embedding Endpoint</target> <target state="needs-translation">LLM Embedding Endpoint</target>
</trans-unit> </trans-unit>
@@ -13310,7 +13326,7 @@
<source>LLM Embedding Chunk Size</source> <source>LLM Embedding Chunk Size</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">365</context> <context context-type="linenumber">373</context>
</context-group> </context-group>
<target state="needs-translation">LLM Embedding Chunk Size</target> <target state="needs-translation">LLM Embedding Chunk Size</target>
</trans-unit> </trans-unit>
@@ -13318,7 +13334,7 @@
<source>LLM Context Size</source> <source>LLM Context Size</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">372</context> <context context-type="linenumber">380</context>
</context-group> </context-group>
<target state="needs-translation">LLM Context Size</target> <target state="needs-translation">LLM Context Size</target>
</trans-unit> </trans-unit>
@@ -13326,7 +13342,7 @@
<source>LLM Backend</source> <source>LLM Backend</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">379</context> <context context-type="linenumber">387</context>
</context-group> </context-group>
<target state="needs-translation">LLM Backend</target> <target state="needs-translation">LLM Backend</target>
</trans-unit> </trans-unit>
@@ -13334,7 +13350,7 @@
<source>LLM Model</source> <source>LLM Model</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">387</context> <context context-type="linenumber">395</context>
</context-group> </context-group>
<target state="needs-translation">LLM Model</target> <target state="needs-translation">LLM Model</target>
</trans-unit> </trans-unit>
@@ -13342,7 +13358,7 @@
<source>LLM API Key</source> <source>LLM API Key</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">394</context> <context context-type="linenumber">402</context>
</context-group> </context-group>
<target state="needs-translation">LLM API Key</target> <target state="needs-translation">LLM API Key</target>
</trans-unit> </trans-unit>
@@ -13350,7 +13366,7 @@
<source>LLM Endpoint</source> <source>LLM Endpoint</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">401</context> <context context-type="linenumber">409</context>
</context-group> </context-group>
<target state="needs-translation">LLM Endpoint</target> <target state="needs-translation">LLM Endpoint</target>
</trans-unit> </trans-unit>
@@ -13358,7 +13374,7 @@
<source>LLM Output Language</source> <source>LLM Output Language</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">408</context> <context context-type="linenumber">416</context>
</context-group> </context-group>
<target state="needs-translation">LLM Output Language</target> <target state="needs-translation">LLM Output Language</target>
</trans-unit> </trans-unit>
@@ -13366,7 +13382,7 @@
<source>Language to use for generated AI suggestions. When unset, AI suggestions use the user&apos;s display language if explicitly set.</source> <source>Language to use for generated AI suggestions. When unset, AI suggestions use the user&apos;s display language if explicitly set.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">412</context> <context context-type="linenumber">420</context>
</context-group> </context-group>
<target state="needs-translation">Language to use for generated AI suggestions. When unset, AI suggestions use the user's display language if explicitly set.</target> <target state="needs-translation">Language to use for generated AI suggestions. When unset, AI suggestions use the user's display language if explicitly set.</target>
</trans-unit> </trans-unit>
@@ -13374,7 +13390,7 @@
<source>LLM Request Timeout</source> <source>LLM Request Timeout</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">416</context> <context context-type="linenumber">424</context>
</context-group> </context-group>
<target state="needs-translation">LLM Request Timeout</target> <target state="needs-translation">LLM Request Timeout</target>
</trans-unit> </trans-unit>
@@ -13382,7 +13398,7 @@
<source>Timeout in seconds for LLM requests.</source> <source>Timeout in seconds for LLM requests.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">420</context> <context context-type="linenumber">428</context>
</context-group> </context-group>
<target state="needs-translation">Timeout in seconds for LLM requests.</target> <target state="needs-translation">Timeout in seconds for LLM requests.</target>
</trans-unit> </trans-unit>
+37 -21
View File
@@ -10741,7 +10741,7 @@
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">348</context> <context context-type="linenumber">351</context>
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context> <context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context>
@@ -10757,7 +10757,7 @@
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">341</context> <context context-type="linenumber">344</context>
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context> <context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context>
@@ -11041,7 +11041,7 @@
<source>Reset filters / selection</source> <source>Reset filters / selection</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">329</context> <context context-type="linenumber">332</context>
</context-group> </context-group>
<target state="needs-translation">Reset filters / selection</target> <target state="needs-translation">Reset filters / selection</target>
</trans-unit> </trans-unit>
@@ -11049,7 +11049,7 @@
<source>Open first [selected] document</source> <source>Open first [selected] document</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">357</context> <context context-type="linenumber">360</context>
</context-group> </context-group>
<target state="needs-translation">Open first [selected] document</target> <target state="needs-translation">Open first [selected] document</target>
</trans-unit> </trans-unit>
@@ -11057,7 +11057,7 @@
<source>Previous page</source> <source>Previous page</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">373</context> <context context-type="linenumber">376</context>
</context-group> </context-group>
<target state="needs-translation">Previous page</target> <target state="needs-translation">Previous page</target>
</trans-unit> </trans-unit>
@@ -11065,7 +11065,7 @@
<source>Next page</source> <source>Next page</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">385</context> <context context-type="linenumber">388</context>
</context-group> </context-group>
<target state="needs-translation">Next page</target> <target state="needs-translation">Next page</target>
</trans-unit> </trans-unit>
@@ -11073,7 +11073,7 @@
<source>View &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot; saved successfully.</source> <source>View &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot; saved successfully.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">419</context> <context context-type="linenumber">422</context>
</context-group> </context-group>
<target state="translated">Прагляд "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>" паспяхова захаваны.</target> <target state="translated">Прагляд "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>" паспяхова захаваны.</target>
</trans-unit> </trans-unit>
@@ -11081,7 +11081,7 @@
<source>Failed to save view &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot;.</source> <source>Failed to save view &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot;.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">425</context> <context context-type="linenumber">428</context>
</context-group> </context-group>
<target state="needs-translation">Failed to save view "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>".</target> <target state="needs-translation">Failed to save view "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>".</target>
</trans-unit> </trans-unit>
@@ -11089,7 +11089,7 @@
<source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully.</source> <source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">494</context> <context context-type="linenumber">497</context>
</context-group> </context-group>
<target state="translated">Прагляд "<x id="PH" equiv-text="savedView.name"/>" створаны паспяхова.</target> <target state="translated">Прагляд "<x id="PH" equiv-text="savedView.name"/>" створаны паспяхова.</target>
</trans-unit> </trans-unit>
@@ -11097,7 +11097,7 @@
<source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully, but could not update visibility settings.</source> <source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully, but could not update visibility settings.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">500</context> <context context-type="linenumber">503</context>
</context-group> </context-group>
<target state="needs-translation">View "<x id="PH" equiv-text="savedView.name"/>" created successfully, but could not update visibility settings.</target> <target state="needs-translation">View "<x id="PH" equiv-text="savedView.name"/>" created successfully, but could not update visibility settings.</target>
</trans-unit> </trans-unit>
@@ -13298,11 +13298,27 @@
</context-group> </context-group>
<target state="needs-translation">LLM Embedding Model</target> <target state="needs-translation">LLM Embedding Model</target>
</trans-unit> </trans-unit>
<trans-unit id="861068592166833023" datatype="html">
<source>LLM Embedding API Key</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">358</context>
</context-group>
<target state="needs-translation">LLM Embedding API Key</target>
</trans-unit>
<trans-unit id="2929108042259892948" datatype="html">
<source>Used for embeddings when set, otherwise LLM API key is used.</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">360</context>
</context-group>
<target state="needs-translation">Used for embeddings when set, otherwise LLM API key is used.</target>
</trans-unit>
<trans-unit id="3554114880473286122" datatype="html"> <trans-unit id="3554114880473286122" datatype="html">
<source>LLM Embedding Endpoint</source> <source>LLM Embedding Endpoint</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">358</context> <context context-type="linenumber">366</context>
</context-group> </context-group>
<target state="needs-translation">LLM Embedding Endpoint</target> <target state="needs-translation">LLM Embedding Endpoint</target>
</trans-unit> </trans-unit>
@@ -13310,7 +13326,7 @@
<source>LLM Embedding Chunk Size</source> <source>LLM Embedding Chunk Size</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">365</context> <context context-type="linenumber">373</context>
</context-group> </context-group>
<target state="needs-translation">LLM Embedding Chunk Size</target> <target state="needs-translation">LLM Embedding Chunk Size</target>
</trans-unit> </trans-unit>
@@ -13318,7 +13334,7 @@
<source>LLM Context Size</source> <source>LLM Context Size</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">372</context> <context context-type="linenumber">380</context>
</context-group> </context-group>
<target state="needs-translation">LLM Context Size</target> <target state="needs-translation">LLM Context Size</target>
</trans-unit> </trans-unit>
@@ -13326,7 +13342,7 @@
<source>LLM Backend</source> <source>LLM Backend</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">379</context> <context context-type="linenumber">387</context>
</context-group> </context-group>
<target state="needs-translation">LLM Backend</target> <target state="needs-translation">LLM Backend</target>
</trans-unit> </trans-unit>
@@ -13334,7 +13350,7 @@
<source>LLM Model</source> <source>LLM Model</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">387</context> <context context-type="linenumber">395</context>
</context-group> </context-group>
<target state="needs-translation">LLM Model</target> <target state="needs-translation">LLM Model</target>
</trans-unit> </trans-unit>
@@ -13342,7 +13358,7 @@
<source>LLM API Key</source> <source>LLM API Key</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">394</context> <context context-type="linenumber">402</context>
</context-group> </context-group>
<target state="needs-translation">LLM API Key</target> <target state="needs-translation">LLM API Key</target>
</trans-unit> </trans-unit>
@@ -13350,7 +13366,7 @@
<source>LLM Endpoint</source> <source>LLM Endpoint</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">401</context> <context context-type="linenumber">409</context>
</context-group> </context-group>
<target state="needs-translation">LLM Endpoint</target> <target state="needs-translation">LLM Endpoint</target>
</trans-unit> </trans-unit>
@@ -13358,7 +13374,7 @@
<source>LLM Output Language</source> <source>LLM Output Language</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">408</context> <context context-type="linenumber">416</context>
</context-group> </context-group>
<target state="needs-translation">LLM Output Language</target> <target state="needs-translation">LLM Output Language</target>
</trans-unit> </trans-unit>
@@ -13366,7 +13382,7 @@
<source>Language to use for generated AI suggestions. When unset, AI suggestions use the user&apos;s display language if explicitly set.</source> <source>Language to use for generated AI suggestions. When unset, AI suggestions use the user&apos;s display language if explicitly set.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">412</context> <context context-type="linenumber">420</context>
</context-group> </context-group>
<target state="needs-translation">Language to use for generated AI suggestions. When unset, AI suggestions use the user's display language if explicitly set.</target> <target state="needs-translation">Language to use for generated AI suggestions. When unset, AI suggestions use the user's display language if explicitly set.</target>
</trans-unit> </trans-unit>
@@ -13374,7 +13390,7 @@
<source>LLM Request Timeout</source> <source>LLM Request Timeout</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">416</context> <context context-type="linenumber">424</context>
</context-group> </context-group>
<target state="needs-translation">LLM Request Timeout</target> <target state="needs-translation">LLM Request Timeout</target>
</trans-unit> </trans-unit>
@@ -13382,7 +13398,7 @@
<source>Timeout in seconds for LLM requests.</source> <source>Timeout in seconds for LLM requests.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">420</context> <context context-type="linenumber">428</context>
</context-group> </context-group>
<target state="needs-translation">Timeout in seconds for LLM requests.</target> <target state="needs-translation">Timeout in seconds for LLM requests.</target>
</trans-unit> </trans-unit>
+37 -21
View File
@@ -10741,7 +10741,7 @@
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">348</context> <context context-type="linenumber">351</context>
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context> <context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context>
@@ -10757,7 +10757,7 @@
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">341</context> <context context-type="linenumber">344</context>
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context> <context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context>
@@ -11041,7 +11041,7 @@
<source>Reset filters / selection</source> <source>Reset filters / selection</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">329</context> <context context-type="linenumber">332</context>
</context-group> </context-group>
<target state="translated">Нулиране на филтри/селекция</target> <target state="translated">Нулиране на филтри/селекция</target>
</trans-unit> </trans-unit>
@@ -11049,7 +11049,7 @@
<source>Open first [selected] document</source> <source>Open first [selected] document</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">357</context> <context context-type="linenumber">360</context>
</context-group> </context-group>
<target state="translated">Отворете първия [selected] документ</target> <target state="translated">Отворете първия [selected] документ</target>
</trans-unit> </trans-unit>
@@ -11057,7 +11057,7 @@
<source>Previous page</source> <source>Previous page</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">373</context> <context context-type="linenumber">376</context>
</context-group> </context-group>
<target state="translated">Предишна страница</target> <target state="translated">Предишна страница</target>
</trans-unit> </trans-unit>
@@ -11065,7 +11065,7 @@
<source>Next page</source> <source>Next page</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">385</context> <context context-type="linenumber">388</context>
</context-group> </context-group>
<target state="translated">Следваща страница</target> <target state="translated">Следваща страница</target>
</trans-unit> </trans-unit>
@@ -11073,7 +11073,7 @@
<source>View &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot; saved successfully.</source> <source>View &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot; saved successfully.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">419</context> <context context-type="linenumber">422</context>
</context-group> </context-group>
<target state="translated">Изглед "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>" записан успешно.</target> <target state="translated">Изглед "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>" записан успешно.</target>
</trans-unit> </trans-unit>
@@ -11081,7 +11081,7 @@
<source>Failed to save view &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot;.</source> <source>Failed to save view &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot;.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">425</context> <context context-type="linenumber">428</context>
</context-group> </context-group>
<target state="translated">Неуспешно запазване на изгледа "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>".</target> <target state="translated">Неуспешно запазване на изгледа "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>".</target>
</trans-unit> </trans-unit>
@@ -11089,7 +11089,7 @@
<source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully.</source> <source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">494</context> <context context-type="linenumber">497</context>
</context-group> </context-group>
<target state="translated">Изглед "<x id="PH" equiv-text="savedView.name"/>" създаден успешно.</target> <target state="translated">Изглед "<x id="PH" equiv-text="savedView.name"/>" създаден успешно.</target>
</trans-unit> </trans-unit>
@@ -11097,7 +11097,7 @@
<source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully, but could not update visibility settings.</source> <source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully, but could not update visibility settings.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">500</context> <context context-type="linenumber">503</context>
</context-group> </context-group>
<target state="needs-translation">View "<x id="PH" equiv-text="savedView.name"/>" created successfully, but could not update visibility settings.</target> <target state="needs-translation">View "<x id="PH" equiv-text="savedView.name"/>" created successfully, but could not update visibility settings.</target>
</trans-unit> </trans-unit>
@@ -13298,11 +13298,27 @@
</context-group> </context-group>
<target state="needs-translation">LLM Embedding Model</target> <target state="needs-translation">LLM Embedding Model</target>
</trans-unit> </trans-unit>
<trans-unit id="861068592166833023" datatype="html">
<source>LLM Embedding API Key</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">358</context>
</context-group>
<target state="needs-translation">LLM Embedding API Key</target>
</trans-unit>
<trans-unit id="2929108042259892948" datatype="html">
<source>Used for embeddings when set, otherwise LLM API key is used.</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">360</context>
</context-group>
<target state="needs-translation">Used for embeddings when set, otherwise LLM API key is used.</target>
</trans-unit>
<trans-unit id="3554114880473286122" datatype="html"> <trans-unit id="3554114880473286122" datatype="html">
<source>LLM Embedding Endpoint</source> <source>LLM Embedding Endpoint</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">358</context> <context context-type="linenumber">366</context>
</context-group> </context-group>
<target state="needs-translation">LLM Embedding Endpoint</target> <target state="needs-translation">LLM Embedding Endpoint</target>
</trans-unit> </trans-unit>
@@ -13310,7 +13326,7 @@
<source>LLM Embedding Chunk Size</source> <source>LLM Embedding Chunk Size</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">365</context> <context context-type="linenumber">373</context>
</context-group> </context-group>
<target state="needs-translation">LLM Embedding Chunk Size</target> <target state="needs-translation">LLM Embedding Chunk Size</target>
</trans-unit> </trans-unit>
@@ -13318,7 +13334,7 @@
<source>LLM Context Size</source> <source>LLM Context Size</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">372</context> <context context-type="linenumber">380</context>
</context-group> </context-group>
<target state="needs-translation">LLM Context Size</target> <target state="needs-translation">LLM Context Size</target>
</trans-unit> </trans-unit>
@@ -13326,7 +13342,7 @@
<source>LLM Backend</source> <source>LLM Backend</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">379</context> <context context-type="linenumber">387</context>
</context-group> </context-group>
<target state="needs-translation">LLM Backend</target> <target state="needs-translation">LLM Backend</target>
</trans-unit> </trans-unit>
@@ -13334,7 +13350,7 @@
<source>LLM Model</source> <source>LLM Model</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">387</context> <context context-type="linenumber">395</context>
</context-group> </context-group>
<target state="needs-translation">LLM Model</target> <target state="needs-translation">LLM Model</target>
</trans-unit> </trans-unit>
@@ -13342,7 +13358,7 @@
<source>LLM API Key</source> <source>LLM API Key</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">394</context> <context context-type="linenumber">402</context>
</context-group> </context-group>
<target state="needs-translation">LLM API Key</target> <target state="needs-translation">LLM API Key</target>
</trans-unit> </trans-unit>
@@ -13350,7 +13366,7 @@
<source>LLM Endpoint</source> <source>LLM Endpoint</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">401</context> <context context-type="linenumber">409</context>
</context-group> </context-group>
<target state="needs-translation">LLM Endpoint</target> <target state="needs-translation">LLM Endpoint</target>
</trans-unit> </trans-unit>
@@ -13358,7 +13374,7 @@
<source>LLM Output Language</source> <source>LLM Output Language</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">408</context> <context context-type="linenumber">416</context>
</context-group> </context-group>
<target state="needs-translation">LLM Output Language</target> <target state="needs-translation">LLM Output Language</target>
</trans-unit> </trans-unit>
@@ -13366,7 +13382,7 @@
<source>Language to use for generated AI suggestions. When unset, AI suggestions use the user&apos;s display language if explicitly set.</source> <source>Language to use for generated AI suggestions. When unset, AI suggestions use the user&apos;s display language if explicitly set.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">412</context> <context context-type="linenumber">420</context>
</context-group> </context-group>
<target state="needs-translation">Language to use for generated AI suggestions. When unset, AI suggestions use the user's display language if explicitly set.</target> <target state="needs-translation">Language to use for generated AI suggestions. When unset, AI suggestions use the user's display language if explicitly set.</target>
</trans-unit> </trans-unit>
@@ -13374,7 +13390,7 @@
<source>LLM Request Timeout</source> <source>LLM Request Timeout</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">416</context> <context context-type="linenumber">424</context>
</context-group> </context-group>
<target state="needs-translation">LLM Request Timeout</target> <target state="needs-translation">LLM Request Timeout</target>
</trans-unit> </trans-unit>
@@ -13382,7 +13398,7 @@
<source>Timeout in seconds for LLM requests.</source> <source>Timeout in seconds for LLM requests.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">420</context> <context context-type="linenumber">428</context>
</context-group> </context-group>
<target state="needs-translation">Timeout in seconds for LLM requests.</target> <target state="needs-translation">Timeout in seconds for LLM requests.</target>
</trans-unit> </trans-unit>
+37 -21
View File
@@ -10741,7 +10741,7 @@
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">348</context> <context context-type="linenumber">351</context>
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context> <context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context>
@@ -10757,7 +10757,7 @@
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">341</context> <context context-type="linenumber">344</context>
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context> <context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context>
@@ -11041,7 +11041,7 @@
<source>Reset filters / selection</source> <source>Reset filters / selection</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">329</context> <context context-type="linenumber">332</context>
</context-group> </context-group>
<target state="translated">Reseteja filtres / selecció</target> <target state="translated">Reseteja filtres / selecció</target>
</trans-unit> </trans-unit>
@@ -11049,7 +11049,7 @@
<source>Open first [selected] document</source> <source>Open first [selected] document</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">357</context> <context context-type="linenumber">360</context>
</context-group> </context-group>
<target state="translated">Obrer el primer [seleccionat] document</target> <target state="translated">Obrer el primer [seleccionat] document</target>
</trans-unit> </trans-unit>
@@ -11057,7 +11057,7 @@
<source>Previous page</source> <source>Previous page</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">373</context> <context context-type="linenumber">376</context>
</context-group> </context-group>
<target state="translated">Pàgina anterior</target> <target state="translated">Pàgina anterior</target>
</trans-unit> </trans-unit>
@@ -11065,7 +11065,7 @@
<source>Next page</source> <source>Next page</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">385</context> <context context-type="linenumber">388</context>
</context-group> </context-group>
<target state="translated">Pàgina següent</target> <target state="translated">Pàgina següent</target>
</trans-unit> </trans-unit>
@@ -11073,7 +11073,7 @@
<source>View &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot; saved successfully.</source> <source>View &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot; saved successfully.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">419</context> <context context-type="linenumber">422</context>
</context-group> </context-group>
<target state="translated">Vista "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>" desada correctament.</target> <target state="translated">Vista "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>" desada correctament.</target>
</trans-unit> </trans-unit>
@@ -11081,7 +11081,7 @@
<source>Failed to save view &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot;.</source> <source>Failed to save view &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot;.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">425</context> <context context-type="linenumber">428</context>
</context-group> </context-group>
<target state="translated">Error desant vista "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>".</target> <target state="translated">Error desant vista "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>".</target>
</trans-unit> </trans-unit>
@@ -11089,7 +11089,7 @@
<source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully.</source> <source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">494</context> <context context-type="linenumber">497</context>
</context-group> </context-group>
<target state="translated">Vista "<x id="PH" equiv-text="savedView.name"/>" creada correctament.</target> <target state="translated">Vista "<x id="PH" equiv-text="savedView.name"/>" creada correctament.</target>
</trans-unit> </trans-unit>
@@ -11097,7 +11097,7 @@
<source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully, but could not update visibility settings.</source> <source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully, but could not update visibility settings.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">500</context> <context context-type="linenumber">503</context>
</context-group> </context-group>
<target state="translated">Vista "<x id="PH" equiv-text="savedView.name"/>" creada correctament, però no s'ha pogut actualitzar la configuració de visibilitat.</target> <target state="translated">Vista "<x id="PH" equiv-text="savedView.name"/>" creada correctament, però no s'ha pogut actualitzar la configuració de visibilitat.</target>
</trans-unit> </trans-unit>
@@ -13298,11 +13298,27 @@
</context-group> </context-group>
<target state="translated">Model d'incrustació LLM</target> <target state="translated">Model d'incrustació LLM</target>
</trans-unit> </trans-unit>
<trans-unit id="861068592166833023" datatype="html">
<source>LLM Embedding API Key</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">358</context>
</context-group>
<target state="needs-translation">LLM Embedding API Key</target>
</trans-unit>
<trans-unit id="2929108042259892948" datatype="html">
<source>Used for embeddings when set, otherwise LLM API key is used.</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">360</context>
</context-group>
<target state="needs-translation">Used for embeddings when set, otherwise LLM API key is used.</target>
</trans-unit>
<trans-unit id="3554114880473286122" datatype="html"> <trans-unit id="3554114880473286122" datatype="html">
<source>LLM Embedding Endpoint</source> <source>LLM Embedding Endpoint</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">358</context> <context context-type="linenumber">366</context>
</context-group> </context-group>
<target state="translated">Punt final d'incrustació de LLM</target> <target state="translated">Punt final d'incrustació de LLM</target>
</trans-unit> </trans-unit>
@@ -13310,7 +13326,7 @@
<source>LLM Embedding Chunk Size</source> <source>LLM Embedding Chunk Size</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">365</context> <context context-type="linenumber">373</context>
</context-group> </context-group>
<target state="translated">Mida del fragment d'incrustació de LLM</target> <target state="translated">Mida del fragment d'incrustació de LLM</target>
</trans-unit> </trans-unit>
@@ -13318,7 +13334,7 @@
<source>LLM Context Size</source> <source>LLM Context Size</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">372</context> <context context-type="linenumber">380</context>
</context-group> </context-group>
<target state="translated">Mida del context de LLM</target> <target state="translated">Mida del context de LLM</target>
</trans-unit> </trans-unit>
@@ -13326,7 +13342,7 @@
<source>LLM Backend</source> <source>LLM Backend</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">379</context> <context context-type="linenumber">387</context>
</context-group> </context-group>
<target state="translated">Backend de LLM</target> <target state="translated">Backend de LLM</target>
</trans-unit> </trans-unit>
@@ -13334,7 +13350,7 @@
<source>LLM Model</source> <source>LLM Model</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">387</context> <context context-type="linenumber">395</context>
</context-group> </context-group>
<target state="translated">Model LLM</target> <target state="translated">Model LLM</target>
</trans-unit> </trans-unit>
@@ -13342,7 +13358,7 @@
<source>LLM API Key</source> <source>LLM API Key</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">394</context> <context context-type="linenumber">402</context>
</context-group> </context-group>
<target state="translated">Clau API LLM</target> <target state="translated">Clau API LLM</target>
</trans-unit> </trans-unit>
@@ -13350,7 +13366,7 @@
<source>LLM Endpoint</source> <source>LLM Endpoint</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">401</context> <context context-type="linenumber">409</context>
</context-group> </context-group>
<target state="translated">Punt final LLM</target> <target state="translated">Punt final LLM</target>
</trans-unit> </trans-unit>
@@ -13358,7 +13374,7 @@
<source>LLM Output Language</source> <source>LLM Output Language</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">408</context> <context context-type="linenumber">416</context>
</context-group> </context-group>
<target state="translated">Idioma de sortida de LLM</target> <target state="translated">Idioma de sortida de LLM</target>
</trans-unit> </trans-unit>
@@ -13366,7 +13382,7 @@
<source>Language to use for generated AI suggestions. When unset, AI suggestions use the user&apos;s display language if explicitly set.</source> <source>Language to use for generated AI suggestions. When unset, AI suggestions use the user&apos;s display language if explicitly set.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">412</context> <context context-type="linenumber">420</context>
</context-group> </context-group>
<target state="translated">Idioma que s'utilitzarà per als suggeriments d'IA generats. Quan no està definit, els suggeriments d'IA utilitzen l'idioma de visualització de l'usuari si està definit explícitament.</target> <target state="translated">Idioma que s'utilitzarà per als suggeriments d'IA generats. Quan no està definit, els suggeriments d'IA utilitzen l'idioma de visualització de l'usuari si està definit explícitament.</target>
</trans-unit> </trans-unit>
@@ -13374,7 +13390,7 @@
<source>LLM Request Timeout</source> <source>LLM Request Timeout</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">416</context> <context context-type="linenumber">424</context>
</context-group> </context-group>
<target state="needs-translation">LLM Request Timeout</target> <target state="needs-translation">LLM Request Timeout</target>
</trans-unit> </trans-unit>
@@ -13382,7 +13398,7 @@
<source>Timeout in seconds for LLM requests.</source> <source>Timeout in seconds for LLM requests.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">420</context> <context context-type="linenumber">428</context>
</context-group> </context-group>
<target state="needs-translation">Timeout in seconds for LLM requests.</target> <target state="needs-translation">Timeout in seconds for LLM requests.</target>
</trans-unit> </trans-unit>
+37 -21
View File
@@ -10740,7 +10740,7 @@
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">348</context> <context context-type="linenumber">351</context>
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context> <context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context>
@@ -10756,7 +10756,7 @@
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">341</context> <context context-type="linenumber">344</context>
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context> <context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context>
@@ -11040,7 +11040,7 @@
<source>Reset filters / selection</source> <source>Reset filters / selection</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">329</context> <context context-type="linenumber">332</context>
</context-group> </context-group>
<target state="translated">Resetovat filtry / výběr</target> <target state="translated">Resetovat filtry / výběr</target>
</trans-unit> </trans-unit>
@@ -11048,7 +11048,7 @@
<source>Open first [selected] document</source> <source>Open first [selected] document</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">357</context> <context context-type="linenumber">360</context>
</context-group> </context-group>
<target state="translated">Otevřít první [vybraný] dokument</target> <target state="translated">Otevřít první [vybraný] dokument</target>
</trans-unit> </trans-unit>
@@ -11056,7 +11056,7 @@
<source>Previous page</source> <source>Previous page</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">373</context> <context context-type="linenumber">376</context>
</context-group> </context-group>
<target state="translated">Předchozí stránka</target> <target state="translated">Předchozí stránka</target>
</trans-unit> </trans-unit>
@@ -11064,7 +11064,7 @@
<source>Next page</source> <source>Next page</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">385</context> <context context-type="linenumber">388</context>
</context-group> </context-group>
<target state="translated">Další stránka</target> <target state="translated">Další stránka</target>
</trans-unit> </trans-unit>
@@ -11072,7 +11072,7 @@
<source>View &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot; saved successfully.</source> <source>View &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot; saved successfully.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">419</context> <context context-type="linenumber">422</context>
</context-group> </context-group>
<target state="final">Zobrazení "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>" bylo úspěšně uloženo.</target> <target state="final">Zobrazení "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>" bylo úspěšně uloženo.</target>
</trans-unit> </trans-unit>
@@ -11080,7 +11080,7 @@
<source>Failed to save view &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot;.</source> <source>Failed to save view &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot;.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">425</context> <context context-type="linenumber">428</context>
</context-group> </context-group>
<target state="translated">Nepodařilo se uložit pohled „<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>“.</target> <target state="translated">Nepodařilo se uložit pohled „<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>“.</target>
</trans-unit> </trans-unit>
@@ -11088,7 +11088,7 @@
<source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully.</source> <source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">494</context> <context context-type="linenumber">497</context>
</context-group> </context-group>
<target state="final">Zobrazení "<x id="PH" equiv-text="savedView.name"/>" bylo úspěšně vytvořeno.</target> <target state="final">Zobrazení "<x id="PH" equiv-text="savedView.name"/>" bylo úspěšně vytvořeno.</target>
</trans-unit> </trans-unit>
@@ -11096,7 +11096,7 @@
<source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully, but could not update visibility settings.</source> <source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully, but could not update visibility settings.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">500</context> <context context-type="linenumber">503</context>
</context-group> </context-group>
<target state="translated">Pohled „<x id="PH" equiv-text="savedView.name"/>“ úspěšně vytvořen, nepodařilo se ale aktualizovat nastavení viditelnosti.</target> <target state="translated">Pohled „<x id="PH" equiv-text="savedView.name"/>“ úspěšně vytvořen, nepodařilo se ale aktualizovat nastavení viditelnosti.</target>
</trans-unit> </trans-unit>
@@ -13297,11 +13297,27 @@
</context-group> </context-group>
<target state="translated">Model vkládání LLM</target> <target state="translated">Model vkládání LLM</target>
</trans-unit> </trans-unit>
<trans-unit id="861068592166833023" datatype="html">
<source>LLM Embedding API Key</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">358</context>
</context-group>
<target state="needs-translation">LLM Embedding API Key</target>
</trans-unit>
<trans-unit id="2929108042259892948" datatype="html">
<source>Used for embeddings when set, otherwise LLM API key is used.</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">360</context>
</context-group>
<target state="needs-translation">Used for embeddings when set, otherwise LLM API key is used.</target>
</trans-unit>
<trans-unit id="3554114880473286122" datatype="html"> <trans-unit id="3554114880473286122" datatype="html">
<source>LLM Embedding Endpoint</source> <source>LLM Embedding Endpoint</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">358</context> <context context-type="linenumber">366</context>
</context-group> </context-group>
<target state="translated">Koncový bod vkládání LLM</target> <target state="translated">Koncový bod vkládání LLM</target>
</trans-unit> </trans-unit>
@@ -13309,7 +13325,7 @@
<source>LLM Embedding Chunk Size</source> <source>LLM Embedding Chunk Size</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">365</context> <context context-type="linenumber">373</context>
</context-group> </context-group>
<target state="translated">Velikost bloku vkládání LLM</target> <target state="translated">Velikost bloku vkládání LLM</target>
</trans-unit> </trans-unit>
@@ -13317,7 +13333,7 @@
<source>LLM Context Size</source> <source>LLM Context Size</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">372</context> <context context-type="linenumber">380</context>
</context-group> </context-group>
<target state="translated">Velikost kontextu LLM</target> <target state="translated">Velikost kontextu LLM</target>
</trans-unit> </trans-unit>
@@ -13325,7 +13341,7 @@
<source>LLM Backend</source> <source>LLM Backend</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">379</context> <context context-type="linenumber">387</context>
</context-group> </context-group>
<target state="translated">Backend LLM</target> <target state="translated">Backend LLM</target>
</trans-unit> </trans-unit>
@@ -13333,7 +13349,7 @@
<source>LLM Model</source> <source>LLM Model</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">387</context> <context context-type="linenumber">395</context>
</context-group> </context-group>
<target state="translated">Model LLM</target> <target state="translated">Model LLM</target>
</trans-unit> </trans-unit>
@@ -13341,7 +13357,7 @@
<source>LLM API Key</source> <source>LLM API Key</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">394</context> <context context-type="linenumber">402</context>
</context-group> </context-group>
<target state="translated">Klíč API LLM</target> <target state="translated">Klíč API LLM</target>
</trans-unit> </trans-unit>
@@ -13349,7 +13365,7 @@
<source>LLM Endpoint</source> <source>LLM Endpoint</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">401</context> <context context-type="linenumber">409</context>
</context-group> </context-group>
<target state="translated">Koncový bod LLM</target> <target state="translated">Koncový bod LLM</target>
</trans-unit> </trans-unit>
@@ -13357,7 +13373,7 @@
<source>LLM Output Language</source> <source>LLM Output Language</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">408</context> <context context-type="linenumber">416</context>
</context-group> </context-group>
<target state="translated">Výstupní jazyk LLM</target> <target state="translated">Výstupní jazyk LLM</target>
</trans-unit> </trans-unit>
@@ -13365,7 +13381,7 @@
<source>Language to use for generated AI suggestions. When unset, AI suggestions use the user&apos;s display language if explicitly set.</source> <source>Language to use for generated AI suggestions. When unset, AI suggestions use the user&apos;s display language if explicitly set.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">412</context> <context context-type="linenumber">420</context>
</context-group> </context-group>
<target state="translated">Jazyk, který se má použít pro návrhy generované AI. Pokud není nastaveno, návrhy AI použijí jazyk zobrazení uživatele, je-li explicitně nastaven.</target> <target state="translated">Jazyk, který se má použít pro návrhy generované AI. Pokud není nastaveno, návrhy AI použijí jazyk zobrazení uživatele, je-li explicitně nastaven.</target>
</trans-unit> </trans-unit>
@@ -13373,7 +13389,7 @@
<source>LLM Request Timeout</source> <source>LLM Request Timeout</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">416</context> <context context-type="linenumber">424</context>
</context-group> </context-group>
<target state="translated">Čawsový limit žádosti LLM</target> <target state="translated">Čawsový limit žádosti LLM</target>
</trans-unit> </trans-unit>
@@ -13381,7 +13397,7 @@
<source>Timeout in seconds for LLM requests.</source> <source>Timeout in seconds for LLM requests.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">420</context> <context context-type="linenumber">428</context>
</context-group> </context-group>
<target state="translated">Časový limit v sekundách pro žádosti LLM.</target> <target state="translated">Časový limit v sekundách pro žádosti LLM.</target>
</trans-unit> </trans-unit>
+37 -21
View File
@@ -10741,7 +10741,7 @@
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">348</context> <context context-type="linenumber">351</context>
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context> <context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context>
@@ -10757,7 +10757,7 @@
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">341</context> <context context-type="linenumber">344</context>
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context> <context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context>
@@ -11041,7 +11041,7 @@
<source>Reset filters / selection</source> <source>Reset filters / selection</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">329</context> <context context-type="linenumber">332</context>
</context-group> </context-group>
<target state="needs-translation">Reset filters / selection</target> <target state="needs-translation">Reset filters / selection</target>
</trans-unit> </trans-unit>
@@ -11049,7 +11049,7 @@
<source>Open first [selected] document</source> <source>Open first [selected] document</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">357</context> <context context-type="linenumber">360</context>
</context-group> </context-group>
<target state="needs-translation">Open first [selected] document</target> <target state="needs-translation">Open first [selected] document</target>
</trans-unit> </trans-unit>
@@ -11057,7 +11057,7 @@
<source>Previous page</source> <source>Previous page</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">373</context> <context context-type="linenumber">376</context>
</context-group> </context-group>
<target state="needs-translation">Previous page</target> <target state="needs-translation">Previous page</target>
</trans-unit> </trans-unit>
@@ -11065,7 +11065,7 @@
<source>Next page</source> <source>Next page</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">385</context> <context context-type="linenumber">388</context>
</context-group> </context-group>
<target state="needs-translation">Next page</target> <target state="needs-translation">Next page</target>
</trans-unit> </trans-unit>
@@ -11073,7 +11073,7 @@
<source>View &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot; saved successfully.</source> <source>View &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot; saved successfully.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">419</context> <context context-type="linenumber">422</context>
</context-group> </context-group>
<target state="final">Visning "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>" er gemt.</target> <target state="final">Visning "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>" er gemt.</target>
</trans-unit> </trans-unit>
@@ -11081,7 +11081,7 @@
<source>Failed to save view &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot;.</source> <source>Failed to save view &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot;.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">425</context> <context context-type="linenumber">428</context>
</context-group> </context-group>
<target state="needs-translation">Failed to save view "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>".</target> <target state="needs-translation">Failed to save view "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>".</target>
</trans-unit> </trans-unit>
@@ -11089,7 +11089,7 @@
<source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully.</source> <source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">494</context> <context context-type="linenumber">497</context>
</context-group> </context-group>
<target state="final">Visning "<x id="PH" equiv-text="savedView.name"/>" er oprettet.</target> <target state="final">Visning "<x id="PH" equiv-text="savedView.name"/>" er oprettet.</target>
</trans-unit> </trans-unit>
@@ -11097,7 +11097,7 @@
<source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully, but could not update visibility settings.</source> <source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully, but could not update visibility settings.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">500</context> <context context-type="linenumber">503</context>
</context-group> </context-group>
<target state="needs-translation">View "<x id="PH" equiv-text="savedView.name"/>" created successfully, but could not update visibility settings.</target> <target state="needs-translation">View "<x id="PH" equiv-text="savedView.name"/>" created successfully, but could not update visibility settings.</target>
</trans-unit> </trans-unit>
@@ -13298,11 +13298,27 @@
</context-group> </context-group>
<target state="needs-translation">LLM Embedding Model</target> <target state="needs-translation">LLM Embedding Model</target>
</trans-unit> </trans-unit>
<trans-unit id="861068592166833023" datatype="html">
<source>LLM Embedding API Key</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">358</context>
</context-group>
<target state="needs-translation">LLM Embedding API Key</target>
</trans-unit>
<trans-unit id="2929108042259892948" datatype="html">
<source>Used for embeddings when set, otherwise LLM API key is used.</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">360</context>
</context-group>
<target state="needs-translation">Used for embeddings when set, otherwise LLM API key is used.</target>
</trans-unit>
<trans-unit id="3554114880473286122" datatype="html"> <trans-unit id="3554114880473286122" datatype="html">
<source>LLM Embedding Endpoint</source> <source>LLM Embedding Endpoint</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">358</context> <context context-type="linenumber">366</context>
</context-group> </context-group>
<target state="needs-translation">LLM Embedding Endpoint</target> <target state="needs-translation">LLM Embedding Endpoint</target>
</trans-unit> </trans-unit>
@@ -13310,7 +13326,7 @@
<source>LLM Embedding Chunk Size</source> <source>LLM Embedding Chunk Size</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">365</context> <context context-type="linenumber">373</context>
</context-group> </context-group>
<target state="needs-translation">LLM Embedding Chunk Size</target> <target state="needs-translation">LLM Embedding Chunk Size</target>
</trans-unit> </trans-unit>
@@ -13318,7 +13334,7 @@
<source>LLM Context Size</source> <source>LLM Context Size</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">372</context> <context context-type="linenumber">380</context>
</context-group> </context-group>
<target state="needs-translation">LLM Context Size</target> <target state="needs-translation">LLM Context Size</target>
</trans-unit> </trans-unit>
@@ -13326,7 +13342,7 @@
<source>LLM Backend</source> <source>LLM Backend</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">379</context> <context context-type="linenumber">387</context>
</context-group> </context-group>
<target state="needs-translation">LLM Backend</target> <target state="needs-translation">LLM Backend</target>
</trans-unit> </trans-unit>
@@ -13334,7 +13350,7 @@
<source>LLM Model</source> <source>LLM Model</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">387</context> <context context-type="linenumber">395</context>
</context-group> </context-group>
<target state="needs-translation">LLM Model</target> <target state="needs-translation">LLM Model</target>
</trans-unit> </trans-unit>
@@ -13342,7 +13358,7 @@
<source>LLM API Key</source> <source>LLM API Key</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">394</context> <context context-type="linenumber">402</context>
</context-group> </context-group>
<target state="needs-translation">LLM API Key</target> <target state="needs-translation">LLM API Key</target>
</trans-unit> </trans-unit>
@@ -13350,7 +13366,7 @@
<source>LLM Endpoint</source> <source>LLM Endpoint</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">401</context> <context context-type="linenumber">409</context>
</context-group> </context-group>
<target state="needs-translation">LLM Endpoint</target> <target state="needs-translation">LLM Endpoint</target>
</trans-unit> </trans-unit>
@@ -13358,7 +13374,7 @@
<source>LLM Output Language</source> <source>LLM Output Language</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">408</context> <context context-type="linenumber">416</context>
</context-group> </context-group>
<target state="needs-translation">LLM Output Language</target> <target state="needs-translation">LLM Output Language</target>
</trans-unit> </trans-unit>
@@ -13366,7 +13382,7 @@
<source>Language to use for generated AI suggestions. When unset, AI suggestions use the user&apos;s display language if explicitly set.</source> <source>Language to use for generated AI suggestions. When unset, AI suggestions use the user&apos;s display language if explicitly set.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">412</context> <context context-type="linenumber">420</context>
</context-group> </context-group>
<target state="needs-translation">Language to use for generated AI suggestions. When unset, AI suggestions use the user's display language if explicitly set.</target> <target state="needs-translation">Language to use for generated AI suggestions. When unset, AI suggestions use the user's display language if explicitly set.</target>
</trans-unit> </trans-unit>
@@ -13374,7 +13390,7 @@
<source>LLM Request Timeout</source> <source>LLM Request Timeout</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">416</context> <context context-type="linenumber">424</context>
</context-group> </context-group>
<target state="needs-translation">LLM Request Timeout</target> <target state="needs-translation">LLM Request Timeout</target>
</trans-unit> </trans-unit>
@@ -13382,7 +13398,7 @@
<source>Timeout in seconds for LLM requests.</source> <source>Timeout in seconds for LLM requests.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">420</context> <context context-type="linenumber">428</context>
</context-group> </context-group>
<target state="needs-translation">Timeout in seconds for LLM requests.</target> <target state="needs-translation">Timeout in seconds for LLM requests.</target>
</trans-unit> </trans-unit>
+37 -21
View File
@@ -10740,7 +10740,7 @@
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">348</context> <context context-type="linenumber">351</context>
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context> <context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context>
@@ -10756,7 +10756,7 @@
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">341</context> <context context-type="linenumber">344</context>
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context> <context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context>
@@ -11040,7 +11040,7 @@
<source>Reset filters / selection</source> <source>Reset filters / selection</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">329</context> <context context-type="linenumber">332</context>
</context-group> </context-group>
<target state="translated">Filter / Auswahl zurücksetzen</target> <target state="translated">Filter / Auswahl zurücksetzen</target>
</trans-unit> </trans-unit>
@@ -11048,7 +11048,7 @@
<source>Open first [selected] document</source> <source>Open first [selected] document</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">357</context> <context context-type="linenumber">360</context>
</context-group> </context-group>
<target state="translated">Erstes [ausgewähltes] Dokument öffnen</target> <target state="translated">Erstes [ausgewähltes] Dokument öffnen</target>
</trans-unit> </trans-unit>
@@ -11056,7 +11056,7 @@
<source>Previous page</source> <source>Previous page</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">373</context> <context context-type="linenumber">376</context>
</context-group> </context-group>
<target state="translated">Vorherige Seite</target> <target state="translated">Vorherige Seite</target>
</trans-unit> </trans-unit>
@@ -11064,7 +11064,7 @@
<source>Next page</source> <source>Next page</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">385</context> <context context-type="linenumber">388</context>
</context-group> </context-group>
<target state="translated">Nächste Seite</target> <target state="translated">Nächste Seite</target>
</trans-unit> </trans-unit>
@@ -11072,7 +11072,7 @@
<source>View &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot; saved successfully.</source> <source>View &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot; saved successfully.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">419</context> <context context-type="linenumber">422</context>
</context-group> </context-group>
<target state="translated">Ansicht „<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>“ erfolgreich gespeichert.</target> <target state="translated">Ansicht „<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>“ erfolgreich gespeichert.</target>
</trans-unit> </trans-unit>
@@ -11080,7 +11080,7 @@
<source>Failed to save view &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot;.</source> <source>Failed to save view &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot;.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">425</context> <context context-type="linenumber">428</context>
</context-group> </context-group>
<target state="translated">Fehler beim Speichern der Ansicht „<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>“.</target> <target state="translated">Fehler beim Speichern der Ansicht „<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>“.</target>
</trans-unit> </trans-unit>
@@ -11088,7 +11088,7 @@
<source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully.</source> <source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">494</context> <context context-type="linenumber">497</context>
</context-group> </context-group>
<target state="translated">Ansicht „<x id="PH" equiv-text="savedView.name"/>“ erfolgreich erstellt.</target> <target state="translated">Ansicht „<x id="PH" equiv-text="savedView.name"/>“ erfolgreich erstellt.</target>
</trans-unit> </trans-unit>
@@ -11096,7 +11096,7 @@
<source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully, but could not update visibility settings.</source> <source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully, but could not update visibility settings.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">500</context> <context context-type="linenumber">503</context>
</context-group> </context-group>
<target state="translated">Ansicht „<x id="PH" equiv-text="savedView.name"/>“ wurde erfolgreich erstellt, die Sichtbarkeitseinstellungen konnten jedoch nicht aktualisiert werden.</target> <target state="translated">Ansicht „<x id="PH" equiv-text="savedView.name"/>“ wurde erfolgreich erstellt, die Sichtbarkeitseinstellungen konnten jedoch nicht aktualisiert werden.</target>
</trans-unit> </trans-unit>
@@ -13297,11 +13297,27 @@
</context-group> </context-group>
<target state="translated">LLM-Einbettungsmodell</target> <target state="translated">LLM-Einbettungsmodell</target>
</trans-unit> </trans-unit>
<trans-unit id="861068592166833023" datatype="html">
<source>LLM Embedding API Key</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">358</context>
</context-group>
<target state="needs-translation">LLM Embedding API Key</target>
</trans-unit>
<trans-unit id="2929108042259892948" datatype="html">
<source>Used for embeddings when set, otherwise LLM API key is used.</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">360</context>
</context-group>
<target state="needs-translation">Used for embeddings when set, otherwise LLM API key is used.</target>
</trans-unit>
<trans-unit id="3554114880473286122" datatype="html"> <trans-unit id="3554114880473286122" datatype="html">
<source>LLM Embedding Endpoint</source> <source>LLM Embedding Endpoint</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">358</context> <context context-type="linenumber">366</context>
</context-group> </context-group>
<target state="needs-translation">LLM Embedding Endpoint</target> <target state="needs-translation">LLM Embedding Endpoint</target>
</trans-unit> </trans-unit>
@@ -13309,7 +13325,7 @@
<source>LLM Embedding Chunk Size</source> <source>LLM Embedding Chunk Size</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">365</context> <context context-type="linenumber">373</context>
</context-group> </context-group>
<target state="needs-translation">LLM Embedding Chunk Size</target> <target state="needs-translation">LLM Embedding Chunk Size</target>
</trans-unit> </trans-unit>
@@ -13317,7 +13333,7 @@
<source>LLM Context Size</source> <source>LLM Context Size</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">372</context> <context context-type="linenumber">380</context>
</context-group> </context-group>
<target state="needs-translation">LLM Context Size</target> <target state="needs-translation">LLM Context Size</target>
</trans-unit> </trans-unit>
@@ -13325,7 +13341,7 @@
<source>LLM Backend</source> <source>LLM Backend</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">379</context> <context context-type="linenumber">387</context>
</context-group> </context-group>
<target state="translated">LLM-Backend</target> <target state="translated">LLM-Backend</target>
</trans-unit> </trans-unit>
@@ -13333,7 +13349,7 @@
<source>LLM Model</source> <source>LLM Model</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">387</context> <context context-type="linenumber">395</context>
</context-group> </context-group>
<target state="translated">LLM-Modell</target> <target state="translated">LLM-Modell</target>
</trans-unit> </trans-unit>
@@ -13341,7 +13357,7 @@
<source>LLM API Key</source> <source>LLM API Key</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">394</context> <context context-type="linenumber">402</context>
</context-group> </context-group>
<target state="translated">LLM API-Schlüssel</target> <target state="translated">LLM API-Schlüssel</target>
</trans-unit> </trans-unit>
@@ -13349,7 +13365,7 @@
<source>LLM Endpoint</source> <source>LLM Endpoint</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">401</context> <context context-type="linenumber">409</context>
</context-group> </context-group>
<target state="translated">LLM-Endpunkt</target> <target state="translated">LLM-Endpunkt</target>
</trans-unit> </trans-unit>
@@ -13357,7 +13373,7 @@
<source>LLM Output Language</source> <source>LLM Output Language</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">408</context> <context context-type="linenumber">416</context>
</context-group> </context-group>
<target state="needs-translation">LLM Output Language</target> <target state="needs-translation">LLM Output Language</target>
</trans-unit> </trans-unit>
@@ -13365,7 +13381,7 @@
<source>Language to use for generated AI suggestions. When unset, AI suggestions use the user&apos;s display language if explicitly set.</source> <source>Language to use for generated AI suggestions. When unset, AI suggestions use the user&apos;s display language if explicitly set.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">412</context> <context context-type="linenumber">420</context>
</context-group> </context-group>
<target state="needs-translation">Language to use for generated AI suggestions. When unset, AI suggestions use the user's display language if explicitly set.</target> <target state="needs-translation">Language to use for generated AI suggestions. When unset, AI suggestions use the user's display language if explicitly set.</target>
</trans-unit> </trans-unit>
@@ -13373,7 +13389,7 @@
<source>LLM Request Timeout</source> <source>LLM Request Timeout</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">416</context> <context context-type="linenumber">424</context>
</context-group> </context-group>
<target state="needs-translation">LLM Request Timeout</target> <target state="needs-translation">LLM Request Timeout</target>
</trans-unit> </trans-unit>
@@ -13381,7 +13397,7 @@
<source>Timeout in seconds for LLM requests.</source> <source>Timeout in seconds for LLM requests.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">420</context> <context context-type="linenumber">428</context>
</context-group> </context-group>
<target state="needs-translation">Timeout in seconds for LLM requests.</target> <target state="needs-translation">Timeout in seconds for LLM requests.</target>
</trans-unit> </trans-unit>
+84 -68
View File
@@ -571,7 +571,7 @@
<context context-type="sourcefile">src/app/components/admin/config/config.component.html</context> <context context-type="sourcefile">src/app/components/admin/config/config.component.html</context>
<context context-type="linenumber">35</context> <context context-type="linenumber">35</context>
</context-group> </context-group>
<target state="needs-translation">This value overrides <x id="INTERPOLATION" equiv-text="{{option.config_key}}"/>, which is set outside Paperless.</target> <target state="translated">Dieser Wert überschreibt <x id="INTERPOLATION" equiv-text="{{option.config_key}}"/>, der außerhalb von Paperless festgelegt wird.</target>
</trans-unit> </trans-unit>
<trans-unit id="7221396516204435584" datatype="html"> <trans-unit id="7221396516204435584" datatype="html">
<source><x id="INTERPOLATION" equiv-text="{{option.config_key}}"/> is set outside Paperless. Enter a value here to override it.</source> <source><x id="INTERPOLATION" equiv-text="{{option.config_key}}"/> is set outside Paperless. Enter a value here to override it.</source>
@@ -579,7 +579,7 @@
<context context-type="sourcefile">src/app/components/admin/config/config.component.html</context> <context context-type="sourcefile">src/app/components/admin/config/config.component.html</context>
<context context-type="linenumber">37</context> <context context-type="linenumber">37</context>
</context-group> </context-group>
<target state="needs-translation"><x id="INTERPOLATION" equiv-text="{{option.config_key}}"/> is set outside Paperless. Enter a value here to override it.</target> <target state="translated"><x id="INTERPOLATION" equiv-text="{{option.config_key}}"/> ist außerhalb von Paperless festgelegt. Geben Sie hier einen Wert ein, um ihn zu überschreiben.</target>
</trans-unit> </trans-unit>
<trans-unit id="8318849619178340389" datatype="html"> <trans-unit id="8318849619178340389" datatype="html">
<source>Use the externally configured value</source> <source>Use the externally configured value</source>
@@ -587,7 +587,7 @@
<context context-type="sourcefile">src/app/components/admin/config/config.component.html</context> <context context-type="sourcefile">src/app/components/admin/config/config.component.html</context>
<context context-type="linenumber">42</context> <context context-type="linenumber">42</context>
</context-group> </context-group>
<target state="needs-translation">Use the externally configured value</target> <target state="translated">Den extern konfigurierten Wert verwenden</target>
</trans-unit> </trans-unit>
<trans-unit id="6032629623003430385" datatype="html"> <trans-unit id="6032629623003430385" datatype="html">
<source>Reset to external</source> <source>Reset to external</source>
@@ -595,7 +595,7 @@
<context context-type="sourcefile">src/app/components/admin/config/config.component.html</context> <context context-type="sourcefile">src/app/components/admin/config/config.component.html</context>
<context context-type="linenumber">43</context> <context context-type="linenumber">43</context>
</context-group> </context-group>
<target state="needs-translation">Reset to external</target> <target state="translated">Auf extern zurücksetzen</target>
</trans-unit> </trans-unit>
<trans-unit id="7808756054397155068" datatype="html" approved="yes"> <trans-unit id="7808756054397155068" datatype="html" approved="yes">
<source>Reset</source> <source>Reset</source>
@@ -1135,7 +1135,7 @@
<context context-type="sourcefile">src/app/components/admin/settings/settings.component.html</context> <context context-type="sourcefile">src/app/components/admin/settings/settings.component.html</context>
<context context-type="linenumber">115,116</context> <context context-type="linenumber">115,116</context>
</context-group> </context-group>
<target state="needs-translation">Sidebar items to show:</target> <target state="translated">Anzuzeigende Elemente in der Seitenleiste:</target>
</trans-unit> </trans-unit>
<trans-unit id="1356890996281769972" datatype="html" approved="yes"> <trans-unit id="1356890996281769972" datatype="html" approved="yes">
<source>Dark mode</source> <source>Dark mode</source>
@@ -1397,13 +1397,13 @@
</context-group> </context-group>
<target state="final">Posteingangs-Tag(s) beim Speichern automatisch entfernen</target> <target state="final">Posteingangs-Tag(s) beim Speichern automatisch entfernen</target>
</trans-unit> </trans-unit>
<trans-unit id="1043449647727456069" datatype="html"> <trans-unit id="1043449647727456069" datatype="html" approved="yes">
<source>Automatically request suggestions for inbox documents</source> <source>Automatically request suggestions for inbox documents</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/admin/settings/settings.component.html</context> <context context-type="sourcefile">src/app/components/admin/settings/settings.component.html</context>
<context context-type="linenumber">258</context> <context context-type="linenumber">258</context>
</context-group> </context-group>
<target state="needs-translation">Automatically request suggestions for inbox documents</target> <target state="final">Automatische Vorschläge für Posteingangsdokumente anfordern</target>
</trans-unit> </trans-unit>
<trans-unit id="460700039378563125" datatype="html"> <trans-unit id="460700039378563125" datatype="html">
<source>If un-checked, suggestions must be requested via the Suggest button.</source> <source>If un-checked, suggestions must be requested via the Suggest button.</source>
@@ -1411,7 +1411,7 @@
<context context-type="sourcefile">src/app/components/admin/settings/settings.component.html</context> <context context-type="sourcefile">src/app/components/admin/settings/settings.component.html</context>
<context context-type="linenumber">258</context> <context context-type="linenumber">258</context>
</context-group> </context-group>
<target state="needs-translation">If un-checked, suggestions must be requested via the Suggest button.</target> <target state="translated">Wenn diese Option nicht aktiviert ist, müssen Vorschläge über die Schaltfläche Vorschläge angefordert werden.</target>
</trans-unit> </trans-unit>
<trans-unit id="8793267604636304297" datatype="html" approved="yes"> <trans-unit id="8793267604636304297" datatype="html" approved="yes">
<source>Show document thumbnail during loading</source> <source>Show document thumbnail during loading</source>
@@ -1607,7 +1607,7 @@
<context context-type="sourcefile">src/app/components/admin/settings/settings.component.html</context> <context context-type="sourcefile">src/app/components/admin/settings/settings.component.html</context>
<context context-type="linenumber">329</context> <context context-type="linenumber">329</context>
</context-group> </context-group>
<target state="translated"> Die Einstellungen gelten für dieses Benutzerkonto in Bezug auf Objekte (Tags, E-Mail-Regeln usw.), die über die Weboberfläche erstellt wurden. Diese Einstellungen gelten nicht für Dokumente. </target> <target state="translated"> Die Einstellungen gelten für dieses Benutzerkonto in Bezug auf Objekte (Tags, E-Mail-Regeln, usw.), die über die Weboberfläche erstellt wurden. Diese Einstellungen gelten nicht für Dokumente. </target>
</trans-unit> </trans-unit>
<trans-unit id="4292903881380648974" datatype="html" approved="yes"> <trans-unit id="4292903881380648974" datatype="html" approved="yes">
<source>Default Owner</source> <source>Default Owner</source>
@@ -4531,7 +4531,7 @@
<context context-type="sourcefile">src/app/components/common/confirm-dialog/rotate-confirm-dialog/rotate-confirm-dialog.component.html</context> <context context-type="sourcefile">src/app/components/common/confirm-dialog/rotate-confirm-dialog/rotate-confirm-dialog.component.html</context>
<context context-type="linenumber">19</context> <context context-type="linenumber">19</context>
</context-group> </context-group>
<target state="translated">Im Uhrzeigersinn Rotieren</target> <target state="translated">Im Uhrzeigersinn rotieren</target>
</trans-unit> </trans-unit>
<trans-unit id="8157388568390631653" datatype="html" approved="yes"> <trans-unit id="8157388568390631653" datatype="html" approved="yes">
<source>Note that only PDFs will be rotated.</source> <source>Note that only PDFs will be rotated.</source>
@@ -4799,7 +4799,7 @@
<context context-type="sourcefile">src/app/components/common/dates-dropdown/dates-dropdown.component.html</context> <context context-type="sourcefile">src/app/components/common/dates-dropdown/dates-dropdown.component.html</context>
<context context-type="linenumber">12</context> <context context-type="linenumber">12</context>
</context-group> </context-group>
<target state="needs-translation">Clear created relative date</target> <target state="translated">Erstelltes relatives Datum löschen</target>
</trans-unit> </trans-unit>
<trans-unit id="6312759212949884929" datatype="html" approved="yes"> <trans-unit id="6312759212949884929" datatype="html" approved="yes">
<source>Relative dates</source> <source>Relative dates</source>
@@ -4819,7 +4819,7 @@
<context context-type="sourcefile">src/app/components/common/dates-dropdown/dates-dropdown.component.html</context> <context context-type="sourcefile">src/app/components/common/dates-dropdown/dates-dropdown.component.html</context>
<context context-type="linenumber">37</context> <context context-type="linenumber">37</context>
</context-group> </context-group>
<target state="needs-translation">Clear created from date</target> <target state="translated">Erstelltes von Datum löschen</target>
</trans-unit> </trans-unit>
<trans-unit id="5203279511751768967" datatype="html" approved="yes"> <trans-unit id="5203279511751768967" datatype="html" approved="yes">
<source>From</source> <source>From</source>
@@ -4839,7 +4839,7 @@
<context context-type="sourcefile">src/app/components/common/dates-dropdown/dates-dropdown.component.html</context> <context context-type="sourcefile">src/app/components/common/dates-dropdown/dates-dropdown.component.html</context>
<context context-type="linenumber">47</context> <context context-type="linenumber">47</context>
</context-group> </context-group>
<target state="needs-translation">Open created from date picker</target> <target state="translated">Erstellte von Datumsauswahl öffnen</target>
</trans-unit> </trans-unit>
<trans-unit id="5714803496005897828" datatype="html"> <trans-unit id="5714803496005897828" datatype="html">
<source>Clear created to date</source> <source>Clear created to date</source>
@@ -4847,7 +4847,7 @@
<context context-type="sourcefile">src/app/components/common/dates-dropdown/dates-dropdown.component.html</context> <context context-type="sourcefile">src/app/components/common/dates-dropdown/dates-dropdown.component.html</context>
<context context-type="linenumber">61</context> <context context-type="linenumber">61</context>
</context-group> </context-group>
<target state="needs-translation">Clear created to date</target> <target state="translated">Erstellte bis Datumsauswahl löschen</target>
</trans-unit> </trans-unit>
<trans-unit id="1640609344969975994" datatype="html" approved="yes"> <trans-unit id="1640609344969975994" datatype="html" approved="yes">
<source>To</source> <source>To</source>
@@ -4867,7 +4867,7 @@
<context context-type="sourcefile">src/app/components/common/dates-dropdown/dates-dropdown.component.html</context> <context context-type="sourcefile">src/app/components/common/dates-dropdown/dates-dropdown.component.html</context>
<context context-type="linenumber">71</context> <context context-type="linenumber">71</context>
</context-group> </context-group>
<target state="needs-translation">Open created to date picker</target> <target state="translated">Erstellte bis Datumsauswahl öffnen</target>
</trans-unit> </trans-unit>
<trans-unit id="231679111972850796" datatype="html" approved="yes"> <trans-unit id="231679111972850796" datatype="html" approved="yes">
<source>Added</source> <source>Added</source>
@@ -4899,7 +4899,7 @@
<context context-type="sourcefile">src/app/components/common/dates-dropdown/dates-dropdown.component.html</context> <context context-type="sourcefile">src/app/components/common/dates-dropdown/dates-dropdown.component.html</context>
<context context-type="linenumber">89</context> <context context-type="linenumber">89</context>
</context-group> </context-group>
<target state="needs-translation">Clear added relative date</target> <target state="translated">Erstelltes relatives Datum löschen</target>
</trans-unit> </trans-unit>
<trans-unit id="8527347906195580369" datatype="html"> <trans-unit id="8527347906195580369" datatype="html">
<source>Clear added from date</source> <source>Clear added from date</source>
@@ -4907,7 +4907,7 @@
<context context-type="sourcefile">src/app/components/common/dates-dropdown/dates-dropdown.component.html</context> <context context-type="sourcefile">src/app/components/common/dates-dropdown/dates-dropdown.component.html</context>
<context context-type="linenumber">114</context> <context context-type="linenumber">114</context>
</context-group> </context-group>
<target state="needs-translation">Clear added from date</target> <target state="translated">Hinzugefügt von Datum löschen</target>
</trans-unit> </trans-unit>
<trans-unit id="5711531903664147782" datatype="html"> <trans-unit id="5711531903664147782" datatype="html">
<source>Open added from date picker</source> <source>Open added from date picker</source>
@@ -4915,7 +4915,7 @@
<context context-type="sourcefile">src/app/components/common/dates-dropdown/dates-dropdown.component.html</context> <context context-type="sourcefile">src/app/components/common/dates-dropdown/dates-dropdown.component.html</context>
<context context-type="linenumber">124</context> <context context-type="linenumber">124</context>
</context-group> </context-group>
<target state="needs-translation">Open added from date picker</target> <target state="translated">Hinzugefügt von Datumsauswahl öffnen</target>
</trans-unit> </trans-unit>
<trans-unit id="6559691063013749167" datatype="html"> <trans-unit id="6559691063013749167" datatype="html">
<source>Clear added to date</source> <source>Clear added to date</source>
@@ -4923,7 +4923,7 @@
<context context-type="sourcefile">src/app/components/common/dates-dropdown/dates-dropdown.component.html</context> <context context-type="sourcefile">src/app/components/common/dates-dropdown/dates-dropdown.component.html</context>
<context context-type="linenumber">138</context> <context context-type="linenumber">138</context>
</context-group> </context-group>
<target state="needs-translation">Clear added to date</target> <target state="translated">Hinzugefügt bis Datum löschen</target>
</trans-unit> </trans-unit>
<trans-unit id="6072383085349258752" datatype="html"> <trans-unit id="6072383085349258752" datatype="html">
<source>Open added to date picker</source> <source>Open added to date picker</source>
@@ -4931,7 +4931,7 @@
<context context-type="sourcefile">src/app/components/common/dates-dropdown/dates-dropdown.component.html</context> <context context-type="sourcefile">src/app/components/common/dates-dropdown/dates-dropdown.component.html</context>
<context context-type="linenumber">148</context> <context context-type="linenumber">148</context>
</context-group> </context-group>
<target state="needs-translation">Open added to date picker</target> <target state="translated">Hinzugefügt bis Datumsauswahl öffnen</target>
</trans-unit> </trans-unit>
<trans-unit id="6052766076365105714" datatype="html" approved="yes"> <trans-unit id="6052766076365105714" datatype="html" approved="yes">
<source>now</source> <source>now</source>
@@ -5837,13 +5837,13 @@
</context-group> </context-group>
<target state="translated">Fehler beim Abrufen der Korrespondenten</target> <target state="translated">Fehler beim Abrufen der Korrespondenten</target>
</trans-unit> </trans-unit>
<trans-unit id="3407606224361082860" datatype="html"> <trans-unit id="3407606224361082860" datatype="html" approved="yes">
<source>Error retrieving document types</source> <source>Error retrieving document types</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts</context> <context context-type="sourcefile">src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts</context>
<context context-type="linenumber">195</context> <context context-type="linenumber">195</context>
</context-group> </context-group>
<target state="needs-translation">Error retrieving document types</target> <target state="final">Fehler beim Abrufen der Dokumenttypen</target>
</trans-unit> </trans-unit>
<trans-unit id="3147349817770432927" datatype="html" approved="yes"> <trans-unit id="3147349817770432927" datatype="html" approved="yes">
<source>Create new mail rule</source> <source>Create new mail rule</source>
@@ -9625,29 +9625,29 @@
</context-group> </context-group>
<target state="translated">Sie haben ungespeicherte Änderungen am Inhalt dieser Version.</target> <target state="translated">Sie haben ungespeicherte Änderungen am Inhalt dieser Version.</target>
</trans-unit> </trans-unit>
<trans-unit id="85184271222513014" datatype="html"> <trans-unit id="85184271222513014" datatype="html" approved="yes">
<source>Switching versions will discard them.</source> <source>Switching versions will discard them.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-detail/document-detail.component.ts</context> <context context-type="sourcefile">src/app/components/document-detail/document-detail.component.ts</context>
<context context-type="linenumber">1052</context> <context context-type="linenumber">1052</context>
</context-group> </context-group>
<target state="needs-translation">Switching versions will discard them.</target> <target state="final">Beim Versionswechsel werden diese verworfen.</target>
</trans-unit> </trans-unit>
<trans-unit id="2565707334844767610" datatype="html"> <trans-unit id="2565707334844767610" datatype="html" approved="yes">
<source>Discard and switch</source> <source>Discard and switch</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-detail/document-detail.component.ts</context> <context context-type="sourcefile">src/app/components/document-detail/document-detail.component.ts</context>
<context context-type="linenumber">1054</context> <context context-type="linenumber">1054</context>
</context-group> </context-group>
<target state="needs-translation">Discard and switch</target> <target state="final">Verwerfen und wechseln</target>
</trans-unit> </trans-unit>
<trans-unit id="2109314380040637387" datatype="html"> <trans-unit id="2109314380040637387" datatype="html" approved="yes">
<source>Save and switch</source> <source>Save and switch</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-detail/document-detail.component.ts</context> <context context-type="sourcefile">src/app/components/document-detail/document-detail.component.ts</context>
<context context-type="linenumber">1056</context> <context context-type="linenumber">1056</context>
</context-group> </context-group>
<target state="needs-translation">Save and switch</target> <target state="final">Speichern und wechseln</target>
</trans-unit> </trans-unit>
<trans-unit id="3456881259945295697" datatype="html" approved="yes"> <trans-unit id="3456881259945295697" datatype="html" approved="yes">
<source>Error retrieving suggestions.</source> <source>Error retrieving suggestions.</source>
@@ -10740,7 +10740,7 @@
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">348</context> <context context-type="linenumber">351</context>
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context> <context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context>
@@ -10756,7 +10756,7 @@
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">341</context> <context context-type="linenumber">344</context>
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context> <context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context>
@@ -11040,7 +11040,7 @@
<source>Reset filters / selection</source> <source>Reset filters / selection</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">329</context> <context context-type="linenumber">332</context>
</context-group> </context-group>
<target state="final">Filter / Auswahl zurücksetzen</target> <target state="final">Filter / Auswahl zurücksetzen</target>
</trans-unit> </trans-unit>
@@ -11048,7 +11048,7 @@
<source>Open first [selected] document</source> <source>Open first [selected] document</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">357</context> <context context-type="linenumber">360</context>
</context-group> </context-group>
<target state="final">Erstes [ausgewähltes] Dokument öffnen</target> <target state="final">Erstes [ausgewähltes] Dokument öffnen</target>
</trans-unit> </trans-unit>
@@ -11056,7 +11056,7 @@
<source>Previous page</source> <source>Previous page</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">373</context> <context context-type="linenumber">376</context>
</context-group> </context-group>
<target state="final">Vorherige Seite</target> <target state="final">Vorherige Seite</target>
</trans-unit> </trans-unit>
@@ -11064,7 +11064,7 @@
<source>Next page</source> <source>Next page</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">385</context> <context context-type="linenumber">388</context>
</context-group> </context-group>
<target state="final">Nächste Seite</target> <target state="final">Nächste Seite</target>
</trans-unit> </trans-unit>
@@ -11072,7 +11072,7 @@
<source>View &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot; saved successfully.</source> <source>View &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot; saved successfully.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">419</context> <context context-type="linenumber">422</context>
</context-group> </context-group>
<target state="final">Ansicht „<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>“ erfolgreich gespeichert.</target> <target state="final">Ansicht „<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>“ erfolgreich gespeichert.</target>
</trans-unit> </trans-unit>
@@ -11080,7 +11080,7 @@
<source>Failed to save view &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot;.</source> <source>Failed to save view &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot;.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">425</context> <context context-type="linenumber">428</context>
</context-group> </context-group>
<target state="final">Fehler beim Speichern der Ansicht „<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>“.</target> <target state="final">Fehler beim Speichern der Ansicht „<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>“.</target>
</trans-unit> </trans-unit>
@@ -11088,7 +11088,7 @@
<source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully.</source> <source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">494</context> <context context-type="linenumber">497</context>
</context-group> </context-group>
<target state="final">Ansicht „<x id="PH" equiv-text="savedView.name"/>“ erfolgreich erstellt.</target> <target state="final">Ansicht „<x id="PH" equiv-text="savedView.name"/>“ erfolgreich erstellt.</target>
</trans-unit> </trans-unit>
@@ -11096,7 +11096,7 @@
<source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully, but could not update visibility settings.</source> <source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully, but could not update visibility settings.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">500</context> <context context-type="linenumber">503</context>
</context-group> </context-group>
<target state="translated">Ansicht „<x id="PH" equiv-text="savedView.name"/>“ wurde erfolgreich erstellt, die Sichtbarkeitseinstellungen konnten jedoch nicht aktualisiert werden.</target> <target state="translated">Ansicht „<x id="PH" equiv-text="savedView.name"/>“ wurde erfolgreich erstellt, die Sichtbarkeitseinstellungen konnten jedoch nicht aktualisiert werden.</target>
</trans-unit> </trans-unit>
@@ -12410,7 +12410,7 @@
<context context-type="sourcefile">src/app/components/manage/share-links/share-link-list/share-link-list.component.html</context> <context context-type="sourcefile">src/app/components/manage/share-links/share-link-list/share-link-list.component.html</context>
<context context-type="linenumber">40,41</context> <context context-type="linenumber">40,41</context>
</context-group> </context-group>
<target state="needs-translation">Expired</target> <target state="translated">Abgelaufen</target>
</trans-unit> </trans-unit>
<trans-unit id="2057574872309338088" datatype="html"> <trans-unit id="2057574872309338088" datatype="html">
<source>Copy share link</source> <source>Copy share link</source>
@@ -12454,7 +12454,7 @@
<context context-type="sourcefile">src/app/components/manage/share-links/share-link-bundle-list/share-link-bundle-list.component.html</context> <context context-type="sourcefile">src/app/components/manage/share-links/share-link-bundle-list/share-link-bundle-list.component.html</context>
<context context-type="linenumber">164,165</context> <context context-type="linenumber">164,165</context>
</context-group> </context-group>
<target state="needs-translation">Share link bundles pagination</target> <target state="translated">Freigabelink-Pakete Seitennummerierung</target>
</trans-unit> </trans-unit>
<trans-unit id="1541995860059283227" datatype="html"> <trans-unit id="1541995860059283227" datatype="html">
<source>Failed to load share link bundles.</source> <source>Failed to load share link bundles.</source>
@@ -12510,23 +12510,23 @@
<context context-type="sourcefile">src/app/components/manage/share-links/share-link-list/share-link-list.component.html</context> <context context-type="sourcefile">src/app/components/manage/share-links/share-link-list/share-link-list.component.html</context>
<context context-type="linenumber">7,8</context> <context context-type="linenumber">7,8</context>
</context-group> </context-group>
<target state="needs-translation"> No document share links currently exist. </target> <target state="translated"> Derzeit gibt es keine Dokumenten-Freigabe-Links. </target>
</trans-unit> </trans-unit>
<trans-unit id="894965666917873756" datatype="html"> <trans-unit id="894965666917873756" datatype="html" approved="yes">
<source>Document</source> <source>Document</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/manage/share-links/share-link-list/share-link-list.component.html</context> <context context-type="sourcefile">src/app/components/manage/share-links/share-link-list/share-link-list.component.html</context>
<context context-type="linenumber">15,16</context> <context context-type="linenumber">15,16</context>
</context-group> </context-group>
<target state="needs-translation">Document</target> <target state="final">Dokument</target>
</trans-unit> </trans-unit>
<trans-unit id="7420713064779772535" datatype="html"> <trans-unit id="7420713064779772535" datatype="html" approved="yes">
<source>Delete share link</source> <source>Delete share link</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/manage/share-links/share-link-list/share-link-list.component.html</context> <context context-type="sourcefile">src/app/components/manage/share-links/share-link-list/share-link-list.component.html</context>
<context context-type="linenumber">75,76</context> <context context-type="linenumber">75,76</context>
</context-group> </context-group>
<target state="needs-translation">Delete share link</target> <target state="final">Freigabelink löschen</target>
</trans-unit> </trans-unit>
<trans-unit id="5198271726831144068" datatype="html"> <trans-unit id="5198271726831144068" datatype="html">
<source>Share links pagination</source> <source>Share links pagination</source>
@@ -12534,39 +12534,39 @@
<context context-type="sourcefile">src/app/components/manage/share-links/share-link-list/share-link-list.component.html</context> <context context-type="sourcefile">src/app/components/manage/share-links/share-link-list/share-link-list.component.html</context>
<context context-type="linenumber">104,105</context> <context context-type="linenumber">104,105</context>
</context-group> </context-group>
<target state="needs-translation">Share links pagination</target> <target state="translated">Freigabelinks-Seitennummerierung</target>
</trans-unit> </trans-unit>
<trans-unit id="2976350639944567244" datatype="html"> <trans-unit id="2976350639944567244" datatype="html" approved="yes">
<source>Failed to load share links.</source> <source>Failed to load share links.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/manage/share-links/share-link-list/share-link-list.component.ts</context> <context context-type="sourcefile">src/app/components/manage/share-links/share-link-list/share-link-list.component.ts</context>
<context context-type="linenumber">105</context> <context context-type="linenumber">105</context>
</context-group> </context-group>
<target state="needs-translation">Failed to load share links.</target> <target state="final">Fehler beim Laden des Freigabelinks.</target>
</trans-unit> </trans-unit>
<trans-unit id="4100863040928608880" datatype="html"> <trans-unit id="4100863040928608880" datatype="html" approved="yes">
<source>Error retrieving share links.</source> <source>Error retrieving share links.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/manage/share-links/share-link-list/share-link-list.component.ts</context> <context context-type="sourcefile">src/app/components/manage/share-links/share-link-list/share-link-list.component.ts</context>
<context context-type="linenumber">107</context> <context context-type="linenumber">107</context>
</context-group> </context-group>
<target state="needs-translation">Error retrieving share links.</target> <target state="final">Fehler beim Abrufen des Freigabelinks.</target>
</trans-unit> </trans-unit>
<trans-unit id="326120283142363299" datatype="html"> <trans-unit id="326120283142363299" datatype="html" approved="yes">
<source>Share link deleted.</source> <source>Share link deleted.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/manage/share-links/share-link-list/share-link-list.component.ts</context> <context context-type="sourcefile">src/app/components/manage/share-links/share-link-list/share-link-list.component.ts</context>
<context context-type="linenumber">154</context> <context context-type="linenumber">154</context>
</context-group> </context-group>
<target state="needs-translation">Share link deleted.</target> <target state="final">Freigabelink gelöscht.</target>
</trans-unit> </trans-unit>
<trans-unit id="4964931417181298145" datatype="html"> <trans-unit id="4964931417181298145" datatype="html" approved="yes">
<source>Error deleting share link.</source> <source>Error deleting share link.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/manage/share-links/share-link-list/share-link-list.component.ts</context> <context context-type="sourcefile">src/app/components/manage/share-links/share-link-list/share-link-list.component.ts</context>
<context context-type="linenumber">159</context> <context context-type="linenumber">159</context>
</context-group> </context-group>
<target state="needs-translation">Error deleting share link.</target> <target state="final">Fehler beim Löschen des Freigabelinks.</target>
</trans-unit> </trans-unit>
<trans-unit id="3439104787814858626" datatype="html"> <trans-unit id="3439104787814858626" datatype="html">
<source>Manage public links to individual documents and document bundles.</source> <source>Manage public links to individual documents and document bundles.</source>
@@ -12582,15 +12582,15 @@
<context context-type="sourcefile">src/app/components/manage/share-links/share-links.component.html</context> <context context-type="sourcefile">src/app/components/manage/share-links/share-links.component.html</context>
<context context-type="linenumber">18,19</context> <context context-type="linenumber">18,19</context>
</context-group> </context-group>
<target state="needs-translation">Document links</target> <target state="translated">Dokumentenlinks</target>
</trans-unit> </trans-unit>
<trans-unit id="8216780576869093031" datatype="html"> <trans-unit id="8216780576869093031" datatype="html" approved="yes">
<source>Bundles</source> <source>Bundles</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/manage/share-links/share-links.component.html</context> <context context-type="sourcefile">src/app/components/manage/share-links/share-links.component.html</context>
<context context-type="linenumber">26,27</context> <context context-type="linenumber">26,27</context>
</context-group> </context-group>
<target state="needs-translation">Bundles</target> <target state="final">Pakete</target>
</trans-unit> </trans-unit>
<trans-unit id="1229748338333965418" datatype="html" approved="yes"> <trans-unit id="1229748338333965418" datatype="html" approved="yes">
<source>Use workflows to customize the behavior of Paperless-ngx when events &apos;trigger&apos; a workflow.</source> <source>Use workflows to customize the behavior of Paperless-ngx when events &apos;trigger&apos; a workflow.</source>
@@ -13297,11 +13297,27 @@
</context-group> </context-group>
<target state="translated">LLM-Einbettungsmodell</target> <target state="translated">LLM-Einbettungsmodell</target>
</trans-unit> </trans-unit>
<trans-unit id="861068592166833023" datatype="html">
<source>LLM Embedding API Key</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">358</context>
</context-group>
<target state="translated">LLM Einbettungs API Schlüssel</target>
</trans-unit>
<trans-unit id="2929108042259892948" datatype="html">
<source>Used for embeddings when set, otherwise LLM API key is used.</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">360</context>
</context-group>
<target state="translated">Wird für Einbettung genutzt, wenn gesetzt, ansonsten wird der LLM API Schlüssel verwendet.</target>
</trans-unit>
<trans-unit id="3554114880473286122" datatype="html"> <trans-unit id="3554114880473286122" datatype="html">
<source>LLM Embedding Endpoint</source> <source>LLM Embedding Endpoint</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">358</context> <context context-type="linenumber">366</context>
</context-group> </context-group>
<target state="translated">LLM-Einbettungsendpunkt</target> <target state="translated">LLM-Einbettungsendpunkt</target>
</trans-unit> </trans-unit>
@@ -13309,7 +13325,7 @@
<source>LLM Embedding Chunk Size</source> <source>LLM Embedding Chunk Size</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">365</context> <context context-type="linenumber">373</context>
</context-group> </context-group>
<target state="translated">LLM-Einbettungschunkgröße</target> <target state="translated">LLM-Einbettungschunkgröße</target>
</trans-unit> </trans-unit>
@@ -13317,7 +13333,7 @@
<source>LLM Context Size</source> <source>LLM Context Size</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">372</context> <context context-type="linenumber">380</context>
</context-group> </context-group>
<target state="translated">LLM-Kontextgröße</target> <target state="translated">LLM-Kontextgröße</target>
</trans-unit> </trans-unit>
@@ -13325,7 +13341,7 @@
<source>LLM Backend</source> <source>LLM Backend</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">379</context> <context context-type="linenumber">387</context>
</context-group> </context-group>
<target state="final">LLM-Backend</target> <target state="final">LLM-Backend</target>
</trans-unit> </trans-unit>
@@ -13333,7 +13349,7 @@
<source>LLM Model</source> <source>LLM Model</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">387</context> <context context-type="linenumber">395</context>
</context-group> </context-group>
<target state="final">LLM-Modell</target> <target state="final">LLM-Modell</target>
</trans-unit> </trans-unit>
@@ -13341,7 +13357,7 @@
<source>LLM API Key</source> <source>LLM API Key</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">394</context> <context context-type="linenumber">402</context>
</context-group> </context-group>
<target state="final">LLM API-Schlüssel</target> <target state="final">LLM API-Schlüssel</target>
</trans-unit> </trans-unit>
@@ -13349,7 +13365,7 @@
<source>LLM Endpoint</source> <source>LLM Endpoint</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">401</context> <context context-type="linenumber">409</context>
</context-group> </context-group>
<target state="final">LLM-Endpunkt</target> <target state="final">LLM-Endpunkt</target>
</trans-unit> </trans-unit>
@@ -13357,7 +13373,7 @@
<source>LLM Output Language</source> <source>LLM Output Language</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">408</context> <context context-type="linenumber">416</context>
</context-group> </context-group>
<target state="translated">LLM-Ausgabesprache</target> <target state="translated">LLM-Ausgabesprache</target>
</trans-unit> </trans-unit>
@@ -13365,7 +13381,7 @@
<source>Language to use for generated AI suggestions. When unset, AI suggestions use the user&apos;s display language if explicitly set.</source> <source>Language to use for generated AI suggestions. When unset, AI suggestions use the user&apos;s display language if explicitly set.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">412</context> <context context-type="linenumber">420</context>
</context-group> </context-group>
<target state="translated">Sprache, die für KI-Vorschläge verwendet werden soll. Wenn sie nicht gesetzt ist, verwenden KI-Vorschläge die Anzeigesprache des Benutzers, sofern diese explizit festgelegt ist.</target> <target state="translated">Sprache, die für KI-Vorschläge verwendet werden soll. Wenn sie nicht gesetzt ist, verwenden KI-Vorschläge die Anzeigesprache des Benutzers, sofern diese explizit festgelegt ist.</target>
</trans-unit> </trans-unit>
@@ -13373,7 +13389,7 @@
<source>LLM Request Timeout</source> <source>LLM Request Timeout</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">416</context> <context context-type="linenumber">424</context>
</context-group> </context-group>
<target state="translated">LLM-Anfrage Zeitüberschreitung</target> <target state="translated">LLM-Anfrage Zeitüberschreitung</target>
</trans-unit> </trans-unit>
@@ -13381,7 +13397,7 @@
<source>Timeout in seconds for LLM requests.</source> <source>Timeout in seconds for LLM requests.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">420</context> <context context-type="linenumber">428</context>
</context-group> </context-group>
<target state="translated">Zeiltimit in Sekunden für LLM-Anfragen.</target> <target state="translated">Zeiltimit in Sekunden für LLM-Anfragen.</target>
</trans-unit> </trans-unit>
+37 -21
View File
@@ -10741,7 +10741,7 @@
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">348</context> <context context-type="linenumber">351</context>
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context> <context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context>
@@ -10757,7 +10757,7 @@
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">341</context> <context context-type="linenumber">344</context>
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context> <context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context>
@@ -11041,7 +11041,7 @@
<source>Reset filters / selection</source> <source>Reset filters / selection</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">329</context> <context context-type="linenumber">332</context>
</context-group> </context-group>
<target state="needs-translation">Reset filters / selection</target> <target state="needs-translation">Reset filters / selection</target>
</trans-unit> </trans-unit>
@@ -11049,7 +11049,7 @@
<source>Open first [selected] document</source> <source>Open first [selected] document</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">357</context> <context context-type="linenumber">360</context>
</context-group> </context-group>
<target state="needs-translation">Open first [selected] document</target> <target state="needs-translation">Open first [selected] document</target>
</trans-unit> </trans-unit>
@@ -11057,7 +11057,7 @@
<source>Previous page</source> <source>Previous page</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">373</context> <context context-type="linenumber">376</context>
</context-group> </context-group>
<target state="needs-translation">Previous page</target> <target state="needs-translation">Previous page</target>
</trans-unit> </trans-unit>
@@ -11065,7 +11065,7 @@
<source>Next page</source> <source>Next page</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">385</context> <context context-type="linenumber">388</context>
</context-group> </context-group>
<target state="needs-translation">Next page</target> <target state="needs-translation">Next page</target>
</trans-unit> </trans-unit>
@@ -11073,7 +11073,7 @@
<source>View &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot; saved successfully.</source> <source>View &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot; saved successfully.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">419</context> <context context-type="linenumber">422</context>
</context-group> </context-group>
<target state="translated">Η προβολή "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>" αποθηκεύτηκε επιτυχώς.</target> <target state="translated">Η προβολή "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>" αποθηκεύτηκε επιτυχώς.</target>
</trans-unit> </trans-unit>
@@ -11081,7 +11081,7 @@
<source>Failed to save view &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot;.</source> <source>Failed to save view &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot;.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">425</context> <context context-type="linenumber">428</context>
</context-group> </context-group>
<target state="needs-translation">Failed to save view "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>".</target> <target state="needs-translation">Failed to save view "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>".</target>
</trans-unit> </trans-unit>
@@ -11089,7 +11089,7 @@
<source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully.</source> <source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">494</context> <context context-type="linenumber">497</context>
</context-group> </context-group>
<target state="translated">Η προβολή "<x id="PH" equiv-text="savedView.name"/>" δημιουργήθηκε επιτυχώς.</target> <target state="translated">Η προβολή "<x id="PH" equiv-text="savedView.name"/>" δημιουργήθηκε επιτυχώς.</target>
</trans-unit> </trans-unit>
@@ -11097,7 +11097,7 @@
<source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully, but could not update visibility settings.</source> <source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully, but could not update visibility settings.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">500</context> <context context-type="linenumber">503</context>
</context-group> </context-group>
<target state="needs-translation">View "<x id="PH" equiv-text="savedView.name"/>" created successfully, but could not update visibility settings.</target> <target state="needs-translation">View "<x id="PH" equiv-text="savedView.name"/>" created successfully, but could not update visibility settings.</target>
</trans-unit> </trans-unit>
@@ -13298,11 +13298,27 @@
</context-group> </context-group>
<target state="needs-translation">LLM Embedding Model</target> <target state="needs-translation">LLM Embedding Model</target>
</trans-unit> </trans-unit>
<trans-unit id="861068592166833023" datatype="html">
<source>LLM Embedding API Key</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">358</context>
</context-group>
<target state="needs-translation">LLM Embedding API Key</target>
</trans-unit>
<trans-unit id="2929108042259892948" datatype="html">
<source>Used for embeddings when set, otherwise LLM API key is used.</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">360</context>
</context-group>
<target state="needs-translation">Used for embeddings when set, otherwise LLM API key is used.</target>
</trans-unit>
<trans-unit id="3554114880473286122" datatype="html"> <trans-unit id="3554114880473286122" datatype="html">
<source>LLM Embedding Endpoint</source> <source>LLM Embedding Endpoint</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">358</context> <context context-type="linenumber">366</context>
</context-group> </context-group>
<target state="needs-translation">LLM Embedding Endpoint</target> <target state="needs-translation">LLM Embedding Endpoint</target>
</trans-unit> </trans-unit>
@@ -13310,7 +13326,7 @@
<source>LLM Embedding Chunk Size</source> <source>LLM Embedding Chunk Size</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">365</context> <context context-type="linenumber">373</context>
</context-group> </context-group>
<target state="needs-translation">LLM Embedding Chunk Size</target> <target state="needs-translation">LLM Embedding Chunk Size</target>
</trans-unit> </trans-unit>
@@ -13318,7 +13334,7 @@
<source>LLM Context Size</source> <source>LLM Context Size</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">372</context> <context context-type="linenumber">380</context>
</context-group> </context-group>
<target state="needs-translation">LLM Context Size</target> <target state="needs-translation">LLM Context Size</target>
</trans-unit> </trans-unit>
@@ -13326,7 +13342,7 @@
<source>LLM Backend</source> <source>LLM Backend</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">379</context> <context context-type="linenumber">387</context>
</context-group> </context-group>
<target state="needs-translation">LLM Backend</target> <target state="needs-translation">LLM Backend</target>
</trans-unit> </trans-unit>
@@ -13334,7 +13350,7 @@
<source>LLM Model</source> <source>LLM Model</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">387</context> <context context-type="linenumber">395</context>
</context-group> </context-group>
<target state="needs-translation">LLM Model</target> <target state="needs-translation">LLM Model</target>
</trans-unit> </trans-unit>
@@ -13342,7 +13358,7 @@
<source>LLM API Key</source> <source>LLM API Key</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">394</context> <context context-type="linenumber">402</context>
</context-group> </context-group>
<target state="needs-translation">LLM API Key</target> <target state="needs-translation">LLM API Key</target>
</trans-unit> </trans-unit>
@@ -13350,7 +13366,7 @@
<source>LLM Endpoint</source> <source>LLM Endpoint</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">401</context> <context context-type="linenumber">409</context>
</context-group> </context-group>
<target state="needs-translation">LLM Endpoint</target> <target state="needs-translation">LLM Endpoint</target>
</trans-unit> </trans-unit>
@@ -13358,7 +13374,7 @@
<source>LLM Output Language</source> <source>LLM Output Language</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">408</context> <context context-type="linenumber">416</context>
</context-group> </context-group>
<target state="needs-translation">LLM Output Language</target> <target state="needs-translation">LLM Output Language</target>
</trans-unit> </trans-unit>
@@ -13366,7 +13382,7 @@
<source>Language to use for generated AI suggestions. When unset, AI suggestions use the user&apos;s display language if explicitly set.</source> <source>Language to use for generated AI suggestions. When unset, AI suggestions use the user&apos;s display language if explicitly set.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">412</context> <context context-type="linenumber">420</context>
</context-group> </context-group>
<target state="needs-translation">Language to use for generated AI suggestions. When unset, AI suggestions use the user's display language if explicitly set.</target> <target state="needs-translation">Language to use for generated AI suggestions. When unset, AI suggestions use the user's display language if explicitly set.</target>
</trans-unit> </trans-unit>
@@ -13374,7 +13390,7 @@
<source>LLM Request Timeout</source> <source>LLM Request Timeout</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">416</context> <context context-type="linenumber">424</context>
</context-group> </context-group>
<target state="needs-translation">LLM Request Timeout</target> <target state="needs-translation">LLM Request Timeout</target>
</trans-unit> </trans-unit>
@@ -13382,7 +13398,7 @@
<source>Timeout in seconds for LLM requests.</source> <source>Timeout in seconds for LLM requests.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">420</context> <context context-type="linenumber">428</context>
</context-group> </context-group>
<target state="needs-translation">Timeout in seconds for LLM requests.</target> <target state="needs-translation">Timeout in seconds for LLM requests.</target>
</trans-unit> </trans-unit>
+37 -21
View File
@@ -10741,7 +10741,7 @@
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">348</context> <context context-type="linenumber">351</context>
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context> <context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context>
@@ -10757,7 +10757,7 @@
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">341</context> <context context-type="linenumber">344</context>
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context> <context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context>
@@ -11041,7 +11041,7 @@
<source>Reset filters / selection</source> <source>Reset filters / selection</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">329</context> <context context-type="linenumber">332</context>
</context-group> </context-group>
<target state="translated">Restablecer filtros / selección</target> <target state="translated">Restablecer filtros / selección</target>
</trans-unit> </trans-unit>
@@ -11049,7 +11049,7 @@
<source>Open first [selected] document</source> <source>Open first [selected] document</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">357</context> <context context-type="linenumber">360</context>
</context-group> </context-group>
<target state="translated">Abrir primero documento [seleccionado]</target> <target state="translated">Abrir primero documento [seleccionado]</target>
</trans-unit> </trans-unit>
@@ -11057,7 +11057,7 @@
<source>Previous page</source> <source>Previous page</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">373</context> <context context-type="linenumber">376</context>
</context-group> </context-group>
<target state="translated">Página anterior</target> <target state="translated">Página anterior</target>
</trans-unit> </trans-unit>
@@ -11065,7 +11065,7 @@
<source>Next page</source> <source>Next page</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">385</context> <context context-type="linenumber">388</context>
</context-group> </context-group>
<target state="translated">Página siguiente</target> <target state="translated">Página siguiente</target>
</trans-unit> </trans-unit>
@@ -11073,7 +11073,7 @@
<source>View &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot; saved successfully.</source> <source>View &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot; saved successfully.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">419</context> <context context-type="linenumber">422</context>
</context-group> </context-group>
<target state="final">Ver "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>" guardado satisfactoriamente.</target> <target state="final">Ver "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>" guardado satisfactoriamente.</target>
</trans-unit> </trans-unit>
@@ -11081,7 +11081,7 @@
<source>Failed to save view &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot;.</source> <source>Failed to save view &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot;.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">425</context> <context context-type="linenumber">428</context>
</context-group> </context-group>
<target state="translated">No se pudo guardar la vista "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>".</target> <target state="translated">No se pudo guardar la vista "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>".</target>
</trans-unit> </trans-unit>
@@ -11089,7 +11089,7 @@
<source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully.</source> <source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">494</context> <context context-type="linenumber">497</context>
</context-group> </context-group>
<target state="final">Ver "<x id="PH" equiv-text="savedView.name"/>" creado satisfactoriamente.</target> <target state="final">Ver "<x id="PH" equiv-text="savedView.name"/>" creado satisfactoriamente.</target>
</trans-unit> </trans-unit>
@@ -11097,7 +11097,7 @@
<source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully, but could not update visibility settings.</source> <source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully, but could not update visibility settings.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">500</context> <context context-type="linenumber">503</context>
</context-group> </context-group>
<target state="needs-translation">View "<x id="PH" equiv-text="savedView.name"/>" created successfully, but could not update visibility settings.</target> <target state="needs-translation">View "<x id="PH" equiv-text="savedView.name"/>" created successfully, but could not update visibility settings.</target>
</trans-unit> </trans-unit>
@@ -13298,11 +13298,27 @@
</context-group> </context-group>
<target state="needs-translation">LLM Embedding Model</target> <target state="needs-translation">LLM Embedding Model</target>
</trans-unit> </trans-unit>
<trans-unit id="861068592166833023" datatype="html">
<source>LLM Embedding API Key</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">358</context>
</context-group>
<target state="needs-translation">LLM Embedding API Key</target>
</trans-unit>
<trans-unit id="2929108042259892948" datatype="html">
<source>Used for embeddings when set, otherwise LLM API key is used.</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">360</context>
</context-group>
<target state="needs-translation">Used for embeddings when set, otherwise LLM API key is used.</target>
</trans-unit>
<trans-unit id="3554114880473286122" datatype="html"> <trans-unit id="3554114880473286122" datatype="html">
<source>LLM Embedding Endpoint</source> <source>LLM Embedding Endpoint</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">358</context> <context context-type="linenumber">366</context>
</context-group> </context-group>
<target state="needs-translation">LLM Embedding Endpoint</target> <target state="needs-translation">LLM Embedding Endpoint</target>
</trans-unit> </trans-unit>
@@ -13310,7 +13326,7 @@
<source>LLM Embedding Chunk Size</source> <source>LLM Embedding Chunk Size</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">365</context> <context context-type="linenumber">373</context>
</context-group> </context-group>
<target state="needs-translation">LLM Embedding Chunk Size</target> <target state="needs-translation">LLM Embedding Chunk Size</target>
</trans-unit> </trans-unit>
@@ -13318,7 +13334,7 @@
<source>LLM Context Size</source> <source>LLM Context Size</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">372</context> <context context-type="linenumber">380</context>
</context-group> </context-group>
<target state="needs-translation">LLM Context Size</target> <target state="needs-translation">LLM Context Size</target>
</trans-unit> </trans-unit>
@@ -13326,7 +13342,7 @@
<source>LLM Backend</source> <source>LLM Backend</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">379</context> <context context-type="linenumber">387</context>
</context-group> </context-group>
<target state="needs-translation">LLM Backend</target> <target state="needs-translation">LLM Backend</target>
</trans-unit> </trans-unit>
@@ -13334,7 +13350,7 @@
<source>LLM Model</source> <source>LLM Model</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">387</context> <context context-type="linenumber">395</context>
</context-group> </context-group>
<target state="needs-translation">LLM Model</target> <target state="needs-translation">LLM Model</target>
</trans-unit> </trans-unit>
@@ -13342,7 +13358,7 @@
<source>LLM API Key</source> <source>LLM API Key</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">394</context> <context context-type="linenumber">402</context>
</context-group> </context-group>
<target state="needs-translation">LLM API Key</target> <target state="needs-translation">LLM API Key</target>
</trans-unit> </trans-unit>
@@ -13350,7 +13366,7 @@
<source>LLM Endpoint</source> <source>LLM Endpoint</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">401</context> <context context-type="linenumber">409</context>
</context-group> </context-group>
<target state="needs-translation">LLM Endpoint</target> <target state="needs-translation">LLM Endpoint</target>
</trans-unit> </trans-unit>
@@ -13358,7 +13374,7 @@
<source>LLM Output Language</source> <source>LLM Output Language</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">408</context> <context context-type="linenumber">416</context>
</context-group> </context-group>
<target state="needs-translation">LLM Output Language</target> <target state="needs-translation">LLM Output Language</target>
</trans-unit> </trans-unit>
@@ -13366,7 +13382,7 @@
<source>Language to use for generated AI suggestions. When unset, AI suggestions use the user&apos;s display language if explicitly set.</source> <source>Language to use for generated AI suggestions. When unset, AI suggestions use the user&apos;s display language if explicitly set.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">412</context> <context context-type="linenumber">420</context>
</context-group> </context-group>
<target state="needs-translation">Language to use for generated AI suggestions. When unset, AI suggestions use the user's display language if explicitly set.</target> <target state="needs-translation">Language to use for generated AI suggestions. When unset, AI suggestions use the user's display language if explicitly set.</target>
</trans-unit> </trans-unit>
@@ -13374,7 +13390,7 @@
<source>LLM Request Timeout</source> <source>LLM Request Timeout</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">416</context> <context context-type="linenumber">424</context>
</context-group> </context-group>
<target state="needs-translation">LLM Request Timeout</target> <target state="needs-translation">LLM Request Timeout</target>
</trans-unit> </trans-unit>
@@ -13382,7 +13398,7 @@
<source>Timeout in seconds for LLM requests.</source> <source>Timeout in seconds for LLM requests.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">420</context> <context context-type="linenumber">428</context>
</context-group> </context-group>
<target state="needs-translation">Timeout in seconds for LLM requests.</target> <target state="needs-translation">Timeout in seconds for LLM requests.</target>
</trans-unit> </trans-unit>
+37 -21
View File
@@ -10741,7 +10741,7 @@
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">348</context> <context context-type="linenumber">351</context>
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context> <context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context>
@@ -10757,7 +10757,7 @@
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">341</context> <context context-type="linenumber">344</context>
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context> <context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context>
@@ -11041,7 +11041,7 @@
<source>Reset filters / selection</source> <source>Reset filters / selection</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">329</context> <context context-type="linenumber">332</context>
</context-group> </context-group>
<target state="needs-translation">Reset filters / selection</target> <target state="needs-translation">Reset filters / selection</target>
</trans-unit> </trans-unit>
@@ -11049,7 +11049,7 @@
<source>Open first [selected] document</source> <source>Open first [selected] document</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">357</context> <context context-type="linenumber">360</context>
</context-group> </context-group>
<target state="needs-translation">Open first [selected] document</target> <target state="needs-translation">Open first [selected] document</target>
</trans-unit> </trans-unit>
@@ -11057,7 +11057,7 @@
<source>Previous page</source> <source>Previous page</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">373</context> <context context-type="linenumber">376</context>
</context-group> </context-group>
<target state="needs-translation">Previous page</target> <target state="needs-translation">Previous page</target>
</trans-unit> </trans-unit>
@@ -11065,7 +11065,7 @@
<source>Next page</source> <source>Next page</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">385</context> <context context-type="linenumber">388</context>
</context-group> </context-group>
<target state="needs-translation">Next page</target> <target state="needs-translation">Next page</target>
</trans-unit> </trans-unit>
@@ -11073,7 +11073,7 @@
<source>View &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot; saved successfully.</source> <source>View &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot; saved successfully.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">419</context> <context context-type="linenumber">422</context>
</context-group> </context-group>
<target state="needs-translation">View "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>" saved successfully.</target> <target state="needs-translation">View "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>" saved successfully.</target>
</trans-unit> </trans-unit>
@@ -11081,7 +11081,7 @@
<source>Failed to save view &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot;.</source> <source>Failed to save view &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot;.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">425</context> <context context-type="linenumber">428</context>
</context-group> </context-group>
<target state="needs-translation">Failed to save view "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>".</target> <target state="needs-translation">Failed to save view "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>".</target>
</trans-unit> </trans-unit>
@@ -11089,7 +11089,7 @@
<source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully.</source> <source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">494</context> <context context-type="linenumber">497</context>
</context-group> </context-group>
<target state="needs-translation">View "<x id="PH" equiv-text="savedView.name"/>" created successfully.</target> <target state="needs-translation">View "<x id="PH" equiv-text="savedView.name"/>" created successfully.</target>
</trans-unit> </trans-unit>
@@ -11097,7 +11097,7 @@
<source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully, but could not update visibility settings.</source> <source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully, but could not update visibility settings.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">500</context> <context context-type="linenumber">503</context>
</context-group> </context-group>
<target state="needs-translation">View "<x id="PH" equiv-text="savedView.name"/>" created successfully, but could not update visibility settings.</target> <target state="needs-translation">View "<x id="PH" equiv-text="savedView.name"/>" created successfully, but could not update visibility settings.</target>
</trans-unit> </trans-unit>
@@ -13298,11 +13298,27 @@
</context-group> </context-group>
<target state="needs-translation">LLM Embedding Model</target> <target state="needs-translation">LLM Embedding Model</target>
</trans-unit> </trans-unit>
<trans-unit id="861068592166833023" datatype="html">
<source>LLM Embedding API Key</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">358</context>
</context-group>
<target state="needs-translation">LLM Embedding API Key</target>
</trans-unit>
<trans-unit id="2929108042259892948" datatype="html">
<source>Used for embeddings when set, otherwise LLM API key is used.</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">360</context>
</context-group>
<target state="needs-translation">Used for embeddings when set, otherwise LLM API key is used.</target>
</trans-unit>
<trans-unit id="3554114880473286122" datatype="html"> <trans-unit id="3554114880473286122" datatype="html">
<source>LLM Embedding Endpoint</source> <source>LLM Embedding Endpoint</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">358</context> <context context-type="linenumber">366</context>
</context-group> </context-group>
<target state="needs-translation">LLM Embedding Endpoint</target> <target state="needs-translation">LLM Embedding Endpoint</target>
</trans-unit> </trans-unit>
@@ -13310,7 +13326,7 @@
<source>LLM Embedding Chunk Size</source> <source>LLM Embedding Chunk Size</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">365</context> <context context-type="linenumber">373</context>
</context-group> </context-group>
<target state="needs-translation">LLM Embedding Chunk Size</target> <target state="needs-translation">LLM Embedding Chunk Size</target>
</trans-unit> </trans-unit>
@@ -13318,7 +13334,7 @@
<source>LLM Context Size</source> <source>LLM Context Size</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">372</context> <context context-type="linenumber">380</context>
</context-group> </context-group>
<target state="needs-translation">LLM Context Size</target> <target state="needs-translation">LLM Context Size</target>
</trans-unit> </trans-unit>
@@ -13326,7 +13342,7 @@
<source>LLM Backend</source> <source>LLM Backend</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">379</context> <context context-type="linenumber">387</context>
</context-group> </context-group>
<target state="needs-translation">LLM Backend</target> <target state="needs-translation">LLM Backend</target>
</trans-unit> </trans-unit>
@@ -13334,7 +13350,7 @@
<source>LLM Model</source> <source>LLM Model</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">387</context> <context context-type="linenumber">395</context>
</context-group> </context-group>
<target state="needs-translation">LLM Model</target> <target state="needs-translation">LLM Model</target>
</trans-unit> </trans-unit>
@@ -13342,7 +13358,7 @@
<source>LLM API Key</source> <source>LLM API Key</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">394</context> <context context-type="linenumber">402</context>
</context-group> </context-group>
<target state="needs-translation">LLM API Key</target> <target state="needs-translation">LLM API Key</target>
</trans-unit> </trans-unit>
@@ -13350,7 +13366,7 @@
<source>LLM Endpoint</source> <source>LLM Endpoint</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">401</context> <context context-type="linenumber">409</context>
</context-group> </context-group>
<target state="needs-translation">LLM Endpoint</target> <target state="needs-translation">LLM Endpoint</target>
</trans-unit> </trans-unit>
@@ -13358,7 +13374,7 @@
<source>LLM Output Language</source> <source>LLM Output Language</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">408</context> <context context-type="linenumber">416</context>
</context-group> </context-group>
<target state="needs-translation">LLM Output Language</target> <target state="needs-translation">LLM Output Language</target>
</trans-unit> </trans-unit>
@@ -13366,7 +13382,7 @@
<source>Language to use for generated AI suggestions. When unset, AI suggestions use the user&apos;s display language if explicitly set.</source> <source>Language to use for generated AI suggestions. When unset, AI suggestions use the user&apos;s display language if explicitly set.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">412</context> <context context-type="linenumber">420</context>
</context-group> </context-group>
<target state="needs-translation">Language to use for generated AI suggestions. When unset, AI suggestions use the user's display language if explicitly set.</target> <target state="needs-translation">Language to use for generated AI suggestions. When unset, AI suggestions use the user's display language if explicitly set.</target>
</trans-unit> </trans-unit>
@@ -13374,7 +13390,7 @@
<source>LLM Request Timeout</source> <source>LLM Request Timeout</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">416</context> <context context-type="linenumber">424</context>
</context-group> </context-group>
<target state="needs-translation">LLM Request Timeout</target> <target state="needs-translation">LLM Request Timeout</target>
</trans-unit> </trans-unit>
@@ -13382,7 +13398,7 @@
<source>Timeout in seconds for LLM requests.</source> <source>Timeout in seconds for LLM requests.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">420</context> <context context-type="linenumber">428</context>
</context-group> </context-group>
<target state="needs-translation">Timeout in seconds for LLM requests.</target> <target state="needs-translation">Timeout in seconds for LLM requests.</target>
</trans-unit> </trans-unit>
+37 -21
View File
@@ -10741,7 +10741,7 @@
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">348</context> <context context-type="linenumber">351</context>
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context> <context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context>
@@ -10757,7 +10757,7 @@
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">341</context> <context context-type="linenumber">344</context>
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context> <context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context>
@@ -11041,7 +11041,7 @@
<source>Reset filters / selection</source> <source>Reset filters / selection</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">329</context> <context context-type="linenumber">332</context>
</context-group> </context-group>
<target state="translated">تنظیم مجدد فیلترها / انتخاب</target> <target state="translated">تنظیم مجدد فیلترها / انتخاب</target>
</trans-unit> </trans-unit>
@@ -11049,7 +11049,7 @@
<source>Open first [selected] document</source> <source>Open first [selected] document</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">357</context> <context context-type="linenumber">360</context>
</context-group> </context-group>
<target state="translated">اولین سند [انتخاب شده] را باز کنید</target> <target state="translated">اولین سند [انتخاب شده] را باز کنید</target>
</trans-unit> </trans-unit>
@@ -11057,7 +11057,7 @@
<source>Previous page</source> <source>Previous page</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">373</context> <context context-type="linenumber">376</context>
</context-group> </context-group>
<target state="translated">صفحه قبلی</target> <target state="translated">صفحه قبلی</target>
</trans-unit> </trans-unit>
@@ -11065,7 +11065,7 @@
<source>Next page</source> <source>Next page</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">385</context> <context context-type="linenumber">388</context>
</context-group> </context-group>
<target state="translated">صفحه بعدی</target> <target state="translated">صفحه بعدی</target>
</trans-unit> </trans-unit>
@@ -11073,7 +11073,7 @@
<source>View &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot; saved successfully.</source> <source>View &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot; saved successfully.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">419</context> <context context-type="linenumber">422</context>
</context-group> </context-group>
<target state="needs-translation">View "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>" saved successfully.</target> <target state="needs-translation">View "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>" saved successfully.</target>
</trans-unit> </trans-unit>
@@ -11081,7 +11081,7 @@
<source>Failed to save view &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot;.</source> <source>Failed to save view &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot;.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">425</context> <context context-type="linenumber">428</context>
</context-group> </context-group>
<target state="needs-translation">Failed to save view "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>".</target> <target state="needs-translation">Failed to save view "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>".</target>
</trans-unit> </trans-unit>
@@ -11089,7 +11089,7 @@
<source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully.</source> <source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">494</context> <context context-type="linenumber">497</context>
</context-group> </context-group>
<target state="needs-translation">View "<x id="PH" equiv-text="savedView.name"/>" created successfully.</target> <target state="needs-translation">View "<x id="PH" equiv-text="savedView.name"/>" created successfully.</target>
</trans-unit> </trans-unit>
@@ -11097,7 +11097,7 @@
<source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully, but could not update visibility settings.</source> <source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully, but could not update visibility settings.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">500</context> <context context-type="linenumber">503</context>
</context-group> </context-group>
<target state="needs-translation">View "<x id="PH" equiv-text="savedView.name"/>" created successfully, but could not update visibility settings.</target> <target state="needs-translation">View "<x id="PH" equiv-text="savedView.name"/>" created successfully, but could not update visibility settings.</target>
</trans-unit> </trans-unit>
@@ -13298,11 +13298,27 @@
</context-group> </context-group>
<target state="needs-translation">LLM Embedding Model</target> <target state="needs-translation">LLM Embedding Model</target>
</trans-unit> </trans-unit>
<trans-unit id="861068592166833023" datatype="html">
<source>LLM Embedding API Key</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">358</context>
</context-group>
<target state="needs-translation">LLM Embedding API Key</target>
</trans-unit>
<trans-unit id="2929108042259892948" datatype="html">
<source>Used for embeddings when set, otherwise LLM API key is used.</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">360</context>
</context-group>
<target state="needs-translation">Used for embeddings when set, otherwise LLM API key is used.</target>
</trans-unit>
<trans-unit id="3554114880473286122" datatype="html"> <trans-unit id="3554114880473286122" datatype="html">
<source>LLM Embedding Endpoint</source> <source>LLM Embedding Endpoint</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">358</context> <context context-type="linenumber">366</context>
</context-group> </context-group>
<target state="needs-translation">LLM Embedding Endpoint</target> <target state="needs-translation">LLM Embedding Endpoint</target>
</trans-unit> </trans-unit>
@@ -13310,7 +13326,7 @@
<source>LLM Embedding Chunk Size</source> <source>LLM Embedding Chunk Size</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">365</context> <context context-type="linenumber">373</context>
</context-group> </context-group>
<target state="needs-translation">LLM Embedding Chunk Size</target> <target state="needs-translation">LLM Embedding Chunk Size</target>
</trans-unit> </trans-unit>
@@ -13318,7 +13334,7 @@
<source>LLM Context Size</source> <source>LLM Context Size</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">372</context> <context context-type="linenumber">380</context>
</context-group> </context-group>
<target state="needs-translation">LLM Context Size</target> <target state="needs-translation">LLM Context Size</target>
</trans-unit> </trans-unit>
@@ -13326,7 +13342,7 @@
<source>LLM Backend</source> <source>LLM Backend</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">379</context> <context context-type="linenumber">387</context>
</context-group> </context-group>
<target state="needs-translation">LLM Backend</target> <target state="needs-translation">LLM Backend</target>
</trans-unit> </trans-unit>
@@ -13334,7 +13350,7 @@
<source>LLM Model</source> <source>LLM Model</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">387</context> <context context-type="linenumber">395</context>
</context-group> </context-group>
<target state="needs-translation">LLM Model</target> <target state="needs-translation">LLM Model</target>
</trans-unit> </trans-unit>
@@ -13342,7 +13358,7 @@
<source>LLM API Key</source> <source>LLM API Key</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">394</context> <context context-type="linenumber">402</context>
</context-group> </context-group>
<target state="needs-translation">LLM API Key</target> <target state="needs-translation">LLM API Key</target>
</trans-unit> </trans-unit>
@@ -13350,7 +13366,7 @@
<source>LLM Endpoint</source> <source>LLM Endpoint</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">401</context> <context context-type="linenumber">409</context>
</context-group> </context-group>
<target state="needs-translation">LLM Endpoint</target> <target state="needs-translation">LLM Endpoint</target>
</trans-unit> </trans-unit>
@@ -13358,7 +13374,7 @@
<source>LLM Output Language</source> <source>LLM Output Language</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">408</context> <context context-type="linenumber">416</context>
</context-group> </context-group>
<target state="needs-translation">LLM Output Language</target> <target state="needs-translation">LLM Output Language</target>
</trans-unit> </trans-unit>
@@ -13366,7 +13382,7 @@
<source>Language to use for generated AI suggestions. When unset, AI suggestions use the user&apos;s display language if explicitly set.</source> <source>Language to use for generated AI suggestions. When unset, AI suggestions use the user&apos;s display language if explicitly set.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">412</context> <context context-type="linenumber">420</context>
</context-group> </context-group>
<target state="needs-translation">Language to use for generated AI suggestions. When unset, AI suggestions use the user's display language if explicitly set.</target> <target state="needs-translation">Language to use for generated AI suggestions. When unset, AI suggestions use the user's display language if explicitly set.</target>
</trans-unit> </trans-unit>
@@ -13374,7 +13390,7 @@
<source>LLM Request Timeout</source> <source>LLM Request Timeout</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">416</context> <context context-type="linenumber">424</context>
</context-group> </context-group>
<target state="needs-translation">LLM Request Timeout</target> <target state="needs-translation">LLM Request Timeout</target>
</trans-unit> </trans-unit>
@@ -13382,7 +13398,7 @@
<source>Timeout in seconds for LLM requests.</source> <source>Timeout in seconds for LLM requests.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">420</context> <context context-type="linenumber">428</context>
</context-group> </context-group>
<target state="needs-translation">Timeout in seconds for LLM requests.</target> <target state="needs-translation">Timeout in seconds for LLM requests.</target>
</trans-unit> </trans-unit>
+37 -21
View File
@@ -10741,7 +10741,7 @@
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">348</context> <context context-type="linenumber">351</context>
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context> <context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context>
@@ -10757,7 +10757,7 @@
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">341</context> <context context-type="linenumber">344</context>
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context> <context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context>
@@ -11041,7 +11041,7 @@
<source>Reset filters / selection</source> <source>Reset filters / selection</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">329</context> <context context-type="linenumber">332</context>
</context-group> </context-group>
<target state="translated">Nollaa suodattimet / valinta</target> <target state="translated">Nollaa suodattimet / valinta</target>
</trans-unit> </trans-unit>
@@ -11049,7 +11049,7 @@
<source>Open first [selected] document</source> <source>Open first [selected] document</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">357</context> <context context-type="linenumber">360</context>
</context-group> </context-group>
<target state="needs-translation">Open first [selected] document</target> <target state="needs-translation">Open first [selected] document</target>
</trans-unit> </trans-unit>
@@ -11057,7 +11057,7 @@
<source>Previous page</source> <source>Previous page</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">373</context> <context context-type="linenumber">376</context>
</context-group> </context-group>
<target state="translated">Edellinen sivu</target> <target state="translated">Edellinen sivu</target>
</trans-unit> </trans-unit>
@@ -11065,7 +11065,7 @@
<source>Next page</source> <source>Next page</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">385</context> <context context-type="linenumber">388</context>
</context-group> </context-group>
<target state="translated">Seuraava sivu</target> <target state="translated">Seuraava sivu</target>
</trans-unit> </trans-unit>
@@ -11073,7 +11073,7 @@
<source>View &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot; saved successfully.</source> <source>View &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot; saved successfully.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">419</context> <context context-type="linenumber">422</context>
</context-group> </context-group>
<target state="translated">Näkymä "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>" tallennettu onnistuneesti.</target> <target state="translated">Näkymä "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>" tallennettu onnistuneesti.</target>
</trans-unit> </trans-unit>
@@ -11081,7 +11081,7 @@
<source>Failed to save view &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot;.</source> <source>Failed to save view &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot;.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">425</context> <context context-type="linenumber">428</context>
</context-group> </context-group>
<target state="needs-translation">Failed to save view "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>".</target> <target state="needs-translation">Failed to save view "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>".</target>
</trans-unit> </trans-unit>
@@ -11089,7 +11089,7 @@
<source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully.</source> <source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">494</context> <context context-type="linenumber">497</context>
</context-group> </context-group>
<target state="translated">Näkymä "<x id="PH" equiv-text="savedView.name"/>" luotu onnistuneesti.</target> <target state="translated">Näkymä "<x id="PH" equiv-text="savedView.name"/>" luotu onnistuneesti.</target>
</trans-unit> </trans-unit>
@@ -11097,7 +11097,7 @@
<source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully, but could not update visibility settings.</source> <source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully, but could not update visibility settings.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">500</context> <context context-type="linenumber">503</context>
</context-group> </context-group>
<target state="needs-translation">View "<x id="PH" equiv-text="savedView.name"/>" created successfully, but could not update visibility settings.</target> <target state="needs-translation">View "<x id="PH" equiv-text="savedView.name"/>" created successfully, but could not update visibility settings.</target>
</trans-unit> </trans-unit>
@@ -13298,11 +13298,27 @@
</context-group> </context-group>
<target state="needs-translation">LLM Embedding Model</target> <target state="needs-translation">LLM Embedding Model</target>
</trans-unit> </trans-unit>
<trans-unit id="861068592166833023" datatype="html">
<source>LLM Embedding API Key</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">358</context>
</context-group>
<target state="needs-translation">LLM Embedding API Key</target>
</trans-unit>
<trans-unit id="2929108042259892948" datatype="html">
<source>Used for embeddings when set, otherwise LLM API key is used.</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">360</context>
</context-group>
<target state="needs-translation">Used for embeddings when set, otherwise LLM API key is used.</target>
</trans-unit>
<trans-unit id="3554114880473286122" datatype="html"> <trans-unit id="3554114880473286122" datatype="html">
<source>LLM Embedding Endpoint</source> <source>LLM Embedding Endpoint</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">358</context> <context context-type="linenumber">366</context>
</context-group> </context-group>
<target state="needs-translation">LLM Embedding Endpoint</target> <target state="needs-translation">LLM Embedding Endpoint</target>
</trans-unit> </trans-unit>
@@ -13310,7 +13326,7 @@
<source>LLM Embedding Chunk Size</source> <source>LLM Embedding Chunk Size</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">365</context> <context context-type="linenumber">373</context>
</context-group> </context-group>
<target state="needs-translation">LLM Embedding Chunk Size</target> <target state="needs-translation">LLM Embedding Chunk Size</target>
</trans-unit> </trans-unit>
@@ -13318,7 +13334,7 @@
<source>LLM Context Size</source> <source>LLM Context Size</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">372</context> <context context-type="linenumber">380</context>
</context-group> </context-group>
<target state="needs-translation">LLM Context Size</target> <target state="needs-translation">LLM Context Size</target>
</trans-unit> </trans-unit>
@@ -13326,7 +13342,7 @@
<source>LLM Backend</source> <source>LLM Backend</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">379</context> <context context-type="linenumber">387</context>
</context-group> </context-group>
<target state="needs-translation">LLM Backend</target> <target state="needs-translation">LLM Backend</target>
</trans-unit> </trans-unit>
@@ -13334,7 +13350,7 @@
<source>LLM Model</source> <source>LLM Model</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">387</context> <context context-type="linenumber">395</context>
</context-group> </context-group>
<target state="needs-translation">LLM Model</target> <target state="needs-translation">LLM Model</target>
</trans-unit> </trans-unit>
@@ -13342,7 +13358,7 @@
<source>LLM API Key</source> <source>LLM API Key</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">394</context> <context context-type="linenumber">402</context>
</context-group> </context-group>
<target state="needs-translation">LLM API Key</target> <target state="needs-translation">LLM API Key</target>
</trans-unit> </trans-unit>
@@ -13350,7 +13366,7 @@
<source>LLM Endpoint</source> <source>LLM Endpoint</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">401</context> <context context-type="linenumber">409</context>
</context-group> </context-group>
<target state="needs-translation">LLM Endpoint</target> <target state="needs-translation">LLM Endpoint</target>
</trans-unit> </trans-unit>
@@ -13358,7 +13374,7 @@
<source>LLM Output Language</source> <source>LLM Output Language</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">408</context> <context context-type="linenumber">416</context>
</context-group> </context-group>
<target state="needs-translation">LLM Output Language</target> <target state="needs-translation">LLM Output Language</target>
</trans-unit> </trans-unit>
@@ -13366,7 +13382,7 @@
<source>Language to use for generated AI suggestions. When unset, AI suggestions use the user&apos;s display language if explicitly set.</source> <source>Language to use for generated AI suggestions. When unset, AI suggestions use the user&apos;s display language if explicitly set.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">412</context> <context context-type="linenumber">420</context>
</context-group> </context-group>
<target state="needs-translation">Language to use for generated AI suggestions. When unset, AI suggestions use the user's display language if explicitly set.</target> <target state="needs-translation">Language to use for generated AI suggestions. When unset, AI suggestions use the user's display language if explicitly set.</target>
</trans-unit> </trans-unit>
@@ -13374,7 +13390,7 @@
<source>LLM Request Timeout</source> <source>LLM Request Timeout</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">416</context> <context context-type="linenumber">424</context>
</context-group> </context-group>
<target state="needs-translation">LLM Request Timeout</target> <target state="needs-translation">LLM Request Timeout</target>
</trans-unit> </trans-unit>
@@ -13382,7 +13398,7 @@
<source>Timeout in seconds for LLM requests.</source> <source>Timeout in seconds for LLM requests.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">420</context> <context context-type="linenumber">428</context>
</context-group> </context-group>
<target state="needs-translation">Timeout in seconds for LLM requests.</target> <target state="needs-translation">Timeout in seconds for LLM requests.</target>
</trans-unit> </trans-unit>
+37 -21
View File
@@ -10740,7 +10740,7 @@
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">348</context> <context context-type="linenumber">351</context>
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context> <context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context>
@@ -10756,7 +10756,7 @@
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">341</context> <context context-type="linenumber">344</context>
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context> <context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context>
@@ -11040,7 +11040,7 @@
<source>Reset filters / selection</source> <source>Reset filters / selection</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">329</context> <context context-type="linenumber">332</context>
</context-group> </context-group>
<target state="translated">Réinitialiser les filtres / la sélection</target> <target state="translated">Réinitialiser les filtres / la sélection</target>
</trans-unit> </trans-unit>
@@ -11048,7 +11048,7 @@
<source>Open first [selected] document</source> <source>Open first [selected] document</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">357</context> <context context-type="linenumber">360</context>
</context-group> </context-group>
<target state="translated">Ouvrir le premier document [sélectionné]</target> <target state="translated">Ouvrir le premier document [sélectionné]</target>
</trans-unit> </trans-unit>
@@ -11056,7 +11056,7 @@
<source>Previous page</source> <source>Previous page</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">373</context> <context context-type="linenumber">376</context>
</context-group> </context-group>
<target state="translated">Page précédente</target> <target state="translated">Page précédente</target>
</trans-unit> </trans-unit>
@@ -11064,7 +11064,7 @@
<source>Next page</source> <source>Next page</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">385</context> <context context-type="linenumber">388</context>
</context-group> </context-group>
<target state="translated">Page suivante</target> <target state="translated">Page suivante</target>
</trans-unit> </trans-unit>
@@ -11072,7 +11072,7 @@
<source>View &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot; saved successfully.</source> <source>View &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot; saved successfully.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">419</context> <context context-type="linenumber">422</context>
</context-group> </context-group>
<target state="final">Vue "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>" enregistrée avec succès.</target> <target state="final">Vue "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>" enregistrée avec succès.</target>
</trans-unit> </trans-unit>
@@ -11080,7 +11080,7 @@
<source>Failed to save view &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot;.</source> <source>Failed to save view &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot;.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">425</context> <context context-type="linenumber">428</context>
</context-group> </context-group>
<target state="translated">Impossible d'enregistrer la vue "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>".</target> <target state="translated">Impossible d'enregistrer la vue "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>".</target>
</trans-unit> </trans-unit>
@@ -11088,7 +11088,7 @@
<source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully.</source> <source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">494</context> <context context-type="linenumber">497</context>
</context-group> </context-group>
<target state="final">Vue « <x id="PH" equiv-text="savedView.name"/> » créée avec succès.</target> <target state="final">Vue « <x id="PH" equiv-text="savedView.name"/> » créée avec succès.</target>
</trans-unit> </trans-unit>
@@ -11096,7 +11096,7 @@
<source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully, but could not update visibility settings.</source> <source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully, but could not update visibility settings.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">500</context> <context context-type="linenumber">503</context>
</context-group> </context-group>
<target state="needs-translation">View "<x id="PH" equiv-text="savedView.name"/>" created successfully, but could not update visibility settings.</target> <target state="needs-translation">View "<x id="PH" equiv-text="savedView.name"/>" created successfully, but could not update visibility settings.</target>
</trans-unit> </trans-unit>
@@ -13297,11 +13297,27 @@
</context-group> </context-group>
<target state="final">Modèle d'embeddings</target> <target state="final">Modèle d'embeddings</target>
</trans-unit> </trans-unit>
<trans-unit id="861068592166833023" datatype="html">
<source>LLM Embedding API Key</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">358</context>
</context-group>
<target state="needs-translation">LLM Embedding API Key</target>
</trans-unit>
<trans-unit id="2929108042259892948" datatype="html">
<source>Used for embeddings when set, otherwise LLM API key is used.</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">360</context>
</context-group>
<target state="needs-translation">Used for embeddings when set, otherwise LLM API key is used.</target>
</trans-unit>
<trans-unit id="3554114880473286122" datatype="html"> <trans-unit id="3554114880473286122" datatype="html">
<source>LLM Embedding Endpoint</source> <source>LLM Embedding Endpoint</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">358</context> <context context-type="linenumber">366</context>
</context-group> </context-group>
<target state="translated">Point de terminaison de l'intégration LLM</target> <target state="translated">Point de terminaison de l'intégration LLM</target>
</trans-unit> </trans-unit>
@@ -13309,7 +13325,7 @@
<source>LLM Embedding Chunk Size</source> <source>LLM Embedding Chunk Size</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">365</context> <context context-type="linenumber">373</context>
</context-group> </context-group>
<target state="translated">LLM Embedding Chunk Size</target> <target state="translated">LLM Embedding Chunk Size</target>
</trans-unit> </trans-unit>
@@ -13317,7 +13333,7 @@
<source>LLM Context Size</source> <source>LLM Context Size</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">372</context> <context context-type="linenumber">380</context>
</context-group> </context-group>
<target state="translated">LLM Context Size</target> <target state="translated">LLM Context Size</target>
</trans-unit> </trans-unit>
@@ -13325,7 +13341,7 @@
<source>LLM Backend</source> <source>LLM Backend</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">379</context> <context context-type="linenumber">387</context>
</context-group> </context-group>
<target state="translated">Backend LLM</target> <target state="translated">Backend LLM</target>
</trans-unit> </trans-unit>
@@ -13333,7 +13349,7 @@
<source>LLM Model</source> <source>LLM Model</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">387</context> <context context-type="linenumber">395</context>
</context-group> </context-group>
<target state="translated">Modèle LLM</target> <target state="translated">Modèle LLM</target>
</trans-unit> </trans-unit>
@@ -13341,7 +13357,7 @@
<source>LLM API Key</source> <source>LLM API Key</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">394</context> <context context-type="linenumber">402</context>
</context-group> </context-group>
<target state="translated">Clé d'API LLM</target> <target state="translated">Clé d'API LLM</target>
</trans-unit> </trans-unit>
@@ -13349,7 +13365,7 @@
<source>LLM Endpoint</source> <source>LLM Endpoint</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">401</context> <context context-type="linenumber">409</context>
</context-group> </context-group>
<target state="translated">LLM Endpoint</target> <target state="translated">LLM Endpoint</target>
</trans-unit> </trans-unit>
@@ -13357,7 +13373,7 @@
<source>LLM Output Language</source> <source>LLM Output Language</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">408</context> <context context-type="linenumber">416</context>
</context-group> </context-group>
<target state="translated">Langue de sortie LLM</target> <target state="translated">Langue de sortie LLM</target>
</trans-unit> </trans-unit>
@@ -13365,7 +13381,7 @@
<source>Language to use for generated AI suggestions. When unset, AI suggestions use the user&apos;s display language if explicitly set.</source> <source>Language to use for generated AI suggestions. When unset, AI suggestions use the user&apos;s display language if explicitly set.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">412</context> <context context-type="linenumber">420</context>
</context-group> </context-group>
<target state="translated">Langue à utiliser pour les suggestions d'IA générées. Lorsqu'elle n'est pas définie, les suggestions d'IA utilisent la langue d'affichage de l'utilisateur si elle est explicitement définie.</target> <target state="translated">Langue à utiliser pour les suggestions d'IA générées. Lorsqu'elle n'est pas définie, les suggestions d'IA utilisent la langue d'affichage de l'utilisateur si elle est explicitement définie.</target>
</trans-unit> </trans-unit>
@@ -13373,7 +13389,7 @@
<source>LLM Request Timeout</source> <source>LLM Request Timeout</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">416</context> <context context-type="linenumber">424</context>
</context-group> </context-group>
<target state="translated">Délai d'attente des requêtes LLM</target> <target state="translated">Délai d'attente des requêtes LLM</target>
</trans-unit> </trans-unit>
@@ -13381,7 +13397,7 @@
<source>Timeout in seconds for LLM requests.</source> <source>Timeout in seconds for LLM requests.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">420</context> <context context-type="linenumber">428</context>
</context-group> </context-group>
<target state="translated">Délai d'attente en secondes pour les requêtes LLM.</target> <target state="translated">Délai d'attente en secondes pour les requêtes LLM.</target>
</trans-unit> </trans-unit>
+37 -21
View File
@@ -10740,7 +10740,7 @@
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">348</context> <context context-type="linenumber">351</context>
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context> <context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context>
@@ -10756,7 +10756,7 @@
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">341</context> <context context-type="linenumber">344</context>
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context> <context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context>
@@ -11040,7 +11040,7 @@
<source>Reset filters / selection</source> <source>Reset filters / selection</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">329</context> <context context-type="linenumber">332</context>
</context-group> </context-group>
<target state="translated">איפוס סינון / בחירה</target> <target state="translated">איפוס סינון / בחירה</target>
</trans-unit> </trans-unit>
@@ -11048,7 +11048,7 @@
<source>Open first [selected] document</source> <source>Open first [selected] document</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">357</context> <context context-type="linenumber">360</context>
</context-group> </context-group>
<target state="translated">פתח את המסמך הראשון [הנבחר]</target> <target state="translated">פתח את המסמך הראשון [הנבחר]</target>
</trans-unit> </trans-unit>
@@ -11056,7 +11056,7 @@
<source>Previous page</source> <source>Previous page</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">373</context> <context context-type="linenumber">376</context>
</context-group> </context-group>
<target state="translated">עמוד קודם</target> <target state="translated">עמוד קודם</target>
</trans-unit> </trans-unit>
@@ -11064,7 +11064,7 @@
<source>Next page</source> <source>Next page</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">385</context> <context context-type="linenumber">388</context>
</context-group> </context-group>
<target state="translated">עמוד הבא</target> <target state="translated">עמוד הבא</target>
</trans-unit> </trans-unit>
@@ -11072,7 +11072,7 @@
<source>View &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot; saved successfully.</source> <source>View &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot; saved successfully.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">419</context> <context context-type="linenumber">422</context>
</context-group> </context-group>
<target state="translated">תצוגה "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>" נשמרה בהצלחה.</target> <target state="translated">תצוגה "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>" נשמרה בהצלחה.</target>
</trans-unit> </trans-unit>
@@ -11080,7 +11080,7 @@
<source>Failed to save view &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot;.</source> <source>Failed to save view &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot;.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">425</context> <context context-type="linenumber">428</context>
</context-group> </context-group>
<target state="translated">כישלון בעת שמירת תצוגה "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>".</target> <target state="translated">כישלון בעת שמירת תצוגה "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>".</target>
</trans-unit> </trans-unit>
@@ -11088,7 +11088,7 @@
<source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully.</source> <source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">494</context> <context context-type="linenumber">497</context>
</context-group> </context-group>
<target state="translated">תצוגה "<x id="PH" equiv-text="savedView.name"/>" נוצרה בהצלחה.</target> <target state="translated">תצוגה "<x id="PH" equiv-text="savedView.name"/>" נוצרה בהצלחה.</target>
</trans-unit> </trans-unit>
@@ -11096,7 +11096,7 @@
<source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully, but could not update visibility settings.</source> <source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully, but could not update visibility settings.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">500</context> <context context-type="linenumber">503</context>
</context-group> </context-group>
<target state="translated">התצוגה "<x id="PH" equiv-text="savedView.name"/>" נוצרה בהצלחה, אך לא ניתן היה לעדכן את הגדרות הנראות.</target> <target state="translated">התצוגה "<x id="PH" equiv-text="savedView.name"/>" נוצרה בהצלחה, אך לא ניתן היה לעדכן את הגדרות הנראות.</target>
</trans-unit> </trans-unit>
@@ -13297,11 +13297,27 @@
</context-group> </context-group>
<target state="needs-translation">LLM Embedding Model</target> <target state="needs-translation">LLM Embedding Model</target>
</trans-unit> </trans-unit>
<trans-unit id="861068592166833023" datatype="html">
<source>LLM Embedding API Key</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">358</context>
</context-group>
<target state="needs-translation">LLM Embedding API Key</target>
</trans-unit>
<trans-unit id="2929108042259892948" datatype="html">
<source>Used for embeddings when set, otherwise LLM API key is used.</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">360</context>
</context-group>
<target state="needs-translation">Used for embeddings when set, otherwise LLM API key is used.</target>
</trans-unit>
<trans-unit id="3554114880473286122" datatype="html"> <trans-unit id="3554114880473286122" datatype="html">
<source>LLM Embedding Endpoint</source> <source>LLM Embedding Endpoint</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">358</context> <context context-type="linenumber">366</context>
</context-group> </context-group>
<target state="needs-translation">LLM Embedding Endpoint</target> <target state="needs-translation">LLM Embedding Endpoint</target>
</trans-unit> </trans-unit>
@@ -13309,7 +13325,7 @@
<source>LLM Embedding Chunk Size</source> <source>LLM Embedding Chunk Size</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">365</context> <context context-type="linenumber">373</context>
</context-group> </context-group>
<target state="needs-translation">LLM Embedding Chunk Size</target> <target state="needs-translation">LLM Embedding Chunk Size</target>
</trans-unit> </trans-unit>
@@ -13317,7 +13333,7 @@
<source>LLM Context Size</source> <source>LLM Context Size</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">372</context> <context context-type="linenumber">380</context>
</context-group> </context-group>
<target state="needs-translation">LLM Context Size</target> <target state="needs-translation">LLM Context Size</target>
</trans-unit> </trans-unit>
@@ -13325,7 +13341,7 @@
<source>LLM Backend</source> <source>LLM Backend</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">379</context> <context context-type="linenumber">387</context>
</context-group> </context-group>
<target state="needs-translation">LLM Backend</target> <target state="needs-translation">LLM Backend</target>
</trans-unit> </trans-unit>
@@ -13333,7 +13349,7 @@
<source>LLM Model</source> <source>LLM Model</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">387</context> <context context-type="linenumber">395</context>
</context-group> </context-group>
<target state="needs-translation">LLM Model</target> <target state="needs-translation">LLM Model</target>
</trans-unit> </trans-unit>
@@ -13341,7 +13357,7 @@
<source>LLM API Key</source> <source>LLM API Key</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">394</context> <context context-type="linenumber">402</context>
</context-group> </context-group>
<target state="needs-translation">LLM API Key</target> <target state="needs-translation">LLM API Key</target>
</trans-unit> </trans-unit>
@@ -13349,7 +13365,7 @@
<source>LLM Endpoint</source> <source>LLM Endpoint</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">401</context> <context context-type="linenumber">409</context>
</context-group> </context-group>
<target state="needs-translation">LLM Endpoint</target> <target state="needs-translation">LLM Endpoint</target>
</trans-unit> </trans-unit>
@@ -13357,7 +13373,7 @@
<source>LLM Output Language</source> <source>LLM Output Language</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">408</context> <context context-type="linenumber">416</context>
</context-group> </context-group>
<target state="needs-translation">LLM Output Language</target> <target state="needs-translation">LLM Output Language</target>
</trans-unit> </trans-unit>
@@ -13365,7 +13381,7 @@
<source>Language to use for generated AI suggestions. When unset, AI suggestions use the user&apos;s display language if explicitly set.</source> <source>Language to use for generated AI suggestions. When unset, AI suggestions use the user&apos;s display language if explicitly set.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">412</context> <context context-type="linenumber">420</context>
</context-group> </context-group>
<target state="needs-translation">Language to use for generated AI suggestions. When unset, AI suggestions use the user's display language if explicitly set.</target> <target state="needs-translation">Language to use for generated AI suggestions. When unset, AI suggestions use the user's display language if explicitly set.</target>
</trans-unit> </trans-unit>
@@ -13373,7 +13389,7 @@
<source>LLM Request Timeout</source> <source>LLM Request Timeout</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">416</context> <context context-type="linenumber">424</context>
</context-group> </context-group>
<target state="needs-translation">LLM Request Timeout</target> <target state="needs-translation">LLM Request Timeout</target>
</trans-unit> </trans-unit>
@@ -13381,7 +13397,7 @@
<source>Timeout in seconds for LLM requests.</source> <source>Timeout in seconds for LLM requests.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">420</context> <context context-type="linenumber">428</context>
</context-group> </context-group>
<target state="needs-translation">Timeout in seconds for LLM requests.</target> <target state="needs-translation">Timeout in seconds for LLM requests.</target>
</trans-unit> </trans-unit>
+37 -21
View File
@@ -10741,7 +10741,7 @@
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">348</context> <context context-type="linenumber">351</context>
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context> <context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context>
@@ -10757,7 +10757,7 @@
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">341</context> <context context-type="linenumber">344</context>
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context> <context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context>
@@ -11041,7 +11041,7 @@
<source>Reset filters / selection</source> <source>Reset filters / selection</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">329</context> <context context-type="linenumber">332</context>
</context-group> </context-group>
<target state="needs-translation">Reset filters / selection</target> <target state="needs-translation">Reset filters / selection</target>
</trans-unit> </trans-unit>
@@ -11049,7 +11049,7 @@
<source>Open first [selected] document</source> <source>Open first [selected] document</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">357</context> <context context-type="linenumber">360</context>
</context-group> </context-group>
<target state="needs-translation">Open first [selected] document</target> <target state="needs-translation">Open first [selected] document</target>
</trans-unit> </trans-unit>
@@ -11057,7 +11057,7 @@
<source>Previous page</source> <source>Previous page</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">373</context> <context context-type="linenumber">376</context>
</context-group> </context-group>
<target state="needs-translation">Previous page</target> <target state="needs-translation">Previous page</target>
</trans-unit> </trans-unit>
@@ -11065,7 +11065,7 @@
<source>Next page</source> <source>Next page</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">385</context> <context context-type="linenumber">388</context>
</context-group> </context-group>
<target state="needs-translation">Next page</target> <target state="needs-translation">Next page</target>
</trans-unit> </trans-unit>
@@ -11073,7 +11073,7 @@
<source>View &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot; saved successfully.</source> <source>View &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot; saved successfully.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">419</context> <context context-type="linenumber">422</context>
</context-group> </context-group>
<target state="needs-translation">View "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>" saved successfully.</target> <target state="needs-translation">View "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>" saved successfully.</target>
</trans-unit> </trans-unit>
@@ -11081,7 +11081,7 @@
<source>Failed to save view &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot;.</source> <source>Failed to save view &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot;.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">425</context> <context context-type="linenumber">428</context>
</context-group> </context-group>
<target state="needs-translation">Failed to save view "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>".</target> <target state="needs-translation">Failed to save view "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>".</target>
</trans-unit> </trans-unit>
@@ -11089,7 +11089,7 @@
<source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully.</source> <source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">494</context> <context context-type="linenumber">497</context>
</context-group> </context-group>
<target state="needs-translation">View "<x id="PH" equiv-text="savedView.name"/>" created successfully.</target> <target state="needs-translation">View "<x id="PH" equiv-text="savedView.name"/>" created successfully.</target>
</trans-unit> </trans-unit>
@@ -11097,7 +11097,7 @@
<source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully, but could not update visibility settings.</source> <source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully, but could not update visibility settings.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">500</context> <context context-type="linenumber">503</context>
</context-group> </context-group>
<target state="needs-translation">View "<x id="PH" equiv-text="savedView.name"/>" created successfully, but could not update visibility settings.</target> <target state="needs-translation">View "<x id="PH" equiv-text="savedView.name"/>" created successfully, but could not update visibility settings.</target>
</trans-unit> </trans-unit>
@@ -13298,11 +13298,27 @@
</context-group> </context-group>
<target state="needs-translation">LLM Embedding Model</target> <target state="needs-translation">LLM Embedding Model</target>
</trans-unit> </trans-unit>
<trans-unit id="861068592166833023" datatype="html">
<source>LLM Embedding API Key</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">358</context>
</context-group>
<target state="needs-translation">LLM Embedding API Key</target>
</trans-unit>
<trans-unit id="2929108042259892948" datatype="html">
<source>Used for embeddings when set, otherwise LLM API key is used.</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">360</context>
</context-group>
<target state="needs-translation">Used for embeddings when set, otherwise LLM API key is used.</target>
</trans-unit>
<trans-unit id="3554114880473286122" datatype="html"> <trans-unit id="3554114880473286122" datatype="html">
<source>LLM Embedding Endpoint</source> <source>LLM Embedding Endpoint</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">358</context> <context context-type="linenumber">366</context>
</context-group> </context-group>
<target state="needs-translation">LLM Embedding Endpoint</target> <target state="needs-translation">LLM Embedding Endpoint</target>
</trans-unit> </trans-unit>
@@ -13310,7 +13326,7 @@
<source>LLM Embedding Chunk Size</source> <source>LLM Embedding Chunk Size</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">365</context> <context context-type="linenumber">373</context>
</context-group> </context-group>
<target state="needs-translation">LLM Embedding Chunk Size</target> <target state="needs-translation">LLM Embedding Chunk Size</target>
</trans-unit> </trans-unit>
@@ -13318,7 +13334,7 @@
<source>LLM Context Size</source> <source>LLM Context Size</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">372</context> <context context-type="linenumber">380</context>
</context-group> </context-group>
<target state="needs-translation">LLM Context Size</target> <target state="needs-translation">LLM Context Size</target>
</trans-unit> </trans-unit>
@@ -13326,7 +13342,7 @@
<source>LLM Backend</source> <source>LLM Backend</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">379</context> <context context-type="linenumber">387</context>
</context-group> </context-group>
<target state="needs-translation">LLM Backend</target> <target state="needs-translation">LLM Backend</target>
</trans-unit> </trans-unit>
@@ -13334,7 +13350,7 @@
<source>LLM Model</source> <source>LLM Model</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">387</context> <context context-type="linenumber">395</context>
</context-group> </context-group>
<target state="needs-translation">LLM Model</target> <target state="needs-translation">LLM Model</target>
</trans-unit> </trans-unit>
@@ -13342,7 +13358,7 @@
<source>LLM API Key</source> <source>LLM API Key</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">394</context> <context context-type="linenumber">402</context>
</context-group> </context-group>
<target state="needs-translation">LLM API Key</target> <target state="needs-translation">LLM API Key</target>
</trans-unit> </trans-unit>
@@ -13350,7 +13366,7 @@
<source>LLM Endpoint</source> <source>LLM Endpoint</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">401</context> <context context-type="linenumber">409</context>
</context-group> </context-group>
<target state="needs-translation">LLM Endpoint</target> <target state="needs-translation">LLM Endpoint</target>
</trans-unit> </trans-unit>
@@ -13358,7 +13374,7 @@
<source>LLM Output Language</source> <source>LLM Output Language</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">408</context> <context context-type="linenumber">416</context>
</context-group> </context-group>
<target state="needs-translation">LLM Output Language</target> <target state="needs-translation">LLM Output Language</target>
</trans-unit> </trans-unit>
@@ -13366,7 +13382,7 @@
<source>Language to use for generated AI suggestions. When unset, AI suggestions use the user&apos;s display language if explicitly set.</source> <source>Language to use for generated AI suggestions. When unset, AI suggestions use the user&apos;s display language if explicitly set.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">412</context> <context context-type="linenumber">420</context>
</context-group> </context-group>
<target state="needs-translation">Language to use for generated AI suggestions. When unset, AI suggestions use the user's display language if explicitly set.</target> <target state="needs-translation">Language to use for generated AI suggestions. When unset, AI suggestions use the user's display language if explicitly set.</target>
</trans-unit> </trans-unit>
@@ -13374,7 +13390,7 @@
<source>LLM Request Timeout</source> <source>LLM Request Timeout</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">416</context> <context context-type="linenumber">424</context>
</context-group> </context-group>
<target state="needs-translation">LLM Request Timeout</target> <target state="needs-translation">LLM Request Timeout</target>
</trans-unit> </trans-unit>
@@ -13382,7 +13398,7 @@
<source>Timeout in seconds for LLM requests.</source> <source>Timeout in seconds for LLM requests.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">420</context> <context context-type="linenumber">428</context>
</context-group> </context-group>
<target state="needs-translation">Timeout in seconds for LLM requests.</target> <target state="needs-translation">Timeout in seconds for LLM requests.</target>
</trans-unit> </trans-unit>
+37 -21
View File
@@ -10741,7 +10741,7 @@
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">348</context> <context context-type="linenumber">351</context>
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context> <context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context>
@@ -10757,7 +10757,7 @@
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">341</context> <context context-type="linenumber">344</context>
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context> <context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context>
@@ -11041,7 +11041,7 @@
<source>Reset filters / selection</source> <source>Reset filters / selection</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">329</context> <context context-type="linenumber">332</context>
</context-group> </context-group>
<target state="translated">Resetiraj filtere / odabir</target> <target state="translated">Resetiraj filtere / odabir</target>
</trans-unit> </trans-unit>
@@ -11049,7 +11049,7 @@
<source>Open first [selected] document</source> <source>Open first [selected] document</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">357</context> <context context-type="linenumber">360</context>
</context-group> </context-group>
<target state="translated">Otvori prvi [odabrani] dokument</target> <target state="translated">Otvori prvi [odabrani] dokument</target>
</trans-unit> </trans-unit>
@@ -11057,7 +11057,7 @@
<source>Previous page</source> <source>Previous page</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">373</context> <context context-type="linenumber">376</context>
</context-group> </context-group>
<target state="translated">Prethodna stranica</target> <target state="translated">Prethodna stranica</target>
</trans-unit> </trans-unit>
@@ -11065,7 +11065,7 @@
<source>Next page</source> <source>Next page</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">385</context> <context context-type="linenumber">388</context>
</context-group> </context-group>
<target state="translated">Sljedeća stranica</target> <target state="translated">Sljedeća stranica</target>
</trans-unit> </trans-unit>
@@ -11073,7 +11073,7 @@
<source>View &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot; saved successfully.</source> <source>View &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot; saved successfully.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">419</context> <context context-type="linenumber">422</context>
</context-group> </context-group>
<target state="translated">Prikaz "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>" uspješno spremljen.</target> <target state="translated">Prikaz "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>" uspješno spremljen.</target>
</trans-unit> </trans-unit>
@@ -11081,7 +11081,7 @@
<source>Failed to save view &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot;.</source> <source>Failed to save view &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot;.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">425</context> <context context-type="linenumber">428</context>
</context-group> </context-group>
<target state="translated">Spremanje prikaza "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>" nije uspjelo.</target> <target state="translated">Spremanje prikaza "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>" nije uspjelo.</target>
</trans-unit> </trans-unit>
@@ -11089,7 +11089,7 @@
<source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully.</source> <source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">494</context> <context context-type="linenumber">497</context>
</context-group> </context-group>
<target state="translated">Prikaz "<x id="PH" equiv-text="savedView.name"/>" uspješno kreiran.</target> <target state="translated">Prikaz "<x id="PH" equiv-text="savedView.name"/>" uspješno kreiran.</target>
</trans-unit> </trans-unit>
@@ -11097,7 +11097,7 @@
<source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully, but could not update visibility settings.</source> <source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully, but could not update visibility settings.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">500</context> <context context-type="linenumber">503</context>
</context-group> </context-group>
<target state="translated">Prikaz "<x id="PH" equiv-text="savedView.name"/>" uspješno kreiran, ali nije moguće ažurirati postavke vidljivosti.</target> <target state="translated">Prikaz "<x id="PH" equiv-text="savedView.name"/>" uspješno kreiran, ali nije moguće ažurirati postavke vidljivosti.</target>
</trans-unit> </trans-unit>
@@ -13298,11 +13298,27 @@
</context-group> </context-group>
<target state="translated">LLM embedding model</target> <target state="translated">LLM embedding model</target>
</trans-unit> </trans-unit>
<trans-unit id="861068592166833023" datatype="html">
<source>LLM Embedding API Key</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">358</context>
</context-group>
<target state="needs-translation">LLM Embedding API Key</target>
</trans-unit>
<trans-unit id="2929108042259892948" datatype="html">
<source>Used for embeddings when set, otherwise LLM API key is used.</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">360</context>
</context-group>
<target state="needs-translation">Used for embeddings when set, otherwise LLM API key is used.</target>
</trans-unit>
<trans-unit id="3554114880473286122" datatype="html"> <trans-unit id="3554114880473286122" datatype="html">
<source>LLM Embedding Endpoint</source> <source>LLM Embedding Endpoint</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">358</context> <context context-type="linenumber">366</context>
</context-group> </context-group>
<target state="translated">LLM embedding krajnja točka</target> <target state="translated">LLM embedding krajnja točka</target>
</trans-unit> </trans-unit>
@@ -13310,7 +13326,7 @@
<source>LLM Embedding Chunk Size</source> <source>LLM Embedding Chunk Size</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">365</context> <context context-type="linenumber">373</context>
</context-group> </context-group>
<target state="translated">Veličina LLM embedding bloka</target> <target state="translated">Veličina LLM embedding bloka</target>
</trans-unit> </trans-unit>
@@ -13318,7 +13334,7 @@
<source>LLM Context Size</source> <source>LLM Context Size</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">372</context> <context context-type="linenumber">380</context>
</context-group> </context-group>
<target state="translated">Veličina LLM konteksta</target> <target state="translated">Veličina LLM konteksta</target>
</trans-unit> </trans-unit>
@@ -13326,7 +13342,7 @@
<source>LLM Backend</source> <source>LLM Backend</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">379</context> <context context-type="linenumber">387</context>
</context-group> </context-group>
<target state="translated">LLM pozadina</target> <target state="translated">LLM pozadina</target>
</trans-unit> </trans-unit>
@@ -13334,7 +13350,7 @@
<source>LLM Model</source> <source>LLM Model</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">387</context> <context context-type="linenumber">395</context>
</context-group> </context-group>
<target state="translated">LLM model</target> <target state="translated">LLM model</target>
</trans-unit> </trans-unit>
@@ -13342,7 +13358,7 @@
<source>LLM API Key</source> <source>LLM API Key</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">394</context> <context context-type="linenumber">402</context>
</context-group> </context-group>
<target state="translated">LLM API ključ</target> <target state="translated">LLM API ključ</target>
</trans-unit> </trans-unit>
@@ -13350,7 +13366,7 @@
<source>LLM Endpoint</source> <source>LLM Endpoint</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">401</context> <context context-type="linenumber">409</context>
</context-group> </context-group>
<target state="translated">LLM krajnja točka</target> <target state="translated">LLM krajnja točka</target>
</trans-unit> </trans-unit>
@@ -13358,7 +13374,7 @@
<source>LLM Output Language</source> <source>LLM Output Language</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">408</context> <context context-type="linenumber">416</context>
</context-group> </context-group>
<target state="translated">LLM izlazni jezik</target> <target state="translated">LLM izlazni jezik</target>
</trans-unit> </trans-unit>
@@ -13366,7 +13382,7 @@
<source>Language to use for generated AI suggestions. When unset, AI suggestions use the user&apos;s display language if explicitly set.</source> <source>Language to use for generated AI suggestions. When unset, AI suggestions use the user&apos;s display language if explicitly set.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">412</context> <context context-type="linenumber">420</context>
</context-group> </context-group>
<target state="translated">Jezik za generirane AI prijedloge. Ako nije postavljeno, AI prijedlozi koriste korisnikov jezik prikaza ako je eksplicitno postavljen.</target> <target state="translated">Jezik za generirane AI prijedloge. Ako nije postavljeno, AI prijedlozi koriste korisnikov jezik prikaza ako je eksplicitno postavljen.</target>
</trans-unit> </trans-unit>
@@ -13374,7 +13390,7 @@
<source>LLM Request Timeout</source> <source>LLM Request Timeout</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">416</context> <context context-type="linenumber">424</context>
</context-group> </context-group>
<target state="needs-translation">LLM Request Timeout</target> <target state="needs-translation">LLM Request Timeout</target>
</trans-unit> </trans-unit>
@@ -13382,7 +13398,7 @@
<source>Timeout in seconds for LLM requests.</source> <source>Timeout in seconds for LLM requests.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">420</context> <context context-type="linenumber">428</context>
</context-group> </context-group>
<target state="needs-translation">Timeout in seconds for LLM requests.</target> <target state="needs-translation">Timeout in seconds for LLM requests.</target>
</trans-unit> </trans-unit>
+37 -21
View File
@@ -10741,7 +10741,7 @@
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">348</context> <context context-type="linenumber">351</context>
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context> <context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context>
@@ -10757,7 +10757,7 @@
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">341</context> <context context-type="linenumber">344</context>
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context> <context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context>
@@ -11041,7 +11041,7 @@
<source>Reset filters / selection</source> <source>Reset filters / selection</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">329</context> <context context-type="linenumber">332</context>
</context-group> </context-group>
<target state="translated">Szűrők / kiválasztás alaphelyzetbe</target> <target state="translated">Szűrők / kiválasztás alaphelyzetbe</target>
</trans-unit> </trans-unit>
@@ -11049,7 +11049,7 @@
<source>Open first [selected] document</source> <source>Open first [selected] document</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">357</context> <context context-type="linenumber">360</context>
</context-group> </context-group>
<target state="translated">Első [kiválasztott] dokumentum megnyitása</target> <target state="translated">Első [kiválasztott] dokumentum megnyitása</target>
</trans-unit> </trans-unit>
@@ -11057,7 +11057,7 @@
<source>Previous page</source> <source>Previous page</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">373</context> <context context-type="linenumber">376</context>
</context-group> </context-group>
<target state="translated">Előző oldal</target> <target state="translated">Előző oldal</target>
</trans-unit> </trans-unit>
@@ -11065,7 +11065,7 @@
<source>Next page</source> <source>Next page</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">385</context> <context context-type="linenumber">388</context>
</context-group> </context-group>
<target state="translated">Következő oldal</target> <target state="translated">Következő oldal</target>
</trans-unit> </trans-unit>
@@ -11073,7 +11073,7 @@
<source>View &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot; saved successfully.</source> <source>View &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot; saved successfully.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">419</context> <context context-type="linenumber">422</context>
</context-group> </context-group>
<target state="translated">Nézet "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>" sikeresen mentve.</target> <target state="translated">Nézet "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>" sikeresen mentve.</target>
</trans-unit> </trans-unit>
@@ -11081,7 +11081,7 @@
<source>Failed to save view &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot;.</source> <source>Failed to save view &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot;.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">425</context> <context context-type="linenumber">428</context>
</context-group> </context-group>
<target state="translated">"<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>" nézet mentése sikertelen.</target> <target state="translated">"<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>" nézet mentése sikertelen.</target>
</trans-unit> </trans-unit>
@@ -11089,7 +11089,7 @@
<source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully.</source> <source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">494</context> <context context-type="linenumber">497</context>
</context-group> </context-group>
<target state="translated">Nézet "<x id="PH" equiv-text="savedView.name"/>" sikeresen létrehozva.</target> <target state="translated">Nézet "<x id="PH" equiv-text="savedView.name"/>" sikeresen létrehozva.</target>
</trans-unit> </trans-unit>
@@ -11097,7 +11097,7 @@
<source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully, but could not update visibility settings.</source> <source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully, but could not update visibility settings.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">500</context> <context context-type="linenumber">503</context>
</context-group> </context-group>
<target state="needs-translation">View "<x id="PH" equiv-text="savedView.name"/>" created successfully, but could not update visibility settings.</target> <target state="needs-translation">View "<x id="PH" equiv-text="savedView.name"/>" created successfully, but could not update visibility settings.</target>
</trans-unit> </trans-unit>
@@ -13298,11 +13298,27 @@
</context-group> </context-group>
<target state="needs-translation">LLM Embedding Model</target> <target state="needs-translation">LLM Embedding Model</target>
</trans-unit> </trans-unit>
<trans-unit id="861068592166833023" datatype="html">
<source>LLM Embedding API Key</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">358</context>
</context-group>
<target state="needs-translation">LLM Embedding API Key</target>
</trans-unit>
<trans-unit id="2929108042259892948" datatype="html">
<source>Used for embeddings when set, otherwise LLM API key is used.</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">360</context>
</context-group>
<target state="needs-translation">Used for embeddings when set, otherwise LLM API key is used.</target>
</trans-unit>
<trans-unit id="3554114880473286122" datatype="html"> <trans-unit id="3554114880473286122" datatype="html">
<source>LLM Embedding Endpoint</source> <source>LLM Embedding Endpoint</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">358</context> <context context-type="linenumber">366</context>
</context-group> </context-group>
<target state="needs-translation">LLM Embedding Endpoint</target> <target state="needs-translation">LLM Embedding Endpoint</target>
</trans-unit> </trans-unit>
@@ -13310,7 +13326,7 @@
<source>LLM Embedding Chunk Size</source> <source>LLM Embedding Chunk Size</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">365</context> <context context-type="linenumber">373</context>
</context-group> </context-group>
<target state="needs-translation">LLM Embedding Chunk Size</target> <target state="needs-translation">LLM Embedding Chunk Size</target>
</trans-unit> </trans-unit>
@@ -13318,7 +13334,7 @@
<source>LLM Context Size</source> <source>LLM Context Size</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">372</context> <context context-type="linenumber">380</context>
</context-group> </context-group>
<target state="needs-translation">LLM Context Size</target> <target state="needs-translation">LLM Context Size</target>
</trans-unit> </trans-unit>
@@ -13326,7 +13342,7 @@
<source>LLM Backend</source> <source>LLM Backend</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">379</context> <context context-type="linenumber">387</context>
</context-group> </context-group>
<target state="needs-translation">LLM Backend</target> <target state="needs-translation">LLM Backend</target>
</trans-unit> </trans-unit>
@@ -13334,7 +13350,7 @@
<source>LLM Model</source> <source>LLM Model</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">387</context> <context context-type="linenumber">395</context>
</context-group> </context-group>
<target state="needs-translation">LLM Model</target> <target state="needs-translation">LLM Model</target>
</trans-unit> </trans-unit>
@@ -13342,7 +13358,7 @@
<source>LLM API Key</source> <source>LLM API Key</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">394</context> <context context-type="linenumber">402</context>
</context-group> </context-group>
<target state="needs-translation">LLM API Key</target> <target state="needs-translation">LLM API Key</target>
</trans-unit> </trans-unit>
@@ -13350,7 +13366,7 @@
<source>LLM Endpoint</source> <source>LLM Endpoint</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">401</context> <context context-type="linenumber">409</context>
</context-group> </context-group>
<target state="needs-translation">LLM Endpoint</target> <target state="needs-translation">LLM Endpoint</target>
</trans-unit> </trans-unit>
@@ -13358,7 +13374,7 @@
<source>LLM Output Language</source> <source>LLM Output Language</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">408</context> <context context-type="linenumber">416</context>
</context-group> </context-group>
<target state="needs-translation">LLM Output Language</target> <target state="needs-translation">LLM Output Language</target>
</trans-unit> </trans-unit>
@@ -13366,7 +13382,7 @@
<source>Language to use for generated AI suggestions. When unset, AI suggestions use the user&apos;s display language if explicitly set.</source> <source>Language to use for generated AI suggestions. When unset, AI suggestions use the user&apos;s display language if explicitly set.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">412</context> <context context-type="linenumber">420</context>
</context-group> </context-group>
<target state="needs-translation">Language to use for generated AI suggestions. When unset, AI suggestions use the user's display language if explicitly set.</target> <target state="needs-translation">Language to use for generated AI suggestions. When unset, AI suggestions use the user's display language if explicitly set.</target>
</trans-unit> </trans-unit>
@@ -13374,7 +13390,7 @@
<source>LLM Request Timeout</source> <source>LLM Request Timeout</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">416</context> <context context-type="linenumber">424</context>
</context-group> </context-group>
<target state="needs-translation">LLM Request Timeout</target> <target state="needs-translation">LLM Request Timeout</target>
</trans-unit> </trans-unit>
@@ -13382,7 +13398,7 @@
<source>Timeout in seconds for LLM requests.</source> <source>Timeout in seconds for LLM requests.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">420</context> <context context-type="linenumber">428</context>
</context-group> </context-group>
<target state="needs-translation">Timeout in seconds for LLM requests.</target> <target state="needs-translation">Timeout in seconds for LLM requests.</target>
</trans-unit> </trans-unit>
+37 -21
View File
@@ -10740,7 +10740,7 @@
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">348</context> <context context-type="linenumber">351</context>
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context> <context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context>
@@ -10756,7 +10756,7 @@
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">341</context> <context context-type="linenumber">344</context>
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context> <context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context>
@@ -11040,7 +11040,7 @@
<source>Reset filters / selection</source> <source>Reset filters / selection</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">329</context> <context context-type="linenumber">332</context>
</context-group> </context-group>
<target state="translated">Reset filter / pilihan</target> <target state="translated">Reset filter / pilihan</target>
</trans-unit> </trans-unit>
@@ -11048,7 +11048,7 @@
<source>Open first [selected] document</source> <source>Open first [selected] document</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">357</context> <context context-type="linenumber">360</context>
</context-group> </context-group>
<target state="translated">Buka dokumen [terpilih] pertama</target> <target state="translated">Buka dokumen [terpilih] pertama</target>
</trans-unit> </trans-unit>
@@ -11056,7 +11056,7 @@
<source>Previous page</source> <source>Previous page</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">373</context> <context context-type="linenumber">376</context>
</context-group> </context-group>
<target state="translated">Halaman sebelumnya</target> <target state="translated">Halaman sebelumnya</target>
</trans-unit> </trans-unit>
@@ -11064,7 +11064,7 @@
<source>Next page</source> <source>Next page</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">385</context> <context context-type="linenumber">388</context>
</context-group> </context-group>
<target state="translated">Halaman berikutnya</target> <target state="translated">Halaman berikutnya</target>
</trans-unit> </trans-unit>
@@ -11072,7 +11072,7 @@
<source>View &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot; saved successfully.</source> <source>View &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot; saved successfully.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">419</context> <context context-type="linenumber">422</context>
</context-group> </context-group>
<target state="translated">Tampilan "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>" berhasil disimpan.</target> <target state="translated">Tampilan "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>" berhasil disimpan.</target>
</trans-unit> </trans-unit>
@@ -11080,7 +11080,7 @@
<source>Failed to save view &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot;.</source> <source>Failed to save view &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot;.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">425</context> <context context-type="linenumber">428</context>
</context-group> </context-group>
<target state="translated">Gagal menyimpan tampilan "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>".</target> <target state="translated">Gagal menyimpan tampilan "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>".</target>
</trans-unit> </trans-unit>
@@ -11088,7 +11088,7 @@
<source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully.</source> <source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">494</context> <context context-type="linenumber">497</context>
</context-group> </context-group>
<target state="translated">Tampilan "<x id="PH" equiv-text="savedView.name"/>" berhasil dibuat.</target> <target state="translated">Tampilan "<x id="PH" equiv-text="savedView.name"/>" berhasil dibuat.</target>
</trans-unit> </trans-unit>
@@ -11096,7 +11096,7 @@
<source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully, but could not update visibility settings.</source> <source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully, but could not update visibility settings.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">500</context> <context context-type="linenumber">503</context>
</context-group> </context-group>
<target state="needs-translation">View "<x id="PH" equiv-text="savedView.name"/>" created successfully, but could not update visibility settings.</target> <target state="needs-translation">View "<x id="PH" equiv-text="savedView.name"/>" created successfully, but could not update visibility settings.</target>
</trans-unit> </trans-unit>
@@ -13297,11 +13297,27 @@
</context-group> </context-group>
<target state="needs-translation">LLM Embedding Model</target> <target state="needs-translation">LLM Embedding Model</target>
</trans-unit> </trans-unit>
<trans-unit id="861068592166833023" datatype="html">
<source>LLM Embedding API Key</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">358</context>
</context-group>
<target state="needs-translation">LLM Embedding API Key</target>
</trans-unit>
<trans-unit id="2929108042259892948" datatype="html">
<source>Used for embeddings when set, otherwise LLM API key is used.</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">360</context>
</context-group>
<target state="needs-translation">Used for embeddings when set, otherwise LLM API key is used.</target>
</trans-unit>
<trans-unit id="3554114880473286122" datatype="html"> <trans-unit id="3554114880473286122" datatype="html">
<source>LLM Embedding Endpoint</source> <source>LLM Embedding Endpoint</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">358</context> <context context-type="linenumber">366</context>
</context-group> </context-group>
<target state="needs-translation">LLM Embedding Endpoint</target> <target state="needs-translation">LLM Embedding Endpoint</target>
</trans-unit> </trans-unit>
@@ -13309,7 +13325,7 @@
<source>LLM Embedding Chunk Size</source> <source>LLM Embedding Chunk Size</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">365</context> <context context-type="linenumber">373</context>
</context-group> </context-group>
<target state="needs-translation">LLM Embedding Chunk Size</target> <target state="needs-translation">LLM Embedding Chunk Size</target>
</trans-unit> </trans-unit>
@@ -13317,7 +13333,7 @@
<source>LLM Context Size</source> <source>LLM Context Size</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">372</context> <context context-type="linenumber">380</context>
</context-group> </context-group>
<target state="needs-translation">LLM Context Size</target> <target state="needs-translation">LLM Context Size</target>
</trans-unit> </trans-unit>
@@ -13325,7 +13341,7 @@
<source>LLM Backend</source> <source>LLM Backend</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">379</context> <context context-type="linenumber">387</context>
</context-group> </context-group>
<target state="needs-translation">LLM Backend</target> <target state="needs-translation">LLM Backend</target>
</trans-unit> </trans-unit>
@@ -13333,7 +13349,7 @@
<source>LLM Model</source> <source>LLM Model</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">387</context> <context context-type="linenumber">395</context>
</context-group> </context-group>
<target state="needs-translation">LLM Model</target> <target state="needs-translation">LLM Model</target>
</trans-unit> </trans-unit>
@@ -13341,7 +13357,7 @@
<source>LLM API Key</source> <source>LLM API Key</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">394</context> <context context-type="linenumber">402</context>
</context-group> </context-group>
<target state="needs-translation">LLM API Key</target> <target state="needs-translation">LLM API Key</target>
</trans-unit> </trans-unit>
@@ -13349,7 +13365,7 @@
<source>LLM Endpoint</source> <source>LLM Endpoint</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">401</context> <context context-type="linenumber">409</context>
</context-group> </context-group>
<target state="needs-translation">LLM Endpoint</target> <target state="needs-translation">LLM Endpoint</target>
</trans-unit> </trans-unit>
@@ -13357,7 +13373,7 @@
<source>LLM Output Language</source> <source>LLM Output Language</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">408</context> <context context-type="linenumber">416</context>
</context-group> </context-group>
<target state="needs-translation">LLM Output Language</target> <target state="needs-translation">LLM Output Language</target>
</trans-unit> </trans-unit>
@@ -13365,7 +13381,7 @@
<source>Language to use for generated AI suggestions. When unset, AI suggestions use the user&apos;s display language if explicitly set.</source> <source>Language to use for generated AI suggestions. When unset, AI suggestions use the user&apos;s display language if explicitly set.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">412</context> <context context-type="linenumber">420</context>
</context-group> </context-group>
<target state="needs-translation">Language to use for generated AI suggestions. When unset, AI suggestions use the user's display language if explicitly set.</target> <target state="needs-translation">Language to use for generated AI suggestions. When unset, AI suggestions use the user's display language if explicitly set.</target>
</trans-unit> </trans-unit>
@@ -13373,7 +13389,7 @@
<source>LLM Request Timeout</source> <source>LLM Request Timeout</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">416</context> <context context-type="linenumber">424</context>
</context-group> </context-group>
<target state="needs-translation">LLM Request Timeout</target> <target state="needs-translation">LLM Request Timeout</target>
</trans-unit> </trans-unit>
@@ -13381,7 +13397,7 @@
<source>Timeout in seconds for LLM requests.</source> <source>Timeout in seconds for LLM requests.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">420</context> <context context-type="linenumber">428</context>
</context-group> </context-group>
<target state="needs-translation">Timeout in seconds for LLM requests.</target> <target state="needs-translation">Timeout in seconds for LLM requests.</target>
</trans-unit> </trans-unit>
+37 -21
View File
@@ -10741,7 +10741,7 @@
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">348</context> <context context-type="linenumber">351</context>
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context> <context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context>
@@ -10757,7 +10757,7 @@
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">341</context> <context context-type="linenumber">344</context>
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context> <context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context>
@@ -11041,7 +11041,7 @@
<source>Reset filters / selection</source> <source>Reset filters / selection</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">329</context> <context context-type="linenumber">332</context>
</context-group> </context-group>
<target state="translated">Azzera filtri / selezione</target> <target state="translated">Azzera filtri / selezione</target>
</trans-unit> </trans-unit>
@@ -11049,7 +11049,7 @@
<source>Open first [selected] document</source> <source>Open first [selected] document</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">357</context> <context context-type="linenumber">360</context>
</context-group> </context-group>
<target state="translated">Apri il primo documento [selezionato]</target> <target state="translated">Apri il primo documento [selezionato]</target>
</trans-unit> </trans-unit>
@@ -11057,7 +11057,7 @@
<source>Previous page</source> <source>Previous page</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">373</context> <context context-type="linenumber">376</context>
</context-group> </context-group>
<target state="translated">Pagina precedente</target> <target state="translated">Pagina precedente</target>
</trans-unit> </trans-unit>
@@ -11065,7 +11065,7 @@
<source>Next page</source> <source>Next page</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">385</context> <context context-type="linenumber">388</context>
</context-group> </context-group>
<target state="translated">Pagina successiva</target> <target state="translated">Pagina successiva</target>
</trans-unit> </trans-unit>
@@ -11073,7 +11073,7 @@
<source>View &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot; saved successfully.</source> <source>View &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot; saved successfully.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">419</context> <context context-type="linenumber">422</context>
</context-group> </context-group>
<target state="final">La vista "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>" è stata salvata.</target> <target state="final">La vista "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>" è stata salvata.</target>
</trans-unit> </trans-unit>
@@ -11081,7 +11081,7 @@
<source>Failed to save view &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot;.</source> <source>Failed to save view &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot;.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">425</context> <context context-type="linenumber">428</context>
</context-group> </context-group>
<target state="translated">Impossibile salvare la visualizzazione "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>".</target> <target state="translated">Impossibile salvare la visualizzazione "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>".</target>
</trans-unit> </trans-unit>
@@ -11089,7 +11089,7 @@
<source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully.</source> <source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">494</context> <context context-type="linenumber">497</context>
</context-group> </context-group>
<target state="final">La vista "<x id="PH" equiv-text="savedView.name"/>" è stata creata.</target> <target state="final">La vista "<x id="PH" equiv-text="savedView.name"/>" è stata creata.</target>
</trans-unit> </trans-unit>
@@ -11097,7 +11097,7 @@
<source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully, but could not update visibility settings.</source> <source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully, but could not update visibility settings.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">500</context> <context context-type="linenumber">503</context>
</context-group> </context-group>
<target state="translated">La vista "<x id="PH" equiv-text="savedView.name"/>" è stata creata correttamente, ma non è stato possibile aggiornare le impostazioni di visibilità.</target> <target state="translated">La vista "<x id="PH" equiv-text="savedView.name"/>" è stata creata correttamente, ma non è stato possibile aggiornare le impostazioni di visibilità.</target>
</trans-unit> </trans-unit>
@@ -13298,11 +13298,27 @@
</context-group> </context-group>
<target state="translated">Modello di embedding LLM</target> <target state="translated">Modello di embedding LLM</target>
</trans-unit> </trans-unit>
<trans-unit id="861068592166833023" datatype="html">
<source>LLM Embedding API Key</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">358</context>
</context-group>
<target state="needs-translation">LLM Embedding API Key</target>
</trans-unit>
<trans-unit id="2929108042259892948" datatype="html">
<source>Used for embeddings when set, otherwise LLM API key is used.</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">360</context>
</context-group>
<target state="needs-translation">Used for embeddings when set, otherwise LLM API key is used.</target>
</trans-unit>
<trans-unit id="3554114880473286122" datatype="html"> <trans-unit id="3554114880473286122" datatype="html">
<source>LLM Embedding Endpoint</source> <source>LLM Embedding Endpoint</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">358</context> <context context-type="linenumber">366</context>
</context-group> </context-group>
<target state="translated">Endpoint di integrazione LLM</target> <target state="translated">Endpoint di integrazione LLM</target>
</trans-unit> </trans-unit>
@@ -13310,7 +13326,7 @@
<source>LLM Embedding Chunk Size</source> <source>LLM Embedding Chunk Size</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">365</context> <context context-type="linenumber">373</context>
</context-group> </context-group>
<target state="translated">Dimensione del blocco di incorporamento LLM</target> <target state="translated">Dimensione del blocco di incorporamento LLM</target>
</trans-unit> </trans-unit>
@@ -13318,7 +13334,7 @@
<source>LLM Context Size</source> <source>LLM Context Size</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">372</context> <context context-type="linenumber">380</context>
</context-group> </context-group>
<target state="translated">Dimensione del contesto LLM</target> <target state="translated">Dimensione del contesto LLM</target>
</trans-unit> </trans-unit>
@@ -13326,7 +13342,7 @@
<source>LLM Backend</source> <source>LLM Backend</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">379</context> <context context-type="linenumber">387</context>
</context-group> </context-group>
<target state="translated">Backend LLM</target> <target state="translated">Backend LLM</target>
</trans-unit> </trans-unit>
@@ -13334,7 +13350,7 @@
<source>LLM Model</source> <source>LLM Model</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">387</context> <context context-type="linenumber">395</context>
</context-group> </context-group>
<target state="translated">Modello LLM</target> <target state="translated">Modello LLM</target>
</trans-unit> </trans-unit>
@@ -13342,7 +13358,7 @@
<source>LLM API Key</source> <source>LLM API Key</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">394</context> <context context-type="linenumber">402</context>
</context-group> </context-group>
<target state="translated">Chiave API LLM</target> <target state="translated">Chiave API LLM</target>
</trans-unit> </trans-unit>
@@ -13350,7 +13366,7 @@
<source>LLM Endpoint</source> <source>LLM Endpoint</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">401</context> <context context-type="linenumber">409</context>
</context-group> </context-group>
<target state="translated">Endpoint LLM</target> <target state="translated">Endpoint LLM</target>
</trans-unit> </trans-unit>
@@ -13358,7 +13374,7 @@
<source>LLM Output Language</source> <source>LLM Output Language</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">408</context> <context context-type="linenumber">416</context>
</context-group> </context-group>
<target state="translated">Lingua di output LLM</target> <target state="translated">Lingua di output LLM</target>
</trans-unit> </trans-unit>
@@ -13366,7 +13382,7 @@
<source>Language to use for generated AI suggestions. When unset, AI suggestions use the user&apos;s display language if explicitly set.</source> <source>Language to use for generated AI suggestions. When unset, AI suggestions use the user&apos;s display language if explicitly set.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">412</context> <context context-type="linenumber">420</context>
</context-group> </context-group>
<target state="translated">Lingua da utilizzare per i suggerimenti generati dall'IA. Se non specificata, i suggerimenti dell'IA utilizzano la lingua di visualizzazione dell'utente, qualora sia impostata esplicitamente.</target> <target state="translated">Lingua da utilizzare per i suggerimenti generati dall'IA. Se non specificata, i suggerimenti dell'IA utilizzano la lingua di visualizzazione dell'utente, qualora sia impostata esplicitamente.</target>
</trans-unit> </trans-unit>
@@ -13374,7 +13390,7 @@
<source>LLM Request Timeout</source> <source>LLM Request Timeout</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">416</context> <context context-type="linenumber">424</context>
</context-group> </context-group>
<target state="translated">Timeout della richiesta LLM</target> <target state="translated">Timeout della richiesta LLM</target>
</trans-unit> </trans-unit>
@@ -13382,7 +13398,7 @@
<source>Timeout in seconds for LLM requests.</source> <source>Timeout in seconds for LLM requests.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">420</context> <context context-type="linenumber">428</context>
</context-group> </context-group>
<target state="translated">Timeout in secondi per le richieste LLM.</target> <target state="translated">Timeout in secondi per le richieste LLM.</target>
</trans-unit> </trans-unit>
+37 -21
View File
@@ -10740,7 +10740,7 @@
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">348</context> <context context-type="linenumber">351</context>
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context> <context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context>
@@ -10756,7 +10756,7 @@
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">341</context> <context context-type="linenumber">344</context>
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context> <context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context>
@@ -11040,7 +11040,7 @@
<source>Reset filters / selection</source> <source>Reset filters / selection</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">329</context> <context context-type="linenumber">332</context>
</context-group> </context-group>
<target state="translated">フィルター/選択をリセット</target> <target state="translated">フィルター/選択をリセット</target>
</trans-unit> </trans-unit>
@@ -11048,7 +11048,7 @@
<source>Open first [selected] document</source> <source>Open first [selected] document</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">357</context> <context context-type="linenumber">360</context>
</context-group> </context-group>
<target state="translated">最初の [selected] ドキュメントを開く</target> <target state="translated">最初の [selected] ドキュメントを開く</target>
</trans-unit> </trans-unit>
@@ -11056,7 +11056,7 @@
<source>Previous page</source> <source>Previous page</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">373</context> <context context-type="linenumber">376</context>
</context-group> </context-group>
<target state="translated">前のページ</target> <target state="translated">前のページ</target>
</trans-unit> </trans-unit>
@@ -11064,7 +11064,7 @@
<source>Next page</source> <source>Next page</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">385</context> <context context-type="linenumber">388</context>
</context-group> </context-group>
<target state="translated">次のページ</target> <target state="translated">次のページ</target>
</trans-unit> </trans-unit>
@@ -11072,7 +11072,7 @@
<source>View &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot; saved successfully.</source> <source>View &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot; saved successfully.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">419</context> <context context-type="linenumber">422</context>
</context-group> </context-group>
<target state="translated">ビュー "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>" は正常に保存されました</target> <target state="translated">ビュー "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>" は正常に保存されました</target>
</trans-unit> </trans-unit>
@@ -11080,7 +11080,7 @@
<source>Failed to save view &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot;.</source> <source>Failed to save view &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot;.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">425</context> <context context-type="linenumber">428</context>
</context-group> </context-group>
<target state="translated">ビュー "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/> " を保存できませんでした。</target> <target state="translated">ビュー "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/> " を保存できませんでした。</target>
</trans-unit> </trans-unit>
@@ -11088,7 +11088,7 @@
<source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully.</source> <source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">494</context> <context context-type="linenumber">497</context>
</context-group> </context-group>
<target state="translated">ビュー "<x id="PH" equiv-text="savedView.name"/>" は正常に作成されました</target> <target state="translated">ビュー "<x id="PH" equiv-text="savedView.name"/>" は正常に作成されました</target>
</trans-unit> </trans-unit>
@@ -11096,7 +11096,7 @@
<source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully, but could not update visibility settings.</source> <source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully, but could not update visibility settings.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">500</context> <context context-type="linenumber">503</context>
</context-group> </context-group>
<target state="needs-translation">View "<x id="PH" equiv-text="savedView.name"/>" created successfully, but could not update visibility settings.</target> <target state="needs-translation">View "<x id="PH" equiv-text="savedView.name"/>" created successfully, but could not update visibility settings.</target>
</trans-unit> </trans-unit>
@@ -13297,11 +13297,27 @@
</context-group> </context-group>
<target state="needs-translation">LLM Embedding Model</target> <target state="needs-translation">LLM Embedding Model</target>
</trans-unit> </trans-unit>
<trans-unit id="861068592166833023" datatype="html">
<source>LLM Embedding API Key</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">358</context>
</context-group>
<target state="needs-translation">LLM Embedding API Key</target>
</trans-unit>
<trans-unit id="2929108042259892948" datatype="html">
<source>Used for embeddings when set, otherwise LLM API key is used.</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">360</context>
</context-group>
<target state="needs-translation">Used for embeddings when set, otherwise LLM API key is used.</target>
</trans-unit>
<trans-unit id="3554114880473286122" datatype="html"> <trans-unit id="3554114880473286122" datatype="html">
<source>LLM Embedding Endpoint</source> <source>LLM Embedding Endpoint</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">358</context> <context context-type="linenumber">366</context>
</context-group> </context-group>
<target state="needs-translation">LLM Embedding Endpoint</target> <target state="needs-translation">LLM Embedding Endpoint</target>
</trans-unit> </trans-unit>
@@ -13309,7 +13325,7 @@
<source>LLM Embedding Chunk Size</source> <source>LLM Embedding Chunk Size</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">365</context> <context context-type="linenumber">373</context>
</context-group> </context-group>
<target state="needs-translation">LLM Embedding Chunk Size</target> <target state="needs-translation">LLM Embedding Chunk Size</target>
</trans-unit> </trans-unit>
@@ -13317,7 +13333,7 @@
<source>LLM Context Size</source> <source>LLM Context Size</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">372</context> <context context-type="linenumber">380</context>
</context-group> </context-group>
<target state="needs-translation">LLM Context Size</target> <target state="needs-translation">LLM Context Size</target>
</trans-unit> </trans-unit>
@@ -13325,7 +13341,7 @@
<source>LLM Backend</source> <source>LLM Backend</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">379</context> <context context-type="linenumber">387</context>
</context-group> </context-group>
<target state="needs-translation">LLM Backend</target> <target state="needs-translation">LLM Backend</target>
</trans-unit> </trans-unit>
@@ -13333,7 +13349,7 @@
<source>LLM Model</source> <source>LLM Model</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">387</context> <context context-type="linenumber">395</context>
</context-group> </context-group>
<target state="needs-translation">LLM Model</target> <target state="needs-translation">LLM Model</target>
</trans-unit> </trans-unit>
@@ -13341,7 +13357,7 @@
<source>LLM API Key</source> <source>LLM API Key</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">394</context> <context context-type="linenumber">402</context>
</context-group> </context-group>
<target state="needs-translation">LLM API Key</target> <target state="needs-translation">LLM API Key</target>
</trans-unit> </trans-unit>
@@ -13349,7 +13365,7 @@
<source>LLM Endpoint</source> <source>LLM Endpoint</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">401</context> <context context-type="linenumber">409</context>
</context-group> </context-group>
<target state="needs-translation">LLM Endpoint</target> <target state="needs-translation">LLM Endpoint</target>
</trans-unit> </trans-unit>
@@ -13357,7 +13373,7 @@
<source>LLM Output Language</source> <source>LLM Output Language</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">408</context> <context context-type="linenumber">416</context>
</context-group> </context-group>
<target state="needs-translation">LLM Output Language</target> <target state="needs-translation">LLM Output Language</target>
</trans-unit> </trans-unit>
@@ -13365,7 +13381,7 @@
<source>Language to use for generated AI suggestions. When unset, AI suggestions use the user&apos;s display language if explicitly set.</source> <source>Language to use for generated AI suggestions. When unset, AI suggestions use the user&apos;s display language if explicitly set.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">412</context> <context context-type="linenumber">420</context>
</context-group> </context-group>
<target state="needs-translation">Language to use for generated AI suggestions. When unset, AI suggestions use the user's display language if explicitly set.</target> <target state="needs-translation">Language to use for generated AI suggestions. When unset, AI suggestions use the user's display language if explicitly set.</target>
</trans-unit> </trans-unit>
@@ -13373,7 +13389,7 @@
<source>LLM Request Timeout</source> <source>LLM Request Timeout</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">416</context> <context context-type="linenumber">424</context>
</context-group> </context-group>
<target state="needs-translation">LLM Request Timeout</target> <target state="needs-translation">LLM Request Timeout</target>
</trans-unit> </trans-unit>
@@ -13381,7 +13397,7 @@
<source>Timeout in seconds for LLM requests.</source> <source>Timeout in seconds for LLM requests.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">420</context> <context context-type="linenumber">428</context>
</context-group> </context-group>
<target state="needs-translation">Timeout in seconds for LLM requests.</target> <target state="needs-translation">Timeout in seconds for LLM requests.</target>
</trans-unit> </trans-unit>
+37 -21
View File
@@ -10741,7 +10741,7 @@
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">348</context> <context context-type="linenumber">351</context>
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context> <context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context>
@@ -10757,7 +10757,7 @@
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">341</context> <context context-type="linenumber">344</context>
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context> <context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context>
@@ -11041,7 +11041,7 @@
<source>Reset filters / selection</source> <source>Reset filters / selection</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">329</context> <context context-type="linenumber">332</context>
</context-group> </context-group>
<target state="translated">필터/선택 항목 재설정</target> <target state="translated">필터/선택 항목 재설정</target>
</trans-unit> </trans-unit>
@@ -11049,7 +11049,7 @@
<source>Open first [selected] document</source> <source>Open first [selected] document</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">357</context> <context context-type="linenumber">360</context>
</context-group> </context-group>
<target state="translated">첫번째 [선택한] 문서 열기</target> <target state="translated">첫번째 [선택한] 문서 열기</target>
</trans-unit> </trans-unit>
@@ -11057,7 +11057,7 @@
<source>Previous page</source> <source>Previous page</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">373</context> <context context-type="linenumber">376</context>
</context-group> </context-group>
<target state="translated">이전 페이지</target> <target state="translated">이전 페이지</target>
</trans-unit> </trans-unit>
@@ -11065,7 +11065,7 @@
<source>Next page</source> <source>Next page</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">385</context> <context context-type="linenumber">388</context>
</context-group> </context-group>
<target state="translated">다음 페이지</target> <target state="translated">다음 페이지</target>
</trans-unit> </trans-unit>
@@ -11073,7 +11073,7 @@
<source>View &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot; saved successfully.</source> <source>View &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot; saved successfully.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">419</context> <context context-type="linenumber">422</context>
</context-group> </context-group>
<target state="translated"><x id="PH" equiv-text="this.list.activeSavedViewTitle"/> 뷰가 성공적으로 저장되었습니다.</target> <target state="translated"><x id="PH" equiv-text="this.list.activeSavedViewTitle"/> 뷰가 성공적으로 저장되었습니다.</target>
</trans-unit> </trans-unit>
@@ -11081,7 +11081,7 @@
<source>Failed to save view &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot;.</source> <source>Failed to save view &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot;.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">425</context> <context context-type="linenumber">428</context>
</context-group> </context-group>
<target state="needs-translation">Failed to save view "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>".</target> <target state="needs-translation">Failed to save view "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>".</target>
</trans-unit> </trans-unit>
@@ -11089,7 +11089,7 @@
<source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully.</source> <source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">494</context> <context context-type="linenumber">497</context>
</context-group> </context-group>
<target state="translated"><x id="PH" equiv-text="this.list.activeSavedViewTitle"/> 뷰가 성공적으로 생성되었습니다.</target> <target state="translated"><x id="PH" equiv-text="this.list.activeSavedViewTitle"/> 뷰가 성공적으로 생성되었습니다.</target>
</trans-unit> </trans-unit>
@@ -11097,7 +11097,7 @@
<source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully, but could not update visibility settings.</source> <source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully, but could not update visibility settings.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">500</context> <context context-type="linenumber">503</context>
</context-group> </context-group>
<target state="needs-translation">View "<x id="PH" equiv-text="savedView.name"/>" created successfully, but could not update visibility settings.</target> <target state="needs-translation">View "<x id="PH" equiv-text="savedView.name"/>" created successfully, but could not update visibility settings.</target>
</trans-unit> </trans-unit>
@@ -13298,11 +13298,27 @@
</context-group> </context-group>
<target state="needs-translation">LLM Embedding Model</target> <target state="needs-translation">LLM Embedding Model</target>
</trans-unit> </trans-unit>
<trans-unit id="861068592166833023" datatype="html">
<source>LLM Embedding API Key</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">358</context>
</context-group>
<target state="needs-translation">LLM Embedding API Key</target>
</trans-unit>
<trans-unit id="2929108042259892948" datatype="html">
<source>Used for embeddings when set, otherwise LLM API key is used.</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">360</context>
</context-group>
<target state="needs-translation">Used for embeddings when set, otherwise LLM API key is used.</target>
</trans-unit>
<trans-unit id="3554114880473286122" datatype="html"> <trans-unit id="3554114880473286122" datatype="html">
<source>LLM Embedding Endpoint</source> <source>LLM Embedding Endpoint</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">358</context> <context context-type="linenumber">366</context>
</context-group> </context-group>
<target state="needs-translation">LLM Embedding Endpoint</target> <target state="needs-translation">LLM Embedding Endpoint</target>
</trans-unit> </trans-unit>
@@ -13310,7 +13326,7 @@
<source>LLM Embedding Chunk Size</source> <source>LLM Embedding Chunk Size</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">365</context> <context context-type="linenumber">373</context>
</context-group> </context-group>
<target state="needs-translation">LLM Embedding Chunk Size</target> <target state="needs-translation">LLM Embedding Chunk Size</target>
</trans-unit> </trans-unit>
@@ -13318,7 +13334,7 @@
<source>LLM Context Size</source> <source>LLM Context Size</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">372</context> <context context-type="linenumber">380</context>
</context-group> </context-group>
<target state="needs-translation">LLM Context Size</target> <target state="needs-translation">LLM Context Size</target>
</trans-unit> </trans-unit>
@@ -13326,7 +13342,7 @@
<source>LLM Backend</source> <source>LLM Backend</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">379</context> <context context-type="linenumber">387</context>
</context-group> </context-group>
<target state="needs-translation">LLM Backend</target> <target state="needs-translation">LLM Backend</target>
</trans-unit> </trans-unit>
@@ -13334,7 +13350,7 @@
<source>LLM Model</source> <source>LLM Model</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">387</context> <context context-type="linenumber">395</context>
</context-group> </context-group>
<target state="needs-translation">LLM Model</target> <target state="needs-translation">LLM Model</target>
</trans-unit> </trans-unit>
@@ -13342,7 +13358,7 @@
<source>LLM API Key</source> <source>LLM API Key</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">394</context> <context context-type="linenumber">402</context>
</context-group> </context-group>
<target state="needs-translation">LLM API Key</target> <target state="needs-translation">LLM API Key</target>
</trans-unit> </trans-unit>
@@ -13350,7 +13366,7 @@
<source>LLM Endpoint</source> <source>LLM Endpoint</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">401</context> <context context-type="linenumber">409</context>
</context-group> </context-group>
<target state="needs-translation">LLM Endpoint</target> <target state="needs-translation">LLM Endpoint</target>
</trans-unit> </trans-unit>
@@ -13358,7 +13374,7 @@
<source>LLM Output Language</source> <source>LLM Output Language</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">408</context> <context context-type="linenumber">416</context>
</context-group> </context-group>
<target state="needs-translation">LLM Output Language</target> <target state="needs-translation">LLM Output Language</target>
</trans-unit> </trans-unit>
@@ -13366,7 +13382,7 @@
<source>Language to use for generated AI suggestions. When unset, AI suggestions use the user&apos;s display language if explicitly set.</source> <source>Language to use for generated AI suggestions. When unset, AI suggestions use the user&apos;s display language if explicitly set.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">412</context> <context context-type="linenumber">420</context>
</context-group> </context-group>
<target state="needs-translation">Language to use for generated AI suggestions. When unset, AI suggestions use the user's display language if explicitly set.</target> <target state="needs-translation">Language to use for generated AI suggestions. When unset, AI suggestions use the user's display language if explicitly set.</target>
</trans-unit> </trans-unit>
@@ -13374,7 +13390,7 @@
<source>LLM Request Timeout</source> <source>LLM Request Timeout</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">416</context> <context context-type="linenumber">424</context>
</context-group> </context-group>
<target state="needs-translation">LLM Request Timeout</target> <target state="needs-translation">LLM Request Timeout</target>
</trans-unit> </trans-unit>
@@ -13382,7 +13398,7 @@
<source>Timeout in seconds for LLM requests.</source> <source>Timeout in seconds for LLM requests.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">420</context> <context context-type="linenumber">428</context>
</context-group> </context-group>
<target state="needs-translation">Timeout in seconds for LLM requests.</target> <target state="needs-translation">Timeout in seconds for LLM requests.</target>
</trans-unit> </trans-unit>
+37 -21
View File
@@ -10741,7 +10741,7 @@
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">348</context> <context context-type="linenumber">351</context>
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context> <context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context>
@@ -10757,7 +10757,7 @@
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">341</context> <context context-type="linenumber">344</context>
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context> <context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context>
@@ -11041,7 +11041,7 @@
<source>Reset filters / selection</source> <source>Reset filters / selection</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">329</context> <context context-type="linenumber">332</context>
</context-group> </context-group>
<target state="needs-translation">Reset filters / selection</target> <target state="needs-translation">Reset filters / selection</target>
</trans-unit> </trans-unit>
@@ -11049,7 +11049,7 @@
<source>Open first [selected] document</source> <source>Open first [selected] document</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">357</context> <context context-type="linenumber">360</context>
</context-group> </context-group>
<target state="needs-translation">Open first [selected] document</target> <target state="needs-translation">Open first [selected] document</target>
</trans-unit> </trans-unit>
@@ -11057,7 +11057,7 @@
<source>Previous page</source> <source>Previous page</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">373</context> <context context-type="linenumber">376</context>
</context-group> </context-group>
<target state="needs-translation">Previous page</target> <target state="needs-translation">Previous page</target>
</trans-unit> </trans-unit>
@@ -11065,7 +11065,7 @@
<source>Next page</source> <source>Next page</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">385</context> <context context-type="linenumber">388</context>
</context-group> </context-group>
<target state="needs-translation">Next page</target> <target state="needs-translation">Next page</target>
</trans-unit> </trans-unit>
@@ -11073,7 +11073,7 @@
<source>View &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot; saved successfully.</source> <source>View &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot; saved successfully.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">419</context> <context context-type="linenumber">422</context>
</context-group> </context-group>
<target state="final">Usiicht "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>" gouf erfollegräich gespäichert.</target> <target state="final">Usiicht "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>" gouf erfollegräich gespäichert.</target>
</trans-unit> </trans-unit>
@@ -11081,7 +11081,7 @@
<source>Failed to save view &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot;.</source> <source>Failed to save view &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot;.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">425</context> <context context-type="linenumber">428</context>
</context-group> </context-group>
<target state="needs-translation">Failed to save view "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>".</target> <target state="needs-translation">Failed to save view "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>".</target>
</trans-unit> </trans-unit>
@@ -11089,7 +11089,7 @@
<source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully.</source> <source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">494</context> <context context-type="linenumber">497</context>
</context-group> </context-group>
<target state="final">Vue "<x id="PH" equiv-text="savedView.name"/>" gouf erfollegräich erstallt.</target> <target state="final">Vue "<x id="PH" equiv-text="savedView.name"/>" gouf erfollegräich erstallt.</target>
</trans-unit> </trans-unit>
@@ -11097,7 +11097,7 @@
<source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully, but could not update visibility settings.</source> <source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully, but could not update visibility settings.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">500</context> <context context-type="linenumber">503</context>
</context-group> </context-group>
<target state="needs-translation">View "<x id="PH" equiv-text="savedView.name"/>" created successfully, but could not update visibility settings.</target> <target state="needs-translation">View "<x id="PH" equiv-text="savedView.name"/>" created successfully, but could not update visibility settings.</target>
</trans-unit> </trans-unit>
@@ -13298,11 +13298,27 @@
</context-group> </context-group>
<target state="needs-translation">LLM Embedding Model</target> <target state="needs-translation">LLM Embedding Model</target>
</trans-unit> </trans-unit>
<trans-unit id="861068592166833023" datatype="html">
<source>LLM Embedding API Key</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">358</context>
</context-group>
<target state="needs-translation">LLM Embedding API Key</target>
</trans-unit>
<trans-unit id="2929108042259892948" datatype="html">
<source>Used for embeddings when set, otherwise LLM API key is used.</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">360</context>
</context-group>
<target state="needs-translation">Used for embeddings when set, otherwise LLM API key is used.</target>
</trans-unit>
<trans-unit id="3554114880473286122" datatype="html"> <trans-unit id="3554114880473286122" datatype="html">
<source>LLM Embedding Endpoint</source> <source>LLM Embedding Endpoint</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">358</context> <context context-type="linenumber">366</context>
</context-group> </context-group>
<target state="needs-translation">LLM Embedding Endpoint</target> <target state="needs-translation">LLM Embedding Endpoint</target>
</trans-unit> </trans-unit>
@@ -13310,7 +13326,7 @@
<source>LLM Embedding Chunk Size</source> <source>LLM Embedding Chunk Size</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">365</context> <context context-type="linenumber">373</context>
</context-group> </context-group>
<target state="needs-translation">LLM Embedding Chunk Size</target> <target state="needs-translation">LLM Embedding Chunk Size</target>
</trans-unit> </trans-unit>
@@ -13318,7 +13334,7 @@
<source>LLM Context Size</source> <source>LLM Context Size</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">372</context> <context context-type="linenumber">380</context>
</context-group> </context-group>
<target state="needs-translation">LLM Context Size</target> <target state="needs-translation">LLM Context Size</target>
</trans-unit> </trans-unit>
@@ -13326,7 +13342,7 @@
<source>LLM Backend</source> <source>LLM Backend</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">379</context> <context context-type="linenumber">387</context>
</context-group> </context-group>
<target state="needs-translation">LLM Backend</target> <target state="needs-translation">LLM Backend</target>
</trans-unit> </trans-unit>
@@ -13334,7 +13350,7 @@
<source>LLM Model</source> <source>LLM Model</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">387</context> <context context-type="linenumber">395</context>
</context-group> </context-group>
<target state="needs-translation">LLM Model</target> <target state="needs-translation">LLM Model</target>
</trans-unit> </trans-unit>
@@ -13342,7 +13358,7 @@
<source>LLM API Key</source> <source>LLM API Key</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">394</context> <context context-type="linenumber">402</context>
</context-group> </context-group>
<target state="needs-translation">LLM API Key</target> <target state="needs-translation">LLM API Key</target>
</trans-unit> </trans-unit>
@@ -13350,7 +13366,7 @@
<source>LLM Endpoint</source> <source>LLM Endpoint</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">401</context> <context context-type="linenumber">409</context>
</context-group> </context-group>
<target state="needs-translation">LLM Endpoint</target> <target state="needs-translation">LLM Endpoint</target>
</trans-unit> </trans-unit>
@@ -13358,7 +13374,7 @@
<source>LLM Output Language</source> <source>LLM Output Language</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">408</context> <context context-type="linenumber">416</context>
</context-group> </context-group>
<target state="needs-translation">LLM Output Language</target> <target state="needs-translation">LLM Output Language</target>
</trans-unit> </trans-unit>
@@ -13366,7 +13382,7 @@
<source>Language to use for generated AI suggestions. When unset, AI suggestions use the user&apos;s display language if explicitly set.</source> <source>Language to use for generated AI suggestions. When unset, AI suggestions use the user&apos;s display language if explicitly set.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">412</context> <context context-type="linenumber">420</context>
</context-group> </context-group>
<target state="needs-translation">Language to use for generated AI suggestions. When unset, AI suggestions use the user's display language if explicitly set.</target> <target state="needs-translation">Language to use for generated AI suggestions. When unset, AI suggestions use the user's display language if explicitly set.</target>
</trans-unit> </trans-unit>
@@ -13374,7 +13390,7 @@
<source>LLM Request Timeout</source> <source>LLM Request Timeout</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">416</context> <context context-type="linenumber">424</context>
</context-group> </context-group>
<target state="needs-translation">LLM Request Timeout</target> <target state="needs-translation">LLM Request Timeout</target>
</trans-unit> </trans-unit>
@@ -13382,7 +13398,7 @@
<source>Timeout in seconds for LLM requests.</source> <source>Timeout in seconds for LLM requests.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">420</context> <context context-type="linenumber">428</context>
</context-group> </context-group>
<target state="needs-translation">Timeout in seconds for LLM requests.</target> <target state="needs-translation">Timeout in seconds for LLM requests.</target>
</trans-unit> </trans-unit>
+37 -21
View File
@@ -10741,7 +10741,7 @@
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">348</context> <context context-type="linenumber">351</context>
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context> <context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context>
@@ -10757,7 +10757,7 @@
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">341</context> <context context-type="linenumber">344</context>
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context> <context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context>
@@ -11041,7 +11041,7 @@
<source>Reset filters / selection</source> <source>Reset filters / selection</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">329</context> <context context-type="linenumber">332</context>
</context-group> </context-group>
<target state="needs-translation">Reset filters / selection</target> <target state="needs-translation">Reset filters / selection</target>
</trans-unit> </trans-unit>
@@ -11049,7 +11049,7 @@
<source>Open first [selected] document</source> <source>Open first [selected] document</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">357</context> <context context-type="linenumber">360</context>
</context-group> </context-group>
<target state="needs-translation">Open first [selected] document</target> <target state="needs-translation">Open first [selected] document</target>
</trans-unit> </trans-unit>
@@ -11057,7 +11057,7 @@
<source>Previous page</source> <source>Previous page</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">373</context> <context context-type="linenumber">376</context>
</context-group> </context-group>
<target state="needs-translation">Previous page</target> <target state="needs-translation">Previous page</target>
</trans-unit> </trans-unit>
@@ -11065,7 +11065,7 @@
<source>Next page</source> <source>Next page</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">385</context> <context context-type="linenumber">388</context>
</context-group> </context-group>
<target state="needs-translation">Next page</target> <target state="needs-translation">Next page</target>
</trans-unit> </trans-unit>
@@ -11073,7 +11073,7 @@
<source>View &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot; saved successfully.</source> <source>View &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot; saved successfully.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">419</context> <context context-type="linenumber">422</context>
</context-group> </context-group>
<target state="needs-translation">View "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>" saved successfully.</target> <target state="needs-translation">View "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>" saved successfully.</target>
</trans-unit> </trans-unit>
@@ -11081,7 +11081,7 @@
<source>Failed to save view &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot;.</source> <source>Failed to save view &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot;.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">425</context> <context context-type="linenumber">428</context>
</context-group> </context-group>
<target state="needs-translation">Failed to save view "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>".</target> <target state="needs-translation">Failed to save view "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>".</target>
</trans-unit> </trans-unit>
@@ -11089,7 +11089,7 @@
<source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully.</source> <source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">494</context> <context context-type="linenumber">497</context>
</context-group> </context-group>
<target state="needs-translation">View "<x id="PH" equiv-text="savedView.name"/>" created successfully.</target> <target state="needs-translation">View "<x id="PH" equiv-text="savedView.name"/>" created successfully.</target>
</trans-unit> </trans-unit>
@@ -11097,7 +11097,7 @@
<source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully, but could not update visibility settings.</source> <source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully, but could not update visibility settings.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">500</context> <context context-type="linenumber">503</context>
</context-group> </context-group>
<target state="needs-translation">View "<x id="PH" equiv-text="savedView.name"/>" created successfully, but could not update visibility settings.</target> <target state="needs-translation">View "<x id="PH" equiv-text="savedView.name"/>" created successfully, but could not update visibility settings.</target>
</trans-unit> </trans-unit>
@@ -13298,11 +13298,27 @@
</context-group> </context-group>
<target state="needs-translation">LLM Embedding Model</target> <target state="needs-translation">LLM Embedding Model</target>
</trans-unit> </trans-unit>
<trans-unit id="861068592166833023" datatype="html">
<source>LLM Embedding API Key</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">358</context>
</context-group>
<target state="needs-translation">LLM Embedding API Key</target>
</trans-unit>
<trans-unit id="2929108042259892948" datatype="html">
<source>Used for embeddings when set, otherwise LLM API key is used.</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">360</context>
</context-group>
<target state="needs-translation">Used for embeddings when set, otherwise LLM API key is used.</target>
</trans-unit>
<trans-unit id="3554114880473286122" datatype="html"> <trans-unit id="3554114880473286122" datatype="html">
<source>LLM Embedding Endpoint</source> <source>LLM Embedding Endpoint</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">358</context> <context context-type="linenumber">366</context>
</context-group> </context-group>
<target state="needs-translation">LLM Embedding Endpoint</target> <target state="needs-translation">LLM Embedding Endpoint</target>
</trans-unit> </trans-unit>
@@ -13310,7 +13326,7 @@
<source>LLM Embedding Chunk Size</source> <source>LLM Embedding Chunk Size</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">365</context> <context context-type="linenumber">373</context>
</context-group> </context-group>
<target state="needs-translation">LLM Embedding Chunk Size</target> <target state="needs-translation">LLM Embedding Chunk Size</target>
</trans-unit> </trans-unit>
@@ -13318,7 +13334,7 @@
<source>LLM Context Size</source> <source>LLM Context Size</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">372</context> <context context-type="linenumber">380</context>
</context-group> </context-group>
<target state="needs-translation">LLM Context Size</target> <target state="needs-translation">LLM Context Size</target>
</trans-unit> </trans-unit>
@@ -13326,7 +13342,7 @@
<source>LLM Backend</source> <source>LLM Backend</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">379</context> <context context-type="linenumber">387</context>
</context-group> </context-group>
<target state="needs-translation">LLM Backend</target> <target state="needs-translation">LLM Backend</target>
</trans-unit> </trans-unit>
@@ -13334,7 +13350,7 @@
<source>LLM Model</source> <source>LLM Model</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">387</context> <context context-type="linenumber">395</context>
</context-group> </context-group>
<target state="needs-translation">LLM Model</target> <target state="needs-translation">LLM Model</target>
</trans-unit> </trans-unit>
@@ -13342,7 +13358,7 @@
<source>LLM API Key</source> <source>LLM API Key</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">394</context> <context context-type="linenumber">402</context>
</context-group> </context-group>
<target state="needs-translation">LLM API Key</target> <target state="needs-translation">LLM API Key</target>
</trans-unit> </trans-unit>
@@ -13350,7 +13366,7 @@
<source>LLM Endpoint</source> <source>LLM Endpoint</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">401</context> <context context-type="linenumber">409</context>
</context-group> </context-group>
<target state="needs-translation">LLM Endpoint</target> <target state="needs-translation">LLM Endpoint</target>
</trans-unit> </trans-unit>
@@ -13358,7 +13374,7 @@
<source>LLM Output Language</source> <source>LLM Output Language</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">408</context> <context context-type="linenumber">416</context>
</context-group> </context-group>
<target state="needs-translation">LLM Output Language</target> <target state="needs-translation">LLM Output Language</target>
</trans-unit> </trans-unit>
@@ -13366,7 +13382,7 @@
<source>Language to use for generated AI suggestions. When unset, AI suggestions use the user&apos;s display language if explicitly set.</source> <source>Language to use for generated AI suggestions. When unset, AI suggestions use the user&apos;s display language if explicitly set.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">412</context> <context context-type="linenumber">420</context>
</context-group> </context-group>
<target state="needs-translation">Language to use for generated AI suggestions. When unset, AI suggestions use the user's display language if explicitly set.</target> <target state="needs-translation">Language to use for generated AI suggestions. When unset, AI suggestions use the user's display language if explicitly set.</target>
</trans-unit> </trans-unit>
@@ -13374,7 +13390,7 @@
<source>LLM Request Timeout</source> <source>LLM Request Timeout</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">416</context> <context context-type="linenumber">424</context>
</context-group> </context-group>
<target state="needs-translation">LLM Request Timeout</target> <target state="needs-translation">LLM Request Timeout</target>
</trans-unit> </trans-unit>
@@ -13382,7 +13398,7 @@
<source>Timeout in seconds for LLM requests.</source> <source>Timeout in seconds for LLM requests.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">420</context> <context context-type="linenumber">428</context>
</context-group> </context-group>
<target state="needs-translation">Timeout in seconds for LLM requests.</target> <target state="needs-translation">Timeout in seconds for LLM requests.</target>
</trans-unit> </trans-unit>
+37 -21
View File
@@ -10741,7 +10741,7 @@
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">348</context> <context context-type="linenumber">351</context>
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context> <context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context>
@@ -10757,7 +10757,7 @@
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">341</context> <context context-type="linenumber">344</context>
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context> <context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context>
@@ -11041,7 +11041,7 @@
<source>Reset filters / selection</source> <source>Reset filters / selection</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">329</context> <context context-type="linenumber">332</context>
</context-group> </context-group>
<target state="needs-translation">Reset filters / selection</target> <target state="needs-translation">Reset filters / selection</target>
</trans-unit> </trans-unit>
@@ -11049,7 +11049,7 @@
<source>Open first [selected] document</source> <source>Open first [selected] document</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">357</context> <context context-type="linenumber">360</context>
</context-group> </context-group>
<target state="needs-translation">Open first [selected] document</target> <target state="needs-translation">Open first [selected] document</target>
</trans-unit> </trans-unit>
@@ -11057,7 +11057,7 @@
<source>Previous page</source> <source>Previous page</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">373</context> <context context-type="linenumber">376</context>
</context-group> </context-group>
<target state="needs-translation">Previous page</target> <target state="needs-translation">Previous page</target>
</trans-unit> </trans-unit>
@@ -11065,7 +11065,7 @@
<source>Next page</source> <source>Next page</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">385</context> <context context-type="linenumber">388</context>
</context-group> </context-group>
<target state="needs-translation">Next page</target> <target state="needs-translation">Next page</target>
</trans-unit> </trans-unit>
@@ -11073,7 +11073,7 @@
<source>View &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot; saved successfully.</source> <source>View &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot; saved successfully.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">419</context> <context context-type="linenumber">422</context>
</context-group> </context-group>
<target state="needs-translation">View "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>" saved successfully.</target> <target state="needs-translation">View "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>" saved successfully.</target>
</trans-unit> </trans-unit>
@@ -11081,7 +11081,7 @@
<source>Failed to save view &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot;.</source> <source>Failed to save view &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot;.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">425</context> <context context-type="linenumber">428</context>
</context-group> </context-group>
<target state="needs-translation">Failed to save view "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>".</target> <target state="needs-translation">Failed to save view "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>".</target>
</trans-unit> </trans-unit>
@@ -11089,7 +11089,7 @@
<source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully.</source> <source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">494</context> <context context-type="linenumber">497</context>
</context-group> </context-group>
<target state="needs-translation">View "<x id="PH" equiv-text="savedView.name"/>" created successfully.</target> <target state="needs-translation">View "<x id="PH" equiv-text="savedView.name"/>" created successfully.</target>
</trans-unit> </trans-unit>
@@ -11097,7 +11097,7 @@
<source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully, but could not update visibility settings.</source> <source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully, but could not update visibility settings.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">500</context> <context context-type="linenumber">503</context>
</context-group> </context-group>
<target state="needs-translation">View "<x id="PH" equiv-text="savedView.name"/>" created successfully, but could not update visibility settings.</target> <target state="needs-translation">View "<x id="PH" equiv-text="savedView.name"/>" created successfully, but could not update visibility settings.</target>
</trans-unit> </trans-unit>
@@ -13298,11 +13298,27 @@
</context-group> </context-group>
<target state="needs-translation">LLM Embedding Model</target> <target state="needs-translation">LLM Embedding Model</target>
</trans-unit> </trans-unit>
<trans-unit id="861068592166833023" datatype="html">
<source>LLM Embedding API Key</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">358</context>
</context-group>
<target state="needs-translation">LLM Embedding API Key</target>
</trans-unit>
<trans-unit id="2929108042259892948" datatype="html">
<source>Used for embeddings when set, otherwise LLM API key is used.</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">360</context>
</context-group>
<target state="needs-translation">Used for embeddings when set, otherwise LLM API key is used.</target>
</trans-unit>
<trans-unit id="3554114880473286122" datatype="html"> <trans-unit id="3554114880473286122" datatype="html">
<source>LLM Embedding Endpoint</source> <source>LLM Embedding Endpoint</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">358</context> <context context-type="linenumber">366</context>
</context-group> </context-group>
<target state="needs-translation">LLM Embedding Endpoint</target> <target state="needs-translation">LLM Embedding Endpoint</target>
</trans-unit> </trans-unit>
@@ -13310,7 +13326,7 @@
<source>LLM Embedding Chunk Size</source> <source>LLM Embedding Chunk Size</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">365</context> <context context-type="linenumber">373</context>
</context-group> </context-group>
<target state="needs-translation">LLM Embedding Chunk Size</target> <target state="needs-translation">LLM Embedding Chunk Size</target>
</trans-unit> </trans-unit>
@@ -13318,7 +13334,7 @@
<source>LLM Context Size</source> <source>LLM Context Size</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">372</context> <context context-type="linenumber">380</context>
</context-group> </context-group>
<target state="needs-translation">LLM Context Size</target> <target state="needs-translation">LLM Context Size</target>
</trans-unit> </trans-unit>
@@ -13326,7 +13342,7 @@
<source>LLM Backend</source> <source>LLM Backend</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">379</context> <context context-type="linenumber">387</context>
</context-group> </context-group>
<target state="needs-translation">LLM Backend</target> <target state="needs-translation">LLM Backend</target>
</trans-unit> </trans-unit>
@@ -13334,7 +13350,7 @@
<source>LLM Model</source> <source>LLM Model</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">387</context> <context context-type="linenumber">395</context>
</context-group> </context-group>
<target state="needs-translation">LLM Model</target> <target state="needs-translation">LLM Model</target>
</trans-unit> </trans-unit>
@@ -13342,7 +13358,7 @@
<source>LLM API Key</source> <source>LLM API Key</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">394</context> <context context-type="linenumber">402</context>
</context-group> </context-group>
<target state="needs-translation">LLM API Key</target> <target state="needs-translation">LLM API Key</target>
</trans-unit> </trans-unit>
@@ -13350,7 +13366,7 @@
<source>LLM Endpoint</source> <source>LLM Endpoint</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">401</context> <context context-type="linenumber">409</context>
</context-group> </context-group>
<target state="needs-translation">LLM Endpoint</target> <target state="needs-translation">LLM Endpoint</target>
</trans-unit> </trans-unit>
@@ -13358,7 +13374,7 @@
<source>LLM Output Language</source> <source>LLM Output Language</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">408</context> <context context-type="linenumber">416</context>
</context-group> </context-group>
<target state="needs-translation">LLM Output Language</target> <target state="needs-translation">LLM Output Language</target>
</trans-unit> </trans-unit>
@@ -13366,7 +13382,7 @@
<source>Language to use for generated AI suggestions. When unset, AI suggestions use the user&apos;s display language if explicitly set.</source> <source>Language to use for generated AI suggestions. When unset, AI suggestions use the user&apos;s display language if explicitly set.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">412</context> <context context-type="linenumber">420</context>
</context-group> </context-group>
<target state="needs-translation">Language to use for generated AI suggestions. When unset, AI suggestions use the user's display language if explicitly set.</target> <target state="needs-translation">Language to use for generated AI suggestions. When unset, AI suggestions use the user's display language if explicitly set.</target>
</trans-unit> </trans-unit>
@@ -13374,7 +13390,7 @@
<source>LLM Request Timeout</source> <source>LLM Request Timeout</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">416</context> <context context-type="linenumber">424</context>
</context-group> </context-group>
<target state="needs-translation">LLM Request Timeout</target> <target state="needs-translation">LLM Request Timeout</target>
</trans-unit> </trans-unit>
@@ -13382,7 +13398,7 @@
<source>Timeout in seconds for LLM requests.</source> <source>Timeout in seconds for LLM requests.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">420</context> <context context-type="linenumber">428</context>
</context-group> </context-group>
<target state="needs-translation">Timeout in seconds for LLM requests.</target> <target state="needs-translation">Timeout in seconds for LLM requests.</target>
</trans-unit> </trans-unit>
+37 -21
View File
@@ -10741,7 +10741,7 @@
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">348</context> <context context-type="linenumber">351</context>
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context> <context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context>
@@ -10757,7 +10757,7 @@
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">341</context> <context context-type="linenumber">344</context>
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context> <context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context>
@@ -11041,7 +11041,7 @@
<source>Reset filters / selection</source> <source>Reset filters / selection</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">329</context> <context context-type="linenumber">332</context>
</context-group> </context-group>
<target state="needs-translation">Reset filters / selection</target> <target state="needs-translation">Reset filters / selection</target>
</trans-unit> </trans-unit>
@@ -11049,7 +11049,7 @@
<source>Open first [selected] document</source> <source>Open first [selected] document</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">357</context> <context context-type="linenumber">360</context>
</context-group> </context-group>
<target state="needs-translation">Open first [selected] document</target> <target state="needs-translation">Open first [selected] document</target>
</trans-unit> </trans-unit>
@@ -11057,7 +11057,7 @@
<source>Previous page</source> <source>Previous page</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">373</context> <context context-type="linenumber">376</context>
</context-group> </context-group>
<target state="needs-translation">Previous page</target> <target state="needs-translation">Previous page</target>
</trans-unit> </trans-unit>
@@ -11065,7 +11065,7 @@
<source>Next page</source> <source>Next page</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">385</context> <context context-type="linenumber">388</context>
</context-group> </context-group>
<target state="needs-translation">Next page</target> <target state="needs-translation">Next page</target>
</trans-unit> </trans-unit>
@@ -11073,7 +11073,7 @@
<source>View &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot; saved successfully.</source> <source>View &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot; saved successfully.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">419</context> <context context-type="linenumber">422</context>
</context-group> </context-group>
<target state="needs-translation">View "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>" saved successfully.</target> <target state="needs-translation">View "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>" saved successfully.</target>
</trans-unit> </trans-unit>
@@ -11081,7 +11081,7 @@
<source>Failed to save view &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot;.</source> <source>Failed to save view &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot;.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">425</context> <context context-type="linenumber">428</context>
</context-group> </context-group>
<target state="needs-translation">Failed to save view "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>".</target> <target state="needs-translation">Failed to save view "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>".</target>
</trans-unit> </trans-unit>
@@ -11089,7 +11089,7 @@
<source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully.</source> <source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">494</context> <context context-type="linenumber">497</context>
</context-group> </context-group>
<target state="needs-translation">View "<x id="PH" equiv-text="savedView.name"/>" created successfully.</target> <target state="needs-translation">View "<x id="PH" equiv-text="savedView.name"/>" created successfully.</target>
</trans-unit> </trans-unit>
@@ -11097,7 +11097,7 @@
<source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully, but could not update visibility settings.</source> <source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully, but could not update visibility settings.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">500</context> <context context-type="linenumber">503</context>
</context-group> </context-group>
<target state="needs-translation">View "<x id="PH" equiv-text="savedView.name"/>" created successfully, but could not update visibility settings.</target> <target state="needs-translation">View "<x id="PH" equiv-text="savedView.name"/>" created successfully, but could not update visibility settings.</target>
</trans-unit> </trans-unit>
@@ -13298,11 +13298,27 @@
</context-group> </context-group>
<target state="needs-translation">LLM Embedding Model</target> <target state="needs-translation">LLM Embedding Model</target>
</trans-unit> </trans-unit>
<trans-unit id="861068592166833023" datatype="html">
<source>LLM Embedding API Key</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">358</context>
</context-group>
<target state="needs-translation">LLM Embedding API Key</target>
</trans-unit>
<trans-unit id="2929108042259892948" datatype="html">
<source>Used for embeddings when set, otherwise LLM API key is used.</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">360</context>
</context-group>
<target state="needs-translation">Used for embeddings when set, otherwise LLM API key is used.</target>
</trans-unit>
<trans-unit id="3554114880473286122" datatype="html"> <trans-unit id="3554114880473286122" datatype="html">
<source>LLM Embedding Endpoint</source> <source>LLM Embedding Endpoint</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">358</context> <context context-type="linenumber">366</context>
</context-group> </context-group>
<target state="needs-translation">LLM Embedding Endpoint</target> <target state="needs-translation">LLM Embedding Endpoint</target>
</trans-unit> </trans-unit>
@@ -13310,7 +13326,7 @@
<source>LLM Embedding Chunk Size</source> <source>LLM Embedding Chunk Size</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">365</context> <context context-type="linenumber">373</context>
</context-group> </context-group>
<target state="needs-translation">LLM Embedding Chunk Size</target> <target state="needs-translation">LLM Embedding Chunk Size</target>
</trans-unit> </trans-unit>
@@ -13318,7 +13334,7 @@
<source>LLM Context Size</source> <source>LLM Context Size</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">372</context> <context context-type="linenumber">380</context>
</context-group> </context-group>
<target state="needs-translation">LLM Context Size</target> <target state="needs-translation">LLM Context Size</target>
</trans-unit> </trans-unit>
@@ -13326,7 +13342,7 @@
<source>LLM Backend</source> <source>LLM Backend</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">379</context> <context context-type="linenumber">387</context>
</context-group> </context-group>
<target state="needs-translation">LLM Backend</target> <target state="needs-translation">LLM Backend</target>
</trans-unit> </trans-unit>
@@ -13334,7 +13350,7 @@
<source>LLM Model</source> <source>LLM Model</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">387</context> <context context-type="linenumber">395</context>
</context-group> </context-group>
<target state="needs-translation">LLM Model</target> <target state="needs-translation">LLM Model</target>
</trans-unit> </trans-unit>
@@ -13342,7 +13358,7 @@
<source>LLM API Key</source> <source>LLM API Key</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">394</context> <context context-type="linenumber">402</context>
</context-group> </context-group>
<target state="needs-translation">LLM API Key</target> <target state="needs-translation">LLM API Key</target>
</trans-unit> </trans-unit>
@@ -13350,7 +13366,7 @@
<source>LLM Endpoint</source> <source>LLM Endpoint</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">401</context> <context context-type="linenumber">409</context>
</context-group> </context-group>
<target state="needs-translation">LLM Endpoint</target> <target state="needs-translation">LLM Endpoint</target>
</trans-unit> </trans-unit>
@@ -13358,7 +13374,7 @@
<source>LLM Output Language</source> <source>LLM Output Language</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">408</context> <context context-type="linenumber">416</context>
</context-group> </context-group>
<target state="needs-translation">LLM Output Language</target> <target state="needs-translation">LLM Output Language</target>
</trans-unit> </trans-unit>
@@ -13366,7 +13382,7 @@
<source>Language to use for generated AI suggestions. When unset, AI suggestions use the user&apos;s display language if explicitly set.</source> <source>Language to use for generated AI suggestions. When unset, AI suggestions use the user&apos;s display language if explicitly set.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">412</context> <context context-type="linenumber">420</context>
</context-group> </context-group>
<target state="needs-translation">Language to use for generated AI suggestions. When unset, AI suggestions use the user's display language if explicitly set.</target> <target state="needs-translation">Language to use for generated AI suggestions. When unset, AI suggestions use the user's display language if explicitly set.</target>
</trans-unit> </trans-unit>
@@ -13374,7 +13390,7 @@
<source>LLM Request Timeout</source> <source>LLM Request Timeout</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">416</context> <context context-type="linenumber">424</context>
</context-group> </context-group>
<target state="needs-translation">LLM Request Timeout</target> <target state="needs-translation">LLM Request Timeout</target>
</trans-unit> </trans-unit>
@@ -13382,7 +13398,7 @@
<source>Timeout in seconds for LLM requests.</source> <source>Timeout in seconds for LLM requests.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">420</context> <context context-type="linenumber">428</context>
</context-group> </context-group>
<target state="needs-translation">Timeout in seconds for LLM requests.</target> <target state="needs-translation">Timeout in seconds for LLM requests.</target>
</trans-unit> </trans-unit>
+37 -21
View File
@@ -10741,7 +10741,7 @@
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">348</context> <context context-type="linenumber">351</context>
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context> <context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context>
@@ -10757,7 +10757,7 @@
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">341</context> <context context-type="linenumber">344</context>
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context> <context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context>
@@ -11041,7 +11041,7 @@
<source>Reset filters / selection</source> <source>Reset filters / selection</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">329</context> <context context-type="linenumber">332</context>
</context-group> </context-group>
<target state="needs-translation">Reset filters / selection</target> <target state="needs-translation">Reset filters / selection</target>
</trans-unit> </trans-unit>
@@ -11049,7 +11049,7 @@
<source>Open first [selected] document</source> <source>Open first [selected] document</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">357</context> <context context-type="linenumber">360</context>
</context-group> </context-group>
<target state="needs-translation">Open first [selected] document</target> <target state="needs-translation">Open first [selected] document</target>
</trans-unit> </trans-unit>
@@ -11057,7 +11057,7 @@
<source>Previous page</source> <source>Previous page</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">373</context> <context context-type="linenumber">376</context>
</context-group> </context-group>
<target state="needs-translation">Previous page</target> <target state="needs-translation">Previous page</target>
</trans-unit> </trans-unit>
@@ -11065,7 +11065,7 @@
<source>Next page</source> <source>Next page</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">385</context> <context context-type="linenumber">388</context>
</context-group> </context-group>
<target state="needs-translation">Next page</target> <target state="needs-translation">Next page</target>
</trans-unit> </trans-unit>
@@ -11073,7 +11073,7 @@
<source>View &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot; saved successfully.</source> <source>View &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot; saved successfully.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">419</context> <context context-type="linenumber">422</context>
</context-group> </context-group>
<target state="needs-translation">View "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>" saved successfully.</target> <target state="needs-translation">View "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>" saved successfully.</target>
</trans-unit> </trans-unit>
@@ -11081,7 +11081,7 @@
<source>Failed to save view &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot;.</source> <source>Failed to save view &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot;.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">425</context> <context context-type="linenumber">428</context>
</context-group> </context-group>
<target state="needs-translation">Failed to save view "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>".</target> <target state="needs-translation">Failed to save view "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>".</target>
</trans-unit> </trans-unit>
@@ -11089,7 +11089,7 @@
<source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully.</source> <source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">494</context> <context context-type="linenumber">497</context>
</context-group> </context-group>
<target state="needs-translation">View "<x id="PH" equiv-text="savedView.name"/>" created successfully.</target> <target state="needs-translation">View "<x id="PH" equiv-text="savedView.name"/>" created successfully.</target>
</trans-unit> </trans-unit>
@@ -11097,7 +11097,7 @@
<source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully, but could not update visibility settings.</source> <source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully, but could not update visibility settings.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">500</context> <context context-type="linenumber">503</context>
</context-group> </context-group>
<target state="needs-translation">View "<x id="PH" equiv-text="savedView.name"/>" created successfully, but could not update visibility settings.</target> <target state="needs-translation">View "<x id="PH" equiv-text="savedView.name"/>" created successfully, but could not update visibility settings.</target>
</trans-unit> </trans-unit>
@@ -13298,11 +13298,27 @@
</context-group> </context-group>
<target state="needs-translation">LLM Embedding Model</target> <target state="needs-translation">LLM Embedding Model</target>
</trans-unit> </trans-unit>
<trans-unit id="861068592166833023" datatype="html">
<source>LLM Embedding API Key</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">358</context>
</context-group>
<target state="needs-translation">LLM Embedding API Key</target>
</trans-unit>
<trans-unit id="2929108042259892948" datatype="html">
<source>Used for embeddings when set, otherwise LLM API key is used.</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">360</context>
</context-group>
<target state="needs-translation">Used for embeddings when set, otherwise LLM API key is used.</target>
</trans-unit>
<trans-unit id="3554114880473286122" datatype="html"> <trans-unit id="3554114880473286122" datatype="html">
<source>LLM Embedding Endpoint</source> <source>LLM Embedding Endpoint</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">358</context> <context context-type="linenumber">366</context>
</context-group> </context-group>
<target state="needs-translation">LLM Embedding Endpoint</target> <target state="needs-translation">LLM Embedding Endpoint</target>
</trans-unit> </trans-unit>
@@ -13310,7 +13326,7 @@
<source>LLM Embedding Chunk Size</source> <source>LLM Embedding Chunk Size</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">365</context> <context context-type="linenumber">373</context>
</context-group> </context-group>
<target state="needs-translation">LLM Embedding Chunk Size</target> <target state="needs-translation">LLM Embedding Chunk Size</target>
</trans-unit> </trans-unit>
@@ -13318,7 +13334,7 @@
<source>LLM Context Size</source> <source>LLM Context Size</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">372</context> <context context-type="linenumber">380</context>
</context-group> </context-group>
<target state="needs-translation">LLM Context Size</target> <target state="needs-translation">LLM Context Size</target>
</trans-unit> </trans-unit>
@@ -13326,7 +13342,7 @@
<source>LLM Backend</source> <source>LLM Backend</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">379</context> <context context-type="linenumber">387</context>
</context-group> </context-group>
<target state="needs-translation">LLM Backend</target> <target state="needs-translation">LLM Backend</target>
</trans-unit> </trans-unit>
@@ -13334,7 +13350,7 @@
<source>LLM Model</source> <source>LLM Model</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">387</context> <context context-type="linenumber">395</context>
</context-group> </context-group>
<target state="needs-translation">LLM Model</target> <target state="needs-translation">LLM Model</target>
</trans-unit> </trans-unit>
@@ -13342,7 +13358,7 @@
<source>LLM API Key</source> <source>LLM API Key</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">394</context> <context context-type="linenumber">402</context>
</context-group> </context-group>
<target state="needs-translation">LLM API Key</target> <target state="needs-translation">LLM API Key</target>
</trans-unit> </trans-unit>
@@ -13350,7 +13366,7 @@
<source>LLM Endpoint</source> <source>LLM Endpoint</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">401</context> <context context-type="linenumber">409</context>
</context-group> </context-group>
<target state="needs-translation">LLM Endpoint</target> <target state="needs-translation">LLM Endpoint</target>
</trans-unit> </trans-unit>
@@ -13358,7 +13374,7 @@
<source>LLM Output Language</source> <source>LLM Output Language</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">408</context> <context context-type="linenumber">416</context>
</context-group> </context-group>
<target state="needs-translation">LLM Output Language</target> <target state="needs-translation">LLM Output Language</target>
</trans-unit> </trans-unit>
@@ -13366,7 +13382,7 @@
<source>Language to use for generated AI suggestions. When unset, AI suggestions use the user&apos;s display language if explicitly set.</source> <source>Language to use for generated AI suggestions. When unset, AI suggestions use the user&apos;s display language if explicitly set.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">412</context> <context context-type="linenumber">420</context>
</context-group> </context-group>
<target state="needs-translation">Language to use for generated AI suggestions. When unset, AI suggestions use the user's display language if explicitly set.</target> <target state="needs-translation">Language to use for generated AI suggestions. When unset, AI suggestions use the user's display language if explicitly set.</target>
</trans-unit> </trans-unit>
@@ -13374,7 +13390,7 @@
<source>LLM Request Timeout</source> <source>LLM Request Timeout</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">416</context> <context context-type="linenumber">424</context>
</context-group> </context-group>
<target state="needs-translation">LLM Request Timeout</target> <target state="needs-translation">LLM Request Timeout</target>
</trans-unit> </trans-unit>
@@ -13382,7 +13398,7 @@
<source>Timeout in seconds for LLM requests.</source> <source>Timeout in seconds for LLM requests.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">420</context> <context context-type="linenumber">428</context>
</context-group> </context-group>
<target state="needs-translation">Timeout in seconds for LLM requests.</target> <target state="needs-translation">Timeout in seconds for LLM requests.</target>
</trans-unit> </trans-unit>
+37 -21
View File
@@ -10740,7 +10740,7 @@
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">348</context> <context context-type="linenumber">351</context>
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context> <context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context>
@@ -10756,7 +10756,7 @@
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">341</context> <context context-type="linenumber">344</context>
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context> <context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context>
@@ -11040,7 +11040,7 @@
<source>Reset filters / selection</source> <source>Reset filters / selection</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">329</context> <context context-type="linenumber">332</context>
</context-group> </context-group>
<target state="translated">Reset filters / selectie</target> <target state="translated">Reset filters / selectie</target>
</trans-unit> </trans-unit>
@@ -11048,7 +11048,7 @@
<source>Open first [selected] document</source> <source>Open first [selected] document</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">357</context> <context context-type="linenumber">360</context>
</context-group> </context-group>
<target state="translated">Open het eerste [geselecteerde] document</target> <target state="translated">Open het eerste [geselecteerde] document</target>
</trans-unit> </trans-unit>
@@ -11056,7 +11056,7 @@
<source>Previous page</source> <source>Previous page</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">373</context> <context context-type="linenumber">376</context>
</context-group> </context-group>
<target state="translated">Vorige pagina</target> <target state="translated">Vorige pagina</target>
</trans-unit> </trans-unit>
@@ -11064,7 +11064,7 @@
<source>Next page</source> <source>Next page</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">385</context> <context context-type="linenumber">388</context>
</context-group> </context-group>
<target state="translated">Volgende pagina</target> <target state="translated">Volgende pagina</target>
</trans-unit> </trans-unit>
@@ -11072,7 +11072,7 @@
<source>View &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot; saved successfully.</source> <source>View &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot; saved successfully.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">419</context> <context context-type="linenumber">422</context>
</context-group> </context-group>
<target state="final">View "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>" met succes opgeslagen.</target> <target state="final">View "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>" met succes opgeslagen.</target>
</trans-unit> </trans-unit>
@@ -11080,7 +11080,7 @@
<source>Failed to save view &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot;.</source> <source>Failed to save view &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot;.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">425</context> <context context-type="linenumber">428</context>
</context-group> </context-group>
<target state="translated">Fout bij het opslaan van weergave "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>".</target> <target state="translated">Fout bij het opslaan van weergave "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>".</target>
</trans-unit> </trans-unit>
@@ -11088,7 +11088,7 @@
<source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully.</source> <source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">494</context> <context context-type="linenumber">497</context>
</context-group> </context-group>
<target state="final">View "<x id="PH" equiv-text="savedView.name"/>" met succes gemaakt.</target> <target state="final">View "<x id="PH" equiv-text="savedView.name"/>" met succes gemaakt.</target>
</trans-unit> </trans-unit>
@@ -11096,7 +11096,7 @@
<source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully, but could not update visibility settings.</source> <source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully, but could not update visibility settings.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">500</context> <context context-type="linenumber">503</context>
</context-group> </context-group>
<target state="needs-translation">View "<x id="PH" equiv-text="savedView.name"/>" created successfully, but could not update visibility settings.</target> <target state="needs-translation">View "<x id="PH" equiv-text="savedView.name"/>" created successfully, but could not update visibility settings.</target>
</trans-unit> </trans-unit>
@@ -13297,11 +13297,27 @@
</context-group> </context-group>
<target state="needs-translation">LLM Embedding Model</target> <target state="needs-translation">LLM Embedding Model</target>
</trans-unit> </trans-unit>
<trans-unit id="861068592166833023" datatype="html">
<source>LLM Embedding API Key</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">358</context>
</context-group>
<target state="needs-translation">LLM Embedding API Key</target>
</trans-unit>
<trans-unit id="2929108042259892948" datatype="html">
<source>Used for embeddings when set, otherwise LLM API key is used.</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">360</context>
</context-group>
<target state="needs-translation">Used for embeddings when set, otherwise LLM API key is used.</target>
</trans-unit>
<trans-unit id="3554114880473286122" datatype="html"> <trans-unit id="3554114880473286122" datatype="html">
<source>LLM Embedding Endpoint</source> <source>LLM Embedding Endpoint</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">358</context> <context context-type="linenumber">366</context>
</context-group> </context-group>
<target state="needs-translation">LLM Embedding Endpoint</target> <target state="needs-translation">LLM Embedding Endpoint</target>
</trans-unit> </trans-unit>
@@ -13309,7 +13325,7 @@
<source>LLM Embedding Chunk Size</source> <source>LLM Embedding Chunk Size</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">365</context> <context context-type="linenumber">373</context>
</context-group> </context-group>
<target state="needs-translation">LLM Embedding Chunk Size</target> <target state="needs-translation">LLM Embedding Chunk Size</target>
</trans-unit> </trans-unit>
@@ -13317,7 +13333,7 @@
<source>LLM Context Size</source> <source>LLM Context Size</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">372</context> <context context-type="linenumber">380</context>
</context-group> </context-group>
<target state="needs-translation">LLM Context Size</target> <target state="needs-translation">LLM Context Size</target>
</trans-unit> </trans-unit>
@@ -13325,7 +13341,7 @@
<source>LLM Backend</source> <source>LLM Backend</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">379</context> <context context-type="linenumber">387</context>
</context-group> </context-group>
<target state="needs-translation">LLM Backend</target> <target state="needs-translation">LLM Backend</target>
</trans-unit> </trans-unit>
@@ -13333,7 +13349,7 @@
<source>LLM Model</source> <source>LLM Model</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">387</context> <context context-type="linenumber">395</context>
</context-group> </context-group>
<target state="needs-translation">LLM Model</target> <target state="needs-translation">LLM Model</target>
</trans-unit> </trans-unit>
@@ -13341,7 +13357,7 @@
<source>LLM API Key</source> <source>LLM API Key</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">394</context> <context context-type="linenumber">402</context>
</context-group> </context-group>
<target state="needs-translation">LLM API Key</target> <target state="needs-translation">LLM API Key</target>
</trans-unit> </trans-unit>
@@ -13349,7 +13365,7 @@
<source>LLM Endpoint</source> <source>LLM Endpoint</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">401</context> <context context-type="linenumber">409</context>
</context-group> </context-group>
<target state="needs-translation">LLM Endpoint</target> <target state="needs-translation">LLM Endpoint</target>
</trans-unit> </trans-unit>
@@ -13357,7 +13373,7 @@
<source>LLM Output Language</source> <source>LLM Output Language</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">408</context> <context context-type="linenumber">416</context>
</context-group> </context-group>
<target state="needs-translation">LLM Output Language</target> <target state="needs-translation">LLM Output Language</target>
</trans-unit> </trans-unit>
@@ -13365,7 +13381,7 @@
<source>Language to use for generated AI suggestions. When unset, AI suggestions use the user&apos;s display language if explicitly set.</source> <source>Language to use for generated AI suggestions. When unset, AI suggestions use the user&apos;s display language if explicitly set.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">412</context> <context context-type="linenumber">420</context>
</context-group> </context-group>
<target state="needs-translation">Language to use for generated AI suggestions. When unset, AI suggestions use the user's display language if explicitly set.</target> <target state="needs-translation">Language to use for generated AI suggestions. When unset, AI suggestions use the user's display language if explicitly set.</target>
</trans-unit> </trans-unit>
@@ -13373,7 +13389,7 @@
<source>LLM Request Timeout</source> <source>LLM Request Timeout</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">416</context> <context context-type="linenumber">424</context>
</context-group> </context-group>
<target state="needs-translation">LLM Request Timeout</target> <target state="needs-translation">LLM Request Timeout</target>
</trans-unit> </trans-unit>
@@ -13381,7 +13397,7 @@
<source>Timeout in seconds for LLM requests.</source> <source>Timeout in seconds for LLM requests.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">420</context> <context context-type="linenumber">428</context>
</context-group> </context-group>
<target state="needs-translation">Timeout in seconds for LLM requests.</target> <target state="needs-translation">Timeout in seconds for LLM requests.</target>
</trans-unit> </trans-unit>
+37 -21
View File
@@ -10741,7 +10741,7 @@
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">348</context> <context context-type="linenumber">351</context>
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context> <context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context>
@@ -10757,7 +10757,7 @@
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">341</context> <context context-type="linenumber">344</context>
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context> <context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context>
@@ -11041,7 +11041,7 @@
<source>Reset filters / selection</source> <source>Reset filters / selection</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">329</context> <context context-type="linenumber">332</context>
</context-group> </context-group>
<target state="translated">Tilbakestill filtre / utvalg</target> <target state="translated">Tilbakestill filtre / utvalg</target>
</trans-unit> </trans-unit>
@@ -11049,7 +11049,7 @@
<source>Open first [selected] document</source> <source>Open first [selected] document</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">357</context> <context context-type="linenumber">360</context>
</context-group> </context-group>
<target state="translated">Åpne første [selected] dokument</target> <target state="translated">Åpne første [selected] dokument</target>
</trans-unit> </trans-unit>
@@ -11057,7 +11057,7 @@
<source>Previous page</source> <source>Previous page</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">373</context> <context context-type="linenumber">376</context>
</context-group> </context-group>
<target state="translated">Forrige side</target> <target state="translated">Forrige side</target>
</trans-unit> </trans-unit>
@@ -11065,7 +11065,7 @@
<source>Next page</source> <source>Next page</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">385</context> <context context-type="linenumber">388</context>
</context-group> </context-group>
<target state="translated">Neste side</target> <target state="translated">Neste side</target>
</trans-unit> </trans-unit>
@@ -11073,7 +11073,7 @@
<source>View &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot; saved successfully.</source> <source>View &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot; saved successfully.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">419</context> <context context-type="linenumber">422</context>
</context-group> </context-group>
<target state="translated">Visning "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>" ble lagret.</target> <target state="translated">Visning "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>" ble lagret.</target>
</trans-unit> </trans-unit>
@@ -11081,7 +11081,7 @@
<source>Failed to save view &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot;.</source> <source>Failed to save view &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot;.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">425</context> <context context-type="linenumber">428</context>
</context-group> </context-group>
<target state="translated">Kan ikke lagre visning "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>".</target> <target state="translated">Kan ikke lagre visning "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>".</target>
</trans-unit> </trans-unit>
@@ -11089,7 +11089,7 @@
<source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully.</source> <source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">494</context> <context context-type="linenumber">497</context>
</context-group> </context-group>
<target state="translated">Visning "<x id="PH" equiv-text="savedView.name"/>" ble opprettet.</target> <target state="translated">Visning "<x id="PH" equiv-text="savedView.name"/>" ble opprettet.</target>
</trans-unit> </trans-unit>
@@ -11097,7 +11097,7 @@
<source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully, but could not update visibility settings.</source> <source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully, but could not update visibility settings.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">500</context> <context context-type="linenumber">503</context>
</context-group> </context-group>
<target state="translated">Se "<x id="PH" equiv-text="savedView.name"/>" opprettet vellykket, men klarte ikke oppdatere synlighetsinnstillinger.</target> <target state="translated">Se "<x id="PH" equiv-text="savedView.name"/>" opprettet vellykket, men klarte ikke oppdatere synlighetsinnstillinger.</target>
</trans-unit> </trans-unit>
@@ -13298,11 +13298,27 @@
</context-group> </context-group>
<target state="translated">LLM innebygd modell</target> <target state="translated">LLM innebygd modell</target>
</trans-unit> </trans-unit>
<trans-unit id="861068592166833023" datatype="html">
<source>LLM Embedding API Key</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">358</context>
</context-group>
<target state="needs-translation">LLM Embedding API Key</target>
</trans-unit>
<trans-unit id="2929108042259892948" datatype="html">
<source>Used for embeddings when set, otherwise LLM API key is used.</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">360</context>
</context-group>
<target state="needs-translation">Used for embeddings when set, otherwise LLM API key is used.</target>
</trans-unit>
<trans-unit id="3554114880473286122" datatype="html"> <trans-unit id="3554114880473286122" datatype="html">
<source>LLM Embedding Endpoint</source> <source>LLM Embedding Endpoint</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">358</context> <context context-type="linenumber">366</context>
</context-group> </context-group>
<target state="translated">LLM Innebygd endepunkt</target> <target state="translated">LLM Innebygd endepunkt</target>
</trans-unit> </trans-unit>
@@ -13310,7 +13326,7 @@
<source>LLM Embedding Chunk Size</source> <source>LLM Embedding Chunk Size</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">365</context> <context context-type="linenumber">373</context>
</context-group> </context-group>
<target state="translated">LLM-innebyggingings blokkstørrelse</target> <target state="translated">LLM-innebyggingings blokkstørrelse</target>
</trans-unit> </trans-unit>
@@ -13318,7 +13334,7 @@
<source>LLM Context Size</source> <source>LLM Context Size</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">372</context> <context context-type="linenumber">380</context>
</context-group> </context-group>
<target state="translated">LLM-kontekststørrelse</target> <target state="translated">LLM-kontekststørrelse</target>
</trans-unit> </trans-unit>
@@ -13326,7 +13342,7 @@
<source>LLM Backend</source> <source>LLM Backend</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">379</context> <context context-type="linenumber">387</context>
</context-group> </context-group>
<target state="translated">LLM-motor</target> <target state="translated">LLM-motor</target>
</trans-unit> </trans-unit>
@@ -13334,7 +13350,7 @@
<source>LLM Model</source> <source>LLM Model</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">387</context> <context context-type="linenumber">395</context>
</context-group> </context-group>
<target state="translated">LLM modell</target> <target state="translated">LLM modell</target>
</trans-unit> </trans-unit>
@@ -13342,7 +13358,7 @@
<source>LLM API Key</source> <source>LLM API Key</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">394</context> <context context-type="linenumber">402</context>
</context-group> </context-group>
<target state="translated">LLM API-nøkkel</target> <target state="translated">LLM API-nøkkel</target>
</trans-unit> </trans-unit>
@@ -13350,7 +13366,7 @@
<source>LLM Endpoint</source> <source>LLM Endpoint</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">401</context> <context context-type="linenumber">409</context>
</context-group> </context-group>
<target state="translated">LLM endepunkt</target> <target state="translated">LLM endepunkt</target>
</trans-unit> </trans-unit>
@@ -13358,7 +13374,7 @@
<source>LLM Output Language</source> <source>LLM Output Language</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">408</context> <context context-type="linenumber">416</context>
</context-group> </context-group>
<target state="translated">LLM-utdataspråk</target> <target state="translated">LLM-utdataspråk</target>
</trans-unit> </trans-unit>
@@ -13366,7 +13382,7 @@
<source>Language to use for generated AI suggestions. When unset, AI suggestions use the user&apos;s display language if explicitly set.</source> <source>Language to use for generated AI suggestions. When unset, AI suggestions use the user&apos;s display language if explicitly set.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">412</context> <context context-type="linenumber">420</context>
</context-group> </context-group>
<target state="translated">Språk som skal brukes for genererte KI forslag. Når upasset, bruker KI forslag brukerens visningsspråk dersom det er angitt eksplisitt.</target> <target state="translated">Språk som skal brukes for genererte KI forslag. Når upasset, bruker KI forslag brukerens visningsspråk dersom det er angitt eksplisitt.</target>
</trans-unit> </trans-unit>
@@ -13374,7 +13390,7 @@
<source>LLM Request Timeout</source> <source>LLM Request Timeout</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">416</context> <context context-type="linenumber">424</context>
</context-group> </context-group>
<target state="translated">Tidsavbrudd for LTM-forespørsel</target> <target state="translated">Tidsavbrudd for LTM-forespørsel</target>
</trans-unit> </trans-unit>
@@ -13382,7 +13398,7 @@
<source>Timeout in seconds for LLM requests.</source> <source>Timeout in seconds for LLM requests.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">420</context> <context context-type="linenumber">428</context>
</context-group> </context-group>
<target state="translated">Tidsavbrudd i sekunder for LSM-forespørsler.</target> <target state="translated">Tidsavbrudd i sekunder for LSM-forespørsler.</target>
</trans-unit> </trans-unit>
+37 -21
View File
@@ -10740,7 +10740,7 @@
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">348</context> <context context-type="linenumber">351</context>
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context> <context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context>
@@ -10756,7 +10756,7 @@
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">341</context> <context context-type="linenumber">344</context>
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context> <context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context>
@@ -11040,7 +11040,7 @@
<source>Reset filters / selection</source> <source>Reset filters / selection</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">329</context> <context context-type="linenumber">332</context>
</context-group> </context-group>
<target state="translated">Resetowanie filtrów/wyboru</target> <target state="translated">Resetowanie filtrów/wyboru</target>
</trans-unit> </trans-unit>
@@ -11048,7 +11048,7 @@
<source>Open first [selected] document</source> <source>Open first [selected] document</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">357</context> <context context-type="linenumber">360</context>
</context-group> </context-group>
<target state="translated">Otwórz pierwszy [wybrany] dokument</target> <target state="translated">Otwórz pierwszy [wybrany] dokument</target>
</trans-unit> </trans-unit>
@@ -11056,7 +11056,7 @@
<source>Previous page</source> <source>Previous page</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">373</context> <context context-type="linenumber">376</context>
</context-group> </context-group>
<target state="translated">Poprzednia strona</target> <target state="translated">Poprzednia strona</target>
</trans-unit> </trans-unit>
@@ -11064,7 +11064,7 @@
<source>Next page</source> <source>Next page</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">385</context> <context context-type="linenumber">388</context>
</context-group> </context-group>
<target state="translated">Następna strona</target> <target state="translated">Następna strona</target>
</trans-unit> </trans-unit>
@@ -11072,7 +11072,7 @@
<source>View &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot; saved successfully.</source> <source>View &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot; saved successfully.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">419</context> <context context-type="linenumber">422</context>
</context-group> </context-group>
<target state="final">Widok "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>" został zapisany.</target> <target state="final">Widok "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>" został zapisany.</target>
</trans-unit> </trans-unit>
@@ -11080,7 +11080,7 @@
<source>Failed to save view &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot;.</source> <source>Failed to save view &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot;.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">425</context> <context context-type="linenumber">428</context>
</context-group> </context-group>
<target state="translated">Nie udało się zapisać widoku "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>".</target> <target state="translated">Nie udało się zapisać widoku "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>".</target>
</trans-unit> </trans-unit>
@@ -11088,7 +11088,7 @@
<source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully.</source> <source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">494</context> <context context-type="linenumber">497</context>
</context-group> </context-group>
<target state="final">Widok "<x id="PH" equiv-text="savedView.name"/>" został utworzony pomyślnie.</target> <target state="final">Widok "<x id="PH" equiv-text="savedView.name"/>" został utworzony pomyślnie.</target>
</trans-unit> </trans-unit>
@@ -11096,7 +11096,7 @@
<source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully, but could not update visibility settings.</source> <source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully, but could not update visibility settings.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">500</context> <context context-type="linenumber">503</context>
</context-group> </context-group>
<target state="translated">Widok "<x id="PH" equiv-text="savedView.name"/>" utworzono pomyślnie, ale nie można zaktualizować ustawień widoczności.</target> <target state="translated">Widok "<x id="PH" equiv-text="savedView.name"/>" utworzono pomyślnie, ale nie można zaktualizować ustawień widoczności.</target>
</trans-unit> </trans-unit>
@@ -13297,11 +13297,27 @@
</context-group> </context-group>
<target state="translated">Model do analizy treści dokumentów</target> <target state="translated">Model do analizy treści dokumentów</target>
</trans-unit> </trans-unit>
<trans-unit id="861068592166833023" datatype="html">
<source>LLM Embedding API Key</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">358</context>
</context-group>
<target state="needs-translation">LLM Embedding API Key</target>
</trans-unit>
<trans-unit id="2929108042259892948" datatype="html">
<source>Used for embeddings when set, otherwise LLM API key is used.</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">360</context>
</context-group>
<target state="needs-translation">Used for embeddings when set, otherwise LLM API key is used.</target>
</trans-unit>
<trans-unit id="3554114880473286122" datatype="html"> <trans-unit id="3554114880473286122" datatype="html">
<source>LLM Embedding Endpoint</source> <source>LLM Embedding Endpoint</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">358</context> <context context-type="linenumber">366</context>
</context-group> </context-group>
<target state="needs-translation">LLM Embedding Endpoint</target> <target state="needs-translation">LLM Embedding Endpoint</target>
</trans-unit> </trans-unit>
@@ -13309,7 +13325,7 @@
<source>LLM Embedding Chunk Size</source> <source>LLM Embedding Chunk Size</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">365</context> <context context-type="linenumber">373</context>
</context-group> </context-group>
<target state="needs-translation">LLM Embedding Chunk Size</target> <target state="needs-translation">LLM Embedding Chunk Size</target>
</trans-unit> </trans-unit>
@@ -13317,7 +13333,7 @@
<source>LLM Context Size</source> <source>LLM Context Size</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">372</context> <context context-type="linenumber">380</context>
</context-group> </context-group>
<target state="needs-translation">LLM Context Size</target> <target state="needs-translation">LLM Context Size</target>
</trans-unit> </trans-unit>
@@ -13325,7 +13341,7 @@
<source>LLM Backend</source> <source>LLM Backend</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">379</context> <context context-type="linenumber">387</context>
</context-group> </context-group>
<target state="translated">Usługa sztucznej inteligencji</target> <target state="translated">Usługa sztucznej inteligencji</target>
</trans-unit> </trans-unit>
@@ -13333,7 +13349,7 @@
<source>LLM Model</source> <source>LLM Model</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">387</context> <context context-type="linenumber">395</context>
</context-group> </context-group>
<target state="translated">Model sztucznej inteligencji</target> <target state="translated">Model sztucznej inteligencji</target>
</trans-unit> </trans-unit>
@@ -13341,7 +13357,7 @@
<source>LLM API Key</source> <source>LLM API Key</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">394</context> <context context-type="linenumber">402</context>
</context-group> </context-group>
<target state="translated">Klucz dostępu do usługi AI</target> <target state="translated">Klucz dostępu do usługi AI</target>
</trans-unit> </trans-unit>
@@ -13349,7 +13365,7 @@
<source>LLM Endpoint</source> <source>LLM Endpoint</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">401</context> <context context-type="linenumber">409</context>
</context-group> </context-group>
<target state="translated">Adres usługi AI</target> <target state="translated">Adres usługi AI</target>
</trans-unit> </trans-unit>
@@ -13357,7 +13373,7 @@
<source>LLM Output Language</source> <source>LLM Output Language</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">408</context> <context context-type="linenumber">416</context>
</context-group> </context-group>
<target state="needs-translation">LLM Output Language</target> <target state="needs-translation">LLM Output Language</target>
</trans-unit> </trans-unit>
@@ -13365,7 +13381,7 @@
<source>Language to use for generated AI suggestions. When unset, AI suggestions use the user&apos;s display language if explicitly set.</source> <source>Language to use for generated AI suggestions. When unset, AI suggestions use the user&apos;s display language if explicitly set.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">412</context> <context context-type="linenumber">420</context>
</context-group> </context-group>
<target state="needs-translation">Language to use for generated AI suggestions. When unset, AI suggestions use the user's display language if explicitly set.</target> <target state="needs-translation">Language to use for generated AI suggestions. When unset, AI suggestions use the user's display language if explicitly set.</target>
</trans-unit> </trans-unit>
@@ -13373,7 +13389,7 @@
<source>LLM Request Timeout</source> <source>LLM Request Timeout</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">416</context> <context context-type="linenumber">424</context>
</context-group> </context-group>
<target state="needs-translation">LLM Request Timeout</target> <target state="needs-translation">LLM Request Timeout</target>
</trans-unit> </trans-unit>
@@ -13381,7 +13397,7 @@
<source>Timeout in seconds for LLM requests.</source> <source>Timeout in seconds for LLM requests.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">420</context> <context context-type="linenumber">428</context>
</context-group> </context-group>
<target state="needs-translation">Timeout in seconds for LLM requests.</target> <target state="needs-translation">Timeout in seconds for LLM requests.</target>
</trans-unit> </trans-unit>
+37 -21
View File
@@ -10742,7 +10742,7 @@ Erro ao enviar documentos por e-mail</target>
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">348</context> <context context-type="linenumber">351</context>
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context> <context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context>
@@ -10758,7 +10758,7 @@ Erro ao enviar documentos por e-mail</target>
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">341</context> <context context-type="linenumber">344</context>
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context> <context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context>
@@ -11042,7 +11042,7 @@ Erro ao enviar documentos por e-mail</target>
<source>Reset filters / selection</source> <source>Reset filters / selection</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">329</context> <context context-type="linenumber">332</context>
</context-group> </context-group>
<target state="translated">Redefinir filtros / seleção</target> <target state="translated">Redefinir filtros / seleção</target>
</trans-unit> </trans-unit>
@@ -11050,7 +11050,7 @@ Erro ao enviar documentos por e-mail</target>
<source>Open first [selected] document</source> <source>Open first [selected] document</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">357</context> <context context-type="linenumber">360</context>
</context-group> </context-group>
<target state="translated">Abrir o primeiro documento [selected]</target> <target state="translated">Abrir o primeiro documento [selected]</target>
</trans-unit> </trans-unit>
@@ -11058,7 +11058,7 @@ Erro ao enviar documentos por e-mail</target>
<source>Previous page</source> <source>Previous page</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">373</context> <context context-type="linenumber">376</context>
</context-group> </context-group>
<target state="translated">Página anterior</target> <target state="translated">Página anterior</target>
</trans-unit> </trans-unit>
@@ -11066,7 +11066,7 @@ Erro ao enviar documentos por e-mail</target>
<source>Next page</source> <source>Next page</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">385</context> <context context-type="linenumber">388</context>
</context-group> </context-group>
<target state="translated">Próxima página</target> <target state="translated">Próxima página</target>
</trans-unit> </trans-unit>
@@ -11074,7 +11074,7 @@ Erro ao enviar documentos por e-mail</target>
<source>View &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot; saved successfully.</source> <source>View &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot; saved successfully.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">419</context> <context context-type="linenumber">422</context>
</context-group> </context-group>
<target state="final">Visualização "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>" salva com sucesso.</target> <target state="final">Visualização "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>" salva com sucesso.</target>
</trans-unit> </trans-unit>
@@ -11082,7 +11082,7 @@ Erro ao enviar documentos por e-mail</target>
<source>Failed to save view &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot;.</source> <source>Failed to save view &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot;.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">425</context> <context context-type="linenumber">428</context>
</context-group> </context-group>
<target state="translated">Falha ao salvar a view "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>".</target> <target state="translated">Falha ao salvar a view "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>".</target>
</trans-unit> </trans-unit>
@@ -11090,7 +11090,7 @@ Erro ao enviar documentos por e-mail</target>
<source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully.</source> <source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">494</context> <context context-type="linenumber">497</context>
</context-group> </context-group>
<target state="final">Visualização "<x id="PH" equiv-text="savedView.name"/>" criada com sucesso.</target> <target state="final">Visualização "<x id="PH" equiv-text="savedView.name"/>" criada com sucesso.</target>
</trans-unit> </trans-unit>
@@ -11098,7 +11098,7 @@ Erro ao enviar documentos por e-mail</target>
<source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully, but could not update visibility settings.</source> <source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully, but could not update visibility settings.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">500</context> <context context-type="linenumber">503</context>
</context-group> </context-group>
<target state="needs-translation">View "<x id="PH" equiv-text="savedView.name"/>" created successfully, but could not update visibility settings.</target> <target state="needs-translation">View "<x id="PH" equiv-text="savedView.name"/>" created successfully, but could not update visibility settings.</target>
</trans-unit> </trans-unit>
@@ -13299,11 +13299,27 @@ Erro ao enviar documentos por e-mail</target>
</context-group> </context-group>
<target state="translated">Modelo de embedding do LLM</target> <target state="translated">Modelo de embedding do LLM</target>
</trans-unit> </trans-unit>
<trans-unit id="861068592166833023" datatype="html">
<source>LLM Embedding API Key</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">358</context>
</context-group>
<target state="needs-translation">LLM Embedding API Key</target>
</trans-unit>
<trans-unit id="2929108042259892948" datatype="html">
<source>Used for embeddings when set, otherwise LLM API key is used.</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">360</context>
</context-group>
<target state="needs-translation">Used for embeddings when set, otherwise LLM API key is used.</target>
</trans-unit>
<trans-unit id="3554114880473286122" datatype="html"> <trans-unit id="3554114880473286122" datatype="html">
<source>LLM Embedding Endpoint</source> <source>LLM Embedding Endpoint</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">358</context> <context context-type="linenumber">366</context>
</context-group> </context-group>
<target state="translated">Endpoint de embedding do LLM</target> <target state="translated">Endpoint de embedding do LLM</target>
</trans-unit> </trans-unit>
@@ -13311,7 +13327,7 @@ Erro ao enviar documentos por e-mail</target>
<source>LLM Embedding Chunk Size</source> <source>LLM Embedding Chunk Size</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">365</context> <context context-type="linenumber">373</context>
</context-group> </context-group>
<target state="translated">Tamanho do Chunk de embedding do LLM</target> <target state="translated">Tamanho do Chunk de embedding do LLM</target>
</trans-unit> </trans-unit>
@@ -13319,7 +13335,7 @@ Erro ao enviar documentos por e-mail</target>
<source>LLM Context Size</source> <source>LLM Context Size</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">372</context> <context context-type="linenumber">380</context>
</context-group> </context-group>
<target state="translated">Tamanho do Contexto do LLM</target> <target state="translated">Tamanho do Contexto do LLM</target>
</trans-unit> </trans-unit>
@@ -13327,7 +13343,7 @@ Erro ao enviar documentos por e-mail</target>
<source>LLM Backend</source> <source>LLM Backend</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">379</context> <context context-type="linenumber">387</context>
</context-group> </context-group>
<target state="translated">Backend do LLM</target> <target state="translated">Backend do LLM</target>
</trans-unit> </trans-unit>
@@ -13335,7 +13351,7 @@ Erro ao enviar documentos por e-mail</target>
<source>LLM Model</source> <source>LLM Model</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">387</context> <context context-type="linenumber">395</context>
</context-group> </context-group>
<target state="translated">Modelo do LLM</target> <target state="translated">Modelo do LLM</target>
</trans-unit> </trans-unit>
@@ -13343,7 +13359,7 @@ Erro ao enviar documentos por e-mail</target>
<source>LLM API Key</source> <source>LLM API Key</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">394</context> <context context-type="linenumber">402</context>
</context-group> </context-group>
<target state="translated">API Key do LLM</target> <target state="translated">API Key do LLM</target>
</trans-unit> </trans-unit>
@@ -13351,7 +13367,7 @@ Erro ao enviar documentos por e-mail</target>
<source>LLM Endpoint</source> <source>LLM Endpoint</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">401</context> <context context-type="linenumber">409</context>
</context-group> </context-group>
<target state="translated">Endpoint do LLM</target> <target state="translated">Endpoint do LLM</target>
</trans-unit> </trans-unit>
@@ -13359,7 +13375,7 @@ Erro ao enviar documentos por e-mail</target>
<source>LLM Output Language</source> <source>LLM Output Language</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">408</context> <context context-type="linenumber">416</context>
</context-group> </context-group>
<target state="translated">Idioma de Saída do LLM</target> <target state="translated">Idioma de Saída do LLM</target>
</trans-unit> </trans-unit>
@@ -13367,7 +13383,7 @@ Erro ao enviar documentos por e-mail</target>
<source>Language to use for generated AI suggestions. When unset, AI suggestions use the user&apos;s display language if explicitly set.</source> <source>Language to use for generated AI suggestions. When unset, AI suggestions use the user&apos;s display language if explicitly set.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">412</context> <context context-type="linenumber">420</context>
</context-group> </context-group>
<target state="translated">Idioma a ser usado para sugestões geradas por IA. Quando não definido, as sugestões de IA usam o idioma de exibição do usuário, se definido explicitamente.</target> <target state="translated">Idioma a ser usado para sugestões geradas por IA. Quando não definido, as sugestões de IA usam o idioma de exibição do usuário, se definido explicitamente.</target>
</trans-unit> </trans-unit>
@@ -13375,7 +13391,7 @@ Erro ao enviar documentos por e-mail</target>
<source>LLM Request Timeout</source> <source>LLM Request Timeout</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">416</context> <context context-type="linenumber">424</context>
</context-group> </context-group>
<target state="translated">Tempo limite da requisição LLM</target> <target state="translated">Tempo limite da requisição LLM</target>
</trans-unit> </trans-unit>
@@ -13383,7 +13399,7 @@ Erro ao enviar documentos por e-mail</target>
<source>Timeout in seconds for LLM requests.</source> <source>Timeout in seconds for LLM requests.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">420</context> <context context-type="linenumber">428</context>
</context-group> </context-group>
<target state="translated">Tempo limite em segundos para requisições LLM.</target> <target state="translated">Tempo limite em segundos para requisições LLM.</target>
</trans-unit> </trans-unit>
+37 -21
View File
@@ -10741,7 +10741,7 @@
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">348</context> <context context-type="linenumber">351</context>
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context> <context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context>
@@ -10757,7 +10757,7 @@
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">341</context> <context context-type="linenumber">344</context>
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context> <context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context>
@@ -11041,7 +11041,7 @@
<source>Reset filters / selection</source> <source>Reset filters / selection</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">329</context> <context context-type="linenumber">332</context>
</context-group> </context-group>
<target state="needs-translation">Reset filters / selection</target> <target state="needs-translation">Reset filters / selection</target>
</trans-unit> </trans-unit>
@@ -11049,7 +11049,7 @@
<source>Open first [selected] document</source> <source>Open first [selected] document</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">357</context> <context context-type="linenumber">360</context>
</context-group> </context-group>
<target state="needs-translation">Open first [selected] document</target> <target state="needs-translation">Open first [selected] document</target>
</trans-unit> </trans-unit>
@@ -11057,7 +11057,7 @@
<source>Previous page</source> <source>Previous page</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">373</context> <context context-type="linenumber">376</context>
</context-group> </context-group>
<target state="needs-translation">Previous page</target> <target state="needs-translation">Previous page</target>
</trans-unit> </trans-unit>
@@ -11065,7 +11065,7 @@
<source>Next page</source> <source>Next page</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">385</context> <context context-type="linenumber">388</context>
</context-group> </context-group>
<target state="needs-translation">Next page</target> <target state="needs-translation">Next page</target>
</trans-unit> </trans-unit>
@@ -11073,7 +11073,7 @@
<source>View &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot; saved successfully.</source> <source>View &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot; saved successfully.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">419</context> <context context-type="linenumber">422</context>
</context-group> </context-group>
<target state="final">Visualização "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>" guardado com sucesso.</target> <target state="final">Visualização "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>" guardado com sucesso.</target>
</trans-unit> </trans-unit>
@@ -11081,7 +11081,7 @@
<source>Failed to save view &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot;.</source> <source>Failed to save view &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot;.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">425</context> <context context-type="linenumber">428</context>
</context-group> </context-group>
<target state="needs-translation">Failed to save view "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>".</target> <target state="needs-translation">Failed to save view "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>".</target>
</trans-unit> </trans-unit>
@@ -11089,7 +11089,7 @@
<source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully.</source> <source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">494</context> <context context-type="linenumber">497</context>
</context-group> </context-group>
<target state="final">Visualização "<x id="PH" equiv-text="savedView.name"/>" criada com sucesso.</target> <target state="final">Visualização "<x id="PH" equiv-text="savedView.name"/>" criada com sucesso.</target>
</trans-unit> </trans-unit>
@@ -11097,7 +11097,7 @@
<source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully, but could not update visibility settings.</source> <source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully, but could not update visibility settings.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">500</context> <context context-type="linenumber">503</context>
</context-group> </context-group>
<target state="needs-translation">View "<x id="PH" equiv-text="savedView.name"/>" created successfully, but could not update visibility settings.</target> <target state="needs-translation">View "<x id="PH" equiv-text="savedView.name"/>" created successfully, but could not update visibility settings.</target>
</trans-unit> </trans-unit>
@@ -13298,11 +13298,27 @@
</context-group> </context-group>
<target state="needs-translation">LLM Embedding Model</target> <target state="needs-translation">LLM Embedding Model</target>
</trans-unit> </trans-unit>
<trans-unit id="861068592166833023" datatype="html">
<source>LLM Embedding API Key</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">358</context>
</context-group>
<target state="needs-translation">LLM Embedding API Key</target>
</trans-unit>
<trans-unit id="2929108042259892948" datatype="html">
<source>Used for embeddings when set, otherwise LLM API key is used.</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">360</context>
</context-group>
<target state="needs-translation">Used for embeddings when set, otherwise LLM API key is used.</target>
</trans-unit>
<trans-unit id="3554114880473286122" datatype="html"> <trans-unit id="3554114880473286122" datatype="html">
<source>LLM Embedding Endpoint</source> <source>LLM Embedding Endpoint</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">358</context> <context context-type="linenumber">366</context>
</context-group> </context-group>
<target state="needs-translation">LLM Embedding Endpoint</target> <target state="needs-translation">LLM Embedding Endpoint</target>
</trans-unit> </trans-unit>
@@ -13310,7 +13326,7 @@
<source>LLM Embedding Chunk Size</source> <source>LLM Embedding Chunk Size</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">365</context> <context context-type="linenumber">373</context>
</context-group> </context-group>
<target state="needs-translation">LLM Embedding Chunk Size</target> <target state="needs-translation">LLM Embedding Chunk Size</target>
</trans-unit> </trans-unit>
@@ -13318,7 +13334,7 @@
<source>LLM Context Size</source> <source>LLM Context Size</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">372</context> <context context-type="linenumber">380</context>
</context-group> </context-group>
<target state="needs-translation">LLM Context Size</target> <target state="needs-translation">LLM Context Size</target>
</trans-unit> </trans-unit>
@@ -13326,7 +13342,7 @@
<source>LLM Backend</source> <source>LLM Backend</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">379</context> <context context-type="linenumber">387</context>
</context-group> </context-group>
<target state="needs-translation">LLM Backend</target> <target state="needs-translation">LLM Backend</target>
</trans-unit> </trans-unit>
@@ -13334,7 +13350,7 @@
<source>LLM Model</source> <source>LLM Model</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">387</context> <context context-type="linenumber">395</context>
</context-group> </context-group>
<target state="needs-translation">LLM Model</target> <target state="needs-translation">LLM Model</target>
</trans-unit> </trans-unit>
@@ -13342,7 +13358,7 @@
<source>LLM API Key</source> <source>LLM API Key</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">394</context> <context context-type="linenumber">402</context>
</context-group> </context-group>
<target state="needs-translation">LLM API Key</target> <target state="needs-translation">LLM API Key</target>
</trans-unit> </trans-unit>
@@ -13350,7 +13366,7 @@
<source>LLM Endpoint</source> <source>LLM Endpoint</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">401</context> <context context-type="linenumber">409</context>
</context-group> </context-group>
<target state="needs-translation">LLM Endpoint</target> <target state="needs-translation">LLM Endpoint</target>
</trans-unit> </trans-unit>
@@ -13358,7 +13374,7 @@
<source>LLM Output Language</source> <source>LLM Output Language</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">408</context> <context context-type="linenumber">416</context>
</context-group> </context-group>
<target state="needs-translation">LLM Output Language</target> <target state="needs-translation">LLM Output Language</target>
</trans-unit> </trans-unit>
@@ -13366,7 +13382,7 @@
<source>Language to use for generated AI suggestions. When unset, AI suggestions use the user&apos;s display language if explicitly set.</source> <source>Language to use for generated AI suggestions. When unset, AI suggestions use the user&apos;s display language if explicitly set.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">412</context> <context context-type="linenumber">420</context>
</context-group> </context-group>
<target state="needs-translation">Language to use for generated AI suggestions. When unset, AI suggestions use the user's display language if explicitly set.</target> <target state="needs-translation">Language to use for generated AI suggestions. When unset, AI suggestions use the user's display language if explicitly set.</target>
</trans-unit> </trans-unit>
@@ -13374,7 +13390,7 @@
<source>LLM Request Timeout</source> <source>LLM Request Timeout</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">416</context> <context context-type="linenumber">424</context>
</context-group> </context-group>
<target state="needs-translation">LLM Request Timeout</target> <target state="needs-translation">LLM Request Timeout</target>
</trans-unit> </trans-unit>
@@ -13382,7 +13398,7 @@
<source>Timeout in seconds for LLM requests.</source> <source>Timeout in seconds for LLM requests.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">420</context> <context context-type="linenumber">428</context>
</context-group> </context-group>
<target state="needs-translation">Timeout in seconds for LLM requests.</target> <target state="needs-translation">Timeout in seconds for LLM requests.</target>
</trans-unit> </trans-unit>
+37 -21
View File
@@ -10740,7 +10740,7 @@
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">348</context> <context context-type="linenumber">351</context>
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context> <context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context>
@@ -10756,7 +10756,7 @@
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">341</context> <context context-type="linenumber">344</context>
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context> <context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context>
@@ -11040,7 +11040,7 @@
<source>Reset filters / selection</source> <source>Reset filters / selection</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">329</context> <context context-type="linenumber">332</context>
</context-group> </context-group>
<target state="translated">Resetare filtre / selecţie</target> <target state="translated">Resetare filtre / selecţie</target>
</trans-unit> </trans-unit>
@@ -11048,7 +11048,7 @@
<source>Open first [selected] document</source> <source>Open first [selected] document</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">357</context> <context context-type="linenumber">360</context>
</context-group> </context-group>
<target state="translated">Deschide primul document [selectat]</target> <target state="translated">Deschide primul document [selectat]</target>
</trans-unit> </trans-unit>
@@ -11056,7 +11056,7 @@
<source>Previous page</source> <source>Previous page</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">373</context> <context context-type="linenumber">376</context>
</context-group> </context-group>
<target state="translated">Pagina precedentă</target> <target state="translated">Pagina precedentă</target>
</trans-unit> </trans-unit>
@@ -11064,7 +11064,7 @@
<source>Next page</source> <source>Next page</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">385</context> <context context-type="linenumber">388</context>
</context-group> </context-group>
<target state="translated">Pagina următoare</target> <target state="translated">Pagina următoare</target>
</trans-unit> </trans-unit>
@@ -11072,7 +11072,7 @@
<source>View &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot; saved successfully.</source> <source>View &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot; saved successfully.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">419</context> <context context-type="linenumber">422</context>
</context-group> </context-group>
<target state="final">Vizualizarea "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>" a fost salvată.</target> <target state="final">Vizualizarea "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>" a fost salvată.</target>
</trans-unit> </trans-unit>
@@ -11080,7 +11080,7 @@
<source>Failed to save view &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot;.</source> <source>Failed to save view &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot;.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">425</context> <context context-type="linenumber">428</context>
</context-group> </context-group>
<target state="translated">Nu s-a putut salva vizualizarea "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>".</target> <target state="translated">Nu s-a putut salva vizualizarea "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>".</target>
</trans-unit> </trans-unit>
@@ -11088,7 +11088,7 @@
<source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully.</source> <source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">494</context> <context context-type="linenumber">497</context>
</context-group> </context-group>
<target state="final">Vizualizarea "<x id="PH" equiv-text="savedView.name"/>" a fost creată.</target> <target state="final">Vizualizarea "<x id="PH" equiv-text="savedView.name"/>" a fost creată.</target>
</trans-unit> </trans-unit>
@@ -11096,7 +11096,7 @@
<source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully, but could not update visibility settings.</source> <source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully, but could not update visibility settings.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">500</context> <context context-type="linenumber">503</context>
</context-group> </context-group>
<target state="needs-translation">View "<x id="PH" equiv-text="savedView.name"/>" created successfully, but could not update visibility settings.</target> <target state="needs-translation">View "<x id="PH" equiv-text="savedView.name"/>" created successfully, but could not update visibility settings.</target>
</trans-unit> </trans-unit>
@@ -13297,11 +13297,27 @@
</context-group> </context-group>
<target state="translated">Modelul de Încorporare LLM</target> <target state="translated">Modelul de Încorporare LLM</target>
</trans-unit> </trans-unit>
<trans-unit id="861068592166833023" datatype="html">
<source>LLM Embedding API Key</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">358</context>
</context-group>
<target state="needs-translation">LLM Embedding API Key</target>
</trans-unit>
<trans-unit id="2929108042259892948" datatype="html">
<source>Used for embeddings when set, otherwise LLM API key is used.</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">360</context>
</context-group>
<target state="needs-translation">Used for embeddings when set, otherwise LLM API key is used.</target>
</trans-unit>
<trans-unit id="3554114880473286122" datatype="html"> <trans-unit id="3554114880473286122" datatype="html">
<source>LLM Embedding Endpoint</source> <source>LLM Embedding Endpoint</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">358</context> <context context-type="linenumber">366</context>
</context-group> </context-group>
<target state="needs-translation">LLM Embedding Endpoint</target> <target state="needs-translation">LLM Embedding Endpoint</target>
</trans-unit> </trans-unit>
@@ -13309,7 +13325,7 @@
<source>LLM Embedding Chunk Size</source> <source>LLM Embedding Chunk Size</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">365</context> <context context-type="linenumber">373</context>
</context-group> </context-group>
<target state="needs-translation">LLM Embedding Chunk Size</target> <target state="needs-translation">LLM Embedding Chunk Size</target>
</trans-unit> </trans-unit>
@@ -13317,7 +13333,7 @@
<source>LLM Context Size</source> <source>LLM Context Size</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">372</context> <context context-type="linenumber">380</context>
</context-group> </context-group>
<target state="needs-translation">LLM Context Size</target> <target state="needs-translation">LLM Context Size</target>
</trans-unit> </trans-unit>
@@ -13325,7 +13341,7 @@
<source>LLM Backend</source> <source>LLM Backend</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">379</context> <context context-type="linenumber">387</context>
</context-group> </context-group>
<target state="translated">Backend-ul LLM</target> <target state="translated">Backend-ul LLM</target>
</trans-unit> </trans-unit>
@@ -13333,7 +13349,7 @@
<source>LLM Model</source> <source>LLM Model</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">387</context> <context context-type="linenumber">395</context>
</context-group> </context-group>
<target state="translated">Model LLM</target> <target state="translated">Model LLM</target>
</trans-unit> </trans-unit>
@@ -13341,7 +13357,7 @@
<source>LLM API Key</source> <source>LLM API Key</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">394</context> <context context-type="linenumber">402</context>
</context-group> </context-group>
<target state="translated">Cheie API LLM</target> <target state="translated">Cheie API LLM</target>
</trans-unit> </trans-unit>
@@ -13349,7 +13365,7 @@
<source>LLM Endpoint</source> <source>LLM Endpoint</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">401</context> <context context-type="linenumber">409</context>
</context-group> </context-group>
<target state="translated">Endpoint LLM</target> <target state="translated">Endpoint LLM</target>
</trans-unit> </trans-unit>
@@ -13357,7 +13373,7 @@
<source>LLM Output Language</source> <source>LLM Output Language</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">408</context> <context context-type="linenumber">416</context>
</context-group> </context-group>
<target state="needs-translation">LLM Output Language</target> <target state="needs-translation">LLM Output Language</target>
</trans-unit> </trans-unit>
@@ -13365,7 +13381,7 @@
<source>Language to use for generated AI suggestions. When unset, AI suggestions use the user&apos;s display language if explicitly set.</source> <source>Language to use for generated AI suggestions. When unset, AI suggestions use the user&apos;s display language if explicitly set.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">412</context> <context context-type="linenumber">420</context>
</context-group> </context-group>
<target state="needs-translation">Language to use for generated AI suggestions. When unset, AI suggestions use the user's display language if explicitly set.</target> <target state="needs-translation">Language to use for generated AI suggestions. When unset, AI suggestions use the user's display language if explicitly set.</target>
</trans-unit> </trans-unit>
@@ -13373,7 +13389,7 @@
<source>LLM Request Timeout</source> <source>LLM Request Timeout</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">416</context> <context context-type="linenumber">424</context>
</context-group> </context-group>
<target state="needs-translation">LLM Request Timeout</target> <target state="needs-translation">LLM Request Timeout</target>
</trans-unit> </trans-unit>
@@ -13381,7 +13397,7 @@
<source>Timeout in seconds for LLM requests.</source> <source>Timeout in seconds for LLM requests.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">420</context> <context context-type="linenumber">428</context>
</context-group> </context-group>
<target state="needs-translation">Timeout in seconds for LLM requests.</target> <target state="needs-translation">Timeout in seconds for LLM requests.</target>
</trans-unit> </trans-unit>
+37 -21
View File
@@ -10740,7 +10740,7 @@
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">348</context> <context context-type="linenumber">351</context>
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context> <context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context>
@@ -10756,7 +10756,7 @@
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">341</context> <context context-type="linenumber">344</context>
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context> <context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context>
@@ -11040,7 +11040,7 @@
<source>Reset filters / selection</source> <source>Reset filters / selection</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">329</context> <context context-type="linenumber">332</context>
</context-group> </context-group>
<target state="translated">Сбросить фильтры / выбор</target> <target state="translated">Сбросить фильтры / выбор</target>
</trans-unit> </trans-unit>
@@ -11048,7 +11048,7 @@
<source>Open first [selected] document</source> <source>Open first [selected] document</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">357</context> <context context-type="linenumber">360</context>
</context-group> </context-group>
<target state="translated">Открыть первый [выбранный] документ</target> <target state="translated">Открыть первый [выбранный] документ</target>
</trans-unit> </trans-unit>
@@ -11056,7 +11056,7 @@
<source>Previous page</source> <source>Previous page</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">373</context> <context context-type="linenumber">376</context>
</context-group> </context-group>
<target state="translated">Предыдущая страница</target> <target state="translated">Предыдущая страница</target>
</trans-unit> </trans-unit>
@@ -11064,7 +11064,7 @@
<source>Next page</source> <source>Next page</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">385</context> <context context-type="linenumber">388</context>
</context-group> </context-group>
<target state="translated">Следующая страница</target> <target state="translated">Следующая страница</target>
</trans-unit> </trans-unit>
@@ -11072,7 +11072,7 @@
<source>View &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot; saved successfully.</source> <source>View &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot; saved successfully.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">419</context> <context context-type="linenumber">422</context>
</context-group> </context-group>
<target state="final">Представление "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>" успешно сохранено.</target> <target state="final">Представление "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>" успешно сохранено.</target>
</trans-unit> </trans-unit>
@@ -11080,7 +11080,7 @@
<source>Failed to save view &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot;.</source> <source>Failed to save view &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot;.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">425</context> <context context-type="linenumber">428</context>
</context-group> </context-group>
<target state="translated">Не удалось сохранить представление "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>".</target> <target state="translated">Не удалось сохранить представление "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>".</target>
</trans-unit> </trans-unit>
@@ -11088,7 +11088,7 @@
<source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully.</source> <source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">494</context> <context context-type="linenumber">497</context>
</context-group> </context-group>
<target state="final">Представление "<x id="PH" equiv-text="savedView.name"/>" успешно создано.</target> <target state="final">Представление "<x id="PH" equiv-text="savedView.name"/>" успешно создано.</target>
</trans-unit> </trans-unit>
@@ -11096,7 +11096,7 @@
<source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully, but could not update visibility settings.</source> <source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully, but could not update visibility settings.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">500</context> <context context-type="linenumber">503</context>
</context-group> </context-group>
<target state="translated">Просмотр "<x id="PH" equiv-text="savedView.name"/>" успешно создан, но не удалось обновить настройки видимости.</target> <target state="translated">Просмотр "<x id="PH" equiv-text="savedView.name"/>" успешно создан, но не удалось обновить настройки видимости.</target>
</trans-unit> </trans-unit>
@@ -13297,11 +13297,27 @@
</context-group> </context-group>
<target state="translated">Модель встраивания LLM</target> <target state="translated">Модель встраивания LLM</target>
</trans-unit> </trans-unit>
<trans-unit id="861068592166833023" datatype="html">
<source>LLM Embedding API Key</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">358</context>
</context-group>
<target state="translated">API-ключ для LLM встраивания</target>
</trans-unit>
<trans-unit id="2929108042259892948" datatype="html">
<source>Used for embeddings when set, otherwise LLM API key is used.</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">360</context>
</context-group>
<target state="translated">Используется для встраивания, если установлено, в противном случае используется API-ключ LLM.</target>
</trans-unit>
<trans-unit id="3554114880473286122" datatype="html"> <trans-unit id="3554114880473286122" datatype="html">
<source>LLM Embedding Endpoint</source> <source>LLM Embedding Endpoint</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">358</context> <context context-type="linenumber">366</context>
</context-group> </context-group>
<target state="translated">Конечная точка встраивания LLM</target> <target state="translated">Конечная точка встраивания LLM</target>
</trans-unit> </trans-unit>
@@ -13309,7 +13325,7 @@
<source>LLM Embedding Chunk Size</source> <source>LLM Embedding Chunk Size</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">365</context> <context context-type="linenumber">373</context>
</context-group> </context-group>
<target state="translated">Размер кучи встраивания LLM</target> <target state="translated">Размер кучи встраивания LLM</target>
</trans-unit> </trans-unit>
@@ -13317,7 +13333,7 @@
<source>LLM Context Size</source> <source>LLM Context Size</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">372</context> <context context-type="linenumber">380</context>
</context-group> </context-group>
<target state="translated">Размер контекста LLM</target> <target state="translated">Размер контекста LLM</target>
</trans-unit> </trans-unit>
@@ -13325,7 +13341,7 @@
<source>LLM Backend</source> <source>LLM Backend</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">379</context> <context context-type="linenumber">387</context>
</context-group> </context-group>
<target state="translated">Бэкенд LLM</target> <target state="translated">Бэкенд LLM</target>
</trans-unit> </trans-unit>
@@ -13333,7 +13349,7 @@
<source>LLM Model</source> <source>LLM Model</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">387</context> <context context-type="linenumber">395</context>
</context-group> </context-group>
<target state="translated">Модель LLM</target> <target state="translated">Модель LLM</target>
</trans-unit> </trans-unit>
@@ -13341,7 +13357,7 @@
<source>LLM API Key</source> <source>LLM API Key</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">394</context> <context context-type="linenumber">402</context>
</context-group> </context-group>
<target state="translated">API-ключ LLM</target> <target state="translated">API-ключ LLM</target>
</trans-unit> </trans-unit>
@@ -13349,7 +13365,7 @@
<source>LLM Endpoint</source> <source>LLM Endpoint</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">401</context> <context context-type="linenumber">409</context>
</context-group> </context-group>
<target state="translated">Конечная точка LLM</target> <target state="translated">Конечная точка LLM</target>
</trans-unit> </trans-unit>
@@ -13357,7 +13373,7 @@
<source>LLM Output Language</source> <source>LLM Output Language</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">408</context> <context context-type="linenumber">416</context>
</context-group> </context-group>
<target state="translated">Язык выдачи LLM</target> <target state="translated">Язык выдачи LLM</target>
</trans-unit> </trans-unit>
@@ -13365,7 +13381,7 @@
<source>Language to use for generated AI suggestions. When unset, AI suggestions use the user&apos;s display language if explicitly set.</source> <source>Language to use for generated AI suggestions. When unset, AI suggestions use the user&apos;s display language if explicitly set.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">412</context> <context context-type="linenumber">420</context>
</context-group> </context-group>
<target state="translated">Язык для сгенерированных ИИ предложений. Когда отключено, ИИ использует язык пользователя, если он явно установлен.</target> <target state="translated">Язык для сгенерированных ИИ предложений. Когда отключено, ИИ использует язык пользователя, если он явно установлен.</target>
</trans-unit> </trans-unit>
@@ -13373,7 +13389,7 @@
<source>LLM Request Timeout</source> <source>LLM Request Timeout</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">416</context> <context context-type="linenumber">424</context>
</context-group> </context-group>
<target state="translated">Таймаут запроса LLM</target> <target state="translated">Таймаут запроса LLM</target>
</trans-unit> </trans-unit>
@@ -13381,7 +13397,7 @@
<source>Timeout in seconds for LLM requests.</source> <source>Timeout in seconds for LLM requests.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">420</context> <context context-type="linenumber">428</context>
</context-group> </context-group>
<target state="translated">Тайм-аут в секундах для LLM запросов.</target> <target state="translated">Тайм-аут в секундах для LLM запросов.</target>
</trans-unit> </trans-unit>
+70 -54
View File
@@ -17,7 +17,7 @@
<context context-type="linenumber">129</context> <context context-type="linenumber">129</context>
</context-group> </context-group>
<note priority="1" from="description">Currently selected slide number read by screen reader</note> <note priority="1" from="description">Currently selected slide number read by screen reader</note>
<target state="needs-translation"> Slide <x id="INTERPOLATION"/> of <x id="INTERPOLATION_1"/> </target> <target state="translated">Snímka <x id="INTERPOLATION"/> z <x id="INTERPOLATION_1"/></target>
</trans-unit> </trans-unit>
<trans-unit id="ngb.carousel.previous" datatype="html"> <trans-unit id="ngb.carousel.previous" datatype="html">
<source>Previous</source> <source>Previous</source>
@@ -479,7 +479,7 @@
<context context-type="sourcefile">src/app/app.component.ts</context> <context context-type="sourcefile">src/app/app.component.ts</context>
<context context-type="linenumber">201</context> <context context-type="linenumber">201</context>
</context-group> </context-group>
<target state="needs-translation">Attributes like tags, correspondents, document types, storage paths and custom fields can all be managed here. They can also be created from the document edit view.</target> <target state="translated">Tu možno spravovať atribúty, ako sú štítky, korešpondenti, typy dokumentov, cesty k úložisku a vlastné polia. Možno ich vytvárať aj v zobrazení úpravy dokumentu.</target>
</trans-unit> </trans-unit>
<trans-unit id="7851939076947092983" datatype="html"> <trans-unit id="7851939076947092983" datatype="html">
<source>Manage e-mail accounts and rules for automatically importing documents.</source> <source>Manage e-mail accounts and rules for automatically importing documents.</source>
@@ -507,7 +507,7 @@
<context context-type="sourcefile">src/app/app.component.ts</context> <context context-type="sourcefile">src/app/app.component.ts</context>
<context context-type="linenumber">225</context> <context context-type="linenumber">225</context>
</context-group> </context-group>
<target state="needs-translation">Tasks helps you track background work, what needs attention, and what recently completed.</target> <target state="translated">Funkcia Úlohy vám pomáha sledovať prácu na pozadí, záležitosti vyžadujúce pozornosť a nedávno dokončené úlohy.</target>
</trans-unit> </trans-unit>
<trans-unit id="2755033621682206902" datatype="html"> <trans-unit id="2755033621682206902" datatype="html">
<source>Check out the settings for various tweaks to the web app.</source> <source>Check out the settings for various tweaks to the web app.</source>
@@ -515,7 +515,7 @@
<context context-type="sourcefile">src/app/app.component.ts</context> <context context-type="sourcefile">src/app/app.component.ts</context>
<context context-type="linenumber">233</context> <context context-type="linenumber">233</context>
</context-group> </context-group>
<target state="needs-translation">Check out the settings for various tweaks to the web app.</target> <target state="translated">Pozrite si nastavenia rôznych vylepšení webovej aplikácie.</target>
</trans-unit> </trans-unit>
<trans-unit id="7172877665285340082" datatype="html"> <trans-unit id="7172877665285340082" datatype="html">
<source>Thank you! 🙏</source> <source>Thank you! 🙏</source>
@@ -555,7 +555,7 @@
<context context-type="sourcefile">src/app/components/admin/config/config.component.html</context> <context context-type="sourcefile">src/app/components/admin/config/config.component.html</context>
<context context-type="linenumber">4,5</context> <context context-type="linenumber">4,5</context>
</context-group> </context-group>
<target state="needs-translation">Global app configuration options which apply to &lt;strong&gt;every&lt;/strong&gt; user of this install of Paperless-ngx. Options can also be set using environment variables or the configuration file but the value here will always take precedence.</target> <target state="translated">Globálne možnosti konfigurácie aplikácie, ktoré sa vzťahujú na &lt;strong&gt;každého&lt;/strong&gt; používateľa tejto inštalácie Paperless-ngx. Možnosti možno nastaviť aj pomocou premenných prostredia alebo konfiguračného súboru, avšak tu uvedená hodnota bude mať vždy prednosť.</target>
</trans-unit> </trans-unit>
<trans-unit id="7991430199894172363" datatype="html"> <trans-unit id="7991430199894172363" datatype="html">
<source>Read the documentation about this setting</source> <source>Read the documentation about this setting</source>
@@ -563,7 +563,7 @@
<context context-type="sourcefile">src/app/components/admin/config/config.component.html</context> <context context-type="sourcefile">src/app/components/admin/config/config.component.html</context>
<context context-type="linenumber">30</context> <context context-type="linenumber">30</context>
</context-group> </context-group>
<target state="needs-translation">Read the documentation about this setting</target> <target state="translated">Prečítajte si dokumentáciu k tomuto nastaveniu.</target>
</trans-unit> </trans-unit>
<trans-unit id="7057826840809102816" datatype="html"> <trans-unit id="7057826840809102816" datatype="html">
<source>This value overrides <x id="INTERPOLATION" equiv-text="{{option.config_key}}"/>, which is set outside Paperless.</source> <source>This value overrides <x id="INTERPOLATION" equiv-text="{{option.config_key}}"/>, which is set outside Paperless.</source>
@@ -571,7 +571,7 @@
<context context-type="sourcefile">src/app/components/admin/config/config.component.html</context> <context context-type="sourcefile">src/app/components/admin/config/config.component.html</context>
<context context-type="linenumber">35</context> <context context-type="linenumber">35</context>
</context-group> </context-group>
<target state="needs-translation">This value overrides <x id="INTERPOLATION" equiv-text="{{option.config_key}}"/>, which is set outside Paperless.</target> <target state="translated">Táto hodnota prepíše <x id="INTERPOLATION" equiv-text="{{option.config_key}}"/>, ktorá je nastavená mimo Paperless.</target>
</trans-unit> </trans-unit>
<trans-unit id="7221396516204435584" datatype="html"> <trans-unit id="7221396516204435584" datatype="html">
<source><x id="INTERPOLATION" equiv-text="{{option.config_key}}"/> is set outside Paperless. Enter a value here to override it.</source> <source><x id="INTERPOLATION" equiv-text="{{option.config_key}}"/> is set outside Paperless. Enter a value here to override it.</source>
@@ -579,7 +579,7 @@
<context context-type="sourcefile">src/app/components/admin/config/config.component.html</context> <context context-type="sourcefile">src/app/components/admin/config/config.component.html</context>
<context context-type="linenumber">37</context> <context context-type="linenumber">37</context>
</context-group> </context-group>
<target state="needs-translation"><x id="INTERPOLATION" equiv-text="{{option.config_key}}"/> is set outside Paperless. Enter a value here to override it.</target> <target state="translated"><x id="INTERPOLATION" equiv-text="{{option.config_key}}"/> je nastavené mimo aplikácie Paperless. Zadajte sem hodnotu, ak chcete toto nastavenie prepísať.</target>
</trans-unit> </trans-unit>
<trans-unit id="8318849619178340389" datatype="html"> <trans-unit id="8318849619178340389" datatype="html">
<source>Use the externally configured value</source> <source>Use the externally configured value</source>
@@ -587,7 +587,7 @@
<context context-type="sourcefile">src/app/components/admin/config/config.component.html</context> <context context-type="sourcefile">src/app/components/admin/config/config.component.html</context>
<context context-type="linenumber">42</context> <context context-type="linenumber">42</context>
</context-group> </context-group>
<target state="needs-translation">Use the externally configured value</target> <target state="translated">Použite externe nakonfigurovanú hodnotu.</target>
</trans-unit> </trans-unit>
<trans-unit id="6032629623003430385" datatype="html"> <trans-unit id="6032629623003430385" datatype="html">
<source>Reset to external</source> <source>Reset to external</source>
@@ -595,7 +595,7 @@
<context context-type="sourcefile">src/app/components/admin/config/config.component.html</context> <context context-type="sourcefile">src/app/components/admin/config/config.component.html</context>
<context context-type="linenumber">43</context> <context context-type="linenumber">43</context>
</context-group> </context-group>
<target state="needs-translation">Reset to external</target> <target state="translated">Obnoviť na externé</target>
</trans-unit> </trans-unit>
<trans-unit id="7808756054397155068" datatype="html"> <trans-unit id="7808756054397155068" datatype="html">
<source>Reset</source> <source>Reset</source>
@@ -1271,7 +1271,7 @@
<context context-type="sourcefile">src/app/components/admin/settings/settings.component.html</context> <context context-type="sourcefile">src/app/components/admin/settings/settings.component.html</context>
<context context-type="linenumber">188</context> <context context-type="linenumber">188</context>
</context-group> </context-group>
<target state="needs-translation"> Update checking works by pinging the public GitHub API for the latest release to determine whether a new version is available. Actual updating of the app must still be performed manually. </target> <target state="translated">Kontrola aktualizácií funguje tak, že sa prostredníctvom verejného rozhrania GitHub API zisťuje najnovšie vydanie, čím sa overuje dostupnosť novej verzie. Samotnú aktualizáciu aplikácie je však stále nutné vykonať manuálne.</target>
</trans-unit> </trans-unit>
<trans-unit id="8416061320800650487" datatype="html"> <trans-unit id="8416061320800650487" datatype="html">
<source>No tracking data is collected by the app in any way.</source> <source>No tracking data is collected by the app in any way.</source>
@@ -1279,7 +1279,7 @@
<context context-type="sourcefile">src/app/components/admin/settings/settings.component.html</context> <context context-type="sourcefile">src/app/components/admin/settings/settings.component.html</context>
<context context-type="linenumber">191,192</context> <context context-type="linenumber">191,192</context>
</context-group> </context-group>
<target state="needs-translation">No tracking data is collected by the app in any way.</target> <target state="translated">Aplikácia žiadnym spôsobom nezhromažďuje žiadne údaje o sledovaní.</target>
</trans-unit> </trans-unit>
<trans-unit id="5775451530782446954" datatype="html"> <trans-unit id="5775451530782446954" datatype="html">
<source>Saved Views</source> <source>Saved Views</source>
@@ -1323,7 +1323,7 @@
<context context-type="sourcefile">src/app/components/admin/settings/settings.component.html</context> <context context-type="sourcefile">src/app/components/admin/settings/settings.component.html</context>
<context context-type="linenumber">201</context> <context context-type="linenumber">201</context>
</context-group> </context-group>
<target state="needs-translation">Show document counts in sidebar saved views</target> <target state="translated">Zobraziť počty dokumentov pri uložených zobrazeniach na bočnom paneli</target>
</trans-unit> </trans-unit>
<trans-unit id="8939587804990976924" datatype="html"> <trans-unit id="8939587804990976924" datatype="html">
<source>Items per page</source> <source>Items per page</source>
@@ -1387,7 +1387,7 @@
<context context-type="sourcefile">src/app/components/admin/settings/settings.component.html</context> <context context-type="sourcefile">src/app/components/admin/settings/settings.component.html</context>
<context context-type="linenumber">246,247</context> <context context-type="linenumber">246,247</context>
</context-group> </context-group>
<target state="needs-translation">Only applies to the Paperless-ngx PDF viewer.</target> <target state="translated">Vzťahuje sa len na prehliadač PDF v aplikácii Paperless-ngx.</target>
</trans-unit> </trans-unit>
<trans-unit id="2959590948110714366" datatype="html"> <trans-unit id="2959590948110714366" datatype="html">
<source>Automatically remove inbox tag(s) on save</source> <source>Automatically remove inbox tag(s) on save</source>
@@ -1395,7 +1395,7 @@
<context context-type="sourcefile">src/app/components/admin/settings/settings.component.html</context> <context context-type="sourcefile">src/app/components/admin/settings/settings.component.html</context>
<context context-type="linenumber">252</context> <context context-type="linenumber">252</context>
</context-group> </context-group>
<target state="needs-translation">Automatically remove inbox tag(s) on save</target> <target state="translated">Automaticky odstrániť štítky doručenej pošty pri uložení</target>
</trans-unit> </trans-unit>
<trans-unit id="1043449647727456069" datatype="html"> <trans-unit id="1043449647727456069" datatype="html">
<source>Automatically request suggestions for inbox documents</source> <source>Automatically request suggestions for inbox documents</source>
@@ -1403,7 +1403,7 @@
<context context-type="sourcefile">src/app/components/admin/settings/settings.component.html</context> <context context-type="sourcefile">src/app/components/admin/settings/settings.component.html</context>
<context context-type="linenumber">258</context> <context context-type="linenumber">258</context>
</context-group> </context-group>
<target state="needs-translation">Automatically request suggestions for inbox documents</target> <target state="translated">Automaticky vyžiadať návrhy pre dokumenty v doručenej pošte</target>
</trans-unit> </trans-unit>
<trans-unit id="460700039378563125" datatype="html"> <trans-unit id="460700039378563125" datatype="html">
<source>If un-checked, suggestions must be requested via the Suggest button.</source> <source>If un-checked, suggestions must be requested via the Suggest button.</source>
@@ -1411,7 +1411,7 @@
<context context-type="sourcefile">src/app/components/admin/settings/settings.component.html</context> <context context-type="sourcefile">src/app/components/admin/settings/settings.component.html</context>
<context context-type="linenumber">258</context> <context context-type="linenumber">258</context>
</context-group> </context-group>
<target state="needs-translation">If un-checked, suggestions must be requested via the Suggest button.</target> <target state="translated">Ak políčko nie je začiarknuté, o návrhy treba požiadať pomocou tlačidla „Navrhnúť“.</target>
</trans-unit> </trans-unit>
<trans-unit id="8793267604636304297" datatype="html"> <trans-unit id="8793267604636304297" datatype="html">
<source>Show document thumbnail during loading</source> <source>Show document thumbnail during loading</source>
@@ -1419,7 +1419,7 @@
<context context-type="sourcefile">src/app/components/admin/settings/settings.component.html</context> <context context-type="sourcefile">src/app/components/admin/settings/settings.component.html</context>
<context context-type="linenumber">264</context> <context context-type="linenumber">264</context>
</context-group> </context-group>
<target state="needs-translation">Show document thumbnail during loading</target> <target state="translated">Zobraziť miniatúru dokumentu počas načítavania</target>
</trans-unit> </trans-unit>
<trans-unit id="1783600598811723080" datatype="html"> <trans-unit id="1783600598811723080" datatype="html">
<source>Built-in fields to show:</source> <source>Built-in fields to show:</source>
@@ -1427,7 +1427,7 @@
<context context-type="sourcefile">src/app/components/admin/settings/settings.component.html</context> <context context-type="sourcefile">src/app/components/admin/settings/settings.component.html</context>
<context context-type="linenumber">270,271</context> <context context-type="linenumber">270,271</context>
</context-group> </context-group>
<target state="needs-translation">Built-in fields to show:</target> <target state="translated">Vstavané polia na zobrazenie:</target>
</trans-unit> </trans-unit>
<trans-unit id="3467966318201103991" datatype="html"> <trans-unit id="3467966318201103991" datatype="html">
<source>Uncheck fields to hide them on the document details page.</source> <source>Uncheck fields to hide them on the document details page.</source>
@@ -1435,7 +1435,7 @@
<context context-type="sourcefile">src/app/components/admin/settings/settings.component.html</context> <context context-type="sourcefile">src/app/components/admin/settings/settings.component.html</context>
<context context-type="linenumber">282,283</context> <context context-type="linenumber">282,283</context>
</context-group> </context-group>
<target state="needs-translation">Uncheck fields to hide them on the document details page.</target> <target state="translated">Zrušením zaškrtnutia políčok ich skryjete na stránke s podrobnosťami o dokumente.</target>
</trans-unit> </trans-unit>
<trans-unit id="8508424367627989968" datatype="html"> <trans-unit id="8508424367627989968" datatype="html">
<source>Bulk editing</source> <source>Bulk editing</source>
@@ -1483,7 +1483,7 @@
<context context-type="sourcefile">src/app/components/admin/settings/settings.component.html</context> <context context-type="sourcefile">src/app/components/admin/settings/settings.component.html</context>
<context context-type="linenumber">299,300</context> <context context-type="linenumber">299,300</context>
</context-group> </context-group>
<target state="needs-translation">Default editing mode</target> <target state="translated">Predvolený režim úprav</target>
</trans-unit> </trans-unit>
<trans-unit id="7273640930165035289" datatype="html"> <trans-unit id="7273640930165035289" datatype="html">
<source>Create new document(s)</source> <source>Create new document(s)</source>
@@ -1607,7 +1607,7 @@
<context context-type="sourcefile">src/app/components/admin/settings/settings.component.html</context> <context context-type="sourcefile">src/app/components/admin/settings/settings.component.html</context>
<context context-type="linenumber">329</context> <context context-type="linenumber">329</context>
</context-group> </context-group>
<target state="needs-translation"> Settings apply to this user account for objects (Tags, Mail Rules, etc.) created via the web UI. These settings do not apply to documents. </target> <target state="translated">Nastavenia sa pre tento používateľský účet vzťahujú na objekty (štítky, pravidlá pre poštu atď.) vytvorené prostredníctvom webového rozhrania. Tieto nastavenia sa nevzťahujú na dokumenty.</target>
</trans-unit> </trans-unit>
<trans-unit id="4292903881380648974" datatype="html"> <trans-unit id="4292903881380648974" datatype="html">
<source>Default Owner</source> <source>Default Owner</source>
@@ -2003,7 +2003,7 @@
<context context-type="sourcefile">src/app/components/document-detail/document-detail.component.html</context> <context context-type="sourcefile">src/app/components/document-detail/document-detail.component.html</context>
<context context-type="linenumber">99,100</context> <context context-type="linenumber">99,100</context>
</context-group> </context-group>
<target state="needs-translation">Share Links</target> <target state="translated">Odkazy pre zdieľanie</target>
</trans-unit> </trans-unit>
<trans-unit id="2889601918256567804" datatype="html"> <trans-unit id="2889601918256567804" datatype="html">
<source>Workflows</source> <source>Workflows</source>
@@ -2179,7 +2179,7 @@
<context context-type="sourcefile">src/app/components/admin/tasks/tasks.component.html</context> <context context-type="sourcefile">src/app/components/admin/tasks/tasks.component.html</context>
<context context-type="linenumber">4,5</context> <context context-type="linenumber">4,5</context>
</context-group> </context-group>
<target state="needs-translation">Tasks shows detailed information about document consumption and system tasks.</target> <target state="translated">Sekcia Úlohy zobrazuje podrobné informácie o spracovaní dokumentov a systémových úlohách.</target>
</trans-unit> </trans-unit>
<trans-unit id="103921551219467537" datatype="html"> <trans-unit id="103921551219467537" datatype="html">
<source>Clear selection</source> <source>Clear selection</source>
@@ -2319,7 +2319,7 @@
<context context-type="sourcefile">src/app/components/admin/tasks/tasks.component.html</context> <context context-type="sourcefile">src/app/components/admin/tasks/tasks.component.html</context>
<context context-type="linenumber">122</context> <context context-type="linenumber">122</context>
</context-group> </context-group>
<target state="needs-translation">{VAR_PLURAL, plural, =1 {1 task} other {<x id="INTERPOLATION"/> tasks}}</target> <target state="translated">{VAR_PLURAL, plural, =1 {1 task} other {<x id="INTERPOLATION"/> tasks}}</target>
</trans-unit> </trans-unit>
<trans-unit id="8953033926734869941" datatype="html"> <trans-unit id="8953033926734869941" datatype="html">
<source>Name</source> <source>Name</source>
@@ -2619,7 +2619,7 @@
<context context-type="sourcefile">src/app/components/admin/tasks/tasks.component.html</context> <context context-type="sourcefile">src/app/components/admin/tasks/tasks.component.html</context>
<context context-type="linenumber">207</context> <context context-type="linenumber">207</context>
</context-group> </context-group>
<target state="needs-translation">View task details</target> <target state="translated">Zobraziť podrobnosti úlohy</target>
</trans-unit> </trans-unit>
<trans-unit id="1536087519743707362" datatype="html"> <trans-unit id="1536087519743707362" datatype="html">
<source>Dismiss</source> <source>Dismiss</source>
@@ -2723,7 +2723,7 @@
<context context-type="sourcefile">src/app/components/admin/tasks/tasks.component.html</context> <context context-type="sourcefile">src/app/components/admin/tasks/tasks.component.html</context>
<context context-type="linenumber">285,287</context> <context context-type="linenumber">285,287</context>
</context-group> </context-group>
<target state="needs-translation">No tasks match the current filters.</target> <target state="translated">Žiadne úlohy nezodpovedajú aktuálnym filtrom.</target>
</trans-unit> </trans-unit>
<trans-unit id="2525230676386818985" datatype="html"> <trans-unit id="2525230676386818985" datatype="html">
<source>Result</source> <source>Result</source>
@@ -2755,7 +2755,7 @@
<context context-type="sourcefile">src/app/components/admin/tasks/tasks.component.ts</context> <context context-type="sourcefile">src/app/components/admin/tasks/tasks.component.ts</context>
<context context-type="linenumber">57</context> <context context-type="linenumber">57</context>
</context-group> </context-group>
<target state="needs-translation">Recently completed</target> <target state="translated">Nedávno dokončené</target>
</trans-unit> </trans-unit>
<trans-unit id="2936452645673957909" datatype="html"> <trans-unit id="2936452645673957909" datatype="html">
<source>Consume File</source> <source>Consume File</source>
@@ -2855,7 +2855,7 @@
<context context-type="sourcefile">src/app/components/admin/tasks/tasks.component.ts</context> <context context-type="sourcefile">src/app/components/admin/tasks/tasks.component.ts</context>
<context context-type="linenumber">104</context> <context context-type="linenumber">104</context>
</context-group> </context-group>
<target state="needs-translation">Apply AI Suggestions</target> <target state="translated">Použiť návrhy umelej inteligencie</target>
</trans-unit> </trans-unit>
<trans-unit id="9172233176401579786" datatype="html"> <trans-unit id="9172233176401579786" datatype="html">
<source>Scheduled</source> <source>Scheduled</source>
@@ -2999,7 +2999,7 @@
<context context-type="sourcefile">src/app/components/admin/tasks/tasks.component.ts</context> <context context-type="sourcefile">src/app/components/admin/tasks/tasks.component.ts</context>
<context context-type="linenumber">412</context> <context context-type="linenumber">412</context>
</context-group> </context-group>
<target state="needs-translation">Success. New document id <x id="PH" equiv-text="documentId"/> created</target> <target state="translated">Úspešné. Vytvorené nové ID dokumentu <x id="PH" equiv-text="documentId"/>.</target>
</trans-unit> </trans-unit>
<trans-unit id="8760066891202884337" datatype="html"> <trans-unit id="8760066891202884337" datatype="html">
<source>Duplicate of document #<x id="PH" equiv-text="duplicateOf"/></source> <source>Duplicate of document #<x id="PH" equiv-text="duplicateOf"/></source>
@@ -3011,7 +3011,7 @@
<context context-type="sourcefile">src/app/components/admin/tasks/tasks.component.ts</context> <context context-type="sourcefile">src/app/components/admin/tasks/tasks.component.ts</context>
<context context-type="linenumber">456</context> <context context-type="linenumber">456</context>
</context-group> </context-group>
<target state="needs-translation">Duplicate of document #<x id="PH" equiv-text="duplicateOf"/></target> <target state="translated">Kópia dokumentu č. <x id="PH" equiv-text="duplicateOf"/></target>
</trans-unit> </trans-unit>
<trans-unit id="3418677553313974490" datatype="html"> <trans-unit id="3418677553313974490" datatype="html">
<source>Trash</source> <source>Trash</source>
@@ -3035,7 +3035,7 @@
<context context-type="sourcefile">src/app/components/admin/trash/trash.component.html</context> <context context-type="sourcefile">src/app/components/admin/trash/trash.component.html</context>
<context context-type="linenumber">4,5</context> <context context-type="linenumber">4,5</context>
</context-group> </context-group>
<target state="needs-translation">Manage trashed documents that are pending deletion.</target> <target state="translated">Spravujte dokumenty v koši, ktoré čakajú na odstránenie.</target>
</trans-unit> </trans-unit>
<trans-unit id="3186604097120837257" datatype="html"> <trans-unit id="3186604097120837257" datatype="html">
<source>Restore selected</source> <source>Restore selected</source>
@@ -3083,7 +3083,7 @@
<context context-type="sourcefile">src/app/components/admin/trash/trash.component.html</context> <context context-type="sourcefile">src/app/components/admin/trash/trash.component.html</context>
<context context-type="linenumber">65,66</context> <context context-type="linenumber">65,66</context>
</context-group> </context-group>
<target state="needs-translation"><x id="INTERPOLATION" equiv-text="{{ getDaysRemaining(document) }}"/> days</target> <target state="translated"><x id="INTERPOLATION" equiv-text="{{ getDaysRemaining(document) }}"/> dni</target>
</trans-unit> </trans-unit>
<trans-unit id="6770769801335635194" datatype="html"> <trans-unit id="6770769801335635194" datatype="html">
<source>Restore</source> <source>Restore</source>
@@ -10741,7 +10741,7 @@
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">348</context> <context context-type="linenumber">351</context>
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context> <context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context>
@@ -10757,7 +10757,7 @@
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">341</context> <context context-type="linenumber">344</context>
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context> <context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context>
@@ -11041,7 +11041,7 @@
<source>Reset filters / selection</source> <source>Reset filters / selection</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">329</context> <context context-type="linenumber">332</context>
</context-group> </context-group>
<target state="needs-translation">Reset filters / selection</target> <target state="needs-translation">Reset filters / selection</target>
</trans-unit> </trans-unit>
@@ -11049,7 +11049,7 @@
<source>Open first [selected] document</source> <source>Open first [selected] document</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">357</context> <context context-type="linenumber">360</context>
</context-group> </context-group>
<target state="needs-translation">Open first [selected] document</target> <target state="needs-translation">Open first [selected] document</target>
</trans-unit> </trans-unit>
@@ -11057,7 +11057,7 @@
<source>Previous page</source> <source>Previous page</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">373</context> <context context-type="linenumber">376</context>
</context-group> </context-group>
<target state="needs-translation">Previous page</target> <target state="needs-translation">Previous page</target>
</trans-unit> </trans-unit>
@@ -11065,7 +11065,7 @@
<source>Next page</source> <source>Next page</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">385</context> <context context-type="linenumber">388</context>
</context-group> </context-group>
<target state="needs-translation">Next page</target> <target state="needs-translation">Next page</target>
</trans-unit> </trans-unit>
@@ -11073,7 +11073,7 @@
<source>View &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot; saved successfully.</source> <source>View &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot; saved successfully.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">419</context> <context context-type="linenumber">422</context>
</context-group> </context-group>
<target state="translated">Pohľad "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>" úspešne uložený.</target> <target state="translated">Pohľad "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>" úspešne uložený.</target>
</trans-unit> </trans-unit>
@@ -11081,7 +11081,7 @@
<source>Failed to save view &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot;.</source> <source>Failed to save view &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot;.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">425</context> <context context-type="linenumber">428</context>
</context-group> </context-group>
<target state="needs-translation">Failed to save view "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>".</target> <target state="needs-translation">Failed to save view "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>".</target>
</trans-unit> </trans-unit>
@@ -11089,7 +11089,7 @@
<source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully.</source> <source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">494</context> <context context-type="linenumber">497</context>
</context-group> </context-group>
<target state="translated">Pohľad "<x id="PH" equiv-text="savedView.name"/>" úspešne vytvorený.</target> <target state="translated">Pohľad "<x id="PH" equiv-text="savedView.name"/>" úspešne vytvorený.</target>
</trans-unit> </trans-unit>
@@ -11097,7 +11097,7 @@
<source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully, but could not update visibility settings.</source> <source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully, but could not update visibility settings.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">500</context> <context context-type="linenumber">503</context>
</context-group> </context-group>
<target state="needs-translation">View "<x id="PH" equiv-text="savedView.name"/>" created successfully, but could not update visibility settings.</target> <target state="needs-translation">View "<x id="PH" equiv-text="savedView.name"/>" created successfully, but could not update visibility settings.</target>
</trans-unit> </trans-unit>
@@ -13298,11 +13298,27 @@
</context-group> </context-group>
<target state="needs-translation">LLM Embedding Model</target> <target state="needs-translation">LLM Embedding Model</target>
</trans-unit> </trans-unit>
<trans-unit id="861068592166833023" datatype="html">
<source>LLM Embedding API Key</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">358</context>
</context-group>
<target state="needs-translation">LLM Embedding API Key</target>
</trans-unit>
<trans-unit id="2929108042259892948" datatype="html">
<source>Used for embeddings when set, otherwise LLM API key is used.</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">360</context>
</context-group>
<target state="needs-translation">Used for embeddings when set, otherwise LLM API key is used.</target>
</trans-unit>
<trans-unit id="3554114880473286122" datatype="html"> <trans-unit id="3554114880473286122" datatype="html">
<source>LLM Embedding Endpoint</source> <source>LLM Embedding Endpoint</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">358</context> <context context-type="linenumber">366</context>
</context-group> </context-group>
<target state="needs-translation">LLM Embedding Endpoint</target> <target state="needs-translation">LLM Embedding Endpoint</target>
</trans-unit> </trans-unit>
@@ -13310,7 +13326,7 @@
<source>LLM Embedding Chunk Size</source> <source>LLM Embedding Chunk Size</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">365</context> <context context-type="linenumber">373</context>
</context-group> </context-group>
<target state="needs-translation">LLM Embedding Chunk Size</target> <target state="needs-translation">LLM Embedding Chunk Size</target>
</trans-unit> </trans-unit>
@@ -13318,7 +13334,7 @@
<source>LLM Context Size</source> <source>LLM Context Size</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">372</context> <context context-type="linenumber">380</context>
</context-group> </context-group>
<target state="needs-translation">LLM Context Size</target> <target state="needs-translation">LLM Context Size</target>
</trans-unit> </trans-unit>
@@ -13326,7 +13342,7 @@
<source>LLM Backend</source> <source>LLM Backend</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">379</context> <context context-type="linenumber">387</context>
</context-group> </context-group>
<target state="needs-translation">LLM Backend</target> <target state="needs-translation">LLM Backend</target>
</trans-unit> </trans-unit>
@@ -13334,7 +13350,7 @@
<source>LLM Model</source> <source>LLM Model</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">387</context> <context context-type="linenumber">395</context>
</context-group> </context-group>
<target state="needs-translation">LLM Model</target> <target state="needs-translation">LLM Model</target>
</trans-unit> </trans-unit>
@@ -13342,7 +13358,7 @@
<source>LLM API Key</source> <source>LLM API Key</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">394</context> <context context-type="linenumber">402</context>
</context-group> </context-group>
<target state="needs-translation">LLM API Key</target> <target state="needs-translation">LLM API Key</target>
</trans-unit> </trans-unit>
@@ -13350,7 +13366,7 @@
<source>LLM Endpoint</source> <source>LLM Endpoint</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">401</context> <context context-type="linenumber">409</context>
</context-group> </context-group>
<target state="needs-translation">LLM Endpoint</target> <target state="needs-translation">LLM Endpoint</target>
</trans-unit> </trans-unit>
@@ -13358,7 +13374,7 @@
<source>LLM Output Language</source> <source>LLM Output Language</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">408</context> <context context-type="linenumber">416</context>
</context-group> </context-group>
<target state="needs-translation">LLM Output Language</target> <target state="needs-translation">LLM Output Language</target>
</trans-unit> </trans-unit>
@@ -13366,7 +13382,7 @@
<source>Language to use for generated AI suggestions. When unset, AI suggestions use the user&apos;s display language if explicitly set.</source> <source>Language to use for generated AI suggestions. When unset, AI suggestions use the user&apos;s display language if explicitly set.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">412</context> <context context-type="linenumber">420</context>
</context-group> </context-group>
<target state="needs-translation">Language to use for generated AI suggestions. When unset, AI suggestions use the user's display language if explicitly set.</target> <target state="needs-translation">Language to use for generated AI suggestions. When unset, AI suggestions use the user's display language if explicitly set.</target>
</trans-unit> </trans-unit>
@@ -13374,7 +13390,7 @@
<source>LLM Request Timeout</source> <source>LLM Request Timeout</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">416</context> <context context-type="linenumber">424</context>
</context-group> </context-group>
<target state="needs-translation">LLM Request Timeout</target> <target state="needs-translation">LLM Request Timeout</target>
</trans-unit> </trans-unit>
@@ -13382,7 +13398,7 @@
<source>Timeout in seconds for LLM requests.</source> <source>Timeout in seconds for LLM requests.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">420</context> <context context-type="linenumber">428</context>
</context-group> </context-group>
<target state="needs-translation">Timeout in seconds for LLM requests.</target> <target state="needs-translation">Timeout in seconds for LLM requests.</target>
</trans-unit> </trans-unit>
+37 -21
View File
@@ -10741,7 +10741,7 @@
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">348</context> <context context-type="linenumber">351</context>
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context> <context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context>
@@ -10757,7 +10757,7 @@
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">341</context> <context context-type="linenumber">344</context>
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context> <context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context>
@@ -11041,7 +11041,7 @@
<source>Reset filters / selection</source> <source>Reset filters / selection</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">329</context> <context context-type="linenumber">332</context>
</context-group> </context-group>
<target state="translated">Ponastavi filtre / izbor</target> <target state="translated">Ponastavi filtre / izbor</target>
</trans-unit> </trans-unit>
@@ -11049,7 +11049,7 @@
<source>Open first [selected] document</source> <source>Open first [selected] document</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">357</context> <context context-type="linenumber">360</context>
</context-group> </context-group>
<target state="translated">Odpri prvi [izbran] dokument</target> <target state="translated">Odpri prvi [izbran] dokument</target>
</trans-unit> </trans-unit>
@@ -11057,7 +11057,7 @@
<source>Previous page</source> <source>Previous page</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">373</context> <context context-type="linenumber">376</context>
</context-group> </context-group>
<target state="translated">Prejšnja stran</target> <target state="translated">Prejšnja stran</target>
</trans-unit> </trans-unit>
@@ -11065,7 +11065,7 @@
<source>Next page</source> <source>Next page</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">385</context> <context context-type="linenumber">388</context>
</context-group> </context-group>
<target state="translated">Naslednja stran</target> <target state="translated">Naslednja stran</target>
</trans-unit> </trans-unit>
@@ -11073,7 +11073,7 @@
<source>View &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot; saved successfully.</source> <source>View &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot; saved successfully.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">419</context> <context context-type="linenumber">422</context>
</context-group> </context-group>
<target state="translated">Pogled »<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>" je uspešno shranjen.</target> <target state="translated">Pogled »<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>" je uspešno shranjen.</target>
</trans-unit> </trans-unit>
@@ -11081,7 +11081,7 @@
<source>Failed to save view &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot;.</source> <source>Failed to save view &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot;.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">425</context> <context context-type="linenumber">428</context>
</context-group> </context-group>
<target state="translated">Shranjevanje pogleda "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>" ni uspelo.</target> <target state="translated">Shranjevanje pogleda "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>" ni uspelo.</target>
</trans-unit> </trans-unit>
@@ -11089,7 +11089,7 @@
<source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully.</source> <source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">494</context> <context context-type="linenumber">497</context>
</context-group> </context-group>
<target state="translated">Pogled »<x id="PH" equiv-text="savedView.name"/>" je bil uspešno ustvarjen.</target> <target state="translated">Pogled »<x id="PH" equiv-text="savedView.name"/>" je bil uspešno ustvarjen.</target>
</trans-unit> </trans-unit>
@@ -11097,7 +11097,7 @@
<source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully, but could not update visibility settings.</source> <source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully, but could not update visibility settings.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">500</context> <context context-type="linenumber">503</context>
</context-group> </context-group>
<target state="translated">Pogled »<x id="PH" equiv-text="savedView.name"/>« je bil uspešno ustvarjen, vendar nastavitev vidnosti ni bilo mogoče posodobiti.</target> <target state="translated">Pogled »<x id="PH" equiv-text="savedView.name"/>« je bil uspešno ustvarjen, vendar nastavitev vidnosti ni bilo mogoče posodobiti.</target>
</trans-unit> </trans-unit>
@@ -13298,11 +13298,27 @@
</context-group> </context-group>
<target state="translated">Model vdelave LLM</target> <target state="translated">Model vdelave LLM</target>
</trans-unit> </trans-unit>
<trans-unit id="861068592166833023" datatype="html">
<source>LLM Embedding API Key</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">358</context>
</context-group>
<target state="translated">Ključ API za vdelave LLM</target>
</trans-unit>
<trans-unit id="2929108042259892948" datatype="html">
<source>Used for embeddings when set, otherwise LLM API key is used.</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">360</context>
</context-group>
<target state="translated">Če je nastavljeno, se uporablja za vdelave; v nasprotnem primeru se uporabi ključ API-ja za LLM.</target>
</trans-unit>
<trans-unit id="3554114880473286122" datatype="html"> <trans-unit id="3554114880473286122" datatype="html">
<source>LLM Embedding Endpoint</source> <source>LLM Embedding Endpoint</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">358</context> <context context-type="linenumber">366</context>
</context-group> </context-group>
<target state="translated">Končna točka vdelave LLM</target> <target state="translated">Končna točka vdelave LLM</target>
</trans-unit> </trans-unit>
@@ -13310,7 +13326,7 @@
<source>LLM Embedding Chunk Size</source> <source>LLM Embedding Chunk Size</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">365</context> <context context-type="linenumber">373</context>
</context-group> </context-group>
<target state="translated">Velikost vdelanega kosa LLM</target> <target state="translated">Velikost vdelanega kosa LLM</target>
</trans-unit> </trans-unit>
@@ -13318,7 +13334,7 @@
<source>LLM Context Size</source> <source>LLM Context Size</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">372</context> <context context-type="linenumber">380</context>
</context-group> </context-group>
<target state="translated">Velikost konteksta LLM</target> <target state="translated">Velikost konteksta LLM</target>
</trans-unit> </trans-unit>
@@ -13326,7 +13342,7 @@
<source>LLM Backend</source> <source>LLM Backend</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">379</context> <context context-type="linenumber">387</context>
</context-group> </context-group>
<target state="translated">Zaledni sistem za LLM</target> <target state="translated">Zaledni sistem za LLM</target>
</trans-unit> </trans-unit>
@@ -13334,7 +13350,7 @@
<source>LLM Model</source> <source>LLM Model</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">387</context> <context context-type="linenumber">395</context>
</context-group> </context-group>
<target state="translated">Model LLM</target> <target state="translated">Model LLM</target>
</trans-unit> </trans-unit>
@@ -13342,7 +13358,7 @@
<source>LLM API Key</source> <source>LLM API Key</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">394</context> <context context-type="linenumber">402</context>
</context-group> </context-group>
<target state="translated">Ključ API-ja LLM</target> <target state="translated">Ključ API-ja LLM</target>
</trans-unit> </trans-unit>
@@ -13350,7 +13366,7 @@
<source>LLM Endpoint</source> <source>LLM Endpoint</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">401</context> <context context-type="linenumber">409</context>
</context-group> </context-group>
<target state="translated">Končna točka LLM</target> <target state="translated">Končna točka LLM</target>
</trans-unit> </trans-unit>
@@ -13358,7 +13374,7 @@
<source>LLM Output Language</source> <source>LLM Output Language</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">408</context> <context context-type="linenumber">416</context>
</context-group> </context-group>
<target state="translated">Izhodni jezik LLM</target> <target state="translated">Izhodni jezik LLM</target>
</trans-unit> </trans-unit>
@@ -13366,7 +13382,7 @@
<source>Language to use for generated AI suggestions. When unset, AI suggestions use the user&apos;s display language if explicitly set.</source> <source>Language to use for generated AI suggestions. When unset, AI suggestions use the user&apos;s display language if explicitly set.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">412</context> <context context-type="linenumber">420</context>
</context-group> </context-group>
<target state="translated">Jezik, ki se uporablja za ustvarjene predloge umetne inteligence. Če ni nastavljen, predlogi umetne inteligence uporabljajo uporabnikov jezik prikaza, če je izrecno nastavljen.</target> <target state="translated">Jezik, ki se uporablja za ustvarjene predloge umetne inteligence. Če ni nastavljen, predlogi umetne inteligence uporabljajo uporabnikov jezik prikaza, če je izrecno nastavljen.</target>
</trans-unit> </trans-unit>
@@ -13374,7 +13390,7 @@
<source>LLM Request Timeout</source> <source>LLM Request Timeout</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">416</context> <context context-type="linenumber">424</context>
</context-group> </context-group>
<target state="translated">Časovna omejitev zahteve LLM</target> <target state="translated">Časovna omejitev zahteve LLM</target>
</trans-unit> </trans-unit>
@@ -13382,7 +13398,7 @@
<source>Timeout in seconds for LLM requests.</source> <source>Timeout in seconds for LLM requests.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">420</context> <context context-type="linenumber">428</context>
</context-group> </context-group>
<target state="translated">Časovna omejitev v sekundah za zahteve LLM.</target> <target state="translated">Časovna omejitev v sekundah za zahteve LLM.</target>
</trans-unit> </trans-unit>
+37 -21
View File
@@ -10741,7 +10741,7 @@
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">348</context> <context context-type="linenumber">351</context>
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context> <context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context>
@@ -10757,7 +10757,7 @@
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">341</context> <context context-type="linenumber">344</context>
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context> <context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context>
@@ -11041,7 +11041,7 @@
<source>Reset filters / selection</source> <source>Reset filters / selection</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">329</context> <context context-type="linenumber">332</context>
</context-group> </context-group>
<target state="translated">Rivendos filters / selection</target> <target state="translated">Rivendos filters / selection</target>
</trans-unit> </trans-unit>
@@ -11049,7 +11049,7 @@
<source>Open first [selected] document</source> <source>Open first [selected] document</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">357</context> <context context-type="linenumber">360</context>
</context-group> </context-group>
<target state="translated">Hap first [selected] dokument</target> <target state="translated">Hap first [selected] dokument</target>
</trans-unit> </trans-unit>
@@ -11057,7 +11057,7 @@
<source>Previous page</source> <source>Previous page</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">373</context> <context context-type="linenumber">376</context>
</context-group> </context-group>
<target state="translated">Previous faqe</target> <target state="translated">Previous faqe</target>
</trans-unit> </trans-unit>
@@ -11065,7 +11065,7 @@
<source>Next page</source> <source>Next page</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">385</context> <context context-type="linenumber">388</context>
</context-group> </context-group>
<target state="translated">Next faqe</target> <target state="translated">Next faqe</target>
</trans-unit> </trans-unit>
@@ -11073,7 +11073,7 @@
<source>View &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot; saved successfully.</source> <source>View &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot; saved successfully.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">419</context> <context context-type="linenumber">422</context>
</context-group> </context-group>
<target state="translated">Pamje "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>" saved successfully.</target> <target state="translated">Pamje "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>" saved successfully.</target>
</trans-unit> </trans-unit>
@@ -11081,7 +11081,7 @@
<source>Failed to save view &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot;.</source> <source>Failed to save view &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot;.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">425</context> <context context-type="linenumber">428</context>
</context-group> </context-group>
<target state="translated">Dështoi të save pamje "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>".</target> <target state="translated">Dështoi të save pamje "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>".</target>
</trans-unit> </trans-unit>
@@ -11089,7 +11089,7 @@
<source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully.</source> <source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">494</context> <context context-type="linenumber">497</context>
</context-group> </context-group>
<target state="translated">Pamje "<x id="PH" equiv-text="savedView.name"/>" created successfully.</target> <target state="translated">Pamje "<x id="PH" equiv-text="savedView.name"/>" created successfully.</target>
</trans-unit> </trans-unit>
@@ -11097,7 +11097,7 @@
<source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully, but could not update visibility settings.</source> <source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully, but could not update visibility settings.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">500</context> <context context-type="linenumber">503</context>
</context-group> </context-group>
<target state="translated">Pamje "<x id="PH" equiv-text="savedView.name"/>" created successfully, but could not update visibility cilësime.</target> <target state="translated">Pamje "<x id="PH" equiv-text="savedView.name"/>" created successfully, but could not update visibility cilësime.</target>
</trans-unit> </trans-unit>
@@ -13298,11 +13298,27 @@
</context-group> </context-group>
<target state="translated">Modeli i embedding LLM</target> <target state="translated">Modeli i embedding LLM</target>
</trans-unit> </trans-unit>
<trans-unit id="861068592166833023" datatype="html">
<source>LLM Embedding API Key</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">358</context>
</context-group>
<target state="needs-translation">LLM Embedding API Key</target>
</trans-unit>
<trans-unit id="2929108042259892948" datatype="html">
<source>Used for embeddings when set, otherwise LLM API key is used.</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">360</context>
</context-group>
<target state="needs-translation">Used for embeddings when set, otherwise LLM API key is used.</target>
</trans-unit>
<trans-unit id="3554114880473286122" datatype="html"> <trans-unit id="3554114880473286122" datatype="html">
<source>LLM Embedding Endpoint</source> <source>LLM Embedding Endpoint</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">358</context> <context context-type="linenumber">366</context>
</context-group> </context-group>
<target state="translated">Endpoint-i i embedding LLM</target> <target state="translated">Endpoint-i i embedding LLM</target>
</trans-unit> </trans-unit>
@@ -13310,7 +13326,7 @@
<source>LLM Embedding Chunk Size</source> <source>LLM Embedding Chunk Size</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">365</context> <context context-type="linenumber">373</context>
</context-group> </context-group>
<target state="translated">Madhësia e copës për embedding LLM</target> <target state="translated">Madhësia e copës për embedding LLM</target>
</trans-unit> </trans-unit>
@@ -13318,7 +13334,7 @@
<source>LLM Context Size</source> <source>LLM Context Size</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">372</context> <context context-type="linenumber">380</context>
</context-group> </context-group>
<target state="translated">Madhësia e kontekstit LLM</target> <target state="translated">Madhësia e kontekstit LLM</target>
</trans-unit> </trans-unit>
@@ -13326,7 +13342,7 @@
<source>LLM Backend</source> <source>LLM Backend</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">379</context> <context context-type="linenumber">387</context>
</context-group> </context-group>
<target state="translated">Backend-i LLM</target> <target state="translated">Backend-i LLM</target>
</trans-unit> </trans-unit>
@@ -13334,7 +13350,7 @@
<source>LLM Model</source> <source>LLM Model</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">387</context> <context context-type="linenumber">395</context>
</context-group> </context-group>
<target state="translated">Modeli LLM</target> <target state="translated">Modeli LLM</target>
</trans-unit> </trans-unit>
@@ -13342,7 +13358,7 @@
<source>LLM API Key</source> <source>LLM API Key</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">394</context> <context context-type="linenumber">402</context>
</context-group> </context-group>
<target state="translated">Çelësi API i LLM</target> <target state="translated">Çelësi API i LLM</target>
</trans-unit> </trans-unit>
@@ -13350,7 +13366,7 @@
<source>LLM Endpoint</source> <source>LLM Endpoint</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">401</context> <context context-type="linenumber">409</context>
</context-group> </context-group>
<target state="translated">Endpoint-i LLM</target> <target state="translated">Endpoint-i LLM</target>
</trans-unit> </trans-unit>
@@ -13358,7 +13374,7 @@
<source>LLM Output Language</source> <source>LLM Output Language</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">408</context> <context context-type="linenumber">416</context>
</context-group> </context-group>
<target state="translated">LLM Output Gjuha</target> <target state="translated">LLM Output Gjuha</target>
</trans-unit> </trans-unit>
@@ -13366,7 +13382,7 @@
<source>Language to use for generated AI suggestions. When unset, AI suggestions use the user&apos;s display language if explicitly set.</source> <source>Language to use for generated AI suggestions. When unset, AI suggestions use the user&apos;s display language if explicitly set.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">412</context> <context context-type="linenumber">420</context>
</context-group> </context-group>
<target state="translated">Gjuha to use for generated AI suggestions. When unset, AI suggestions use the përdorues's display language if explicitly set.</target> <target state="translated">Gjuha to use for generated AI suggestions. When unset, AI suggestions use the përdorues's display language if explicitly set.</target>
</trans-unit> </trans-unit>
@@ -13374,7 +13390,7 @@
<source>LLM Request Timeout</source> <source>LLM Request Timeout</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">416</context> <context context-type="linenumber">424</context>
</context-group> </context-group>
<target state="translated">Koha limit e kërkesës LLM</target> <target state="translated">Koha limit e kërkesës LLM</target>
</trans-unit> </trans-unit>
@@ -13382,7 +13398,7 @@
<source>Timeout in seconds for LLM requests.</source> <source>Timeout in seconds for LLM requests.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">420</context> <context context-type="linenumber">428</context>
</context-group> </context-group>
<target state="translated">Koha limit në sekonda për kërkesat LLM.</target> <target state="translated">Koha limit në sekonda për kërkesat LLM.</target>
</trans-unit> </trans-unit>
+37 -21
View File
@@ -10742,7 +10742,7 @@
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">348</context> <context context-type="linenumber">351</context>
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context> <context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context>
@@ -10758,7 +10758,7 @@
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">341</context> <context context-type="linenumber">344</context>
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context> <context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context>
@@ -11042,7 +11042,7 @@
<source>Reset filters / selection</source> <source>Reset filters / selection</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">329</context> <context context-type="linenumber">332</context>
</context-group> </context-group>
<target state="translated">Resetuj filtere / selekciju</target> <target state="translated">Resetuj filtere / selekciju</target>
</trans-unit> </trans-unit>
@@ -11050,7 +11050,7 @@
<source>Open first [selected] document</source> <source>Open first [selected] document</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">357</context> <context context-type="linenumber">360</context>
</context-group> </context-group>
<target state="translated">Otvorite prvi [selected] dokument</target> <target state="translated">Otvorite prvi [selected] dokument</target>
</trans-unit> </trans-unit>
@@ -11058,7 +11058,7 @@
<source>Previous page</source> <source>Previous page</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">373</context> <context context-type="linenumber">376</context>
</context-group> </context-group>
<target state="translated">Prethodna stranica</target> <target state="translated">Prethodna stranica</target>
</trans-unit> </trans-unit>
@@ -11066,7 +11066,7 @@
<source>Next page</source> <source>Next page</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">385</context> <context context-type="linenumber">388</context>
</context-group> </context-group>
<target state="translated">Sledeća stranica</target> <target state="translated">Sledeća stranica</target>
</trans-unit> </trans-unit>
@@ -11074,7 +11074,7 @@
<source>View &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot; saved successfully.</source> <source>View &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot; saved successfully.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">419</context> <context context-type="linenumber">422</context>
</context-group> </context-group>
<target state="translated">Prikaz "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>" je uspešno sačuvan.</target> <target state="translated">Prikaz "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>" je uspešno sačuvan.</target>
</trans-unit> </trans-unit>
@@ -11082,7 +11082,7 @@
<source>Failed to save view &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot;.</source> <source>Failed to save view &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot;.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">425</context> <context context-type="linenumber">428</context>
</context-group> </context-group>
<target state="translated">Nije moguće sačuvati prikaz "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>".</target> <target state="translated">Nije moguće sačuvati prikaz "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>".</target>
</trans-unit> </trans-unit>
@@ -11090,7 +11090,7 @@
<source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully.</source> <source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">494</context> <context context-type="linenumber">497</context>
</context-group> </context-group>
<target state="translated">Prikaz "<x id="PH" equiv-text="savedView.name"/>" je uspešno kreiran.</target> <target state="translated">Prikaz "<x id="PH" equiv-text="savedView.name"/>" je uspešno kreiran.</target>
</trans-unit> </trans-unit>
@@ -11098,7 +11098,7 @@
<source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully, but could not update visibility settings.</source> <source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully, but could not update visibility settings.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">500</context> <context context-type="linenumber">503</context>
</context-group> </context-group>
<target state="translated">Prikaz „<x id="PH" equiv-text="savedView.name"/>“ je uspešno kreiran, ali podešavanja vidljivosti nisu ažurirana.</target> <target state="translated">Prikaz „<x id="PH" equiv-text="savedView.name"/>“ je uspešno kreiran, ali podešavanja vidljivosti nisu ažurirana.</target>
</trans-unit> </trans-unit>
@@ -13299,11 +13299,27 @@
</context-group> </context-group>
<target state="translated">Model ugrađivanja LLM-a</target> <target state="translated">Model ugrađivanja LLM-a</target>
</trans-unit> </trans-unit>
<trans-unit id="861068592166833023" datatype="html">
<source>LLM Embedding API Key</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">358</context>
</context-group>
<target state="needs-translation">LLM Embedding API Key</target>
</trans-unit>
<trans-unit id="2929108042259892948" datatype="html">
<source>Used for embeddings when set, otherwise LLM API key is used.</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">360</context>
</context-group>
<target state="needs-translation">Used for embeddings when set, otherwise LLM API key is used.</target>
</trans-unit>
<trans-unit id="3554114880473286122" datatype="html"> <trans-unit id="3554114880473286122" datatype="html">
<source>LLM Embedding Endpoint</source> <source>LLM Embedding Endpoint</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">358</context> <context context-type="linenumber">366</context>
</context-group> </context-group>
<target state="needs-translation">LLM Embedding Endpoint</target> <target state="needs-translation">LLM Embedding Endpoint</target>
</trans-unit> </trans-unit>
@@ -13311,7 +13327,7 @@
<source>LLM Embedding Chunk Size</source> <source>LLM Embedding Chunk Size</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">365</context> <context context-type="linenumber">373</context>
</context-group> </context-group>
<target state="needs-translation">LLM Embedding Chunk Size</target> <target state="needs-translation">LLM Embedding Chunk Size</target>
</trans-unit> </trans-unit>
@@ -13319,7 +13335,7 @@
<source>LLM Context Size</source> <source>LLM Context Size</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">372</context> <context context-type="linenumber">380</context>
</context-group> </context-group>
<target state="needs-translation">LLM Context Size</target> <target state="needs-translation">LLM Context Size</target>
</trans-unit> </trans-unit>
@@ -13327,7 +13343,7 @@
<source>LLM Backend</source> <source>LLM Backend</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">379</context> <context context-type="linenumber">387</context>
</context-group> </context-group>
<target state="translated">LLM Bekend</target> <target state="translated">LLM Bekend</target>
</trans-unit> </trans-unit>
@@ -13335,7 +13351,7 @@
<source>LLM Model</source> <source>LLM Model</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">387</context> <context context-type="linenumber">395</context>
</context-group> </context-group>
<target state="translated">LLM Model</target> <target state="translated">LLM Model</target>
</trans-unit> </trans-unit>
@@ -13343,7 +13359,7 @@
<source>LLM API Key</source> <source>LLM API Key</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">394</context> <context context-type="linenumber">402</context>
</context-group> </context-group>
<target state="translated">LLM API Ključ</target> <target state="translated">LLM API Ključ</target>
</trans-unit> </trans-unit>
@@ -13351,7 +13367,7 @@
<source>LLM Endpoint</source> <source>LLM Endpoint</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">401</context> <context context-type="linenumber">409</context>
</context-group> </context-group>
<target state="translated">LLM Endpoint</target> <target state="translated">LLM Endpoint</target>
</trans-unit> </trans-unit>
@@ -13359,7 +13375,7 @@
<source>LLM Output Language</source> <source>LLM Output Language</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">408</context> <context context-type="linenumber">416</context>
</context-group> </context-group>
<target state="needs-translation">LLM Output Language</target> <target state="needs-translation">LLM Output Language</target>
</trans-unit> </trans-unit>
@@ -13367,7 +13383,7 @@
<source>Language to use for generated AI suggestions. When unset, AI suggestions use the user&apos;s display language if explicitly set.</source> <source>Language to use for generated AI suggestions. When unset, AI suggestions use the user&apos;s display language if explicitly set.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">412</context> <context context-type="linenumber">420</context>
</context-group> </context-group>
<target state="needs-translation">Language to use for generated AI suggestions. When unset, AI suggestions use the user's display language if explicitly set.</target> <target state="needs-translation">Language to use for generated AI suggestions. When unset, AI suggestions use the user's display language if explicitly set.</target>
</trans-unit> </trans-unit>
@@ -13375,7 +13391,7 @@
<source>LLM Request Timeout</source> <source>LLM Request Timeout</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">416</context> <context context-type="linenumber">424</context>
</context-group> </context-group>
<target state="needs-translation">LLM Request Timeout</target> <target state="needs-translation">LLM Request Timeout</target>
</trans-unit> </trans-unit>
@@ -13383,7 +13399,7 @@
<source>Timeout in seconds for LLM requests.</source> <source>Timeout in seconds for LLM requests.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">420</context> <context context-type="linenumber">428</context>
</context-group> </context-group>
<target state="needs-translation">Timeout in seconds for LLM requests.</target> <target state="needs-translation">Timeout in seconds for LLM requests.</target>
</trans-unit> </trans-unit>
+37 -21
View File
@@ -10740,7 +10740,7 @@
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">348</context> <context context-type="linenumber">351</context>
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context> <context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context>
@@ -10756,7 +10756,7 @@
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">341</context> <context context-type="linenumber">344</context>
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context> <context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context>
@@ -11040,7 +11040,7 @@
<source>Reset filters / selection</source> <source>Reset filters / selection</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">329</context> <context context-type="linenumber">332</context>
</context-group> </context-group>
<target state="translated">Återställ filter / val</target> <target state="translated">Återställ filter / val</target>
</trans-unit> </trans-unit>
@@ -11048,7 +11048,7 @@
<source>Open first [selected] document</source> <source>Open first [selected] document</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">357</context> <context context-type="linenumber">360</context>
</context-group> </context-group>
<target state="translated">Öppna första [valt] dokument</target> <target state="translated">Öppna första [valt] dokument</target>
</trans-unit> </trans-unit>
@@ -11056,7 +11056,7 @@
<source>Previous page</source> <source>Previous page</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">373</context> <context context-type="linenumber">376</context>
</context-group> </context-group>
<target state="translated">Föregående sida</target> <target state="translated">Föregående sida</target>
</trans-unit> </trans-unit>
@@ -11064,7 +11064,7 @@
<source>Next page</source> <source>Next page</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">385</context> <context context-type="linenumber">388</context>
</context-group> </context-group>
<target state="translated">Nästa sida</target> <target state="translated">Nästa sida</target>
</trans-unit> </trans-unit>
@@ -11072,7 +11072,7 @@
<source>View &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot; saved successfully.</source> <source>View &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot; saved successfully.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">419</context> <context context-type="linenumber">422</context>
</context-group> </context-group>
<target state="final">Vy "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>" sparades.</target> <target state="final">Vy "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>" sparades.</target>
</trans-unit> </trans-unit>
@@ -11080,7 +11080,7 @@
<source>Failed to save view &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot;.</source> <source>Failed to save view &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot;.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">425</context> <context context-type="linenumber">428</context>
</context-group> </context-group>
<target state="translated">Kunde inte spara vy "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>".</target> <target state="translated">Kunde inte spara vy "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>".</target>
</trans-unit> </trans-unit>
@@ -11088,7 +11088,7 @@
<source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully.</source> <source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">494</context> <context context-type="linenumber">497</context>
</context-group> </context-group>
<target state="final">Vy "<x id="PH" equiv-text="savedView.name"/>" skapades.</target> <target state="final">Vy "<x id="PH" equiv-text="savedView.name"/>" skapades.</target>
</trans-unit> </trans-unit>
@@ -11096,7 +11096,7 @@
<source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully, but could not update visibility settings.</source> <source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully, but could not update visibility settings.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">500</context> <context context-type="linenumber">503</context>
</context-group> </context-group>
<target state="translated">Vyn "<x id="PH" equiv-text="savedView.name"/>" skapades, men synlighetsinställningarna kunde inte uppdateras.</target> <target state="translated">Vyn "<x id="PH" equiv-text="savedView.name"/>" skapades, men synlighetsinställningarna kunde inte uppdateras.</target>
</trans-unit> </trans-unit>
@@ -13297,11 +13297,27 @@
</context-group> </context-group>
<target state="translated">Modell för LLM-inbäddning</target> <target state="translated">Modell för LLM-inbäddning</target>
</trans-unit> </trans-unit>
<trans-unit id="861068592166833023" datatype="html">
<source>LLM Embedding API Key</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">358</context>
</context-group>
<target state="translated">API-nyckel för LLM-inbäddning</target>
</trans-unit>
<trans-unit id="2929108042259892948" datatype="html">
<source>Used for embeddings when set, otherwise LLM API key is used.</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">360</context>
</context-group>
<target state="translated">Används för inbäddningar när inställd, annars används LLM API-nyckel.</target>
</trans-unit>
<trans-unit id="3554114880473286122" datatype="html"> <trans-unit id="3554114880473286122" datatype="html">
<source>LLM Embedding Endpoint</source> <source>LLM Embedding Endpoint</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">358</context> <context context-type="linenumber">366</context>
</context-group> </context-group>
<target state="translated">Slutpunkt för LLM-inbäddning</target> <target state="translated">Slutpunkt för LLM-inbäddning</target>
</trans-unit> </trans-unit>
@@ -13309,7 +13325,7 @@
<source>LLM Embedding Chunk Size</source> <source>LLM Embedding Chunk Size</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">365</context> <context context-type="linenumber">373</context>
</context-group> </context-group>
<target state="translated">Blockstorlek för LLM-inbäddning</target> <target state="translated">Blockstorlek för LLM-inbäddning</target>
</trans-unit> </trans-unit>
@@ -13317,7 +13333,7 @@
<source>LLM Context Size</source> <source>LLM Context Size</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">372</context> <context context-type="linenumber">380</context>
</context-group> </context-group>
<target state="translated">LLM-kontextstorlek</target> <target state="translated">LLM-kontextstorlek</target>
</trans-unit> </trans-unit>
@@ -13325,7 +13341,7 @@
<source>LLM Backend</source> <source>LLM Backend</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">379</context> <context context-type="linenumber">387</context>
</context-group> </context-group>
<target state="translated">LLM-serverdel</target> <target state="translated">LLM-serverdel</target>
</trans-unit> </trans-unit>
@@ -13333,7 +13349,7 @@
<source>LLM Model</source> <source>LLM Model</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">387</context> <context context-type="linenumber">395</context>
</context-group> </context-group>
<target state="translated">LLM-modell</target> <target state="translated">LLM-modell</target>
</trans-unit> </trans-unit>
@@ -13341,7 +13357,7 @@
<source>LLM API Key</source> <source>LLM API Key</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">394</context> <context context-type="linenumber">402</context>
</context-group> </context-group>
<target state="translated">LLM-API-nyckel</target> <target state="translated">LLM-API-nyckel</target>
</trans-unit> </trans-unit>
@@ -13349,7 +13365,7 @@
<source>LLM Endpoint</source> <source>LLM Endpoint</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">401</context> <context context-type="linenumber">409</context>
</context-group> </context-group>
<target state="translated">LLM-slutpunkt</target> <target state="translated">LLM-slutpunkt</target>
</trans-unit> </trans-unit>
@@ -13357,7 +13373,7 @@
<source>LLM Output Language</source> <source>LLM Output Language</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">408</context> <context context-type="linenumber">416</context>
</context-group> </context-group>
<target state="translated">Utdataspråk för LLM</target> <target state="translated">Utdataspråk för LLM</target>
</trans-unit> </trans-unit>
@@ -13365,7 +13381,7 @@
<source>Language to use for generated AI suggestions. When unset, AI suggestions use the user&apos;s display language if explicitly set.</source> <source>Language to use for generated AI suggestions. When unset, AI suggestions use the user&apos;s display language if explicitly set.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">412</context> <context context-type="linenumber">420</context>
</context-group> </context-group>
<target state="translated">Språk för genererade AI-förslag. Om inget språk har angetts används användarens visningsspråk, om det uttryckligen har valts.</target> <target state="translated">Språk för genererade AI-förslag. Om inget språk har angetts används användarens visningsspråk, om det uttryckligen har valts.</target>
</trans-unit> </trans-unit>
@@ -13373,7 +13389,7 @@
<source>LLM Request Timeout</source> <source>LLM Request Timeout</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">416</context> <context context-type="linenumber">424</context>
</context-group> </context-group>
<target state="translated">Tidsgräns för LLM-begäran</target> <target state="translated">Tidsgräns för LLM-begäran</target>
</trans-unit> </trans-unit>
@@ -13381,7 +13397,7 @@
<source>Timeout in seconds for LLM requests.</source> <source>Timeout in seconds for LLM requests.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">420</context> <context context-type="linenumber">428</context>
</context-group> </context-group>
<target state="translated">Tidsgräns i sekunder för LLM-begäranden.</target> <target state="translated">Tidsgräns i sekunder för LLM-begäranden.</target>
</trans-unit> </trans-unit>
+37 -21
View File
@@ -10741,7 +10741,7 @@
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">348</context> <context context-type="linenumber">351</context>
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context> <context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context>
@@ -10757,7 +10757,7 @@
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">341</context> <context context-type="linenumber">344</context>
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context> <context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context>
@@ -11041,7 +11041,7 @@
<source>Reset filters / selection</source> <source>Reset filters / selection</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">329</context> <context context-type="linenumber">332</context>
</context-group> </context-group>
<target state="needs-translation">Reset filters / selection</target> <target state="needs-translation">Reset filters / selection</target>
</trans-unit> </trans-unit>
@@ -11049,7 +11049,7 @@
<source>Open first [selected] document</source> <source>Open first [selected] document</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">357</context> <context context-type="linenumber">360</context>
</context-group> </context-group>
<target state="needs-translation">Open first [selected] document</target> <target state="needs-translation">Open first [selected] document</target>
</trans-unit> </trans-unit>
@@ -11057,7 +11057,7 @@
<source>Previous page</source> <source>Previous page</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">373</context> <context context-type="linenumber">376</context>
</context-group> </context-group>
<target state="needs-translation">Previous page</target> <target state="needs-translation">Previous page</target>
</trans-unit> </trans-unit>
@@ -11065,7 +11065,7 @@
<source>Next page</source> <source>Next page</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">385</context> <context context-type="linenumber">388</context>
</context-group> </context-group>
<target state="needs-translation">Next page</target> <target state="needs-translation">Next page</target>
</trans-unit> </trans-unit>
@@ -11073,7 +11073,7 @@
<source>View &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot; saved successfully.</source> <source>View &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot; saved successfully.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">419</context> <context context-type="linenumber">422</context>
</context-group> </context-group>
<target state="needs-translation">View "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>" saved successfully.</target> <target state="needs-translation">View "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>" saved successfully.</target>
</trans-unit> </trans-unit>
@@ -11081,7 +11081,7 @@
<source>Failed to save view &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot;.</source> <source>Failed to save view &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot;.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">425</context> <context context-type="linenumber">428</context>
</context-group> </context-group>
<target state="needs-translation">Failed to save view "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>".</target> <target state="needs-translation">Failed to save view "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>".</target>
</trans-unit> </trans-unit>
@@ -11089,7 +11089,7 @@
<source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully.</source> <source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">494</context> <context context-type="linenumber">497</context>
</context-group> </context-group>
<target state="needs-translation">View "<x id="PH" equiv-text="savedView.name"/>" created successfully.</target> <target state="needs-translation">View "<x id="PH" equiv-text="savedView.name"/>" created successfully.</target>
</trans-unit> </trans-unit>
@@ -11097,7 +11097,7 @@
<source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully, but could not update visibility settings.</source> <source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully, but could not update visibility settings.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">500</context> <context context-type="linenumber">503</context>
</context-group> </context-group>
<target state="needs-translation">View "<x id="PH" equiv-text="savedView.name"/>" created successfully, but could not update visibility settings.</target> <target state="needs-translation">View "<x id="PH" equiv-text="savedView.name"/>" created successfully, but could not update visibility settings.</target>
</trans-unit> </trans-unit>
@@ -13298,11 +13298,27 @@
</context-group> </context-group>
<target state="needs-translation">LLM Embedding Model</target> <target state="needs-translation">LLM Embedding Model</target>
</trans-unit> </trans-unit>
<trans-unit id="861068592166833023" datatype="html">
<source>LLM Embedding API Key</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">358</context>
</context-group>
<target state="needs-translation">LLM Embedding API Key</target>
</trans-unit>
<trans-unit id="2929108042259892948" datatype="html">
<source>Used for embeddings when set, otherwise LLM API key is used.</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">360</context>
</context-group>
<target state="needs-translation">Used for embeddings when set, otherwise LLM API key is used.</target>
</trans-unit>
<trans-unit id="3554114880473286122" datatype="html"> <trans-unit id="3554114880473286122" datatype="html">
<source>LLM Embedding Endpoint</source> <source>LLM Embedding Endpoint</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">358</context> <context context-type="linenumber">366</context>
</context-group> </context-group>
<target state="needs-translation">LLM Embedding Endpoint</target> <target state="needs-translation">LLM Embedding Endpoint</target>
</trans-unit> </trans-unit>
@@ -13310,7 +13326,7 @@
<source>LLM Embedding Chunk Size</source> <source>LLM Embedding Chunk Size</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">365</context> <context context-type="linenumber">373</context>
</context-group> </context-group>
<target state="needs-translation">LLM Embedding Chunk Size</target> <target state="needs-translation">LLM Embedding Chunk Size</target>
</trans-unit> </trans-unit>
@@ -13318,7 +13334,7 @@
<source>LLM Context Size</source> <source>LLM Context Size</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">372</context> <context context-type="linenumber">380</context>
</context-group> </context-group>
<target state="needs-translation">LLM Context Size</target> <target state="needs-translation">LLM Context Size</target>
</trans-unit> </trans-unit>
@@ -13326,7 +13342,7 @@
<source>LLM Backend</source> <source>LLM Backend</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">379</context> <context context-type="linenumber">387</context>
</context-group> </context-group>
<target state="needs-translation">LLM Backend</target> <target state="needs-translation">LLM Backend</target>
</trans-unit> </trans-unit>
@@ -13334,7 +13350,7 @@
<source>LLM Model</source> <source>LLM Model</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">387</context> <context context-type="linenumber">395</context>
</context-group> </context-group>
<target state="needs-translation">LLM Model</target> <target state="needs-translation">LLM Model</target>
</trans-unit> </trans-unit>
@@ -13342,7 +13358,7 @@
<source>LLM API Key</source> <source>LLM API Key</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">394</context> <context context-type="linenumber">402</context>
</context-group> </context-group>
<target state="needs-translation">LLM API Key</target> <target state="needs-translation">LLM API Key</target>
</trans-unit> </trans-unit>
@@ -13350,7 +13366,7 @@
<source>LLM Endpoint</source> <source>LLM Endpoint</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">401</context> <context context-type="linenumber">409</context>
</context-group> </context-group>
<target state="needs-translation">LLM Endpoint</target> <target state="needs-translation">LLM Endpoint</target>
</trans-unit> </trans-unit>
@@ -13358,7 +13374,7 @@
<source>LLM Output Language</source> <source>LLM Output Language</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">408</context> <context context-type="linenumber">416</context>
</context-group> </context-group>
<target state="needs-translation">LLM Output Language</target> <target state="needs-translation">LLM Output Language</target>
</trans-unit> </trans-unit>
@@ -13366,7 +13382,7 @@
<source>Language to use for generated AI suggestions. When unset, AI suggestions use the user&apos;s display language if explicitly set.</source> <source>Language to use for generated AI suggestions. When unset, AI suggestions use the user&apos;s display language if explicitly set.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">412</context> <context context-type="linenumber">420</context>
</context-group> </context-group>
<target state="needs-translation">Language to use for generated AI suggestions. When unset, AI suggestions use the user's display language if explicitly set.</target> <target state="needs-translation">Language to use for generated AI suggestions. When unset, AI suggestions use the user's display language if explicitly set.</target>
</trans-unit> </trans-unit>
@@ -13374,7 +13390,7 @@
<source>LLM Request Timeout</source> <source>LLM Request Timeout</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">416</context> <context context-type="linenumber">424</context>
</context-group> </context-group>
<target state="needs-translation">LLM Request Timeout</target> <target state="needs-translation">LLM Request Timeout</target>
</trans-unit> </trans-unit>
@@ -13382,7 +13398,7 @@
<source>Timeout in seconds for LLM requests.</source> <source>Timeout in seconds for LLM requests.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">420</context> <context context-type="linenumber">428</context>
</context-group> </context-group>
<target state="needs-translation">Timeout in seconds for LLM requests.</target> <target state="needs-translation">Timeout in seconds for LLM requests.</target>
</trans-unit> </trans-unit>
+37 -21
View File
@@ -10742,7 +10742,7 @@ tüm <x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="&lt;/em&gt;"/> krite
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">348</context> <context context-type="linenumber">351</context>
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context> <context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context>
@@ -10758,7 +10758,7 @@ tüm <x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="&lt;/em&gt;"/> krite
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">341</context> <context context-type="linenumber">344</context>
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context> <context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context>
@@ -11042,7 +11042,7 @@ tüm <x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="&lt;/em&gt;"/> krite
<source>Reset filters / selection</source> <source>Reset filters / selection</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">329</context> <context context-type="linenumber">332</context>
</context-group> </context-group>
<target state="translated">Filtreleri / seçimi sıfırla</target> <target state="translated">Filtreleri / seçimi sıfırla</target>
</trans-unit> </trans-unit>
@@ -11050,7 +11050,7 @@ tüm <x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="&lt;/em&gt;"/> krite
<source>Open first [selected] document</source> <source>Open first [selected] document</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">357</context> <context context-type="linenumber">360</context>
</context-group> </context-group>
<target state="translated">İlk [selected] belgeyi aç</target> <target state="translated">İlk [selected] belgeyi aç</target>
</trans-unit> </trans-unit>
@@ -11058,7 +11058,7 @@ tüm <x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="&lt;/em&gt;"/> krite
<source>Previous page</source> <source>Previous page</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">373</context> <context context-type="linenumber">376</context>
</context-group> </context-group>
<target state="translated">Önceki sayfa</target> <target state="translated">Önceki sayfa</target>
</trans-unit> </trans-unit>
@@ -11066,7 +11066,7 @@ tüm <x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="&lt;/em&gt;"/> krite
<source>Next page</source> <source>Next page</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">385</context> <context context-type="linenumber">388</context>
</context-group> </context-group>
<target state="translated">Sonraki sayfa</target> <target state="translated">Sonraki sayfa</target>
</trans-unit> </trans-unit>
@@ -11074,7 +11074,7 @@ tüm <x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="&lt;/em&gt;"/> krite
<source>View &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot; saved successfully.</source> <source>View &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot; saved successfully.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">419</context> <context context-type="linenumber">422</context>
</context-group> </context-group>
<target state="translated">"<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>" adlı görünüm başarıyla kaydedildi.</target> <target state="translated">"<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>" adlı görünüm başarıyla kaydedildi.</target>
</trans-unit> </trans-unit>
@@ -11082,7 +11082,7 @@ tüm <x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="&lt;/em&gt;"/> krite
<source>Failed to save view &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot;.</source> <source>Failed to save view &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot;.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">425</context> <context context-type="linenumber">428</context>
</context-group> </context-group>
<target state="translated">"<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>" görünümünü kaydederken bir hata ile karşılaşıldı.</target> <target state="translated">"<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>" görünümünü kaydederken bir hata ile karşılaşıldı.</target>
</trans-unit> </trans-unit>
@@ -11090,7 +11090,7 @@ tüm <x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="&lt;/em&gt;"/> krite
<source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully.</source> <source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">494</context> <context context-type="linenumber">497</context>
</context-group> </context-group>
<target state="translated"><x id="PH" equiv-text="savedView.name"/> adlı görünüm başarıyla oluşturuldu.</target> <target state="translated"><x id="PH" equiv-text="savedView.name"/> adlı görünüm başarıyla oluşturuldu.</target>
</trans-unit> </trans-unit>
@@ -11098,7 +11098,7 @@ tüm <x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="&lt;/em&gt;"/> krite
<source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully, but could not update visibility settings.</source> <source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully, but could not update visibility settings.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">500</context> <context context-type="linenumber">503</context>
</context-group> </context-group>
<target state="needs-translation">View "<x id="PH" equiv-text="savedView.name"/>" created successfully, but could not update visibility settings.</target> <target state="needs-translation">View "<x id="PH" equiv-text="savedView.name"/>" created successfully, but could not update visibility settings.</target>
</trans-unit> </trans-unit>
@@ -13299,11 +13299,27 @@ tüm <x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="&lt;/em&gt;"/> krite
</context-group> </context-group>
<target state="needs-translation">LLM Embedding Model</target> <target state="needs-translation">LLM Embedding Model</target>
</trans-unit> </trans-unit>
<trans-unit id="861068592166833023" datatype="html">
<source>LLM Embedding API Key</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">358</context>
</context-group>
<target state="needs-translation">LLM Embedding API Key</target>
</trans-unit>
<trans-unit id="2929108042259892948" datatype="html">
<source>Used for embeddings when set, otherwise LLM API key is used.</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">360</context>
</context-group>
<target state="needs-translation">Used for embeddings when set, otherwise LLM API key is used.</target>
</trans-unit>
<trans-unit id="3554114880473286122" datatype="html"> <trans-unit id="3554114880473286122" datatype="html">
<source>LLM Embedding Endpoint</source> <source>LLM Embedding Endpoint</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">358</context> <context context-type="linenumber">366</context>
</context-group> </context-group>
<target state="needs-translation">LLM Embedding Endpoint</target> <target state="needs-translation">LLM Embedding Endpoint</target>
</trans-unit> </trans-unit>
@@ -13311,7 +13327,7 @@ tüm <x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="&lt;/em&gt;"/> krite
<source>LLM Embedding Chunk Size</source> <source>LLM Embedding Chunk Size</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">365</context> <context context-type="linenumber">373</context>
</context-group> </context-group>
<target state="needs-translation">LLM Embedding Chunk Size</target> <target state="needs-translation">LLM Embedding Chunk Size</target>
</trans-unit> </trans-unit>
@@ -13319,7 +13335,7 @@ tüm <x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="&lt;/em&gt;"/> krite
<source>LLM Context Size</source> <source>LLM Context Size</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">372</context> <context context-type="linenumber">380</context>
</context-group> </context-group>
<target state="needs-translation">LLM Context Size</target> <target state="needs-translation">LLM Context Size</target>
</trans-unit> </trans-unit>
@@ -13327,7 +13343,7 @@ tüm <x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="&lt;/em&gt;"/> krite
<source>LLM Backend</source> <source>LLM Backend</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">379</context> <context context-type="linenumber">387</context>
</context-group> </context-group>
<target state="needs-translation">LLM Backend</target> <target state="needs-translation">LLM Backend</target>
</trans-unit> </trans-unit>
@@ -13335,7 +13351,7 @@ tüm <x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="&lt;/em&gt;"/> krite
<source>LLM Model</source> <source>LLM Model</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">387</context> <context context-type="linenumber">395</context>
</context-group> </context-group>
<target state="needs-translation">LLM Model</target> <target state="needs-translation">LLM Model</target>
</trans-unit> </trans-unit>
@@ -13343,7 +13359,7 @@ tüm <x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="&lt;/em&gt;"/> krite
<source>LLM API Key</source> <source>LLM API Key</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">394</context> <context context-type="linenumber">402</context>
</context-group> </context-group>
<target state="needs-translation">LLM API Key</target> <target state="needs-translation">LLM API Key</target>
</trans-unit> </trans-unit>
@@ -13351,7 +13367,7 @@ tüm <x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="&lt;/em&gt;"/> krite
<source>LLM Endpoint</source> <source>LLM Endpoint</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">401</context> <context context-type="linenumber">409</context>
</context-group> </context-group>
<target state="needs-translation">LLM Endpoint</target> <target state="needs-translation">LLM Endpoint</target>
</trans-unit> </trans-unit>
@@ -13359,7 +13375,7 @@ tüm <x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="&lt;/em&gt;"/> krite
<source>LLM Output Language</source> <source>LLM Output Language</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">408</context> <context context-type="linenumber">416</context>
</context-group> </context-group>
<target state="needs-translation">LLM Output Language</target> <target state="needs-translation">LLM Output Language</target>
</trans-unit> </trans-unit>
@@ -13367,7 +13383,7 @@ tüm <x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="&lt;/em&gt;"/> krite
<source>Language to use for generated AI suggestions. When unset, AI suggestions use the user&apos;s display language if explicitly set.</source> <source>Language to use for generated AI suggestions. When unset, AI suggestions use the user&apos;s display language if explicitly set.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">412</context> <context context-type="linenumber">420</context>
</context-group> </context-group>
<target state="needs-translation">Language to use for generated AI suggestions. When unset, AI suggestions use the user's display language if explicitly set.</target> <target state="needs-translation">Language to use for generated AI suggestions. When unset, AI suggestions use the user's display language if explicitly set.</target>
</trans-unit> </trans-unit>
@@ -13375,7 +13391,7 @@ tüm <x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="&lt;/em&gt;"/> krite
<source>LLM Request Timeout</source> <source>LLM Request Timeout</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">416</context> <context context-type="linenumber">424</context>
</context-group> </context-group>
<target state="needs-translation">LLM Request Timeout</target> <target state="needs-translation">LLM Request Timeout</target>
</trans-unit> </trans-unit>
@@ -13383,7 +13399,7 @@ tüm <x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="&lt;/em&gt;"/> krite
<source>Timeout in seconds for LLM requests.</source> <source>Timeout in seconds for LLM requests.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">420</context> <context context-type="linenumber">428</context>
</context-group> </context-group>
<target state="needs-translation">Timeout in seconds for LLM requests.</target> <target state="needs-translation">Timeout in seconds for LLM requests.</target>
</trans-unit> </trans-unit>
+37 -21
View File
@@ -10741,7 +10741,7 @@
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">348</context> <context context-type="linenumber">351</context>
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context> <context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context>
@@ -10757,7 +10757,7 @@
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">341</context> <context context-type="linenumber">344</context>
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context> <context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context>
@@ -11041,7 +11041,7 @@
<source>Reset filters / selection</source> <source>Reset filters / selection</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">329</context> <context context-type="linenumber">332</context>
</context-group> </context-group>
<target state="translated">Скинути фільтри / вибір</target> <target state="translated">Скинути фільтри / вибір</target>
</trans-unit> </trans-unit>
@@ -11049,7 +11049,7 @@
<source>Open first [selected] document</source> <source>Open first [selected] document</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">357</context> <context context-type="linenumber">360</context>
</context-group> </context-group>
<target state="translated">Відкрити перший [selected] документ</target> <target state="translated">Відкрити перший [selected] документ</target>
</trans-unit> </trans-unit>
@@ -11057,7 +11057,7 @@
<source>Previous page</source> <source>Previous page</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">373</context> <context context-type="linenumber">376</context>
</context-group> </context-group>
<target state="translated">Попередня сторінка</target> <target state="translated">Попередня сторінка</target>
</trans-unit> </trans-unit>
@@ -11065,7 +11065,7 @@
<source>Next page</source> <source>Next page</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">385</context> <context context-type="linenumber">388</context>
</context-group> </context-group>
<target state="translated">Наступна сторінка</target> <target state="translated">Наступна сторінка</target>
</trans-unit> </trans-unit>
@@ -11073,7 +11073,7 @@
<source>View &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot; saved successfully.</source> <source>View &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot; saved successfully.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">419</context> <context context-type="linenumber">422</context>
</context-group> </context-group>
<target state="translated">Представлення "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>" успішно збережено.</target> <target state="translated">Представлення "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>" успішно збережено.</target>
</trans-unit> </trans-unit>
@@ -11081,7 +11081,7 @@
<source>Failed to save view &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot;.</source> <source>Failed to save view &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot;.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">425</context> <context context-type="linenumber">428</context>
</context-group> </context-group>
<target state="needs-translation">Failed to save view "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>".</target> <target state="needs-translation">Failed to save view "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>".</target>
</trans-unit> </trans-unit>
@@ -11089,7 +11089,7 @@
<source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully.</source> <source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">494</context> <context context-type="linenumber">497</context>
</context-group> </context-group>
<target state="translated">Представлення "<x id="PH" equiv-text="savedView.name"/>" успішно створено.</target> <target state="translated">Представлення "<x id="PH" equiv-text="savedView.name"/>" успішно створено.</target>
</trans-unit> </trans-unit>
@@ -11097,7 +11097,7 @@
<source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully, but could not update visibility settings.</source> <source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully, but could not update visibility settings.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">500</context> <context context-type="linenumber">503</context>
</context-group> </context-group>
<target state="needs-translation">View "<x id="PH" equiv-text="savedView.name"/>" created successfully, but could not update visibility settings.</target> <target state="needs-translation">View "<x id="PH" equiv-text="savedView.name"/>" created successfully, but could not update visibility settings.</target>
</trans-unit> </trans-unit>
@@ -13298,11 +13298,27 @@
</context-group> </context-group>
<target state="needs-translation">LLM Embedding Model</target> <target state="needs-translation">LLM Embedding Model</target>
</trans-unit> </trans-unit>
<trans-unit id="861068592166833023" datatype="html">
<source>LLM Embedding API Key</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">358</context>
</context-group>
<target state="needs-translation">LLM Embedding API Key</target>
</trans-unit>
<trans-unit id="2929108042259892948" datatype="html">
<source>Used for embeddings when set, otherwise LLM API key is used.</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">360</context>
</context-group>
<target state="needs-translation">Used for embeddings when set, otherwise LLM API key is used.</target>
</trans-unit>
<trans-unit id="3554114880473286122" datatype="html"> <trans-unit id="3554114880473286122" datatype="html">
<source>LLM Embedding Endpoint</source> <source>LLM Embedding Endpoint</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">358</context> <context context-type="linenumber">366</context>
</context-group> </context-group>
<target state="needs-translation">LLM Embedding Endpoint</target> <target state="needs-translation">LLM Embedding Endpoint</target>
</trans-unit> </trans-unit>
@@ -13310,7 +13326,7 @@
<source>LLM Embedding Chunk Size</source> <source>LLM Embedding Chunk Size</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">365</context> <context context-type="linenumber">373</context>
</context-group> </context-group>
<target state="needs-translation">LLM Embedding Chunk Size</target> <target state="needs-translation">LLM Embedding Chunk Size</target>
</trans-unit> </trans-unit>
@@ -13318,7 +13334,7 @@
<source>LLM Context Size</source> <source>LLM Context Size</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">372</context> <context context-type="linenumber">380</context>
</context-group> </context-group>
<target state="needs-translation">LLM Context Size</target> <target state="needs-translation">LLM Context Size</target>
</trans-unit> </trans-unit>
@@ -13326,7 +13342,7 @@
<source>LLM Backend</source> <source>LLM Backend</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">379</context> <context context-type="linenumber">387</context>
</context-group> </context-group>
<target state="needs-translation">LLM Backend</target> <target state="needs-translation">LLM Backend</target>
</trans-unit> </trans-unit>
@@ -13334,7 +13350,7 @@
<source>LLM Model</source> <source>LLM Model</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">387</context> <context context-type="linenumber">395</context>
</context-group> </context-group>
<target state="needs-translation">LLM Model</target> <target state="needs-translation">LLM Model</target>
</trans-unit> </trans-unit>
@@ -13342,7 +13358,7 @@
<source>LLM API Key</source> <source>LLM API Key</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">394</context> <context context-type="linenumber">402</context>
</context-group> </context-group>
<target state="needs-translation">LLM API Key</target> <target state="needs-translation">LLM API Key</target>
</trans-unit> </trans-unit>
@@ -13350,7 +13366,7 @@
<source>LLM Endpoint</source> <source>LLM Endpoint</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">401</context> <context context-type="linenumber">409</context>
</context-group> </context-group>
<target state="needs-translation">LLM Endpoint</target> <target state="needs-translation">LLM Endpoint</target>
</trans-unit> </trans-unit>
@@ -13358,7 +13374,7 @@
<source>LLM Output Language</source> <source>LLM Output Language</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">408</context> <context context-type="linenumber">416</context>
</context-group> </context-group>
<target state="needs-translation">LLM Output Language</target> <target state="needs-translation">LLM Output Language</target>
</trans-unit> </trans-unit>
@@ -13366,7 +13382,7 @@
<source>Language to use for generated AI suggestions. When unset, AI suggestions use the user&apos;s display language if explicitly set.</source> <source>Language to use for generated AI suggestions. When unset, AI suggestions use the user&apos;s display language if explicitly set.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">412</context> <context context-type="linenumber">420</context>
</context-group> </context-group>
<target state="needs-translation">Language to use for generated AI suggestions. When unset, AI suggestions use the user's display language if explicitly set.</target> <target state="needs-translation">Language to use for generated AI suggestions. When unset, AI suggestions use the user's display language if explicitly set.</target>
</trans-unit> </trans-unit>
@@ -13374,7 +13390,7 @@
<source>LLM Request Timeout</source> <source>LLM Request Timeout</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">416</context> <context context-type="linenumber">424</context>
</context-group> </context-group>
<target state="needs-translation">LLM Request Timeout</target> <target state="needs-translation">LLM Request Timeout</target>
</trans-unit> </trans-unit>
@@ -13382,7 +13398,7 @@
<source>Timeout in seconds for LLM requests.</source> <source>Timeout in seconds for LLM requests.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">420</context> <context context-type="linenumber">428</context>
</context-group> </context-group>
<target state="needs-translation">Timeout in seconds for LLM requests.</target> <target state="needs-translation">Timeout in seconds for LLM requests.</target>
</trans-unit> </trans-unit>
+37 -21
View File
@@ -10797,7 +10797,7 @@
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">348</context> <context context-type="linenumber">351</context>
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context> <context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context>
@@ -10813,7 +10813,7 @@
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">341</context> <context context-type="linenumber">344</context>
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context> <context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context>
@@ -11103,7 +11103,7 @@
<source>Reset filters / selection</source> <source>Reset filters / selection</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">329</context> <context context-type="linenumber">332</context>
</context-group> </context-group>
<target state="final">Đặt lại bộ lọc / bỏ chọn</target> <target state="final">Đặt lại bộ lọc / bỏ chọn</target>
</trans-unit> </trans-unit>
@@ -11111,7 +11111,7 @@
<source>Open first [selected] document</source> <source>Open first [selected] document</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">357</context> <context context-type="linenumber">360</context>
</context-group> </context-group>
<target state="final">Mở tài liệu [Đã chọn] đầu tiên</target> <target state="final">Mở tài liệu [Đã chọn] đầu tiên</target>
</trans-unit> </trans-unit>
@@ -11119,7 +11119,7 @@
<source>Previous page</source> <source>Previous page</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">373</context> <context context-type="linenumber">376</context>
</context-group> </context-group>
<target state="final">Trang trước</target> <target state="final">Trang trước</target>
</trans-unit> </trans-unit>
@@ -11127,7 +11127,7 @@
<source>Next page</source> <source>Next page</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">385</context> <context context-type="linenumber">388</context>
</context-group> </context-group>
<target state="final">Trang tiếp theo</target> <target state="final">Trang tiếp theo</target>
</trans-unit> </trans-unit>
@@ -11135,7 +11135,7 @@
<source>View &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot; saved successfully.</source> <source>View &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot; saved successfully.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">419</context> <context context-type="linenumber">422</context>
</context-group> </context-group>
<target state="final">Xem "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>" đã lưu thành công.</target> <target state="final">Xem "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>" đã lưu thành công.</target>
</trans-unit> </trans-unit>
@@ -11143,7 +11143,7 @@
<source>Failed to save view &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot;.</source> <source>Failed to save view &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot;.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">425</context> <context context-type="linenumber">428</context>
</context-group> </context-group>
<target state="final"> <target state="final">
Không thể lưu chế độ xem "". Không thể lưu chế độ xem "".
@@ -11153,7 +11153,7 @@
<source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully.</source> <source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">494</context> <context context-type="linenumber">497</context>
</context-group> </context-group>
<target state="final">Xem "<x id="PH" equiv-text="savedView.name"/>" đã tạo thành công.</target> <target state="final">Xem "<x id="PH" equiv-text="savedView.name"/>" đã tạo thành công.</target>
</trans-unit> </trans-unit>
@@ -11161,7 +11161,7 @@
<source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully, but could not update visibility settings.</source> <source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully, but could not update visibility settings.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">500</context> <context context-type="linenumber">503</context>
</context-group> </context-group>
<target state="needs-translation">View "<x id="PH" equiv-text="savedView.name"/>" created successfully, but could not update visibility settings.</target> <target state="needs-translation">View "<x id="PH" equiv-text="savedView.name"/>" created successfully, but could not update visibility settings.</target>
</trans-unit> </trans-unit>
@@ -13432,11 +13432,27 @@
</context-group> </context-group>
<target state="needs-translation">LLM Embedding Model</target> <target state="needs-translation">LLM Embedding Model</target>
</trans-unit> </trans-unit>
<trans-unit id="861068592166833023" datatype="html">
<source>LLM Embedding API Key</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">358</context>
</context-group>
<target state="needs-translation">LLM Embedding API Key</target>
</trans-unit>
<trans-unit id="2929108042259892948" datatype="html">
<source>Used for embeddings when set, otherwise LLM API key is used.</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">360</context>
</context-group>
<target state="needs-translation">Used for embeddings when set, otherwise LLM API key is used.</target>
</trans-unit>
<trans-unit id="3554114880473286122" datatype="html"> <trans-unit id="3554114880473286122" datatype="html">
<source>LLM Embedding Endpoint</source> <source>LLM Embedding Endpoint</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">358</context> <context context-type="linenumber">366</context>
</context-group> </context-group>
<target state="needs-translation">LLM Embedding Endpoint</target> <target state="needs-translation">LLM Embedding Endpoint</target>
</trans-unit> </trans-unit>
@@ -13444,7 +13460,7 @@
<source>LLM Embedding Chunk Size</source> <source>LLM Embedding Chunk Size</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">365</context> <context context-type="linenumber">373</context>
</context-group> </context-group>
<target state="needs-translation">LLM Embedding Chunk Size</target> <target state="needs-translation">LLM Embedding Chunk Size</target>
</trans-unit> </trans-unit>
@@ -13452,7 +13468,7 @@
<source>LLM Context Size</source> <source>LLM Context Size</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">372</context> <context context-type="linenumber">380</context>
</context-group> </context-group>
<target state="needs-translation">LLM Context Size</target> <target state="needs-translation">LLM Context Size</target>
</trans-unit> </trans-unit>
@@ -13460,7 +13476,7 @@
<source>LLM Backend</source> <source>LLM Backend</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">379</context> <context context-type="linenumber">387</context>
</context-group> </context-group>
<target state="needs-translation">LLM Backend</target> <target state="needs-translation">LLM Backend</target>
</trans-unit> </trans-unit>
@@ -13468,7 +13484,7 @@
<source>LLM Model</source> <source>LLM Model</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">387</context> <context context-type="linenumber">395</context>
</context-group> </context-group>
<target state="needs-translation">LLM Model</target> <target state="needs-translation">LLM Model</target>
</trans-unit> </trans-unit>
@@ -13476,7 +13492,7 @@
<source>LLM API Key</source> <source>LLM API Key</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">394</context> <context context-type="linenumber">402</context>
</context-group> </context-group>
<target state="needs-translation">LLM API Key</target> <target state="needs-translation">LLM API Key</target>
</trans-unit> </trans-unit>
@@ -13484,7 +13500,7 @@
<source>LLM Endpoint</source> <source>LLM Endpoint</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">401</context> <context context-type="linenumber">409</context>
</context-group> </context-group>
<target state="needs-translation">LLM Endpoint</target> <target state="needs-translation">LLM Endpoint</target>
</trans-unit> </trans-unit>
@@ -13492,7 +13508,7 @@
<source>LLM Output Language</source> <source>LLM Output Language</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">408</context> <context context-type="linenumber">416</context>
</context-group> </context-group>
<target state="needs-translation">LLM Output Language</target> <target state="needs-translation">LLM Output Language</target>
</trans-unit> </trans-unit>
@@ -13500,7 +13516,7 @@
<source>Language to use for generated AI suggestions. When unset, AI suggestions use the user&apos;s display language if explicitly set.</source> <source>Language to use for generated AI suggestions. When unset, AI suggestions use the user&apos;s display language if explicitly set.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">412</context> <context context-type="linenumber">420</context>
</context-group> </context-group>
<target state="needs-translation">Language to use for generated AI suggestions. When unset, AI suggestions use the user's display language if explicitly set.</target> <target state="needs-translation">Language to use for generated AI suggestions. When unset, AI suggestions use the user's display language if explicitly set.</target>
</trans-unit> </trans-unit>
@@ -13508,7 +13524,7 @@
<source>LLM Request Timeout</source> <source>LLM Request Timeout</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">416</context> <context context-type="linenumber">424</context>
</context-group> </context-group>
<target state="needs-translation">LLM Request Timeout</target> <target state="needs-translation">LLM Request Timeout</target>
</trans-unit> </trans-unit>
@@ -13516,7 +13532,7 @@
<source>Timeout in seconds for LLM requests.</source> <source>Timeout in seconds for LLM requests.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">420</context> <context context-type="linenumber">428</context>
</context-group> </context-group>
<target state="needs-translation">Timeout in seconds for LLM requests.</target> <target state="needs-translation">Timeout in seconds for LLM requests.</target>
</trans-unit> </trans-unit>
+37 -21
View File
@@ -10740,7 +10740,7 @@
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">348</context> <context context-type="linenumber">351</context>
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context> <context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context>
@@ -10756,7 +10756,7 @@
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">341</context> <context context-type="linenumber">344</context>
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context> <context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context>
@@ -11040,7 +11040,7 @@
<source>Reset filters / selection</source> <source>Reset filters / selection</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">329</context> <context context-type="linenumber">332</context>
</context-group> </context-group>
<target state="translated">重置筛选 / 选择</target> <target state="translated">重置筛选 / 选择</target>
</trans-unit> </trans-unit>
@@ -11048,7 +11048,7 @@
<source>Open first [selected] document</source> <source>Open first [selected] document</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">357</context> <context context-type="linenumber">360</context>
</context-group> </context-group>
<target state="translated">打开第一个 [已选中] 文档</target> <target state="translated">打开第一个 [已选中] 文档</target>
</trans-unit> </trans-unit>
@@ -11056,7 +11056,7 @@
<source>Previous page</source> <source>Previous page</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">373</context> <context context-type="linenumber">376</context>
</context-group> </context-group>
<target state="translated">上一頁</target> <target state="translated">上一頁</target>
</trans-unit> </trans-unit>
@@ -11064,7 +11064,7 @@
<source>Next page</source> <source>Next page</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">385</context> <context context-type="linenumber">388</context>
</context-group> </context-group>
<target state="translated">下一頁</target> <target state="translated">下一頁</target>
</trans-unit> </trans-unit>
@@ -11072,7 +11072,7 @@
<source>View &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot; saved successfully.</source> <source>View &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot; saved successfully.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">419</context> <context context-type="linenumber">422</context>
</context-group> </context-group>
<target state="translated">视图<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>保存成功。</target> <target state="translated">视图<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>保存成功。</target>
</trans-unit> </trans-unit>
@@ -11080,7 +11080,7 @@
<source>Failed to save view &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot;.</source> <source>Failed to save view &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot;.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">425</context> <context context-type="linenumber">428</context>
</context-group> </context-group>
<target state="translated">无法保存视图 "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>"。</target> <target state="translated">无法保存视图 "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>"。</target>
</trans-unit> </trans-unit>
@@ -11088,7 +11088,7 @@
<source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully.</source> <source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">494</context> <context context-type="linenumber">497</context>
</context-group> </context-group>
<target state="translated">视图:<x id="PH" equiv-text="savedView.name"/>创建成功。</target> <target state="translated">视图:<x id="PH" equiv-text="savedView.name"/>创建成功。</target>
</trans-unit> </trans-unit>
@@ -11096,7 +11096,7 @@
<source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully, but could not update visibility settings.</source> <source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully, but could not update visibility settings.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">500</context> <context context-type="linenumber">503</context>
</context-group> </context-group>
<target state="translated">已成功创建视图“<x id="PH" equiv-text="savedView.name"/>”,但无法更新可见性设置。</target> <target state="translated">已成功创建视图“<x id="PH" equiv-text="savedView.name"/>”,但无法更新可见性设置。</target>
</trans-unit> </trans-unit>
@@ -13298,11 +13298,27 @@
</context-group> </context-group>
<target state="translated">LLM 嵌入模型</target> <target state="translated">LLM 嵌入模型</target>
</trans-unit> </trans-unit>
<trans-unit id="861068592166833023" datatype="html">
<source>LLM Embedding API Key</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">358</context>
</context-group>
<target state="needs-translation">LLM Embedding API Key</target>
</trans-unit>
<trans-unit id="2929108042259892948" datatype="html">
<source>Used for embeddings when set, otherwise LLM API key is used.</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">360</context>
</context-group>
<target state="needs-translation">Used for embeddings when set, otherwise LLM API key is used.</target>
</trans-unit>
<trans-unit id="3554114880473286122" datatype="html"> <trans-unit id="3554114880473286122" datatype="html">
<source>LLM Embedding Endpoint</source> <source>LLM Embedding Endpoint</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">358</context> <context context-type="linenumber">366</context>
</context-group> </context-group>
<target state="translated">LLM 嵌入接口</target> <target state="translated">LLM 嵌入接口</target>
</trans-unit> </trans-unit>
@@ -13310,7 +13326,7 @@
<source>LLM Embedding Chunk Size</source> <source>LLM Embedding Chunk Size</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">365</context> <context context-type="linenumber">373</context>
</context-group> </context-group>
<target state="translated">LLM 嵌入块大小</target> <target state="translated">LLM 嵌入块大小</target>
</trans-unit> </trans-unit>
@@ -13318,7 +13334,7 @@
<source>LLM Context Size</source> <source>LLM Context Size</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">372</context> <context context-type="linenumber">380</context>
</context-group> </context-group>
<target state="translated">LLM 上下文大小</target> <target state="translated">LLM 上下文大小</target>
</trans-unit> </trans-unit>
@@ -13326,7 +13342,7 @@
<source>LLM Backend</source> <source>LLM Backend</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">379</context> <context context-type="linenumber">387</context>
</context-group> </context-group>
<target state="translated">LLM 后端</target> <target state="translated">LLM 后端</target>
</trans-unit> </trans-unit>
@@ -13334,7 +13350,7 @@
<source>LLM Model</source> <source>LLM Model</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">387</context> <context context-type="linenumber">395</context>
</context-group> </context-group>
<target state="translated">LLM 模型</target> <target state="translated">LLM 模型</target>
</trans-unit> </trans-unit>
@@ -13342,7 +13358,7 @@
<source>LLM API Key</source> <source>LLM API Key</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">394</context> <context context-type="linenumber">402</context>
</context-group> </context-group>
<target state="translated">LLM API 密钥</target> <target state="translated">LLM API 密钥</target>
</trans-unit> </trans-unit>
@@ -13350,7 +13366,7 @@
<source>LLM Endpoint</source> <source>LLM Endpoint</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">401</context> <context context-type="linenumber">409</context>
</context-group> </context-group>
<target state="translated">LLM 接口</target> <target state="translated">LLM 接口</target>
</trans-unit> </trans-unit>
@@ -13358,7 +13374,7 @@
<source>LLM Output Language</source> <source>LLM Output Language</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">408</context> <context context-type="linenumber">416</context>
</context-group> </context-group>
<target state="translated">LLM 输出语言</target> <target state="translated">LLM 输出语言</target>
</trans-unit> </trans-unit>
@@ -13366,7 +13382,7 @@
<source>Language to use for generated AI suggestions. When unset, AI suggestions use the user&apos;s display language if explicitly set.</source> <source>Language to use for generated AI suggestions. When unset, AI suggestions use the user&apos;s display language if explicitly set.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">412</context> <context context-type="linenumber">420</context>
</context-group> </context-group>
<target state="translated">用于生成 AI 建议的语言。未设置时,如果用户明确设置了显示语言,AI 建议将使用该语言。</target> <target state="translated">用于生成 AI 建议的语言。未设置时,如果用户明确设置了显示语言,AI 建议将使用该语言。</target>
</trans-unit> </trans-unit>
@@ -13374,7 +13390,7 @@
<source>LLM Request Timeout</source> <source>LLM Request Timeout</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">416</context> <context context-type="linenumber">424</context>
</context-group> </context-group>
<target state="translated">LLM 请求超时</target> <target state="translated">LLM 请求超时</target>
</trans-unit> </trans-unit>
@@ -13382,7 +13398,7 @@
<source>Timeout in seconds for LLM requests.</source> <source>Timeout in seconds for LLM requests.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">420</context> <context context-type="linenumber">428</context>
</context-group> </context-group>
<target state="translated">LLM 请求超时时间(秒)。</target> <target state="translated">LLM 请求超时时间(秒)。</target>
</trans-unit> </trans-unit>
+37 -21
View File
@@ -10741,7 +10741,7 @@
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">348</context> <context context-type="linenumber">351</context>
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context> <context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context>
@@ -10757,7 +10757,7 @@
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">341</context> <context context-type="linenumber">344</context>
</context-group> </context-group>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context> <context context-type="sourcefile">src/app/components/manage/document-attributes/document-attributes.component.html</context>
@@ -11041,7 +11041,7 @@
<source>Reset filters / selection</source> <source>Reset filters / selection</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">329</context> <context context-type="linenumber">332</context>
</context-group> </context-group>
<target state="translated">重置篩條件/選項</target> <target state="translated">重置篩條件/選項</target>
</trans-unit> </trans-unit>
@@ -11049,7 +11049,7 @@
<source>Open first [selected] document</source> <source>Open first [selected] document</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">357</context> <context context-type="linenumber">360</context>
</context-group> </context-group>
<target state="translated">開啟前 [selected] 個文件</target> <target state="translated">開啟前 [selected] 個文件</target>
</trans-unit> </trans-unit>
@@ -11057,7 +11057,7 @@
<source>Previous page</source> <source>Previous page</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">373</context> <context context-type="linenumber">376</context>
</context-group> </context-group>
<target state="translated">上一頁</target> <target state="translated">上一頁</target>
</trans-unit> </trans-unit>
@@ -11065,7 +11065,7 @@
<source>Next page</source> <source>Next page</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">385</context> <context context-type="linenumber">388</context>
</context-group> </context-group>
<target state="translated">下一頁</target> <target state="translated">下一頁</target>
</trans-unit> </trans-unit>
@@ -11073,7 +11073,7 @@
<source>View &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot; saved successfully.</source> <source>View &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot; saved successfully.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">419</context> <context context-type="linenumber">422</context>
</context-group> </context-group>
<target state="translated">檢視表「<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>」儲存成功。</target> <target state="translated">檢視表「<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>」儲存成功。</target>
</trans-unit> </trans-unit>
@@ -11081,7 +11081,7 @@
<source>Failed to save view &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot;.</source> <source>Failed to save view &quot;<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>&quot;.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">425</context> <context context-type="linenumber">428</context>
</context-group> </context-group>
<target state="translated">檢視表「<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>」儲存失敗。</target> <target state="translated">檢視表「<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>」儲存失敗。</target>
</trans-unit> </trans-unit>
@@ -11089,7 +11089,7 @@
<source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully.</source> <source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">494</context> <context context-type="linenumber">497</context>
</context-group> </context-group>
<target state="translated">檢視表「<x id="PH" equiv-text="savedView.name"/>」建立成功。</target> <target state="translated">檢視表「<x id="PH" equiv-text="savedView.name"/>」建立成功。</target>
</trans-unit> </trans-unit>
@@ -11097,7 +11097,7 @@
<source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully, but could not update visibility settings.</source> <source>View &quot;<x id="PH" equiv-text="savedView.name"/>&quot; created successfully, but could not update visibility settings.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context> <context context-type="sourcefile">src/app/components/document-list/document-list.component.ts</context>
<context context-type="linenumber">500</context> <context context-type="linenumber">503</context>
</context-group> </context-group>
<target state="needs-translation">View "<x id="PH" equiv-text="savedView.name"/>" created successfully, but could not update visibility settings.</target> <target state="needs-translation">View "<x id="PH" equiv-text="savedView.name"/>" created successfully, but could not update visibility settings.</target>
</trans-unit> </trans-unit>
@@ -13298,11 +13298,27 @@
</context-group> </context-group>
<target state="needs-translation">LLM Embedding Model</target> <target state="needs-translation">LLM Embedding Model</target>
</trans-unit> </trans-unit>
<trans-unit id="861068592166833023" datatype="html">
<source>LLM Embedding API Key</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">358</context>
</context-group>
<target state="needs-translation">LLM Embedding API Key</target>
</trans-unit>
<trans-unit id="2929108042259892948" datatype="html">
<source>Used for embeddings when set, otherwise LLM API key is used.</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">360</context>
</context-group>
<target state="needs-translation">Used for embeddings when set, otherwise LLM API key is used.</target>
</trans-unit>
<trans-unit id="3554114880473286122" datatype="html"> <trans-unit id="3554114880473286122" datatype="html">
<source>LLM Embedding Endpoint</source> <source>LLM Embedding Endpoint</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">358</context> <context context-type="linenumber">366</context>
</context-group> </context-group>
<target state="needs-translation">LLM Embedding Endpoint</target> <target state="needs-translation">LLM Embedding Endpoint</target>
</trans-unit> </trans-unit>
@@ -13310,7 +13326,7 @@
<source>LLM Embedding Chunk Size</source> <source>LLM Embedding Chunk Size</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">365</context> <context context-type="linenumber">373</context>
</context-group> </context-group>
<target state="needs-translation">LLM Embedding Chunk Size</target> <target state="needs-translation">LLM Embedding Chunk Size</target>
</trans-unit> </trans-unit>
@@ -13318,7 +13334,7 @@
<source>LLM Context Size</source> <source>LLM Context Size</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">372</context> <context context-type="linenumber">380</context>
</context-group> </context-group>
<target state="needs-translation">LLM Context Size</target> <target state="needs-translation">LLM Context Size</target>
</trans-unit> </trans-unit>
@@ -13326,7 +13342,7 @@
<source>LLM Backend</source> <source>LLM Backend</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">379</context> <context context-type="linenumber">387</context>
</context-group> </context-group>
<target state="needs-translation">LLM Backend</target> <target state="needs-translation">LLM Backend</target>
</trans-unit> </trans-unit>
@@ -13334,7 +13350,7 @@
<source>LLM Model</source> <source>LLM Model</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">387</context> <context context-type="linenumber">395</context>
</context-group> </context-group>
<target state="needs-translation">LLM Model</target> <target state="needs-translation">LLM Model</target>
</trans-unit> </trans-unit>
@@ -13342,7 +13358,7 @@
<source>LLM API Key</source> <source>LLM API Key</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">394</context> <context context-type="linenumber">402</context>
</context-group> </context-group>
<target state="needs-translation">LLM API Key</target> <target state="needs-translation">LLM API Key</target>
</trans-unit> </trans-unit>
@@ -13350,7 +13366,7 @@
<source>LLM Endpoint</source> <source>LLM Endpoint</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">401</context> <context context-type="linenumber">409</context>
</context-group> </context-group>
<target state="needs-translation">LLM Endpoint</target> <target state="needs-translation">LLM Endpoint</target>
</trans-unit> </trans-unit>
@@ -13358,7 +13374,7 @@
<source>LLM Output Language</source> <source>LLM Output Language</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">408</context> <context context-type="linenumber">416</context>
</context-group> </context-group>
<target state="needs-translation">LLM Output Language</target> <target state="needs-translation">LLM Output Language</target>
</trans-unit> </trans-unit>
@@ -13366,7 +13382,7 @@
<source>Language to use for generated AI suggestions. When unset, AI suggestions use the user&apos;s display language if explicitly set.</source> <source>Language to use for generated AI suggestions. When unset, AI suggestions use the user&apos;s display language if explicitly set.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">412</context> <context context-type="linenumber">420</context>
</context-group> </context-group>
<target state="needs-translation">Language to use for generated AI suggestions. When unset, AI suggestions use the user's display language if explicitly set.</target> <target state="needs-translation">Language to use for generated AI suggestions. When unset, AI suggestions use the user's display language if explicitly set.</target>
</trans-unit> </trans-unit>
@@ -13374,7 +13390,7 @@
<source>LLM Request Timeout</source> <source>LLM Request Timeout</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">416</context> <context context-type="linenumber">424</context>
</context-group> </context-group>
<target state="needs-translation">LLM Request Timeout</target> <target state="needs-translation">LLM Request Timeout</target>
</trans-unit> </trans-unit>
@@ -13382,7 +13398,7 @@
<source>Timeout in seconds for LLM requests.</source> <source>Timeout in seconds for LLM requests.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/app/data/paperless-config.ts</context> <context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">420</context> <context context-type="linenumber">428</context>
</context-group> </context-group>
<target state="needs-translation">Timeout in seconds for LLM requests.</target> <target state="needs-translation">Timeout in seconds for LLM requests.</target>
</trans-unit> </trans-unit>
@@ -25,10 +25,20 @@ export class PDFFindController {
onIsPageVisible?: () => boolean onIsPageVisible?: () => boolean
} }
export const LinkTarget = {
NONE: 0,
SELF: 1,
BLANK: 2,
PARENT: 3,
TOP: 4,
}
export class PDFLinkService { export class PDFLinkService {
private document?: unknown private document?: unknown
private viewer?: unknown private viewer?: unknown
constructor(readonly options: Record<string, unknown> = {}) {}
setDocument(document: unknown): void { setDocument(document: unknown): void {
this.document = document this.document = document
} }
-42
View File
@@ -17,14 +17,10 @@ if TYPE_CHECKING:
from django.contrib.auth.models import User from django.contrib.auth.models import User
from pytest_django.fixtures import Settings from pytest_django.fixtures import Settings
from pytest_mock import MockerFixture
from rest_framework.test import APIClient from rest_framework.test import APIClient
from paperless_testing.dirs import PaperlessDirs from paperless_testing.dirs import PaperlessDirs
from paperless_testing.fakes.progress import FakeProgressManager from paperless_testing.fakes.progress import FakeProgressManager
from paperless_testing.outbound import DialRecorder
from paperless_testing.outbound import FakeDNS
from paperless_testing.outbound import LocalHTTPServer
@pytest.fixture(scope="session", autouse=True) @pytest.fixture(scope="session", autouse=True)
@@ -153,41 +149,3 @@ def fake_progress_manager(
monkeypatch.setattr("documents.tasks.ProgressManager", FakeProgressManager) monkeypatch.setattr("documents.tasks.ProgressManager", FakeProgressManager)
return FakeProgressManager return FakeProgressManager
@pytest.fixture
def local_http_server() -> Generator[LocalHTTPServer, None, None]:
"""A recording HTTP server on 127.0.0.1, for outbound connection tests."""
from paperless_testing.outbound import running_http_server
with running_http_server() as server:
yield server
@pytest.fixture
def fake_dns(mocker: MockerFixture) -> FakeDNS:
"""Per-hostname answers for the outbound guard's resolver hooks."""
from paperless_testing.outbound import install_fake_dns
return install_fake_dns(mocker)
@pytest.fixture
def dial_recorder(mocker: MockerFixture) -> DialRecorder:
"""Records which addresses the outbound guard actually dialled."""
from paperless_testing.outbound import install_dial_recorder
return install_dial_recorder(mocker)
@pytest.fixture
def every_address_is_public(mocker: MockerFixture) -> None:
"""Disable the outbound guard's address policy: every address passes.
For tests that are not themselves exercising which addresses the guard
accepts, so loopback and other private addresses dial just like a
public one.
"""
from paperless_testing.outbound import allow_all_addresses
allow_all_addresses(mocker)
-1
View File
@@ -26,7 +26,6 @@ class DocumentsConfig(AppConfig):
document_consumption_finished.connect(set_document_type) document_consumption_finished.connect(set_document_type)
document_consumption_finished.connect(set_tags) document_consumption_finished.connect(set_tags)
document_consumption_finished.connect(set_storage_path) document_consumption_finished.connect(set_storage_path)
document_consumption_finished.connect(add_to_index)
document_consumption_finished.connect(run_workflows_added) document_consumption_finished.connect(run_workflows_added)
document_consumption_finished.connect(add_to_index) document_consumption_finished.connect(add_to_index)
document_consumption_finished.connect(add_or_update_document_in_llm_index) document_consumption_finished.connect(add_or_update_document_in_llm_index)
+3 -2
View File
@@ -857,8 +857,9 @@ class ConsumerPlugin(
self.log.debug(f"Creation date from parse_date: {create_date}") self.log.debug(f"Creation date from parse_date: {create_date}")
else: else:
stats = Path(self.input_doc.original_file).stat() stats = Path(self.input_doc.original_file).stat()
create_date = timezone.make_aware( create_date = datetime.datetime.fromtimestamp(
datetime.datetime.fromtimestamp(stats.st_mtime), stats.st_mtime,
tz=timezone.get_current_timezone(),
) )
self.log.debug(f"Creation date from st_mtime: {create_date}") self.log.debug(f"Creation date from st_mtime: {create_date}")
+6 -1
View File
@@ -56,6 +56,7 @@ from documents.permissions import get_objects_for_user_owner_aware
from documents.plugins.helpers import DocumentsStatusManager from documents.plugins.helpers import DocumentsStatusManager
from documents.templating.utils import convert_format_str_to_template_format from documents.templating.utils import convert_format_str_to_template_format
from documents.utils import compute_checksum from documents.utils import compute_checksum
from documents.utils import copy_file_with_basic_stats
from documents.workflows.actions import build_workflow_action_context from documents.workflows.actions import build_workflow_action_context
from documents.workflows.actions import execute_email_action from documents.workflows.actions import execute_email_action
from documents.workflows.actions import execute_move_to_trash_action from documents.workflows.actions import execute_move_to_trash_action
@@ -363,7 +364,11 @@ def cleanup_document_deletion(sender, instance, **kwargs) -> None:
logger.debug(f"Moving {instance.source_path} to trash at {new_file_path}") logger.debug(f"Moving {instance.source_path} to trash at {new_file_path}")
try: try:
shutil.move(instance.source_path, new_file_path) shutil.move(
instance.source_path,
new_file_path,
copy_function=copy_file_with_basic_stats,
)
except OSError as e: except OSError as e:
logger.error( logger.error(
f"Failed to move {instance.source_path} to trash at " f"Failed to move {instance.source_path} to trash at "
@@ -81,6 +81,7 @@ class TestApiAppConfig(DirectoriesMixin, APITestCase):
"ai_enabled": None, "ai_enabled": None,
"llm_embedding_backend": None, "llm_embedding_backend": None,
"llm_embedding_model": None, "llm_embedding_model": None,
"llm_embedding_api_key": None,
"llm_embedding_endpoint": None, "llm_embedding_endpoint": None,
"llm_embedding_chunk_size": None, "llm_embedding_chunk_size": None,
"llm_context_size": None, "llm_context_size": None,
@@ -922,6 +923,49 @@ class TestApiAppConfig(DirectoriesMixin, APITestCase):
self.assertEqual(response.status_code, status.HTTP_405_METHOD_NOT_ALLOWED) self.assertEqual(response.status_code, status.HTTP_405_METHOD_NOT_ALLOWED)
self.assertEqual(ApplicationConfiguration.objects.count(), 1) self.assertEqual(ApplicationConfiguration.objects.count(), 1)
def test_update_llm_embedding_api_key(self) -> None:
"""
GIVEN:
- Existing config with llm_embedding_api_key specified
WHEN:
- API to update llm_embedding_api_key is called with all *s
- API to update llm_embedding_api_key is called with empty string
THEN:
- llm_embedding_api_key is unchanged
- llm_embedding_api_key is set to None
"""
config = ApplicationConfiguration.objects.first()
assert config is not None
config.llm_embedding_api_key = "1234567890"
config.save()
# Test with all *
response = self.client.patch(
f"{self.ENDPOINT}1/",
json.dumps(
{
"llm_embedding_api_key": "*" * 32,
},
),
content_type="application/json",
)
self.assertEqual(response.status_code, status.HTTP_200_OK)
config.refresh_from_db()
self.assertEqual(config.llm_embedding_api_key, "1234567890")
# Test with empty string
response = self.client.patch(
f"{self.ENDPOINT}1/",
json.dumps(
{
"llm_embedding_api_key": "",
},
),
content_type="application/json",
)
self.assertEqual(response.status_code, status.HTTP_200_OK)
config.refresh_from_db()
self.assertEqual(config.llm_embedding_api_key, None)
def test_update_llm_api_key(self) -> None: def test_update_llm_api_key(self) -> None:
""" """
GIVEN: GIVEN:
@@ -166,7 +166,15 @@ class TestBulkDownload(DirectoriesMixin, SampleDirMixin, APITestCase):
), ),
content_type="application/json", content_type="application/json",
) )
response.close()
self.assertEqual(response.status_code, status.HTTP_200_OK)
self.assertEqual(response["Content-Type"], "application/zip")
with zipfile.ZipFile(io.BytesIO(read_streaming_response(response))) as zipf:
self.assertEqual(zipf.infolist()[0].compress_type, zipfile.ZIP_LZMA)
with self.doc2.source_file as f:
self.assertEqual(f.read(), zipf.read("2021-01-01 document A.pdf"))
@override_settings(FILENAME_FORMAT="{correspondent}/{title}") @override_settings(FILENAME_FORMAT="{correspondent}/{title}")
def test_formatted_download_originals(self) -> None: def test_formatted_download_originals(self) -> None:
+34 -9
View File
@@ -9,6 +9,7 @@ from rest_framework.test import APITestCase
from documents.models import Correspondent from documents.models import Correspondent
from documents.models import CustomField from documents.models import CustomField
from documents.models import CustomFieldInstance
from documents.models import Document from documents.models import Document
from documents.models import DocumentType from documents.models import DocumentType
from documents.models import StoragePath from documents.models import StoragePath
@@ -2525,7 +2526,7 @@ class TestBulkEditAPI(DirectoriesMixin, APITestCase):
WHEN: WHEN:
- API to bulk edit documents is called - API to bulk edit documents is called
THEN: THEN:
- Audit log is created - Audit log is created with the old and new correspondent
""" """
LogEntry.objects.all().delete() LogEntry.objects.all().delete()
response = self.client.post( response = self.client.post(
@@ -2541,7 +2542,8 @@ class TestBulkEditAPI(DirectoriesMixin, APITestCase):
) )
self.assertEqual(response.status_code, status.HTTP_200_OK) self.assertEqual(response.status_code, status.HTTP_200_OK)
self.assertEqual(LogEntry.objects.filter(object_pk=self.doc1.id).count(), 1) entry = LogEntry.objects.get_for_object(self.doc1).get()
self.assertEqual(entry.changes, {"correspondent": [None, self.c2.id]})
@override_settings(AUDIT_LOG_ENABLED=True) @override_settings(AUDIT_LOG_ENABLED=True)
def test_bulk_edit_audit_log_enabled_tags(self) -> None: def test_bulk_edit_audit_log_enabled_tags(self) -> None:
@@ -2549,16 +2551,18 @@ class TestBulkEditAPI(DirectoriesMixin, APITestCase):
GIVEN: GIVEN:
- Audit log is enabled - Audit log is enabled
WHEN: WHEN:
- API to bulk edit tags is called - API to bulk edit tags is called on an untagged document and a
document with several tags
THEN: THEN:
- Audit log is created - Audit log is created for each document with its full tag list
before and after the edit
""" """
LogEntry.objects.all().delete() LogEntry.objects.all().delete()
response = self.client.post( response = self.client.post(
"/api/documents/bulk_edit/", "/api/documents/bulk_edit/",
json.dumps( json.dumps(
{ {
"documents": [self.doc1.id], "documents": [self.doc1.id, self.doc4.id],
"method": "modify_tags", "method": "modify_tags",
"parameters": { "parameters": {
"add_tags": [self.t1.id], "add_tags": [self.t1.id],
@@ -2570,18 +2574,32 @@ class TestBulkEditAPI(DirectoriesMixin, APITestCase):
) )
self.assertEqual(response.status_code, status.HTTP_200_OK) self.assertEqual(response.status_code, status.HTTP_200_OK)
self.assertEqual(LogEntry.objects.filter(object_pk=self.doc1.id).count(), 1) entry = LogEntry.objects.get_for_object(self.doc1).get()
self.assertEqual(entry.changes, {"tags": [[], [self.t1.id]]})
entry = LogEntry.objects.get_for_object(self.doc4).get()
self.assertEqual(
entry.changes,
{"tags": [[self.t1.id, self.t2.id], [self.t1.id]]},
)
@override_settings(AUDIT_LOG_ENABLED=True) @override_settings(AUDIT_LOG_ENABLED=True)
def test_bulk_edit_audit_log_enabled_custom_fields(self) -> None: def test_bulk_edit_audit_log_enabled_custom_fields(self) -> None:
""" """
GIVEN: GIVEN:
- Audit log is enabled - Audit log is enabled
- A document with two custom fields
WHEN: WHEN:
- API to bulk edit custom fields is called - API to bulk edit custom fields is called to add a third
THEN: THEN:
- Audit log is created - Audit log is created with every custom field instance before and
after the edit
- Audit log is created for the new custom field instance
""" """
cf3 = CustomField.objects.create(name="cf3", data_type="string")
existing = [
CustomFieldInstance.objects.create(document=self.doc1, field=field)
for field in (self.cf2, cf3)
]
LogEntry.objects.all().delete() LogEntry.objects.all().delete()
response = self.client.post( response = self.client.post(
"/api/documents/bulk_edit/", "/api/documents/bulk_edit/",
@@ -2599,7 +2617,14 @@ class TestBulkEditAPI(DirectoriesMixin, APITestCase):
) )
self.assertEqual(response.status_code, status.HTTP_200_OK) self.assertEqual(response.status_code, status.HTTP_200_OK)
self.assertEqual(LogEntry.objects.filter(object_pk=self.doc1.id).count(), 2) added = CustomFieldInstance.objects.get(document=self.doc1, field=self.cf1)
existing_ids = [instance.id for instance in existing]
entry = LogEntry.objects.get_for_object(self.doc1).get()
self.assertEqual(
entry.changes,
{"custom_fields": [existing_ids, [*existing_ids, added.id]]},
)
self.assertEqual(LogEntry.objects.get_for_object(added).count(), 1)
def test_api_bulk_edit_with_bad_search_query_returns_400(self) -> None: def test_api_bulk_edit_with_bad_search_query_returns_400(self) -> None:
""" """
+11 -14
View File
@@ -64,16 +64,15 @@ class TestApiProfile(DirectoriesMixin, APITestCase):
) )
self.client.force_authenticate(user=self.user) self.client.force_authenticate(user=self.user)
def setupSocialAccount(self) -> None: def setupSocialAccount(self) -> SocialAccount:
SocialApp.objects.create( SocialApp.objects.create(
name="Keycloak", name="Keycloak",
provider="openid_connect", provider="openid_connect",
provider_id="keycloak-test", provider_id="keycloak-test",
) )
self.user.socialaccount_set.add( social_account = SocialAccount(uid="123456789", provider="keycloak-test")
SocialAccount(uid="123456789", provider="keycloak-test"), self.user.socialaccount_set.add(social_account, bulk=False)
bulk=False, return social_account
)
def test_get_profile(self) -> None: def test_get_profile(self) -> None:
""" """
@@ -111,19 +110,17 @@ class TestApiProfile(DirectoriesMixin, APITestCase):
THEN: THEN:
- Profile is returned with social accounts - Profile is returned with social accounts
""" """
self.setupSocialAccount() social_account = self.setupSocialAccount()
openid_provider = ( openid_provider = MockOpenIDConnectProvider(
MockOpenIDConnectProvider( app=SocialApp.objects.get(provider_id="keycloak-test"),
app=SocialApp.objects.get(provider_id="keycloak-test"),
),
) )
mock_list_providers.return_value = [ mock_list_providers.return_value = [
openid_provider, openid_provider,
] ]
mock_get_provider_account.return_value = MockOpenIDConnectProviderAccount( mock_get_provider_account.return_value = MockOpenIDConnectProviderAccount(
mock_social_account_dict={ mock_social_account_dict={
"name": openid_provider[0].name, "name": openid_provider.name,
}, },
) )
@@ -135,7 +132,7 @@ class TestApiProfile(DirectoriesMixin, APITestCase):
response.data["social_accounts"], response.data["social_accounts"],
[ [
{ {
"id": 1, "id": social_account.pk,
"provider": "keycloak-test", "provider": "keycloak-test",
"name": "Keycloak", "name": "Keycloak",
}, },
@@ -152,7 +149,7 @@ class TestApiProfile(DirectoriesMixin, APITestCase):
THEN: THEN:
- Profile is returned with "Unknown App" as name - Profile is returned with "Unknown App" as name
""" """
self.setupSocialAccount() social_account = self.setupSocialAccount()
# Remove the social app # Remove the social app
SocialApp.objects.get(provider_id="keycloak-test").delete() SocialApp.objects.get(provider_id="keycloak-test").delete()
@@ -165,7 +162,7 @@ class TestApiProfile(DirectoriesMixin, APITestCase):
response.data["social_accounts"], response.data["social_accounts"],
[ [
{ {
"id": 1, "id": social_account.pk,
"provider": "keycloak-test", "provider": "keycloak-test",
"name": "Unknown App", "name": "Unknown App",
}, },
@@ -677,12 +677,13 @@ class TestExportImport(
THEN: THEN:
- Error is raised - Error is raised
""" """
args = ["document_exporter", "/tmp/foo/bar"] with tempfile.TemporaryDirectory() as tmp_dir:
args = ["document_exporter", str(Path(tmp_dir) / "does-not-exist")]
with self.assertRaises(CommandError) as e: with self.assertRaises(CommandError) as e:
call_command(*args, skip_checks=True) call_command(*args, skip_checks=True)
self.assertEqual("That path doesn't exist", str(e.exception)) self.assertEqual("That path doesn't exist", str(e.exception))
def test_export_target_exists_but_is_file(self) -> None: def test_export_target_exists_but_is_file(self) -> None:
""" """
+8 -8
View File
@@ -123,14 +123,14 @@ class TestFuzzyMatchCommand(TestCase):
- Output contains clickable links to the documents instead of titles - Output contains clickable links to the documents instead of titles
""" """
# Content similarity is 86.667 # Content similarity is 86.667
Document.objects.create( doc1 = Document.objects.create(
checksum="BEEFCAFE", checksum="BEEFCAFE",
title="A", title="A",
content="first document scanned by bob", content="first document scanned by bob",
mime_type="application/pdf", mime_type="application/pdf",
filename="test.pdf", filename="test.pdf",
) )
Document.objects.create( doc2 = Document.objects.create(
checksum="DEADBEAF", checksum="DEADBEAF",
title="A", title="A",
content="first document scanned by alice", content="first document scanned by alice",
@@ -145,8 +145,8 @@ class TestFuzzyMatchCommand(TestCase):
"http://localhost:8000", "http://localhost:8000",
) )
self.assertIn("Found 1 matching pair(s)", stdout) self.assertIn("Found 1 matching pair(s)", stdout)
self.assertIn("http://localhost:8000/documents/1/details", stdout) self.assertIn(f"http://localhost:8000/documents/{doc1.pk}/details", stdout)
self.assertIn("http://localhost:8000/documents/2/details", stdout) self.assertIn(f"http://localhost:8000/documents/{doc2.pk}/details", stdout)
def test_with_3_matches(self) -> None: def test_with_3_matches(self) -> None:
""" """
@@ -198,14 +198,14 @@ class TestFuzzyMatchCommand(TestCase):
- Documents 1 and 2 remain - Documents 1 and 2 remain
""" """
# Content similarity is 86.667 # Content similarity is 86.667
Document.objects.create( doc1 = Document.objects.create(
checksum="BEEFCAFE", checksum="BEEFCAFE",
title="A", title="A",
content="first document scanned by bob", content="first document scanned by bob",
mime_type="application/pdf", mime_type="application/pdf",
filename="test.pdf", filename="test.pdf",
) )
Document.objects.create( doc2 = Document.objects.create(
checksum="DEADBEAF", checksum="DEADBEAF",
title="A", title="A",
content="second document scanned by alice", content="second document scanned by alice",
@@ -235,8 +235,8 @@ class TestFuzzyMatchCommand(TestCase):
self.assertIn("Deleting 1 document(s)", stdout) self.assertIn("Deleting 1 document(s)", stdout)
self.assertEqual(Document.objects.count(), 2) self.assertEqual(Document.objects.count(), 2)
self.assertIsNotNone(Document.objects.get(pk=1)) self.assertIsNotNone(Document.objects.get(pk=doc1.pk))
self.assertIsNotNone(Document.objects.get(pk=2)) self.assertIsNotNone(Document.objects.get(pk=doc2.pk))
def test_document_deletion_cancelled(self) -> None: def test_document_deletion_cancelled(self) -> None:
""" """
@@ -14,7 +14,7 @@ from paperless_testing.dirs import DirectoriesMixin
class TestManageSuperUser(DirectoriesMixin, TestCase): class TestManageSuperUser(DirectoriesMixin, TestCase):
def call_command(self, environ): def call_command(self, environ):
out = StringIO() out = StringIO()
with mock.patch.dict(os.environ, environ): with mock.patch.dict(os.environ, environ, clear=True):
call_command( call_command(
"manage_superuser", "manage_superuser",
"--no-color", "--no-color",
@@ -430,6 +430,53 @@ class TestBulkDownloadPermissionChecksRootDocument:
) # version-only grant must not substitute for root permission ) # version-only grant must not substitute for root permission
@pytest.mark.django_db
class TestDocumentOperationPermissionChecksRootDocument:
@pytest.mark.parametrize(
("endpoint", "payload"),
[
pytest.param("/api/documents/merge/", {}, id="merge"),
pytest.param("/api/documents/rotate/", {"degrees": 90}, id="rotate"),
],
)
@pytest.mark.parametrize("version_owner", ["none", "requester"])
def test_version_operation_acts_on_root(
self,
rest_api_client: APIClient,
endpoint: str,
payload: dict,
version_owner: str,
) -> None:
owner = UserFactory(username="owner")
requester = UserFactory(username="requester")
grant_global(requester, "change_document")
grant_global(requester, "add_document")
rest_api_client.force_authenticate(user=requester)
root = DocumentFactory(owner=owner)
# A version whose owner went stale, e.g. created before the root changed hands
version = DocumentFactory(
owner=requester if version_owner == "requester" else None,
root_document=root,
version_index=1,
)
with (
patch("documents.views.bulk_edit.merge") as mock_merge,
patch("documents.views.bulk_edit.rotate") as mock_rotate,
):
mock_merge.__name__ = "merge"
mock_rotate.__name__ = "rotate"
response = rest_api_client.post(
endpoint,
{"documents": [version.pk], **payload},
format="json",
)
assert response.status_code == HTTPStatus.FORBIDDEN
mock_merge.assert_not_called()
mock_rotate.assert_not_called()
@pytest.mark.django_db @pytest.mark.django_db
@pytest.mark.usefixtures("_search_index") @pytest.mark.usefixtures("_search_index")
class TestTrashRestorePermissionBoundary: class TestTrashRestorePermissionBoundary:
@@ -339,15 +339,6 @@ class ShareLinkBundleBuildTaskTests(DirectoriesMixin, APITestCase):
) )
self.document.archive_checksum = "" self.document.archive_checksum = ""
self.document.save() self.document.save()
self.addCleanup(
setattr,
settings,
"SHARE_LINK_BUNDLE_DIR",
settings.SHARE_LINK_BUNDLE_DIR,
)
settings.SHARE_LINK_BUNDLE_DIR = (
Path(settings.MEDIA_ROOT) / "documents" / "share_link_bundles"
)
def _write_document_file(self, *, archive: bool, content: bytes) -> Path: def _write_document_file(self, *, archive: bool, content: bytes) -> Path:
if archive: if archive:
-35
View File
@@ -18,7 +18,6 @@ from documents.models import WorkflowAction
from documents.sanity_checker import SanityCheckFailedException from documents.sanity_checker import SanityCheckFailedException
from documents.sanity_checker import SanityCheckMessages from documents.sanity_checker import SanityCheckMessages
from documents.tests.helpers import dummy_preprocess from documents.tests.helpers import dummy_preprocess
from paperless_ai.exceptions import LLMBlockedError
from paperless_testing.assertions import FileSystemAssertsMixin from paperless_testing.assertions import FileSystemAssertsMixin
from paperless_testing.dirs import DirectoriesMixin from paperless_testing.dirs import DirectoriesMixin
@@ -556,37 +555,3 @@ class TestApplyAISuggestionsTask(DirectoriesMixin, TestCase):
apply_suggestions.assert_not_called() apply_suggestions.assert_not_called()
self.assertIn("no longer exists", "".join(cm.output)) self.assertIn("no longer exists", "".join(cm.output))
@override_settings(AI_ENABLED=True)
def test_blocked_request_fails_without_retry(self) -> None:
"""
GIVEN:
- AI enabled and a document with content
- The AI classification call blocked by the outbound request policy
WHEN:
- The task runs through Celery
THEN:
- The workflow code does not swallow the block
- The task fails with LLMBlockedError and is never retried
"""
with (
mock.patch(
"documents.workflows.ai.get_ai_document_classification",
side_effect=LLMBlockedError(
"AI backend request was blocked by the outbound request "
"policy: detail",
),
),
mock.patch.object(
tasks.apply_ai_suggestions,
"retry",
wraps=tasks.apply_ai_suggestions.retry,
) as retry,
):
result = tasks.apply_ai_suggestions.apply(
args=(self.action.pk, self.doc.pk),
)
self.assertTrue(result.failed())
self.assertIsInstance(result.result, LLMBlockedError)
retry.assert_not_called()
-43
View File
@@ -29,7 +29,6 @@ from documents.models import Tag
from documents.models import UiSettings from documents.models import UiSettings
from documents.signals.handlers import update_llm_suggestions_cache from documents.signals.handlers import update_llm_suggestions_cache
from paperless.models import ApplicationConfiguration from paperless.models import ApplicationConfiguration
from paperless_ai.exceptions import LLMBlockedError
from paperless_ai.exceptions import LLMProviderError from paperless_ai.exceptions import LLMProviderError
from paperless_ai.exceptions import LLMTimeoutError from paperless_ai.exceptions import LLMTimeoutError
from paperless_testing.dirs import DirectoriesMixin from paperless_testing.dirs import DirectoriesMixin
@@ -771,48 +770,6 @@ class TestAISuggestions(DirectoriesMixin, TestCase):
get_llm_suggestion_cache(self.document.pk, backend="openai-like"), get_llm_suggestion_cache(self.document.pk, backend="openai-like"),
) )
@patch("documents.views.get_ai_document_classification")
@override_settings(
AI_ENABLED=True,
LLM_BACKEND="openai-like",
)
def test_ai_suggestions_with_blocked_llm_request(
self,
mock_get_ai_classification,
) -> None:
"""
GIVEN:
- An AI backend request blocked by the outbound request policy
WHEN:
- AI suggestions are requested
THEN:
- 502 is returned with a generic message and nothing is cached
"""
mock_get_ai_classification.side_effect = LLMBlockedError(
"AI backend request was blocked by the outbound request policy: detail",
)
self.client.force_login(user=self.user)
response = self.client.get(
f"/api/documents/{self.document.pk}/ai_suggestions/",
)
self.assertEqual(response.status_code, status.HTTP_502_BAD_GATEWAY)
self.assertEqual(
response.json(),
{
"ai": [
(
"AI backend request was blocked by the outbound request "
"policy. Check logs for details."
),
],
},
)
self.assertIsNone(
get_llm_suggestion_cache(self.document.pk, backend="openai-like"),
)
@patch("documents.views.get_ai_document_classification") @patch("documents.views.get_ai_document_classification")
@override_settings( @override_settings(
AI_ENABLED=True, AI_ENABLED=True,
+141 -115
View File
@@ -1,7 +1,9 @@
import datetime import datetime
import json import json
import shutil import shutil
import socket
import tempfile import tempfile
from collections.abc import Callable
from datetime import timedelta from datetime import timedelta
from pathlib import Path from pathlib import Path
from typing import TYPE_CHECKING from typing import TYPE_CHECKING
@@ -17,11 +19,11 @@ from django.test import override_settings
from django.utils import timezone from django.utils import timezone
from guardian.shortcuts import get_groups_with_perms from guardian.shortcuts import get_groups_with_perms
from guardian.shortcuts import get_users_with_perms from guardian.shortcuts import get_users_with_perms
from httpx import ConnectError
from httpx import HTTPError from httpx import HTTPError
from httpx import HTTPStatusError from httpx import HTTPStatusError
from pytest_django.fixtures import Settings from pytest_django.fixtures import Settings
from pytest_httpx import HTTPXMock from pytest_httpx import HTTPXMock
from pytest_mock import MockerFixture
from rest_framework.test import APIClient from rest_framework.test import APIClient
from rest_framework.test import APITestCase from rest_framework.test import APITestCase
@@ -31,12 +33,8 @@ from documents.file_handling import generate_unique_filename
from documents.signals.handlers import run_workflows from documents.signals.handlers import run_workflows
from documents.workflows.ai import apply_ai_suggestions_to_document from documents.workflows.ai import apply_ai_suggestions_to_document
from documents.workflows.webhooks import send_webhook from documents.workflows.webhooks import send_webhook
from paperless.network import OutboundRequestBlockedError
from paperless_ai.base_model import ClassificationSuggestions from paperless_ai.base_model import ClassificationSuggestions
from paperless_ai.exceptions import LLMTimeoutError from paperless_ai.exceptions import LLMTimeoutError
from paperless_testing.outbound import DialRecorder
from paperless_testing.outbound import FakeDNS
from paperless_testing.outbound import LocalHTTPServer
if TYPE_CHECKING: if TYPE_CHECKING:
from django.db.models import QuerySet from django.db.models import QuerySet
@@ -71,7 +69,9 @@ from paperless_mail.models import MailAccount
from paperless_mail.models import MailRule from paperless_mail.models import MailRule
from paperless_testing.assertions import FileSystemAssertsMixin from paperless_testing.assertions import FileSystemAssertsMixin
from paperless_testing.dirs import DirectoriesMixin from paperless_testing.dirs import DirectoriesMixin
from paperless_testing.factories import DocumentFactory
from paperless_testing.factories import UserFactory from paperless_testing.factories import UserFactory
from paperless_testing.permissions import grant_global
from paperless_testing.permissions import grant_object from paperless_testing.permissions import grant_object
@@ -1061,6 +1061,41 @@ class TestWorkflows(
self.assertEqual(doc.correspondent, self.c2) self.assertEqual(doc.correspondent, self.c2)
self.assertEqual(doc.title, f"Doc created in {created.year}") self.assertEqual(doc.title, f"Doc created in {created.year}")
@pytest.mark.usefixtures("_search_index")
def test_document_added_workflow_indexes_final_title(self) -> None:
trigger = WorkflowTrigger.objects.create(
type=WorkflowTrigger.WorkflowTriggerType.DOCUMENT_ADDED,
filter_filename="*sample*",
)
action = WorkflowAction.objects.create(
assign_title="Linked document",
assign_owner=self.user2,
)
link_field = CustomField.objects.create(
name="Related documents",
data_type=CustomField.FieldDataType.DOCUMENTLINK,
)
action.assign_custom_fields.add(link_field)
workflow = Workflow.objects.create(name="Link workflow", order=0)
workflow.triggers.add(trigger)
workflow.actions.add(action)
doc = DocumentFactory.create()
document_consumption_finished.send(sender=self.__class__, document=doc)
self.assertTrue(doc.custom_fields.filter(field=link_field).exists())
doc.refresh_from_db()
self.assertEqual(doc.title, "Linked document")
grant_global(self.user2, "view_document")
self.client.force_authenticate(user=self.user2)
response = self.client.get("/api/documents/?title_search=linked")
self.assertEqual(response.status_code, 200)
self.assertEqual(
[result["id"] for result in response.data["results"]],
[doc.pk],
)
def test_document_added_no_match_filename(self) -> None: def test_document_added_no_match_filename(self) -> None:
trigger = WorkflowTrigger.objects.create( trigger = WorkflowTrigger.objects.create(
type=WorkflowTrigger.WorkflowTriggerType.DOCUMENT_ADDED, type=WorkflowTrigger.WorkflowTriggerType.DOCUMENT_ADDED,
@@ -4424,18 +4459,18 @@ class TestWorkflows(
) )
@mock.patch("documents.bulk_edit.remove_password") @mock.patch("documents.bulk_edit.remove_password")
def test_password_removal_action_fails_without_correct_password( def test_password_removal_action_skips_blank_and_whitespace_passwords(
self, self,
mock_remove_password, mock_remove_password,
) -> None: ) -> None:
""" """
GIVEN: GIVEN:
- Workflow password removal action - Workflow password removal action
- No correct password provided - Only blank and whitespace-only passwords configured
WHEN: WHEN:
- Document updated triggering the workflow - Document updated triggering the workflow
THEN: THEN:
- Password removal is attempted for all passwords and fails - Password removal is not attempted
""" """
doc = Document.objects.create( doc = Document.objects.create(
title="Protected", title="Protected",
@@ -4456,6 +4491,60 @@ class TestWorkflows(
mock_remove_password.assert_not_called() mock_remove_password.assert_not_called()
@mock.patch("documents.bulk_edit.remove_password")
def test_password_removal_action_fails_without_correct_password(
self,
mock_remove_password,
) -> None:
"""
GIVEN:
- Workflow password removal action
- No configured password is correct
WHEN:
- Document updated triggering the workflow
THEN:
- Password removal is attempted for every configured password and fails
"""
doc = Document.objects.create(
title="Protected",
checksum="pw-checksum-3",
)
trigger = WorkflowTrigger.objects.create(
type=WorkflowTrigger.WorkflowTriggerType.DOCUMENT_UPDATED,
)
action = WorkflowAction.objects.create(
type=WorkflowAction.WorkflowActionType.PASSWORD_REMOVAL,
passwords=["wrong", "also-wrong"],
)
workflow = Workflow.objects.create(name="Password workflow wrong passwords")
workflow.triggers.add(trigger)
workflow.actions.add(action)
mock_remove_password.side_effect = ValueError("wrong password")
with self.assertLogs("paperless.workflows.actions", level="ERROR"):
run_workflows(trigger.type, doc)
assert mock_remove_password.call_count == 2
mock_remove_password.assert_has_calls(
[
mock.call(
[doc.id],
password="wrong",
update_document=True,
user=doc.owner,
source_paths_by_id=None,
),
mock.call(
[doc.id],
password="also-wrong",
update_document=True,
user=doc.owner,
source_paths_by_id=None,
),
],
)
@mock.patch("documents.bulk_edit.remove_password") @mock.patch("documents.bulk_edit.remove_password")
def test_password_removal_action_skips_without_passwords( def test_password_removal_action_skips_without_passwords(
self, self,
@@ -5071,6 +5160,25 @@ class TestWebhookSend:
assert httpx_mock.get_request().headers["Content-Type"] == "application/json" assert httpx_mock.get_request().headers["Content-Type"] == "application/json"
@pytest.fixture
def resolve_to(monkeypatch: pytest.MonkeyPatch) -> Callable[[str], None]:
"""
Force DNS resolution to a specific IP for any hostname.
"""
def _set(ip: str) -> None:
def fake_getaddrinfo(
host: str,
*_args: object,
**_kwargs: object,
) -> list[tuple[Any, ...]]:
return [(socket.AF_INET, None, None, "", (ip, 0))]
monkeypatch.setattr(socket, "getaddrinfo", fake_getaddrinfo)
return _set
class TestWebhookSecurity: class TestWebhookSecurity:
def test_blocks_invalid_scheme_or_hostname(self, httpx_mock: HTTPXMock) -> None: def test_blocks_invalid_scheme_or_hostname(self, httpx_mock: HTTPXMock) -> None:
""" """
@@ -5120,145 +5228,60 @@ class TestWebhookSecurity:
assert httpx_mock.get_request() is None assert httpx_mock.get_request() is None
@pytest.mark.parametrize(
"address",
[
pytest.param("127.0.0.1", id="loopback"),
pytest.param("10.0.0.1", id="private"),
pytest.param("169.254.169.254", id="link-local-metadata"),
pytest.param("::ffff:127.0.0.1", id="ipv4-mapped-loopback"),
pytest.param("64:ff9b::7f00:1", id="nat64-wrapping-loopback"),
],
)
@override_settings(WEBHOOKS_ALLOW_INTERNAL_REQUESTS=False) @override_settings(WEBHOOKS_ALLOW_INTERNAL_REQUESTS=False)
def test_blocks_private_loopback_linklocal( def test_blocks_private_loopback_linklocal(
self, self,
local_http_server: LocalHTTPServer, httpx_mock: HTTPXMock,
fake_dns: FakeDNS, resolve_to,
dial_recorder: DialRecorder,
address: str,
) -> None: ) -> None:
""" """
GIVEN: GIVEN:
- A webhook host resolving to a non-public address - URL with a private, loopback, or link-local IP address
- WEBHOOKS_ALLOW_INTERNAL_REQUESTS is False - WEBHOOKS_ALLOW_INTERNAL_REQUESTS is False
WHEN: WHEN:
- send_webhook is called - send_webhook is called with such URL
THEN: THEN:
- The request is blocked before any connection is opened - ValueError is raised
""" """
fake_dns.add("webhook.test", address) resolve_to("127.0.0.1")
with pytest.raises(ConnectError):
with pytest.raises(OutboundRequestBlockedError):
send_webhook( send_webhook(
f"http://webhook.test:{local_http_server.port}", "http://paperless-ngx.com",
data="", data="",
headers={}, headers={},
files=None, files=None,
as_json=False, as_json=False,
) )
assert local_http_server.connections == 0 def test_allows_public_ip_and_sends(
assert dial_recorder.hosts() == []
@override_settings(WEBHOOKS_ALLOW_INTERNAL_REQUESTS=False)
@pytest.mark.usefixtures("every_address_is_public")
def test_sends_to_validated_address(
self, self,
local_http_server: LocalHTTPServer, httpx_mock: HTTPXMock,
fake_dns: FakeDNS, resolve_to,
) -> None: ) -> None:
""" """
GIVEN: GIVEN:
- A webhook host resolving to an address the policy accepts - URL with a public IP address
- WEBHOOKS_ALLOW_INTERNAL_REQUESTS is False
WHEN: WHEN:
- send_webhook is called - send_webhook is called with such URL
THEN: THEN:
- The payload arrives with the webhook hostname in the Host header - Request is sent successfully
""" """
fake_dns.add("webhook.test", "127.0.0.1") resolve_to("52.207.186.75")
httpx_mock.add_response(content=b"ok")
send_webhook( send_webhook(
url=f"http://webhook.test:{local_http_server.port}", url="http://paperless-ngx.com",
data="hi", data="hi",
headers={}, headers={},
files=None, files=None,
as_json=False, as_json=False,
) )
received = local_http_server.requests[0] req = httpx_mock.get_request()
assert received.body == b"hi" assert req.url.host == "52.207.186.75"
assert received.headers["host"] == f"webhook.test:{local_http_server.port}" assert req.headers["host"] == "paperless-ngx.com"
@override_settings(WEBHOOKS_ALLOW_INTERNAL_REQUESTS=True) def test_follow_redirects_disabled(self, httpx_mock: HTTPXMock, resolve_to) -> None:
def test_allow_internal_sends_to_internal_address(
self,
local_http_server: LocalHTTPServer,
fake_dns: FakeDNS,
) -> None:
"""
GIVEN:
- A webhook to localhost
- WEBHOOKS_ALLOW_INTERNAL_REQUESTS is True
WHEN:
- send_webhook is called
THEN:
- The payload arrives at the internal address
- The guard does not resolve the host, leaving it to the stock
connection path
"""
send_webhook(
url=f"http://localhost:{local_http_server.port}",
data="hi",
headers={},
files=None,
as_json=False,
)
received = local_http_server.requests[0]
assert received.body == b"hi"
assert fake_dns.lookups == []
@override_settings(WEBHOOKS_ALLOW_INTERNAL_REQUESTS=False)
def test_block_is_an_expected_task_failure(
self,
mocker: MockerFixture,
local_http_server: LocalHTTPServer,
fake_dns: FakeDNS,
dial_recorder: DialRecorder,
) -> None:
"""
GIVEN:
- A webhook host resolving to a loopback address
- WEBHOOKS_ALLOW_INTERNAL_REQUESTS is False
WHEN:
- The webhook task runs through Celery
THEN:
- The task fails with the original block error, not a wrapper,
so it matches the task's expected errors, and is not retried
"""
fake_dns.add("webhook.test", "127.0.0.1")
retry = mocker.spy(send_webhook, "retry")
result = send_webhook.apply(
kwargs={
"url": f"http://webhook.test:{local_http_server.port}",
"data": "",
"headers": {},
"files": None,
"as_json": False,
},
)
assert result.failed()
assert isinstance(result.result, OutboundRequestBlockedError)
assert isinstance(result.result, send_webhook.throws)
retry.assert_not_called()
assert local_http_server.connections == 0
assert dial_recorder.hosts() == []
def test_follow_redirects_disabled(self, httpx_mock: HTTPXMock) -> None:
""" """
GIVEN: GIVEN:
- A URL that redirects - A URL that redirects
@@ -5267,6 +5290,7 @@ class TestWebhookSecurity:
THEN: THEN:
- Request is made to the original URL and does not follow the redirect - Request is made to the original URL and does not follow the redirect
""" """
resolve_to("52.207.186.75")
# Return a redirect and ensure we don't follow it (only one request recorded) # Return a redirect and ensure we don't follow it (only one request recorded)
httpx_mock.add_response( httpx_mock.add_response(
status_code=302, status_code=302,
@@ -5288,6 +5312,7 @@ class TestWebhookSecurity:
def test_strips_user_supplied_host_header( def test_strips_user_supplied_host_header(
self, self,
httpx_mock: HTTPXMock, httpx_mock: HTTPXMock,
resolve_to: Callable[[str], None],
) -> None: ) -> None:
""" """
GIVEN: GIVEN:
@@ -5295,8 +5320,9 @@ class TestWebhookSecurity:
WHEN: WHEN:
- send_webhook is called with a malicious Host header - send_webhook is called with a malicious Host header
THEN: THEN:
- The Host header is stripped and set from the URL hostname - The Host header is stripped and replaced with the resolved hostname
""" """
resolve_to("52.207.186.75")
httpx_mock.add_response(content=b"ok") httpx_mock.add_response(content=b"ok")
send_webhook( send_webhook(
+51 -52
View File
@@ -49,7 +49,6 @@ from django.db.models import Sum
from django.db.models import When from django.db.models import When
from django.db.models.functions import Coalesce from django.db.models.functions import Coalesce
from django.db.models.functions import Lower from django.db.models.functions import Lower
from django.db.models.manager import Manager
from django.http import FileResponse from django.http import FileResponse
from django.http import Http404 from django.http import Http404
from django.http import HttpRequest from django.http import HttpRequest
@@ -256,7 +255,6 @@ from paperless.views import StandardPagination
from paperless_ai.ai_classifier import get_ai_document_classification from paperless_ai.ai_classifier import get_ai_document_classification
from paperless_ai.ai_classifier import get_llm_output_language from paperless_ai.ai_classifier import get_llm_output_language
from paperless_ai.chat import stream_chat_with_documents from paperless_ai.chat import stream_chat_with_documents
from paperless_ai.exceptions import LLMBlockedError
from paperless_ai.exceptions import LLMProviderError from paperless_ai.exceptions import LLMProviderError
from paperless_ai.exceptions import LLMTimeoutError from paperless_ai.exceptions import LLMTimeoutError
from paperless_ai.matching import extract_unmatched_names from paperless_ai.matching import extract_unmatched_names
@@ -1698,23 +1696,6 @@ class DocumentViewSet(
}, },
status=status.HTTP_502_BAD_GATEWAY, status=status.HTTP_502_BAD_GATEWAY,
) )
except LLMBlockedError as exc:
logger.warning(
"AI backend request for document %s was blocked: %s",
doc.pk,
exc,
)
return Response(
{
"ai": [
_(
"AI backend request was blocked by the outbound "
"request policy. Check logs for details.",
),
],
},
status=status.HTTP_502_BAD_GATEWAY,
)
set_llm_suggestions_cache( set_llm_suggestions_cache(
doc.pk, doc.pk,
llm_suggestions, llm_suggestions,
@@ -2986,11 +2967,15 @@ class DocumentOperationPermissionMixin(PassUserMixin, DocumentSelectionMixin):
if user.is_superuser: if user.is_superuser:
return True return True
document_objs = Document.objects.select_related("owner").filter( root_docs = {
pk__in=documents, get_root_document(doc)
) for doc in Document.objects.select_related(
"owner",
"root_document__owner",
).filter(pk__in=documents)
}
user_is_owner_of_all_documents = all( user_is_owner_of_all_documents = all(
(doc.owner == user or doc.owner is None) for doc in document_objs (doc.owner == user or doc.owner is None) for doc in root_docs
) )
# check global and object permissions for all documents # check global and object permissions for all documents
@@ -2998,9 +2983,13 @@ class DocumentOperationPermissionMixin(PassUserMixin, DocumentSelectionMixin):
user.has_perm( user.has_perm(
"documents.change_document", "documents.change_document",
) )
and not document_objs.exclude( and not Document.global_objects.filter(
pk__in=[doc.pk for doc in root_docs],
)
.exclude(
pk__in=permitted_document_ids(user, perm="change_document"), pk__in=permitted_document_ids(user, perm="change_document"),
).exists() )
.exists()
) )
# check ownership for methods that change original document # check ownership for methods that change original document
@@ -3159,6 +3148,38 @@ class BulkEditView(DocumentOperationPermissionMixin):
serializer_class = BulkEditSerializer serializer_class = BulkEditSerializer
@staticmethod
def _snapshot_field(doc_ids: list[int], field: str) -> dict[int, Any]:
"""
Returns each document's current value of field, for the audit log.
Tags and custom fields are one row per value, so they are gathered
into a sorted list of pks per document (empty when there are none).
Reading them through Document.values() instead would join those rows
and return one arbitrary value per document.
"""
if field == "tags":
rows = (
Document.tags.through.objects.filter(document_id__in=doc_ids)
.order_by("tag_id")
.values_list("document_id", "tag_id")
)
elif field == "custom_fields":
rows = (
CustomFieldInstance.objects.filter(document_id__in=doc_ids)
.order_by("pk")
.values_list("document_id", "pk")
)
else:
return dict(
Document.objects.filter(pk__in=doc_ids).values_list("pk", field),
)
values: dict[int, list[int]] = {doc_id: [] for doc_id in doc_ids}
for doc_id, pk in rows:
values[doc_id].append(pk)
return values
def post(self, request, *args, **kwargs): def post(self, request, *args, **kwargs):
request_method = request.data.get("method") request_method = request.data.get("method")
api_version = int(request.version or settings.REST_FRAMEWORK["DEFAULT_VERSION"]) api_version = int(request.version or settings.REST_FRAMEWORK["DEFAULT_VERSION"])
@@ -3205,41 +3226,19 @@ class BulkEditView(DocumentOperationPermissionMixin):
try: try:
modified_field = self.MODIFIED_FIELD_BY_METHOD.get(method.__name__, None) modified_field = self.MODIFIED_FIELD_BY_METHOD.get(method.__name__, None)
if settings.AUDIT_LOG_ENABLED and modified_field: if settings.AUDIT_LOG_ENABLED and modified_field:
old_documents = { old_values = self._snapshot_field(documents, modified_field)
obj["pk"]: obj
for obj in Document.objects.filter(pk__in=documents).values(
"pk",
"correspondent",
"document_type",
"storage_path",
"tags",
"custom_fields",
"deleted_at",
"checksum",
)
}
result = method(documents, **parameters) result = method(documents, **parameters)
if settings.AUDIT_LOG_ENABLED and modified_field: if settings.AUDIT_LOG_ENABLED and modified_field:
new_documents = Document.objects.filter(pk__in=documents) new_values = self._snapshot_field(documents, modified_field)
for doc in new_documents: for doc in Document.objects.filter(pk__in=documents):
old_value = old_documents[doc.pk][modified_field]
new_value = getattr(doc, modified_field)
if isinstance(new_value, Model):
# correspondent, document type, etc.
new_value = new_value.pk
elif isinstance(new_value, Manager):
# tags, custom fields
new_value = list(new_value.values_list("pk", flat=True))
LogEntry.objects.log_create( LogEntry.objects.log_create(
instance=doc, instance=doc,
changes={ changes={
modified_field: [ modified_field: [
old_value, old_values[doc.pk],
new_value, new_values[doc.pk],
], ],
}, },
action=LogEntry.Action.UPDATE, action=LogEntry.Action.UPDATE,
+4 -6
View File
@@ -4,8 +4,7 @@ import httpx
from celery import shared_task from celery import shared_task
from django.conf import settings from django.conf import settings
from paperless.network import GuardedHTTPTransport from paperless.network import PinnedHostHTTPTransport
from paperless.network import OutboundRequestBlockedError
from paperless.network import validate_outbound_http_url from paperless.network import validate_outbound_http_url
logger = logging.getLogger("paperless.workflows.webhooks") logger = logging.getLogger("paperless.workflows.webhooks")
@@ -15,7 +14,7 @@ logger = logging.getLogger("paperless.workflows.webhooks")
retry_backoff=True, retry_backoff=True,
autoretry_for=(httpx.HTTPStatusError,), autoretry_for=(httpx.HTTPStatusError,),
max_retries=3, max_retries=3,
throws=(httpx.HTTPError, OutboundRequestBlockedError), throws=(httpx.HTTPError,),
) )
def send_webhook( def send_webhook(
url: str, url: str,
@@ -30,15 +29,14 @@ def send_webhook(
url, url,
allowed_schemes=settings.WEBHOOKS_ALLOWED_SCHEMES, allowed_schemes=settings.WEBHOOKS_ALLOWED_SCHEMES,
allowed_ports=settings.WEBHOOKS_ALLOWED_PORTS, allowed_ports=settings.WEBHOOKS_ALLOWED_PORTS,
# Scheme and port only; the transport enforces the internal-address # Internal-address checks happen in transport to preserve ConnectError behavior.
# policy at connect time, on the address actually dialled.
allow_internal=True, allow_internal=True,
) )
except ValueError as e: except ValueError as e:
logger.warning("Webhook blocked: %s", e) logger.warning("Webhook blocked: %s", e)
raise raise
transport = GuardedHTTPTransport( transport = PinnedHostHTTPTransport(
allow_internal=settings.WEBHOOKS_ALLOW_INTERNAL_REQUESTS, allow_internal=settings.WEBHOOKS_ALLOW_INTERNAL_REQUESTS,
) )
+70 -66
View File
@@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: paperless-ngx\n" "Project-Id-Version: paperless-ngx\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-09-18 01:29+0000\n" "POT-Creation-Date: 2026-09-23 19:00+0000\n"
"PO-Revision-Date: 2026-09-18 01:30\n" "PO-Revision-Date: 2026-09-23 19:01\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: Afrikaans\n" "Language-Team: Afrikaans\n"
"Language: af_ZA\n" "Language: af_ZA\n"
@@ -1615,7 +1615,7 @@ msgid "workflow runs"
msgstr "" msgstr ""
#: documents/serialisers.py:514 documents/serialisers.py:871 #: documents/serialisers.py:514 documents/serialisers.py:871
#: documents/serialisers.py:2883 documents/views.py:343 documents/views.py:2726 #: documents/serialisers.py:2885 documents/views.py:342 documents/views.py:2725
#: paperless_mail/serialisers.py:156 #: paperless_mail/serialisers.py:156
msgid "Insufficient permissions." msgid "Insufficient permissions."
msgstr "" msgstr ""
@@ -1624,38 +1624,38 @@ msgstr ""
msgid "Invalid color." msgid "Invalid color."
msgstr "Ongeldige kleur." msgstr "Ongeldige kleur."
#: documents/serialisers.py:2350 #: documents/serialisers.py:2352
#, python-format #, python-format
msgid "File type %(type)s not supported" msgid "File type %(type)s not supported"
msgstr "Lêertipe %(type)s word nie ondersteun nie" msgstr "Lêertipe %(type)s word nie ondersteun nie"
#: documents/serialisers.py:2394 #: documents/serialisers.py:2396
#, python-format #, python-format
msgid "Custom field id must be an integer: %(id)s" msgid "Custom field id must be an integer: %(id)s"
msgstr "" msgstr ""
#: documents/serialisers.py:2401 #: documents/serialisers.py:2403
#, python-format #, python-format
msgid "Custom field with id %(id)s does not exist" msgid "Custom field with id %(id)s does not exist"
msgstr "" msgstr ""
#: documents/serialisers.py:2418 documents/serialisers.py:2428 #: documents/serialisers.py:2420 documents/serialisers.py:2430
msgid "Custom fields must be a list of integers or an object mapping ids to values." msgid "Custom fields must be a list of integers or an object mapping ids to values."
msgstr "" msgstr ""
#: documents/serialisers.py:2423 #: documents/serialisers.py:2425
msgid "Some custom fields don't exist or were specified twice." msgid "Some custom fields don't exist or were specified twice."
msgstr "" msgstr ""
#: documents/serialisers.py:2570 #: documents/serialisers.py:2572
msgid "Invalid variable detected." msgid "Invalid variable detected."
msgstr "Ongeldige veranderlike bespeur." msgstr "Ongeldige veranderlike bespeur."
#: documents/serialisers.py:2939 #: documents/serialisers.py:2941
msgid "Duplicate document identifiers are not allowed." msgid "Duplicate document identifiers are not allowed."
msgstr "" msgstr ""
#: documents/serialisers.py:2969 documents/views.py:4763 #: documents/serialisers.py:2971 documents/views.py:4780
#, python-format #, python-format
msgid "Documents not found: %(ids)s" msgid "Documents not found: %(ids)s"
msgstr "" msgstr ""
@@ -1910,40 +1910,40 @@ msgstr ""
msgid "Unable to parse URI {value}" msgid "Unable to parse URI {value}"
msgstr "" msgstr ""
#: documents/views.py:336 documents/views.py:2723 #: documents/views.py:335 documents/views.py:2722
msgid "Invalid more_like_id" msgid "Invalid more_like_id"
msgstr "" msgstr ""
#: documents/views.py:1670 #: documents/views.py:1669
msgid "Invalid AI configuration." msgid "Invalid AI configuration."
msgstr "" msgstr ""
#: documents/views.py:1681 #: documents/views.py:1680
msgid "AI backend request timed out." msgid "AI backend request timed out."
msgstr "" msgstr ""
#: documents/views.py:1693 #: documents/views.py:1692
msgid "AI backend rejected the request. Check logs for details." msgid "AI backend rejected the request. Check logs for details."
msgstr "" msgstr ""
#: documents/views.py:2548 documents/views.py:2864 #: documents/views.py:2547 documents/views.py:2863
msgid "Specify only one of text, title_search, query, or more_like_id." msgid "Specify only one of text, title_search, query, or more_like_id."
msgstr "" msgstr ""
#: documents/views.py:4776 #: documents/views.py:4793
#, python-format #, python-format
msgid "Insufficient permissions to share document %(id)s." msgid "Insufficient permissions to share document %(id)s."
msgstr "" msgstr ""
#: documents/views.py:4822 #: documents/views.py:4839
msgid "Bundle is already being processed." msgid "Bundle is already being processed."
msgstr "" msgstr ""
#: documents/views.py:4886 #: documents/views.py:4903
msgid "The share link bundle is still being prepared. Please try again later." msgid "The share link bundle is still being prepared. Please try again later."
msgstr "" msgstr ""
#: documents/views.py:4900 #: documents/views.py:4917
msgid "The share link bundle is unavailable." msgid "The share link bundle is unavailable."
msgstr "" msgstr ""
@@ -2188,190 +2188,194 @@ msgid "Sets the LLM embedding model"
msgstr "" msgstr ""
#: paperless/models.py:369 #: paperless/models.py:369
msgid "Sets the LLM embedding endpoint, optional" msgid "Sets the LLM embedding API key"
msgstr "" msgstr ""
#: paperless/models.py:376 #: paperless/models.py:376
msgid "Sets the LLM embedding endpoint, optional"
msgstr ""
#: paperless/models.py:383
msgid "Sets the LLM embedding chunk size" msgid "Sets the LLM embedding chunk size"
msgstr "" msgstr ""
#: paperless/models.py:382 #: paperless/models.py:389
msgid "Sets the LLM context size" msgid "Sets the LLM context size"
msgstr "" msgstr ""
#: paperless/models.py:388 #: paperless/models.py:395
msgid "Sets the LLM backend" msgid "Sets the LLM backend"
msgstr "" msgstr ""
#: paperless/models.py:396 #: paperless/models.py:403
msgid "Sets the LLM model" msgid "Sets the LLM model"
msgstr "" msgstr ""
#: paperless/models.py:403 #: paperless/models.py:410
msgid "Sets the LLM API key" msgid "Sets the LLM API key"
msgstr "" msgstr ""
#: paperless/models.py:410 #: paperless/models.py:417
msgid "Sets the LLM endpoint, optional" msgid "Sets the LLM endpoint, optional"
msgstr "" msgstr ""
#: paperless/models.py:417 #: paperless/models.py:424
msgid "Sets the LLM output language" msgid "Sets the LLM output language"
msgstr "" msgstr ""
#: paperless/models.py:424 #: paperless/models.py:431
msgid "Sets the LLM timeout in seconds" msgid "Sets the LLM timeout in seconds"
msgstr "" msgstr ""
#: paperless/models.py:430 #: paperless/models.py:437
msgid "paperless application settings" msgid "paperless application settings"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:558 #: paperless/settings/__init__.py:559
msgid "English (US)" msgid "English (US)"
msgstr "Engels (VS)" msgstr "Engels (VS)"
#: paperless/settings/__init__.py:559 #: paperless/settings/__init__.py:560
msgid "Arabic" msgid "Arabic"
msgstr "Arabies" msgstr "Arabies"
#: paperless/settings/__init__.py:560 #: paperless/settings/__init__.py:561
msgid "Afrikaans" msgid "Afrikaans"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:561 #: paperless/settings/__init__.py:562
msgid "Belarusian" msgid "Belarusian"
msgstr "Belorussies" msgstr "Belorussies"
#: paperless/settings/__init__.py:562 #: paperless/settings/__init__.py:563
msgid "Bulgarian" msgid "Bulgarian"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:563 #: paperless/settings/__init__.py:564
msgid "Catalan" msgid "Catalan"
msgstr "Katalaans" msgstr "Katalaans"
#: paperless/settings/__init__.py:564 #: paperless/settings/__init__.py:565
msgid "Czech" msgid "Czech"
msgstr "Tsjeggies" msgstr "Tsjeggies"
#: paperless/settings/__init__.py:565 #: paperless/settings/__init__.py:566
msgid "Danish" msgid "Danish"
msgstr "Deens" msgstr "Deens"
#: paperless/settings/__init__.py:566 #: paperless/settings/__init__.py:567
msgid "German" msgid "German"
msgstr "Duits" msgstr "Duits"
#: paperless/settings/__init__.py:567 #: paperless/settings/__init__.py:568
msgid "Greek" msgid "Greek"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:568 #: paperless/settings/__init__.py:569
msgid "English (GB)" msgid "English (GB)"
msgstr "Engels (GB)" msgstr "Engels (GB)"
#: paperless/settings/__init__.py:569 #: paperless/settings/__init__.py:570
msgid "Spanish" msgid "Spanish"
msgstr "Spaans" msgstr "Spaans"
#: paperless/settings/__init__.py:570 #: paperless/settings/__init__.py:571
msgid "Persian" msgid "Persian"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:571 #: paperless/settings/__init__.py:572
msgid "Finnish" msgid "Finnish"
msgstr "Fins" msgstr "Fins"
#: paperless/settings/__init__.py:572 #: paperless/settings/__init__.py:573
msgid "French" msgid "French"
msgstr "Frans" msgstr "Frans"
#: paperless/settings/__init__.py:573 #: paperless/settings/__init__.py:574
msgid "Hungarian" msgid "Hungarian"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:574 #: paperless/settings/__init__.py:575
msgid "Indonesian" msgid "Indonesian"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:575 #: paperless/settings/__init__.py:576
msgid "Italian" msgid "Italian"
msgstr "Italiaans" msgstr "Italiaans"
#: paperless/settings/__init__.py:576 #: paperless/settings/__init__.py:577
msgid "Japanese" msgid "Japanese"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:577 #: paperless/settings/__init__.py:578
msgid "Korean" msgid "Korean"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:578 #: paperless/settings/__init__.py:579
msgid "Luxembourgish" msgid "Luxembourgish"
msgstr "Luxemburgs" msgstr "Luxemburgs"
#: paperless/settings/__init__.py:579 #: paperless/settings/__init__.py:580
msgid "Norwegian" msgid "Norwegian"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:580 #: paperless/settings/__init__.py:581
msgid "Dutch" msgid "Dutch"
msgstr "Nederlands" msgstr "Nederlands"
#: paperless/settings/__init__.py:581 #: paperless/settings/__init__.py:582
msgid "Polish" msgid "Polish"
msgstr "Pools" msgstr "Pools"
#: paperless/settings/__init__.py:582 #: paperless/settings/__init__.py:583
msgid "Portuguese (Brazil)" msgid "Portuguese (Brazil)"
msgstr "Portugees (Brasilië)" msgstr "Portugees (Brasilië)"
#: paperless/settings/__init__.py:583 #: paperless/settings/__init__.py:584
msgid "Portuguese" msgid "Portuguese"
msgstr "Portugees" msgstr "Portugees"
#: paperless/settings/__init__.py:584 #: paperless/settings/__init__.py:585
msgid "Romanian" msgid "Romanian"
msgstr "Roemeens" msgstr "Roemeens"
#: paperless/settings/__init__.py:585 #: paperless/settings/__init__.py:586
msgid "Russian" msgid "Russian"
msgstr "Russies" msgstr "Russies"
#: paperless/settings/__init__.py:586 #: paperless/settings/__init__.py:587
msgid "Slovak" msgid "Slovak"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:587 #: paperless/settings/__init__.py:588
msgid "Slovenian" msgid "Slovenian"
msgstr "Sloweens" msgstr "Sloweens"
#: paperless/settings/__init__.py:588 #: paperless/settings/__init__.py:589
msgid "Serbian" msgid "Serbian"
msgstr "Serwies" msgstr "Serwies"
#: paperless/settings/__init__.py:589 #: paperless/settings/__init__.py:590
msgid "Swedish" msgid "Swedish"
msgstr "Sweeds" msgstr "Sweeds"
#: paperless/settings/__init__.py:590 #: paperless/settings/__init__.py:591
msgid "Turkish" msgid "Turkish"
msgstr "Turks" msgstr "Turks"
#: paperless/settings/__init__.py:591 #: paperless/settings/__init__.py:592
msgid "Ukrainian" msgid "Ukrainian"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:592 #: paperless/settings/__init__.py:593
msgid "Vietnamese" msgid "Vietnamese"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:593 #: paperless/settings/__init__.py:594
msgid "Chinese Simplified" msgid "Chinese Simplified"
msgstr "Vereenvoudigde Sjinees" msgstr "Vereenvoudigde Sjinees"
#: paperless/settings/__init__.py:594 #: paperless/settings/__init__.py:595
msgid "Chinese Traditional" msgid "Chinese Traditional"
msgstr "" msgstr ""
+70 -66
View File
@@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: paperless-ngx\n" "Project-Id-Version: paperless-ngx\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-09-18 01:29+0000\n" "POT-Creation-Date: 2026-09-23 19:00+0000\n"
"PO-Revision-Date: 2026-09-18 01:30\n" "PO-Revision-Date: 2026-09-23 19:01\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: Amharic\n" "Language-Team: Amharic\n"
"Language: am_ET\n" "Language: am_ET\n"
@@ -1615,7 +1615,7 @@ msgid "workflow runs"
msgstr "" msgstr ""
#: documents/serialisers.py:514 documents/serialisers.py:871 #: documents/serialisers.py:514 documents/serialisers.py:871
#: documents/serialisers.py:2883 documents/views.py:343 documents/views.py:2726 #: documents/serialisers.py:2885 documents/views.py:342 documents/views.py:2725
#: paperless_mail/serialisers.py:156 #: paperless_mail/serialisers.py:156
msgid "Insufficient permissions." msgid "Insufficient permissions."
msgstr "" msgstr ""
@@ -1624,38 +1624,38 @@ msgstr ""
msgid "Invalid color." msgid "Invalid color."
msgstr "" msgstr ""
#: documents/serialisers.py:2350 #: documents/serialisers.py:2352
#, python-format #, python-format
msgid "File type %(type)s not supported" msgid "File type %(type)s not supported"
msgstr "" msgstr ""
#: documents/serialisers.py:2394 #: documents/serialisers.py:2396
#, python-format #, python-format
msgid "Custom field id must be an integer: %(id)s" msgid "Custom field id must be an integer: %(id)s"
msgstr "" msgstr ""
#: documents/serialisers.py:2401 #: documents/serialisers.py:2403
#, python-format #, python-format
msgid "Custom field with id %(id)s does not exist" msgid "Custom field with id %(id)s does not exist"
msgstr "" msgstr ""
#: documents/serialisers.py:2418 documents/serialisers.py:2428 #: documents/serialisers.py:2420 documents/serialisers.py:2430
msgid "Custom fields must be a list of integers or an object mapping ids to values." msgid "Custom fields must be a list of integers or an object mapping ids to values."
msgstr "" msgstr ""
#: documents/serialisers.py:2423 #: documents/serialisers.py:2425
msgid "Some custom fields don't exist or were specified twice." msgid "Some custom fields don't exist or were specified twice."
msgstr "" msgstr ""
#: documents/serialisers.py:2570 #: documents/serialisers.py:2572
msgid "Invalid variable detected." msgid "Invalid variable detected."
msgstr "" msgstr ""
#: documents/serialisers.py:2939 #: documents/serialisers.py:2941
msgid "Duplicate document identifiers are not allowed." msgid "Duplicate document identifiers are not allowed."
msgstr "" msgstr ""
#: documents/serialisers.py:2969 documents/views.py:4763 #: documents/serialisers.py:2971 documents/views.py:4780
#, python-format #, python-format
msgid "Documents not found: %(ids)s" msgid "Documents not found: %(ids)s"
msgstr "" msgstr ""
@@ -1910,40 +1910,40 @@ msgstr ""
msgid "Unable to parse URI {value}" msgid "Unable to parse URI {value}"
msgstr "" msgstr ""
#: documents/views.py:336 documents/views.py:2723 #: documents/views.py:335 documents/views.py:2722
msgid "Invalid more_like_id" msgid "Invalid more_like_id"
msgstr "" msgstr ""
#: documents/views.py:1670 #: documents/views.py:1669
msgid "Invalid AI configuration." msgid "Invalid AI configuration."
msgstr "" msgstr ""
#: documents/views.py:1681 #: documents/views.py:1680
msgid "AI backend request timed out." msgid "AI backend request timed out."
msgstr "" msgstr ""
#: documents/views.py:1693 #: documents/views.py:1692
msgid "AI backend rejected the request. Check logs for details." msgid "AI backend rejected the request. Check logs for details."
msgstr "" msgstr ""
#: documents/views.py:2548 documents/views.py:2864 #: documents/views.py:2547 documents/views.py:2863
msgid "Specify only one of text, title_search, query, or more_like_id." msgid "Specify only one of text, title_search, query, or more_like_id."
msgstr "" msgstr ""
#: documents/views.py:4776 #: documents/views.py:4793
#, python-format #, python-format
msgid "Insufficient permissions to share document %(id)s." msgid "Insufficient permissions to share document %(id)s."
msgstr "" msgstr ""
#: documents/views.py:4822 #: documents/views.py:4839
msgid "Bundle is already being processed." msgid "Bundle is already being processed."
msgstr "" msgstr ""
#: documents/views.py:4886 #: documents/views.py:4903
msgid "The share link bundle is still being prepared. Please try again later." msgid "The share link bundle is still being prepared. Please try again later."
msgstr "" msgstr ""
#: documents/views.py:4900 #: documents/views.py:4917
msgid "The share link bundle is unavailable." msgid "The share link bundle is unavailable."
msgstr "" msgstr ""
@@ -2188,190 +2188,194 @@ msgid "Sets the LLM embedding model"
msgstr "" msgstr ""
#: paperless/models.py:369 #: paperless/models.py:369
msgid "Sets the LLM embedding endpoint, optional" msgid "Sets the LLM embedding API key"
msgstr "" msgstr ""
#: paperless/models.py:376 #: paperless/models.py:376
msgid "Sets the LLM embedding endpoint, optional"
msgstr ""
#: paperless/models.py:383
msgid "Sets the LLM embedding chunk size" msgid "Sets the LLM embedding chunk size"
msgstr "" msgstr ""
#: paperless/models.py:382 #: paperless/models.py:389
msgid "Sets the LLM context size" msgid "Sets the LLM context size"
msgstr "" msgstr ""
#: paperless/models.py:388 #: paperless/models.py:395
msgid "Sets the LLM backend" msgid "Sets the LLM backend"
msgstr "" msgstr ""
#: paperless/models.py:396 #: paperless/models.py:403
msgid "Sets the LLM model" msgid "Sets the LLM model"
msgstr "" msgstr ""
#: paperless/models.py:403 #: paperless/models.py:410
msgid "Sets the LLM API key" msgid "Sets the LLM API key"
msgstr "" msgstr ""
#: paperless/models.py:410 #: paperless/models.py:417
msgid "Sets the LLM endpoint, optional" msgid "Sets the LLM endpoint, optional"
msgstr "" msgstr ""
#: paperless/models.py:417 #: paperless/models.py:424
msgid "Sets the LLM output language" msgid "Sets the LLM output language"
msgstr "" msgstr ""
#: paperless/models.py:424 #: paperless/models.py:431
msgid "Sets the LLM timeout in seconds" msgid "Sets the LLM timeout in seconds"
msgstr "" msgstr ""
#: paperless/models.py:430 #: paperless/models.py:437
msgid "paperless application settings" msgid "paperless application settings"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:558 #: paperless/settings/__init__.py:559
msgid "English (US)" msgid "English (US)"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:559 #: paperless/settings/__init__.py:560
msgid "Arabic" msgid "Arabic"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:560 #: paperless/settings/__init__.py:561
msgid "Afrikaans" msgid "Afrikaans"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:561 #: paperless/settings/__init__.py:562
msgid "Belarusian" msgid "Belarusian"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:562 #: paperless/settings/__init__.py:563
msgid "Bulgarian" msgid "Bulgarian"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:563 #: paperless/settings/__init__.py:564
msgid "Catalan" msgid "Catalan"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:564 #: paperless/settings/__init__.py:565
msgid "Czech" msgid "Czech"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:565 #: paperless/settings/__init__.py:566
msgid "Danish" msgid "Danish"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:566 #: paperless/settings/__init__.py:567
msgid "German" msgid "German"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:567 #: paperless/settings/__init__.py:568
msgid "Greek" msgid "Greek"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:568 #: paperless/settings/__init__.py:569
msgid "English (GB)" msgid "English (GB)"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:569 #: paperless/settings/__init__.py:570
msgid "Spanish" msgid "Spanish"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:570 #: paperless/settings/__init__.py:571
msgid "Persian" msgid "Persian"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:571 #: paperless/settings/__init__.py:572
msgid "Finnish" msgid "Finnish"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:572 #: paperless/settings/__init__.py:573
msgid "French" msgid "French"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:573 #: paperless/settings/__init__.py:574
msgid "Hungarian" msgid "Hungarian"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:574 #: paperless/settings/__init__.py:575
msgid "Indonesian" msgid "Indonesian"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:575 #: paperless/settings/__init__.py:576
msgid "Italian" msgid "Italian"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:576 #: paperless/settings/__init__.py:577
msgid "Japanese" msgid "Japanese"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:577 #: paperless/settings/__init__.py:578
msgid "Korean" msgid "Korean"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:578 #: paperless/settings/__init__.py:579
msgid "Luxembourgish" msgid "Luxembourgish"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:579 #: paperless/settings/__init__.py:580
msgid "Norwegian" msgid "Norwegian"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:580 #: paperless/settings/__init__.py:581
msgid "Dutch" msgid "Dutch"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:581 #: paperless/settings/__init__.py:582
msgid "Polish" msgid "Polish"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:582 #: paperless/settings/__init__.py:583
msgid "Portuguese (Brazil)" msgid "Portuguese (Brazil)"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:583 #: paperless/settings/__init__.py:584
msgid "Portuguese" msgid "Portuguese"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:584 #: paperless/settings/__init__.py:585
msgid "Romanian" msgid "Romanian"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:585 #: paperless/settings/__init__.py:586
msgid "Russian" msgid "Russian"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:586 #: paperless/settings/__init__.py:587
msgid "Slovak" msgid "Slovak"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:587 #: paperless/settings/__init__.py:588
msgid "Slovenian" msgid "Slovenian"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:588 #: paperless/settings/__init__.py:589
msgid "Serbian" msgid "Serbian"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:589 #: paperless/settings/__init__.py:590
msgid "Swedish" msgid "Swedish"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:590 #: paperless/settings/__init__.py:591
msgid "Turkish" msgid "Turkish"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:591 #: paperless/settings/__init__.py:592
msgid "Ukrainian" msgid "Ukrainian"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:592 #: paperless/settings/__init__.py:593
msgid "Vietnamese" msgid "Vietnamese"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:593 #: paperless/settings/__init__.py:594
msgid "Chinese Simplified" msgid "Chinese Simplified"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:594 #: paperless/settings/__init__.py:595
msgid "Chinese Traditional" msgid "Chinese Traditional"
msgstr "" msgstr ""
+70 -66
View File
@@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: paperless-ngx\n" "Project-Id-Version: paperless-ngx\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-09-18 01:29+0000\n" "POT-Creation-Date: 2026-09-23 19:00+0000\n"
"PO-Revision-Date: 2026-09-18 01:30\n" "PO-Revision-Date: 2026-09-23 19:01\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: Arabic\n" "Language-Team: Arabic\n"
"Language: ar_SA\n" "Language: ar_SA\n"
@@ -1615,7 +1615,7 @@ msgid "workflow runs"
msgstr "" msgstr ""
#: documents/serialisers.py:514 documents/serialisers.py:871 #: documents/serialisers.py:514 documents/serialisers.py:871
#: documents/serialisers.py:2883 documents/views.py:343 documents/views.py:2726 #: documents/serialisers.py:2885 documents/views.py:342 documents/views.py:2725
#: paperless_mail/serialisers.py:156 #: paperless_mail/serialisers.py:156
msgid "Insufficient permissions." msgid "Insufficient permissions."
msgstr "" msgstr ""
@@ -1624,38 +1624,38 @@ msgstr ""
msgid "Invalid color." msgid "Invalid color."
msgstr "لون خاطئ." msgstr "لون خاطئ."
#: documents/serialisers.py:2350 #: documents/serialisers.py:2352
#, python-format #, python-format
msgid "File type %(type)s not supported" msgid "File type %(type)s not supported"
msgstr "نوع الملف %(type)s غير مدعوم" msgstr "نوع الملف %(type)s غير مدعوم"
#: documents/serialisers.py:2394 #: documents/serialisers.py:2396
#, python-format #, python-format
msgid "Custom field id must be an integer: %(id)s" msgid "Custom field id must be an integer: %(id)s"
msgstr "" msgstr ""
#: documents/serialisers.py:2401 #: documents/serialisers.py:2403
#, python-format #, python-format
msgid "Custom field with id %(id)s does not exist" msgid "Custom field with id %(id)s does not exist"
msgstr "" msgstr ""
#: documents/serialisers.py:2418 documents/serialisers.py:2428 #: documents/serialisers.py:2420 documents/serialisers.py:2430
msgid "Custom fields must be a list of integers or an object mapping ids to values." msgid "Custom fields must be a list of integers or an object mapping ids to values."
msgstr "" msgstr ""
#: documents/serialisers.py:2423 #: documents/serialisers.py:2425
msgid "Some custom fields don't exist or were specified twice." msgid "Some custom fields don't exist or were specified twice."
msgstr "" msgstr ""
#: documents/serialisers.py:2570 #: documents/serialisers.py:2572
msgid "Invalid variable detected." msgid "Invalid variable detected."
msgstr "اكتشاف متغير خاطئ." msgstr "اكتشاف متغير خاطئ."
#: documents/serialisers.py:2939 #: documents/serialisers.py:2941
msgid "Duplicate document identifiers are not allowed." msgid "Duplicate document identifiers are not allowed."
msgstr "" msgstr ""
#: documents/serialisers.py:2969 documents/views.py:4763 #: documents/serialisers.py:2971 documents/views.py:4780
#, python-format #, python-format
msgid "Documents not found: %(ids)s" msgid "Documents not found: %(ids)s"
msgstr "" msgstr ""
@@ -1911,40 +1911,40 @@ msgstr ""
msgid "Unable to parse URI {value}" msgid "Unable to parse URI {value}"
msgstr "" msgstr ""
#: documents/views.py:336 documents/views.py:2723 #: documents/views.py:335 documents/views.py:2722
msgid "Invalid more_like_id" msgid "Invalid more_like_id"
msgstr "" msgstr ""
#: documents/views.py:1670 #: documents/views.py:1669
msgid "Invalid AI configuration." msgid "Invalid AI configuration."
msgstr "" msgstr ""
#: documents/views.py:1681 #: documents/views.py:1680
msgid "AI backend request timed out." msgid "AI backend request timed out."
msgstr "" msgstr ""
#: documents/views.py:1693 #: documents/views.py:1692
msgid "AI backend rejected the request. Check logs for details." msgid "AI backend rejected the request. Check logs for details."
msgstr "" msgstr ""
#: documents/views.py:2548 documents/views.py:2864 #: documents/views.py:2547 documents/views.py:2863
msgid "Specify only one of text, title_search, query, or more_like_id." msgid "Specify only one of text, title_search, query, or more_like_id."
msgstr "" msgstr ""
#: documents/views.py:4776 #: documents/views.py:4793
#, python-format #, python-format
msgid "Insufficient permissions to share document %(id)s." msgid "Insufficient permissions to share document %(id)s."
msgstr "" msgstr ""
#: documents/views.py:4822 #: documents/views.py:4839
msgid "Bundle is already being processed." msgid "Bundle is already being processed."
msgstr "" msgstr ""
#: documents/views.py:4886 #: documents/views.py:4903
msgid "The share link bundle is still being prepared. Please try again later." msgid "The share link bundle is still being prepared. Please try again later."
msgstr "" msgstr ""
#: documents/views.py:4900 #: documents/views.py:4917
msgid "The share link bundle is unavailable." msgid "The share link bundle is unavailable."
msgstr "" msgstr ""
@@ -2189,190 +2189,194 @@ msgid "Sets the LLM embedding model"
msgstr "" msgstr ""
#: paperless/models.py:369 #: paperless/models.py:369
msgid "Sets the LLM embedding endpoint, optional" msgid "Sets the LLM embedding API key"
msgstr "" msgstr ""
#: paperless/models.py:376 #: paperless/models.py:376
msgid "Sets the LLM embedding endpoint, optional"
msgstr ""
#: paperless/models.py:383
msgid "Sets the LLM embedding chunk size" msgid "Sets the LLM embedding chunk size"
msgstr "" msgstr ""
#: paperless/models.py:382 #: paperless/models.py:389
msgid "Sets the LLM context size" msgid "Sets the LLM context size"
msgstr "" msgstr ""
#: paperless/models.py:388 #: paperless/models.py:395
msgid "Sets the LLM backend" msgid "Sets the LLM backend"
msgstr "" msgstr ""
#: paperless/models.py:396 #: paperless/models.py:403
msgid "Sets the LLM model" msgid "Sets the LLM model"
msgstr "" msgstr ""
#: paperless/models.py:403 #: paperless/models.py:410
msgid "Sets the LLM API key" msgid "Sets the LLM API key"
msgstr "" msgstr ""
#: paperless/models.py:410 #: paperless/models.py:417
msgid "Sets the LLM endpoint, optional" msgid "Sets the LLM endpoint, optional"
msgstr "" msgstr ""
#: paperless/models.py:417 #: paperless/models.py:424
msgid "Sets the LLM output language" msgid "Sets the LLM output language"
msgstr "" msgstr ""
#: paperless/models.py:424 #: paperless/models.py:431
msgid "Sets the LLM timeout in seconds" msgid "Sets the LLM timeout in seconds"
msgstr "" msgstr ""
#: paperless/models.py:430 #: paperless/models.py:437
msgid "paperless application settings" msgid "paperless application settings"
msgstr "إعدادات التطبيق paperless" msgstr "إعدادات التطبيق paperless"
#: paperless/settings/__init__.py:558 #: paperless/settings/__init__.py:559
msgid "English (US)" msgid "English (US)"
msgstr "الإنجليزية (الولايات المتحدة)" msgstr "الإنجليزية (الولايات المتحدة)"
#: paperless/settings/__init__.py:559 #: paperless/settings/__init__.py:560
msgid "Arabic" msgid "Arabic"
msgstr "العربية" msgstr "العربية"
#: paperless/settings/__init__.py:560 #: paperless/settings/__init__.py:561
msgid "Afrikaans" msgid "Afrikaans"
msgstr "اللغة الأفريقانية" msgstr "اللغة الأفريقانية"
#: paperless/settings/__init__.py:561 #: paperless/settings/__init__.py:562
msgid "Belarusian" msgid "Belarusian"
msgstr "البيلاروسية" msgstr "البيلاروسية"
#: paperless/settings/__init__.py:562 #: paperless/settings/__init__.py:563
msgid "Bulgarian" msgid "Bulgarian"
msgstr "البلغارية" msgstr "البلغارية"
#: paperless/settings/__init__.py:563 #: paperless/settings/__init__.py:564
msgid "Catalan" msgid "Catalan"
msgstr "اللغة الكتالونية" msgstr "اللغة الكتالونية"
#: paperless/settings/__init__.py:564 #: paperless/settings/__init__.py:565
msgid "Czech" msgid "Czech"
msgstr "التشيكية" msgstr "التشيكية"
#: paperless/settings/__init__.py:565 #: paperless/settings/__init__.py:566
msgid "Danish" msgid "Danish"
msgstr "الدانماركية" msgstr "الدانماركية"
#: paperless/settings/__init__.py:566 #: paperless/settings/__init__.py:567
msgid "German" msgid "German"
msgstr "الألمانية" msgstr "الألمانية"
#: paperless/settings/__init__.py:567 #: paperless/settings/__init__.py:568
msgid "Greek" msgid "Greek"
msgstr "اليونانية" msgstr "اليونانية"
#: paperless/settings/__init__.py:568 #: paperless/settings/__init__.py:569
msgid "English (GB)" msgid "English (GB)"
msgstr "الإنجليزية (المملكة المتحدة)" msgstr "الإنجليزية (المملكة المتحدة)"
#: paperless/settings/__init__.py:569 #: paperless/settings/__init__.py:570
msgid "Spanish" msgid "Spanish"
msgstr "الإسبانية" msgstr "الإسبانية"
#: paperless/settings/__init__.py:570 #: paperless/settings/__init__.py:571
msgid "Persian" msgid "Persian"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:571 #: paperless/settings/__init__.py:572
msgid "Finnish" msgid "Finnish"
msgstr "الفنلندية" msgstr "الفنلندية"
#: paperless/settings/__init__.py:572 #: paperless/settings/__init__.py:573
msgid "French" msgid "French"
msgstr "الفرنسية" msgstr "الفرنسية"
#: paperless/settings/__init__.py:573 #: paperless/settings/__init__.py:574
msgid "Hungarian" msgid "Hungarian"
msgstr "المجرية" msgstr "المجرية"
#: paperless/settings/__init__.py:574 #: paperless/settings/__init__.py:575
msgid "Indonesian" msgid "Indonesian"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:575 #: paperless/settings/__init__.py:576
msgid "Italian" msgid "Italian"
msgstr "الإيطالية" msgstr "الإيطالية"
#: paperless/settings/__init__.py:576 #: paperless/settings/__init__.py:577
msgid "Japanese" msgid "Japanese"
msgstr "اليابانية" msgstr "اليابانية"
#: paperless/settings/__init__.py:577 #: paperless/settings/__init__.py:578
msgid "Korean" msgid "Korean"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:578 #: paperless/settings/__init__.py:579
msgid "Luxembourgish" msgid "Luxembourgish"
msgstr "اللوكسمبرجية" msgstr "اللوكسمبرجية"
#: paperless/settings/__init__.py:579 #: paperless/settings/__init__.py:580
msgid "Norwegian" msgid "Norwegian"
msgstr "النرويجية" msgstr "النرويجية"
#: paperless/settings/__init__.py:580 #: paperless/settings/__init__.py:581
msgid "Dutch" msgid "Dutch"
msgstr "الهولندية" msgstr "الهولندية"
#: paperless/settings/__init__.py:581 #: paperless/settings/__init__.py:582
msgid "Polish" msgid "Polish"
msgstr "البولندية" msgstr "البولندية"
#: paperless/settings/__init__.py:582 #: paperless/settings/__init__.py:583
msgid "Portuguese (Brazil)" msgid "Portuguese (Brazil)"
msgstr "البرتغالية (البرازيل)" msgstr "البرتغالية (البرازيل)"
#: paperless/settings/__init__.py:583 #: paperless/settings/__init__.py:584
msgid "Portuguese" msgid "Portuguese"
msgstr "البرتغالية" msgstr "البرتغالية"
#: paperless/settings/__init__.py:584 #: paperless/settings/__init__.py:585
msgid "Romanian" msgid "Romanian"
msgstr "الرومانية" msgstr "الرومانية"
#: paperless/settings/__init__.py:585 #: paperless/settings/__init__.py:586
msgid "Russian" msgid "Russian"
msgstr "الروسية" msgstr "الروسية"
#: paperless/settings/__init__.py:586 #: paperless/settings/__init__.py:587
msgid "Slovak" msgid "Slovak"
msgstr "السلوفاكية" msgstr "السلوفاكية"
#: paperless/settings/__init__.py:587 #: paperless/settings/__init__.py:588
msgid "Slovenian" msgid "Slovenian"
msgstr "السلوفانية" msgstr "السلوفانية"
#: paperless/settings/__init__.py:588 #: paperless/settings/__init__.py:589
msgid "Serbian" msgid "Serbian"
msgstr "الصربية" msgstr "الصربية"
#: paperless/settings/__init__.py:589 #: paperless/settings/__init__.py:590
msgid "Swedish" msgid "Swedish"
msgstr "السويدية" msgstr "السويدية"
#: paperless/settings/__init__.py:590 #: paperless/settings/__init__.py:591
msgid "Turkish" msgid "Turkish"
msgstr "التركية" msgstr "التركية"
#: paperless/settings/__init__.py:591 #: paperless/settings/__init__.py:592
msgid "Ukrainian" msgid "Ukrainian"
msgstr "الأوكرانية" msgstr "الأوكرانية"
#: paperless/settings/__init__.py:592 #: paperless/settings/__init__.py:593
msgid "Vietnamese" msgid "Vietnamese"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:593 #: paperless/settings/__init__.py:594
msgid "Chinese Simplified" msgid "Chinese Simplified"
msgstr "الصينية المبسطة" msgstr "الصينية المبسطة"
#: paperless/settings/__init__.py:594 #: paperless/settings/__init__.py:595
msgid "Chinese Traditional" msgid "Chinese Traditional"
msgstr "" msgstr ""
+70 -66
View File
@@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: paperless-ngx\n" "Project-Id-Version: paperless-ngx\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-09-18 01:29+0000\n" "POT-Creation-Date: 2026-09-23 19:00+0000\n"
"PO-Revision-Date: 2026-09-18 01:30\n" "PO-Revision-Date: 2026-09-23 19:01\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: Belarusian\n" "Language-Team: Belarusian\n"
"Language: be_BY\n" "Language: be_BY\n"
@@ -1615,7 +1615,7 @@ msgid "workflow runs"
msgstr "" msgstr ""
#: documents/serialisers.py:514 documents/serialisers.py:871 #: documents/serialisers.py:514 documents/serialisers.py:871
#: documents/serialisers.py:2883 documents/views.py:343 documents/views.py:2726 #: documents/serialisers.py:2885 documents/views.py:342 documents/views.py:2725
#: paperless_mail/serialisers.py:156 #: paperless_mail/serialisers.py:156
msgid "Insufficient permissions." msgid "Insufficient permissions."
msgstr "" msgstr ""
@@ -1624,38 +1624,38 @@ msgstr ""
msgid "Invalid color." msgid "Invalid color."
msgstr "Няправільны колер." msgstr "Няправільны колер."
#: documents/serialisers.py:2350 #: documents/serialisers.py:2352
#, python-format #, python-format
msgid "File type %(type)s not supported" msgid "File type %(type)s not supported"
msgstr "Тып файла %(type)s не падтрымліваецца" msgstr "Тып файла %(type)s не падтрымліваецца"
#: documents/serialisers.py:2394 #: documents/serialisers.py:2396
#, python-format #, python-format
msgid "Custom field id must be an integer: %(id)s" msgid "Custom field id must be an integer: %(id)s"
msgstr "" msgstr ""
#: documents/serialisers.py:2401 #: documents/serialisers.py:2403
#, python-format #, python-format
msgid "Custom field with id %(id)s does not exist" msgid "Custom field with id %(id)s does not exist"
msgstr "" msgstr ""
#: documents/serialisers.py:2418 documents/serialisers.py:2428 #: documents/serialisers.py:2420 documents/serialisers.py:2430
msgid "Custom fields must be a list of integers or an object mapping ids to values." msgid "Custom fields must be a list of integers or an object mapping ids to values."
msgstr "" msgstr ""
#: documents/serialisers.py:2423 #: documents/serialisers.py:2425
msgid "Some custom fields don't exist or were specified twice." msgid "Some custom fields don't exist or were specified twice."
msgstr "" msgstr ""
#: documents/serialisers.py:2570 #: documents/serialisers.py:2572
msgid "Invalid variable detected." msgid "Invalid variable detected."
msgstr "Выяўлена няправільная зменная." msgstr "Выяўлена няправільная зменная."
#: documents/serialisers.py:2939 #: documents/serialisers.py:2941
msgid "Duplicate document identifiers are not allowed." msgid "Duplicate document identifiers are not allowed."
msgstr "" msgstr ""
#: documents/serialisers.py:2969 documents/views.py:4763 #: documents/serialisers.py:2971 documents/views.py:4780
#, python-format #, python-format
msgid "Documents not found: %(ids)s" msgid "Documents not found: %(ids)s"
msgstr "" msgstr ""
@@ -1910,40 +1910,40 @@ msgstr ""
msgid "Unable to parse URI {value}" msgid "Unable to parse URI {value}"
msgstr "" msgstr ""
#: documents/views.py:336 documents/views.py:2723 #: documents/views.py:335 documents/views.py:2722
msgid "Invalid more_like_id" msgid "Invalid more_like_id"
msgstr "" msgstr ""
#: documents/views.py:1670 #: documents/views.py:1669
msgid "Invalid AI configuration." msgid "Invalid AI configuration."
msgstr "" msgstr ""
#: documents/views.py:1681 #: documents/views.py:1680
msgid "AI backend request timed out." msgid "AI backend request timed out."
msgstr "" msgstr ""
#: documents/views.py:1693 #: documents/views.py:1692
msgid "AI backend rejected the request. Check logs for details." msgid "AI backend rejected the request. Check logs for details."
msgstr "" msgstr ""
#: documents/views.py:2548 documents/views.py:2864 #: documents/views.py:2547 documents/views.py:2863
msgid "Specify only one of text, title_search, query, or more_like_id." msgid "Specify only one of text, title_search, query, or more_like_id."
msgstr "" msgstr ""
#: documents/views.py:4776 #: documents/views.py:4793
#, python-format #, python-format
msgid "Insufficient permissions to share document %(id)s." msgid "Insufficient permissions to share document %(id)s."
msgstr "" msgstr ""
#: documents/views.py:4822 #: documents/views.py:4839
msgid "Bundle is already being processed." msgid "Bundle is already being processed."
msgstr "" msgstr ""
#: documents/views.py:4886 #: documents/views.py:4903
msgid "The share link bundle is still being prepared. Please try again later." msgid "The share link bundle is still being prepared. Please try again later."
msgstr "" msgstr ""
#: documents/views.py:4900 #: documents/views.py:4917
msgid "The share link bundle is unavailable." msgid "The share link bundle is unavailable."
msgstr "" msgstr ""
@@ -2188,190 +2188,194 @@ msgid "Sets the LLM embedding model"
msgstr "" msgstr ""
#: paperless/models.py:369 #: paperless/models.py:369
msgid "Sets the LLM embedding endpoint, optional" msgid "Sets the LLM embedding API key"
msgstr "" msgstr ""
#: paperless/models.py:376 #: paperless/models.py:376
msgid "Sets the LLM embedding endpoint, optional"
msgstr ""
#: paperless/models.py:383
msgid "Sets the LLM embedding chunk size" msgid "Sets the LLM embedding chunk size"
msgstr "" msgstr ""
#: paperless/models.py:382 #: paperless/models.py:389
msgid "Sets the LLM context size" msgid "Sets the LLM context size"
msgstr "" msgstr ""
#: paperless/models.py:388 #: paperless/models.py:395
msgid "Sets the LLM backend" msgid "Sets the LLM backend"
msgstr "" msgstr ""
#: paperless/models.py:396 #: paperless/models.py:403
msgid "Sets the LLM model" msgid "Sets the LLM model"
msgstr "" msgstr ""
#: paperless/models.py:403 #: paperless/models.py:410
msgid "Sets the LLM API key" msgid "Sets the LLM API key"
msgstr "" msgstr ""
#: paperless/models.py:410 #: paperless/models.py:417
msgid "Sets the LLM endpoint, optional" msgid "Sets the LLM endpoint, optional"
msgstr "" msgstr ""
#: paperless/models.py:417 #: paperless/models.py:424
msgid "Sets the LLM output language" msgid "Sets the LLM output language"
msgstr "" msgstr ""
#: paperless/models.py:424 #: paperless/models.py:431
msgid "Sets the LLM timeout in seconds" msgid "Sets the LLM timeout in seconds"
msgstr "" msgstr ""
#: paperless/models.py:430 #: paperless/models.py:437
msgid "paperless application settings" msgid "paperless application settings"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:558 #: paperless/settings/__init__.py:559
msgid "English (US)" msgid "English (US)"
msgstr "Англійская (ЗША)" msgstr "Англійская (ЗША)"
#: paperless/settings/__init__.py:559 #: paperless/settings/__init__.py:560
msgid "Arabic" msgid "Arabic"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:560 #: paperless/settings/__init__.py:561
msgid "Afrikaans" msgid "Afrikaans"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:561 #: paperless/settings/__init__.py:562
msgid "Belarusian" msgid "Belarusian"
msgstr "Беларуская" msgstr "Беларуская"
#: paperless/settings/__init__.py:562 #: paperless/settings/__init__.py:563
msgid "Bulgarian" msgid "Bulgarian"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:563 #: paperless/settings/__init__.py:564
msgid "Catalan" msgid "Catalan"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:564 #: paperless/settings/__init__.py:565
msgid "Czech" msgid "Czech"
msgstr "Чэшская" msgstr "Чэшская"
#: paperless/settings/__init__.py:565 #: paperless/settings/__init__.py:566
msgid "Danish" msgid "Danish"
msgstr "Дацкая" msgstr "Дацкая"
#: paperless/settings/__init__.py:566 #: paperless/settings/__init__.py:567
msgid "German" msgid "German"
msgstr "Нямецкая" msgstr "Нямецкая"
#: paperless/settings/__init__.py:567 #: paperless/settings/__init__.py:568
msgid "Greek" msgid "Greek"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:568 #: paperless/settings/__init__.py:569
msgid "English (GB)" msgid "English (GB)"
msgstr "Англійская (Вялікабрытанія)" msgstr "Англійская (Вялікабрытанія)"
#: paperless/settings/__init__.py:569 #: paperless/settings/__init__.py:570
msgid "Spanish" msgid "Spanish"
msgstr "Іспанская" msgstr "Іспанская"
#: paperless/settings/__init__.py:570 #: paperless/settings/__init__.py:571
msgid "Persian" msgid "Persian"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:571 #: paperless/settings/__init__.py:572
msgid "Finnish" msgid "Finnish"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:572 #: paperless/settings/__init__.py:573
msgid "French" msgid "French"
msgstr "Французская" msgstr "Французская"
#: paperless/settings/__init__.py:573 #: paperless/settings/__init__.py:574
msgid "Hungarian" msgid "Hungarian"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:574 #: paperless/settings/__init__.py:575
msgid "Indonesian" msgid "Indonesian"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:575 #: paperless/settings/__init__.py:576
msgid "Italian" msgid "Italian"
msgstr "Італьянская" msgstr "Італьянская"
#: paperless/settings/__init__.py:576 #: paperless/settings/__init__.py:577
msgid "Japanese" msgid "Japanese"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:577 #: paperless/settings/__init__.py:578
msgid "Korean" msgid "Korean"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:578 #: paperless/settings/__init__.py:579
msgid "Luxembourgish" msgid "Luxembourgish"
msgstr "Люксембургская" msgstr "Люксембургская"
#: paperless/settings/__init__.py:579 #: paperless/settings/__init__.py:580
msgid "Norwegian" msgid "Norwegian"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:580 #: paperless/settings/__init__.py:581
msgid "Dutch" msgid "Dutch"
msgstr "Нідэрландская" msgstr "Нідэрландская"
#: paperless/settings/__init__.py:581 #: paperless/settings/__init__.py:582
msgid "Polish" msgid "Polish"
msgstr "Польская" msgstr "Польская"
#: paperless/settings/__init__.py:582 #: paperless/settings/__init__.py:583
msgid "Portuguese (Brazil)" msgid "Portuguese (Brazil)"
msgstr "Партугальская (Бразілія)" msgstr "Партугальская (Бразілія)"
#: paperless/settings/__init__.py:583 #: paperless/settings/__init__.py:584
msgid "Portuguese" msgid "Portuguese"
msgstr "Партугальская" msgstr "Партугальская"
#: paperless/settings/__init__.py:584 #: paperless/settings/__init__.py:585
msgid "Romanian" msgid "Romanian"
msgstr "Румынская" msgstr "Румынская"
#: paperless/settings/__init__.py:585 #: paperless/settings/__init__.py:586
msgid "Russian" msgid "Russian"
msgstr "Руская" msgstr "Руская"
#: paperless/settings/__init__.py:586 #: paperless/settings/__init__.py:587
msgid "Slovak" msgid "Slovak"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:587 #: paperless/settings/__init__.py:588
msgid "Slovenian" msgid "Slovenian"
msgstr "Славенская" msgstr "Славенская"
#: paperless/settings/__init__.py:588 #: paperless/settings/__init__.py:589
msgid "Serbian" msgid "Serbian"
msgstr "Сербская" msgstr "Сербская"
#: paperless/settings/__init__.py:589 #: paperless/settings/__init__.py:590
msgid "Swedish" msgid "Swedish"
msgstr "Шведская" msgstr "Шведская"
#: paperless/settings/__init__.py:590 #: paperless/settings/__init__.py:591
msgid "Turkish" msgid "Turkish"
msgstr "Турэцкая" msgstr "Турэцкая"
#: paperless/settings/__init__.py:591 #: paperless/settings/__init__.py:592
msgid "Ukrainian" msgid "Ukrainian"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:592 #: paperless/settings/__init__.py:593
msgid "Vietnamese" msgid "Vietnamese"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:593 #: paperless/settings/__init__.py:594
msgid "Chinese Simplified" msgid "Chinese Simplified"
msgstr "Кітайская спрошчаная" msgstr "Кітайская спрошчаная"
#: paperless/settings/__init__.py:594 #: paperless/settings/__init__.py:595
msgid "Chinese Traditional" msgid "Chinese Traditional"
msgstr "" msgstr ""
+70 -66
View File
@@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: paperless-ngx\n" "Project-Id-Version: paperless-ngx\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-09-18 01:29+0000\n" "POT-Creation-Date: 2026-09-23 19:00+0000\n"
"PO-Revision-Date: 2026-09-18 01:30\n" "PO-Revision-Date: 2026-09-23 19:01\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: Bulgarian\n" "Language-Team: Bulgarian\n"
"Language: bg_BG\n" "Language: bg_BG\n"
@@ -1615,7 +1615,7 @@ msgid "workflow runs"
msgstr "стартиране на работните процеси" msgstr "стартиране на работните процеси"
#: documents/serialisers.py:514 documents/serialisers.py:871 #: documents/serialisers.py:514 documents/serialisers.py:871
#: documents/serialisers.py:2883 documents/views.py:343 documents/views.py:2726 #: documents/serialisers.py:2885 documents/views.py:342 documents/views.py:2725
#: paperless_mail/serialisers.py:156 #: paperless_mail/serialisers.py:156
msgid "Insufficient permissions." msgid "Insufficient permissions."
msgstr "" msgstr ""
@@ -1624,38 +1624,38 @@ msgstr ""
msgid "Invalid color." msgid "Invalid color."
msgstr "Невалиден цвят." msgstr "Невалиден цвят."
#: documents/serialisers.py:2350 #: documents/serialisers.py:2352
#, python-format #, python-format
msgid "File type %(type)s not supported" msgid "File type %(type)s not supported"
msgstr "Файловия тип %(type)s не се поддържа" msgstr "Файловия тип %(type)s не се поддържа"
#: documents/serialisers.py:2394 #: documents/serialisers.py:2396
#, python-format #, python-format
msgid "Custom field id must be an integer: %(id)s" msgid "Custom field id must be an integer: %(id)s"
msgstr "" msgstr ""
#: documents/serialisers.py:2401 #: documents/serialisers.py:2403
#, python-format #, python-format
msgid "Custom field with id %(id)s does not exist" msgid "Custom field with id %(id)s does not exist"
msgstr "" msgstr ""
#: documents/serialisers.py:2418 documents/serialisers.py:2428 #: documents/serialisers.py:2420 documents/serialisers.py:2430
msgid "Custom fields must be a list of integers or an object mapping ids to values." msgid "Custom fields must be a list of integers or an object mapping ids to values."
msgstr "" msgstr ""
#: documents/serialisers.py:2423 #: documents/serialisers.py:2425
msgid "Some custom fields don't exist or were specified twice." msgid "Some custom fields don't exist or were specified twice."
msgstr "" msgstr ""
#: documents/serialisers.py:2570 #: documents/serialisers.py:2572
msgid "Invalid variable detected." msgid "Invalid variable detected."
msgstr "Засечена е невалидна променлива." msgstr "Засечена е невалидна променлива."
#: documents/serialisers.py:2939 #: documents/serialisers.py:2941
msgid "Duplicate document identifiers are not allowed." msgid "Duplicate document identifiers are not allowed."
msgstr "" msgstr ""
#: documents/serialisers.py:2969 documents/views.py:4763 #: documents/serialisers.py:2971 documents/views.py:4780
#, python-format #, python-format
msgid "Documents not found: %(ids)s" msgid "Documents not found: %(ids)s"
msgstr "" msgstr ""
@@ -1911,40 +1911,40 @@ msgstr ""
msgid "Unable to parse URI {value}" msgid "Unable to parse URI {value}"
msgstr "" msgstr ""
#: documents/views.py:336 documents/views.py:2723 #: documents/views.py:335 documents/views.py:2722
msgid "Invalid more_like_id" msgid "Invalid more_like_id"
msgstr "" msgstr ""
#: documents/views.py:1670 #: documents/views.py:1669
msgid "Invalid AI configuration." msgid "Invalid AI configuration."
msgstr "" msgstr ""
#: documents/views.py:1681 #: documents/views.py:1680
msgid "AI backend request timed out." msgid "AI backend request timed out."
msgstr "" msgstr ""
#: documents/views.py:1693 #: documents/views.py:1692
msgid "AI backend rejected the request. Check logs for details." msgid "AI backend rejected the request. Check logs for details."
msgstr "" msgstr ""
#: documents/views.py:2548 documents/views.py:2864 #: documents/views.py:2547 documents/views.py:2863
msgid "Specify only one of text, title_search, query, or more_like_id." msgid "Specify only one of text, title_search, query, or more_like_id."
msgstr "" msgstr ""
#: documents/views.py:4776 #: documents/views.py:4793
#, python-format #, python-format
msgid "Insufficient permissions to share document %(id)s." msgid "Insufficient permissions to share document %(id)s."
msgstr "" msgstr ""
#: documents/views.py:4822 #: documents/views.py:4839
msgid "Bundle is already being processed." msgid "Bundle is already being processed."
msgstr "" msgstr ""
#: documents/views.py:4886 #: documents/views.py:4903
msgid "The share link bundle is still being prepared. Please try again later." msgid "The share link bundle is still being prepared. Please try again later."
msgstr "" msgstr ""
#: documents/views.py:4900 #: documents/views.py:4917
msgid "The share link bundle is unavailable." msgid "The share link bundle is unavailable."
msgstr "" msgstr ""
@@ -2189,190 +2189,194 @@ msgid "Sets the LLM embedding model"
msgstr "" msgstr ""
#: paperless/models.py:369 #: paperless/models.py:369
msgid "Sets the LLM embedding endpoint, optional" msgid "Sets the LLM embedding API key"
msgstr "" msgstr ""
#: paperless/models.py:376 #: paperless/models.py:376
msgid "Sets the LLM embedding endpoint, optional"
msgstr ""
#: paperless/models.py:383
msgid "Sets the LLM embedding chunk size" msgid "Sets the LLM embedding chunk size"
msgstr "" msgstr ""
#: paperless/models.py:382 #: paperless/models.py:389
msgid "Sets the LLM context size" msgid "Sets the LLM context size"
msgstr "" msgstr ""
#: paperless/models.py:388 #: paperless/models.py:395
msgid "Sets the LLM backend" msgid "Sets the LLM backend"
msgstr "" msgstr ""
#: paperless/models.py:396 #: paperless/models.py:403
msgid "Sets the LLM model" msgid "Sets the LLM model"
msgstr "" msgstr ""
#: paperless/models.py:403 #: paperless/models.py:410
msgid "Sets the LLM API key" msgid "Sets the LLM API key"
msgstr "" msgstr ""
#: paperless/models.py:410 #: paperless/models.py:417
msgid "Sets the LLM endpoint, optional" msgid "Sets the LLM endpoint, optional"
msgstr "" msgstr ""
#: paperless/models.py:417 #: paperless/models.py:424
msgid "Sets the LLM output language" msgid "Sets the LLM output language"
msgstr "" msgstr ""
#: paperless/models.py:424 #: paperless/models.py:431
msgid "Sets the LLM timeout in seconds" msgid "Sets the LLM timeout in seconds"
msgstr "" msgstr ""
#: paperless/models.py:430 #: paperless/models.py:437
msgid "paperless application settings" msgid "paperless application settings"
msgstr "настройки на софтуера" msgstr "настройки на софтуера"
#: paperless/settings/__init__.py:558 #: paperless/settings/__init__.py:559
msgid "English (US)" msgid "English (US)"
msgstr "Английски (САЩ)" msgstr "Английски (САЩ)"
#: paperless/settings/__init__.py:559 #: paperless/settings/__init__.py:560
msgid "Arabic" msgid "Arabic"
msgstr "Арабски" msgstr "Арабски"
#: paperless/settings/__init__.py:560 #: paperless/settings/__init__.py:561
msgid "Afrikaans" msgid "Afrikaans"
msgstr "Африканс" msgstr "Африканс"
#: paperless/settings/__init__.py:561 #: paperless/settings/__init__.py:562
msgid "Belarusian" msgid "Belarusian"
msgstr "Беларуски" msgstr "Беларуски"
#: paperless/settings/__init__.py:562 #: paperless/settings/__init__.py:563
msgid "Bulgarian" msgid "Bulgarian"
msgstr "Български" msgstr "Български"
#: paperless/settings/__init__.py:563 #: paperless/settings/__init__.py:564
msgid "Catalan" msgid "Catalan"
msgstr "Каталунски" msgstr "Каталунски"
#: paperless/settings/__init__.py:564 #: paperless/settings/__init__.py:565
msgid "Czech" msgid "Czech"
msgstr "Чешки" msgstr "Чешки"
#: paperless/settings/__init__.py:565 #: paperless/settings/__init__.py:566
msgid "Danish" msgid "Danish"
msgstr "Датски" msgstr "Датски"
#: paperless/settings/__init__.py:566 #: paperless/settings/__init__.py:567
msgid "German" msgid "German"
msgstr "Немски" msgstr "Немски"
#: paperless/settings/__init__.py:567 #: paperless/settings/__init__.py:568
msgid "Greek" msgid "Greek"
msgstr "Гръцки" msgstr "Гръцки"
#: paperless/settings/__init__.py:568 #: paperless/settings/__init__.py:569
msgid "English (GB)" msgid "English (GB)"
msgstr "Английски (Великобритания)" msgstr "Английски (Великобритания)"
#: paperless/settings/__init__.py:569 #: paperless/settings/__init__.py:570
msgid "Spanish" msgid "Spanish"
msgstr "Испански" msgstr "Испански"
#: paperless/settings/__init__.py:570 #: paperless/settings/__init__.py:571
msgid "Persian" msgid "Persian"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:571 #: paperless/settings/__init__.py:572
msgid "Finnish" msgid "Finnish"
msgstr "Финландски" msgstr "Финландски"
#: paperless/settings/__init__.py:572 #: paperless/settings/__init__.py:573
msgid "French" msgid "French"
msgstr "Френски" msgstr "Френски"
#: paperless/settings/__init__.py:573 #: paperless/settings/__init__.py:574
msgid "Hungarian" msgid "Hungarian"
msgstr "Унгарски" msgstr "Унгарски"
#: paperless/settings/__init__.py:574 #: paperless/settings/__init__.py:575
msgid "Indonesian" msgid "Indonesian"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:575 #: paperless/settings/__init__.py:576
msgid "Italian" msgid "Italian"
msgstr "Италиански" msgstr "Италиански"
#: paperless/settings/__init__.py:576 #: paperless/settings/__init__.py:577
msgid "Japanese" msgid "Japanese"
msgstr "Японски" msgstr "Японски"
#: paperless/settings/__init__.py:577 #: paperless/settings/__init__.py:578
msgid "Korean" msgid "Korean"
msgstr "Корейски" msgstr "Корейски"
#: paperless/settings/__init__.py:578 #: paperless/settings/__init__.py:579
msgid "Luxembourgish" msgid "Luxembourgish"
msgstr "Люксембургски" msgstr "Люксембургски"
#: paperless/settings/__init__.py:579 #: paperless/settings/__init__.py:580
msgid "Norwegian" msgid "Norwegian"
msgstr "Норвежки" msgstr "Норвежки"
#: paperless/settings/__init__.py:580 #: paperless/settings/__init__.py:581
msgid "Dutch" msgid "Dutch"
msgstr "Холандски" msgstr "Холандски"
#: paperless/settings/__init__.py:581 #: paperless/settings/__init__.py:582
msgid "Polish" msgid "Polish"
msgstr "Полски" msgstr "Полски"
#: paperless/settings/__init__.py:582 #: paperless/settings/__init__.py:583
msgid "Portuguese (Brazil)" msgid "Portuguese (Brazil)"
msgstr "Португалски (Бразилия)" msgstr "Португалски (Бразилия)"
#: paperless/settings/__init__.py:583 #: paperless/settings/__init__.py:584
msgid "Portuguese" msgid "Portuguese"
msgstr "Португалски" msgstr "Португалски"
#: paperless/settings/__init__.py:584 #: paperless/settings/__init__.py:585
msgid "Romanian" msgid "Romanian"
msgstr "Румънски" msgstr "Румънски"
#: paperless/settings/__init__.py:585 #: paperless/settings/__init__.py:586
msgid "Russian" msgid "Russian"
msgstr "Руски" msgstr "Руски"
#: paperless/settings/__init__.py:586 #: paperless/settings/__init__.py:587
msgid "Slovak" msgid "Slovak"
msgstr "Словашки" msgstr "Словашки"
#: paperless/settings/__init__.py:587 #: paperless/settings/__init__.py:588
msgid "Slovenian" msgid "Slovenian"
msgstr "Словенски" msgstr "Словенски"
#: paperless/settings/__init__.py:588 #: paperless/settings/__init__.py:589
msgid "Serbian" msgid "Serbian"
msgstr "Сръбски" msgstr "Сръбски"
#: paperless/settings/__init__.py:589 #: paperless/settings/__init__.py:590
msgid "Swedish" msgid "Swedish"
msgstr "Шведски" msgstr "Шведски"
#: paperless/settings/__init__.py:590 #: paperless/settings/__init__.py:591
msgid "Turkish" msgid "Turkish"
msgstr "Турски" msgstr "Турски"
#: paperless/settings/__init__.py:591 #: paperless/settings/__init__.py:592
msgid "Ukrainian" msgid "Ukrainian"
msgstr "Украински" msgstr "Украински"
#: paperless/settings/__init__.py:592 #: paperless/settings/__init__.py:593
msgid "Vietnamese" msgid "Vietnamese"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:593 #: paperless/settings/__init__.py:594
msgid "Chinese Simplified" msgid "Chinese Simplified"
msgstr "Китайски опростен" msgstr "Китайски опростен"
#: paperless/settings/__init__.py:594 #: paperless/settings/__init__.py:595
msgid "Chinese Traditional" msgid "Chinese Traditional"
msgstr "Китайски традиционен" msgstr "Китайски традиционен"
+70 -66
View File
@@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: paperless-ngx\n" "Project-Id-Version: paperless-ngx\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-09-18 01:29+0000\n" "POT-Creation-Date: 2026-09-23 19:00+0000\n"
"PO-Revision-Date: 2026-09-18 01:30\n" "PO-Revision-Date: 2026-09-23 19:01\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: Catalan\n" "Language-Team: Catalan\n"
"Language: ca_ES\n" "Language: ca_ES\n"
@@ -1615,7 +1615,7 @@ msgid "workflow runs"
msgstr "flux corrents" msgstr "flux corrents"
#: documents/serialisers.py:514 documents/serialisers.py:871 #: documents/serialisers.py:514 documents/serialisers.py:871
#: documents/serialisers.py:2883 documents/views.py:343 documents/views.py:2726 #: documents/serialisers.py:2885 documents/views.py:342 documents/views.py:2725
#: paperless_mail/serialisers.py:156 #: paperless_mail/serialisers.py:156
msgid "Insufficient permissions." msgid "Insufficient permissions."
msgstr "Permisos insuficients." msgstr "Permisos insuficients."
@@ -1624,38 +1624,38 @@ msgstr "Permisos insuficients."
msgid "Invalid color." msgid "Invalid color."
msgstr "Color Invàlid." msgstr "Color Invàlid."
#: documents/serialisers.py:2350 #: documents/serialisers.py:2352
#, python-format #, python-format
msgid "File type %(type)s not supported" msgid "File type %(type)s not supported"
msgstr "Tipus arxiu %(type)s no suportat" msgstr "Tipus arxiu %(type)s no suportat"
#: documents/serialisers.py:2394 #: documents/serialisers.py:2396
#, python-format #, python-format
msgid "Custom field id must be an integer: %(id)s" msgid "Custom field id must be an integer: %(id)s"
msgstr "ID de camp personalizat ha de ser enter: %(id)s" msgstr "ID de camp personalizat ha de ser enter: %(id)s"
#: documents/serialisers.py:2401 #: documents/serialisers.py:2403
#, python-format #, python-format
msgid "Custom field with id %(id)s does not exist" msgid "Custom field with id %(id)s does not exist"
msgstr "Camp personalitzat amb ID %(id)s no existeix" msgstr "Camp personalitzat amb ID %(id)s no existeix"
#: documents/serialisers.py:2418 documents/serialisers.py:2428 #: documents/serialisers.py:2420 documents/serialisers.py:2430
msgid "Custom fields must be a list of integers or an object mapping ids to values." msgid "Custom fields must be a list of integers or an object mapping ids to values."
msgstr "Camps personalitzats han de ser una llista d'enters o un objecte que mapegi els identificadors amb els valors." msgstr "Camps personalitzats han de ser una llista d'enters o un objecte que mapegi els identificadors amb els valors."
#: documents/serialisers.py:2423 #: documents/serialisers.py:2425
msgid "Some custom fields don't exist or were specified twice." msgid "Some custom fields don't exist or were specified twice."
msgstr "Alguns camps personalitzats no existeixen o s'han especificat dues vegades." msgstr "Alguns camps personalitzats no existeixen o s'han especificat dues vegades."
#: documents/serialisers.py:2570 #: documents/serialisers.py:2572
msgid "Invalid variable detected." msgid "Invalid variable detected."
msgstr "Variable detectada invàlida." msgstr "Variable detectada invàlida."
#: documents/serialisers.py:2939 #: documents/serialisers.py:2941
msgid "Duplicate document identifiers are not allowed." msgid "Duplicate document identifiers are not allowed."
msgstr "Duplicat d'identificadors de documents no permès." msgstr "Duplicat d'identificadors de documents no permès."
#: documents/serialisers.py:2969 documents/views.py:4763 #: documents/serialisers.py:2971 documents/views.py:4780
#, python-format #, python-format
msgid "Documents not found: %(ids)s" msgid "Documents not found: %(ids)s"
msgstr "Documents no trobats: %(ids)s" msgstr "Documents no trobats: %(ids)s"
@@ -1911,40 +1911,40 @@ msgstr "L'esquema d'URI '{parts.scheme}' no està permès. Esquemes permesos: {'
msgid "Unable to parse URI {value}" msgid "Unable to parse URI {value}"
msgstr "No s'ha pogut analitzar l'URI {value}" msgstr "No s'ha pogut analitzar l'URI {value}"
#: documents/views.py:336 documents/views.py:2723 #: documents/views.py:335 documents/views.py:2722
msgid "Invalid more_like_id" msgid "Invalid more_like_id"
msgstr "Invalid more_like_id" msgstr "Invalid more_like_id"
#: documents/views.py:1670 #: documents/views.py:1669
msgid "Invalid AI configuration." msgid "Invalid AI configuration."
msgstr "Configuració AI invàlida." msgstr "Configuració AI invàlida."
#: documents/views.py:1681 #: documents/views.py:1680
msgid "AI backend request timed out." msgid "AI backend request timed out."
msgstr "" msgstr ""
#: documents/views.py:1693 #: documents/views.py:1692
msgid "AI backend rejected the request. Check logs for details." msgid "AI backend rejected the request. Check logs for details."
msgstr "" msgstr ""
#: documents/views.py:2548 documents/views.py:2864 #: documents/views.py:2547 documents/views.py:2863
msgid "Specify only one of text, title_search, query, or more_like_id." msgid "Specify only one of text, title_search, query, or more_like_id."
msgstr "Especifica només un dels següents valors: text, title_search, query o more_like_id." msgstr "Especifica només un dels següents valors: text, title_search, query o more_like_id."
#: documents/views.py:4776 #: documents/views.py:4793
#, python-format #, python-format
msgid "Insufficient permissions to share document %(id)s." msgid "Insufficient permissions to share document %(id)s."
msgstr "Permisos insuficients per compartir document %(id)s." msgstr "Permisos insuficients per compartir document %(id)s."
#: documents/views.py:4822 #: documents/views.py:4839
msgid "Bundle is already being processed." msgid "Bundle is already being processed."
msgstr "Paquet ja s'està processant." msgstr "Paquet ja s'està processant."
#: documents/views.py:4886 #: documents/views.py:4903
msgid "The share link bundle is still being prepared. Please try again later." msgid "The share link bundle is still being prepared. Please try again later."
msgstr "El paquet de link encarà s'està preparant. Prova de nou més tard." msgstr "El paquet de link encarà s'està preparant. Prova de nou més tard."
#: documents/views.py:4900 #: documents/views.py:4917
msgid "The share link bundle is unavailable." msgid "The share link bundle is unavailable."
msgstr "El paquet d'enllaç no està disponible." msgstr "El paquet d'enllaç no està disponible."
@@ -2189,190 +2189,194 @@ msgid "Sets the LLM embedding model"
msgstr "Defineix model d'incrustació LLM" msgstr "Defineix model d'incrustació LLM"
#: paperless/models.py:369 #: paperless/models.py:369
msgid "Sets the LLM embedding API key"
msgstr ""
#: paperless/models.py:376
msgid "Sets the LLM embedding endpoint, optional" msgid "Sets the LLM embedding endpoint, optional"
msgstr "Defineix el punt final d'incrustació de LLM, opcional" msgstr "Defineix el punt final d'incrustació de LLM, opcional"
#: paperless/models.py:376 #: paperless/models.py:383
msgid "Sets the LLM embedding chunk size" msgid "Sets the LLM embedding chunk size"
msgstr "Defineix la mida del fragment d'incrustació de LLM" msgstr "Defineix la mida del fragment d'incrustació de LLM"
#: paperless/models.py:382 #: paperless/models.py:389
msgid "Sets the LLM context size" msgid "Sets the LLM context size"
msgstr "Defineix la mida del context LLM" msgstr "Defineix la mida del context LLM"
#: paperless/models.py:388 #: paperless/models.py:395
msgid "Sets the LLM backend" msgid "Sets the LLM backend"
msgstr "Estableix backend LLM" msgstr "Estableix backend LLM"
#: paperless/models.py:396 #: paperless/models.py:403
msgid "Sets the LLM model" msgid "Sets the LLM model"
msgstr "Estableix model LLM" msgstr "Estableix model LLM"
#: paperless/models.py:403 #: paperless/models.py:410
msgid "Sets the LLM API key" msgid "Sets the LLM API key"
msgstr "Estableix clau API de LLM" msgstr "Estableix clau API de LLM"
#: paperless/models.py:410 #: paperless/models.py:417
msgid "Sets the LLM endpoint, optional" msgid "Sets the LLM endpoint, optional"
msgstr "Estableix el punt final de l'LLM, opcional" msgstr "Estableix el punt final de l'LLM, opcional"
#: paperless/models.py:417 #: paperless/models.py:424
msgid "Sets the LLM output language" msgid "Sets the LLM output language"
msgstr "Estableix l'idioma de sortida de LLM" msgstr "Estableix l'idioma de sortida de LLM"
#: paperless/models.py:424 #: paperless/models.py:431
msgid "Sets the LLM timeout in seconds" msgid "Sets the LLM timeout in seconds"
msgstr "Estableix temps d'espera en segons" msgstr "Estableix temps d'espera en segons"
#: paperless/models.py:430 #: paperless/models.py:437
msgid "paperless application settings" msgid "paperless application settings"
msgstr "configuració de l'aplicació paperless" msgstr "configuració de l'aplicació paperless"
#: paperless/settings/__init__.py:558 #: paperless/settings/__init__.py:559
msgid "English (US)" msgid "English (US)"
msgstr "Anglès (US)" msgstr "Anglès (US)"
#: paperless/settings/__init__.py:559 #: paperless/settings/__init__.py:560
msgid "Arabic" msgid "Arabic"
msgstr "Àrab" msgstr "Àrab"
#: paperless/settings/__init__.py:560 #: paperless/settings/__init__.py:561
msgid "Afrikaans" msgid "Afrikaans"
msgstr "Africà" msgstr "Africà"
#: paperless/settings/__init__.py:561 #: paperless/settings/__init__.py:562
msgid "Belarusian" msgid "Belarusian"
msgstr "Bielorús" msgstr "Bielorús"
#: paperless/settings/__init__.py:562 #: paperless/settings/__init__.py:563
msgid "Bulgarian" msgid "Bulgarian"
msgstr "Búlgar" msgstr "Búlgar"
#: paperless/settings/__init__.py:563 #: paperless/settings/__init__.py:564
msgid "Catalan" msgid "Catalan"
msgstr "Català" msgstr "Català"
#: paperless/settings/__init__.py:564 #: paperless/settings/__init__.py:565
msgid "Czech" msgid "Czech"
msgstr "Txec" msgstr "Txec"
#: paperless/settings/__init__.py:565 #: paperless/settings/__init__.py:566
msgid "Danish" msgid "Danish"
msgstr "Danès" msgstr "Danès"
#: paperless/settings/__init__.py:566 #: paperless/settings/__init__.py:567
msgid "German" msgid "German"
msgstr "Alemany" msgstr "Alemany"
#: paperless/settings/__init__.py:567 #: paperless/settings/__init__.py:568
msgid "Greek" msgid "Greek"
msgstr "Grec" msgstr "Grec"
#: paperless/settings/__init__.py:568 #: paperless/settings/__init__.py:569
msgid "English (GB)" msgid "English (GB)"
msgstr "Anglès (GB)" msgstr "Anglès (GB)"
#: paperless/settings/__init__.py:569 #: paperless/settings/__init__.py:570
msgid "Spanish" msgid "Spanish"
msgstr "Espanyol" msgstr "Espanyol"
#: paperless/settings/__init__.py:570 #: paperless/settings/__init__.py:571
msgid "Persian" msgid "Persian"
msgstr "Persa" msgstr "Persa"
#: paperless/settings/__init__.py:571 #: paperless/settings/__init__.py:572
msgid "Finnish" msgid "Finnish"
msgstr "Finès" msgstr "Finès"
#: paperless/settings/__init__.py:572 #: paperless/settings/__init__.py:573
msgid "French" msgid "French"
msgstr "Francès" msgstr "Francès"
#: paperless/settings/__init__.py:573 #: paperless/settings/__init__.py:574
msgid "Hungarian" msgid "Hungarian"
msgstr "Hongarès" msgstr "Hongarès"
#: paperless/settings/__init__.py:574 #: paperless/settings/__init__.py:575
msgid "Indonesian" msgid "Indonesian"
msgstr "Indonesi" msgstr "Indonesi"
#: paperless/settings/__init__.py:575 #: paperless/settings/__init__.py:576
msgid "Italian" msgid "Italian"
msgstr "Italià" msgstr "Italià"
#: paperless/settings/__init__.py:576 #: paperless/settings/__init__.py:577
msgid "Japanese" msgid "Japanese"
msgstr "Japonès" msgstr "Japonès"
#: paperless/settings/__init__.py:577 #: paperless/settings/__init__.py:578
msgid "Korean" msgid "Korean"
msgstr "Coreà" msgstr "Coreà"
#: paperless/settings/__init__.py:578 #: paperless/settings/__init__.py:579
msgid "Luxembourgish" msgid "Luxembourgish"
msgstr "Luxemburguès" msgstr "Luxemburguès"
#: paperless/settings/__init__.py:579 #: paperless/settings/__init__.py:580
msgid "Norwegian" msgid "Norwegian"
msgstr "Noruec" msgstr "Noruec"
#: paperless/settings/__init__.py:580 #: paperless/settings/__init__.py:581
msgid "Dutch" msgid "Dutch"
msgstr "Holandès" msgstr "Holandès"
#: paperless/settings/__init__.py:581 #: paperless/settings/__init__.py:582
msgid "Polish" msgid "Polish"
msgstr "Polonès" msgstr "Polonès"
#: paperless/settings/__init__.py:582 #: paperless/settings/__init__.py:583
msgid "Portuguese (Brazil)" msgid "Portuguese (Brazil)"
msgstr "Portuguès (Brasil)" msgstr "Portuguès (Brasil)"
#: paperless/settings/__init__.py:583 #: paperless/settings/__init__.py:584
msgid "Portuguese" msgid "Portuguese"
msgstr "Portuguès" msgstr "Portuguès"
#: paperless/settings/__init__.py:584 #: paperless/settings/__init__.py:585
msgid "Romanian" msgid "Romanian"
msgstr "Romanès" msgstr "Romanès"
#: paperless/settings/__init__.py:585 #: paperless/settings/__init__.py:586
msgid "Russian" msgid "Russian"
msgstr "Rus" msgstr "Rus"
#: paperless/settings/__init__.py:586 #: paperless/settings/__init__.py:587
msgid "Slovak" msgid "Slovak"
msgstr "Eslovac" msgstr "Eslovac"
#: paperless/settings/__init__.py:587 #: paperless/settings/__init__.py:588
msgid "Slovenian" msgid "Slovenian"
msgstr "Eslovè" msgstr "Eslovè"
#: paperless/settings/__init__.py:588 #: paperless/settings/__init__.py:589
msgid "Serbian" msgid "Serbian"
msgstr "Serbi" msgstr "Serbi"
#: paperless/settings/__init__.py:589 #: paperless/settings/__init__.py:590
msgid "Swedish" msgid "Swedish"
msgstr "Suec" msgstr "Suec"
#: paperless/settings/__init__.py:590 #: paperless/settings/__init__.py:591
msgid "Turkish" msgid "Turkish"
msgstr "Turc" msgstr "Turc"
#: paperless/settings/__init__.py:591 #: paperless/settings/__init__.py:592
msgid "Ukrainian" msgid "Ukrainian"
msgstr "Ucranià" msgstr "Ucranià"
#: paperless/settings/__init__.py:592 #: paperless/settings/__init__.py:593
msgid "Vietnamese" msgid "Vietnamese"
msgstr "Vietnamita" msgstr "Vietnamita"
#: paperless/settings/__init__.py:593 #: paperless/settings/__init__.py:594
msgid "Chinese Simplified" msgid "Chinese Simplified"
msgstr "Xinès Simplificat" msgstr "Xinès Simplificat"
#: paperless/settings/__init__.py:594 #: paperless/settings/__init__.py:595
msgid "Chinese Traditional" msgid "Chinese Traditional"
msgstr "Xinès tradicional" msgstr "Xinès tradicional"
+70 -66
View File
@@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: paperless-ngx\n" "Project-Id-Version: paperless-ngx\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-09-18 01:29+0000\n" "POT-Creation-Date: 2026-09-23 19:00+0000\n"
"PO-Revision-Date: 2026-09-18 01:30\n" "PO-Revision-Date: 2026-09-23 19:01\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: Czech\n" "Language-Team: Czech\n"
"Language: cs_CZ\n" "Language: cs_CZ\n"
@@ -1615,7 +1615,7 @@ msgid "workflow runs"
msgstr "spuštění pracovních postupů" msgstr "spuštění pracovních postupů"
#: documents/serialisers.py:514 documents/serialisers.py:871 #: documents/serialisers.py:514 documents/serialisers.py:871
#: documents/serialisers.py:2883 documents/views.py:343 documents/views.py:2726 #: documents/serialisers.py:2885 documents/views.py:342 documents/views.py:2725
#: paperless_mail/serialisers.py:156 #: paperless_mail/serialisers.py:156
msgid "Insufficient permissions." msgid "Insufficient permissions."
msgstr "Nedostatečná oprávnění." msgstr "Nedostatečná oprávnění."
@@ -1624,38 +1624,38 @@ msgstr "Nedostatečná oprávnění."
msgid "Invalid color." msgid "Invalid color."
msgstr "Neplatná barva." msgstr "Neplatná barva."
#: documents/serialisers.py:2350 #: documents/serialisers.py:2352
#, python-format #, python-format
msgid "File type %(type)s not supported" msgid "File type %(type)s not supported"
msgstr "Typ souboru %(type)s není podporován" msgstr "Typ souboru %(type)s není podporován"
#: documents/serialisers.py:2394 #: documents/serialisers.py:2396
#, python-format #, python-format
msgid "Custom field id must be an integer: %(id)s" msgid "Custom field id must be an integer: %(id)s"
msgstr "Vlastní ID pole musí být celé číslo: %(id)s" msgstr "Vlastní ID pole musí být celé číslo: %(id)s"
#: documents/serialisers.py:2401 #: documents/serialisers.py:2403
#, python-format #, python-format
msgid "Custom field with id %(id)s does not exist" msgid "Custom field with id %(id)s does not exist"
msgstr "Vlastní pole s ID %(id)s neexistuje" msgstr "Vlastní pole s ID %(id)s neexistuje"
#: documents/serialisers.py:2418 documents/serialisers.py:2428 #: documents/serialisers.py:2420 documents/serialisers.py:2430
msgid "Custom fields must be a list of integers or an object mapping ids to values." msgid "Custom fields must be a list of integers or an object mapping ids to values."
msgstr "Vlastní pole musí být seznam celých čísel nebo ID pro mapování objektů na hodnoty." msgstr "Vlastní pole musí být seznam celých čísel nebo ID pro mapování objektů na hodnoty."
#: documents/serialisers.py:2423 #: documents/serialisers.py:2425
msgid "Some custom fields don't exist or were specified twice." msgid "Some custom fields don't exist or were specified twice."
msgstr "Některá vlastní pole neexistují nebo byla zadána dvakrát." msgstr "Některá vlastní pole neexistují nebo byla zadána dvakrát."
#: documents/serialisers.py:2570 #: documents/serialisers.py:2572
msgid "Invalid variable detected." msgid "Invalid variable detected."
msgstr "Zjištěna neplatná proměnná." msgstr "Zjištěna neplatná proměnná."
#: documents/serialisers.py:2939 #: documents/serialisers.py:2941
msgid "Duplicate document identifiers are not allowed." msgid "Duplicate document identifiers are not allowed."
msgstr "" msgstr ""
#: documents/serialisers.py:2969 documents/views.py:4763 #: documents/serialisers.py:2971 documents/views.py:4780
#, python-format #, python-format
msgid "Documents not found: %(ids)s" msgid "Documents not found: %(ids)s"
msgstr "" msgstr ""
@@ -1912,40 +1912,40 @@ msgstr "URI schéma '{parts.scheme}' není povoleno. Povolená schémata: {',\n"
msgid "Unable to parse URI {value}" msgid "Unable to parse URI {value}"
msgstr "Nelze zpracovat URI {value}" msgstr "Nelze zpracovat URI {value}"
#: documents/views.py:336 documents/views.py:2723 #: documents/views.py:335 documents/views.py:2722
msgid "Invalid more_like_id" msgid "Invalid more_like_id"
msgstr "" msgstr ""
#: documents/views.py:1670 #: documents/views.py:1669
msgid "Invalid AI configuration." msgid "Invalid AI configuration."
msgstr "" msgstr ""
#: documents/views.py:1681 #: documents/views.py:1680
msgid "AI backend request timed out." msgid "AI backend request timed out."
msgstr "" msgstr ""
#: documents/views.py:1693 #: documents/views.py:1692
msgid "AI backend rejected the request. Check logs for details." msgid "AI backend rejected the request. Check logs for details."
msgstr "" msgstr ""
#: documents/views.py:2548 documents/views.py:2864 #: documents/views.py:2547 documents/views.py:2863
msgid "Specify only one of text, title_search, query, or more_like_id." msgid "Specify only one of text, title_search, query, or more_like_id."
msgstr "" msgstr ""
#: documents/views.py:4776 #: documents/views.py:4793
#, python-format #, python-format
msgid "Insufficient permissions to share document %(id)s." msgid "Insufficient permissions to share document %(id)s."
msgstr "Nedostatečná oprávnění ke sdílení dokumentu %(id)s." msgstr "Nedostatečná oprávnění ke sdílení dokumentu %(id)s."
#: documents/views.py:4822 #: documents/views.py:4839
msgid "Bundle is already being processed." msgid "Bundle is already being processed."
msgstr "" msgstr ""
#: documents/views.py:4886 #: documents/views.py:4903
msgid "The share link bundle is still being prepared. Please try again later." msgid "The share link bundle is still being prepared. Please try again later."
msgstr "" msgstr ""
#: documents/views.py:4900 #: documents/views.py:4917
msgid "The share link bundle is unavailable." msgid "The share link bundle is unavailable."
msgstr "" msgstr ""
@@ -2190,190 +2190,194 @@ msgid "Sets the LLM embedding model"
msgstr "Nastaví model vkládání LLM" msgstr "Nastaví model vkládání LLM"
#: paperless/models.py:369 #: paperless/models.py:369
msgid "Sets the LLM embedding API key"
msgstr ""
#: paperless/models.py:376
msgid "Sets the LLM embedding endpoint, optional" msgid "Sets the LLM embedding endpoint, optional"
msgstr "Nastaví koncový bod vkládání LLM, volitelné" msgstr "Nastaví koncový bod vkládání LLM, volitelné"
#: paperless/models.py:376 #: paperless/models.py:383
msgid "Sets the LLM embedding chunk size" msgid "Sets the LLM embedding chunk size"
msgstr "Nastaví velikost bloků vkládání LLM" msgstr "Nastaví velikost bloků vkládání LLM"
#: paperless/models.py:382 #: paperless/models.py:389
msgid "Sets the LLM context size" msgid "Sets the LLM context size"
msgstr "Nastaví velikost kontextu LLM" msgstr "Nastaví velikost kontextu LLM"
#: paperless/models.py:388 #: paperless/models.py:395
msgid "Sets the LLM backend" msgid "Sets the LLM backend"
msgstr "Nastaví backend LLM" msgstr "Nastaví backend LLM"
#: paperless/models.py:396 #: paperless/models.py:403
msgid "Sets the LLM model" msgid "Sets the LLM model"
msgstr "Nastaví model LLM" msgstr "Nastaví model LLM"
#: paperless/models.py:403 #: paperless/models.py:410
msgid "Sets the LLM API key" msgid "Sets the LLM API key"
msgstr "Nastaví klíč API LLM" msgstr "Nastaví klíč API LLM"
#: paperless/models.py:410 #: paperless/models.py:417
msgid "Sets the LLM endpoint, optional" msgid "Sets the LLM endpoint, optional"
msgstr "Nastaví koncový bod LLM, volitelné" msgstr "Nastaví koncový bod LLM, volitelné"
#: paperless/models.py:417 #: paperless/models.py:424
msgid "Sets the LLM output language" msgid "Sets the LLM output language"
msgstr "Nastaví výstupní jazyk LLM" msgstr "Nastaví výstupní jazyk LLM"
#: paperless/models.py:424 #: paperless/models.py:431
msgid "Sets the LLM timeout in seconds" msgid "Sets the LLM timeout in seconds"
msgstr "Nastaví časový limit LLM v sekundách" msgstr "Nastaví časový limit LLM v sekundách"
#: paperless/models.py:430 #: paperless/models.py:437
msgid "paperless application settings" msgid "paperless application settings"
msgstr "nastavení aplikace paperless" msgstr "nastavení aplikace paperless"
#: paperless/settings/__init__.py:558 #: paperless/settings/__init__.py:559
msgid "English (US)" msgid "English (US)"
msgstr "Angličtina (US)" msgstr "Angličtina (US)"
#: paperless/settings/__init__.py:559 #: paperless/settings/__init__.py:560
msgid "Arabic" msgid "Arabic"
msgstr "Arabština" msgstr "Arabština"
#: paperless/settings/__init__.py:560 #: paperless/settings/__init__.py:561
msgid "Afrikaans" msgid "Afrikaans"
msgstr "Afrikánština" msgstr "Afrikánština"
#: paperless/settings/__init__.py:561 #: paperless/settings/__init__.py:562
msgid "Belarusian" msgid "Belarusian"
msgstr "Běloruština" msgstr "Běloruština"
#: paperless/settings/__init__.py:562 #: paperless/settings/__init__.py:563
msgid "Bulgarian" msgid "Bulgarian"
msgstr "Bulharština" msgstr "Bulharština"
#: paperless/settings/__init__.py:563 #: paperless/settings/__init__.py:564
msgid "Catalan" msgid "Catalan"
msgstr "Katalánština" msgstr "Katalánština"
#: paperless/settings/__init__.py:564 #: paperless/settings/__init__.py:565
msgid "Czech" msgid "Czech"
msgstr "Čeština" msgstr "Čeština"
#: paperless/settings/__init__.py:565 #: paperless/settings/__init__.py:566
msgid "Danish" msgid "Danish"
msgstr "Dánština" msgstr "Dánština"
#: paperless/settings/__init__.py:566 #: paperless/settings/__init__.py:567
msgid "German" msgid "German"
msgstr "Němčina" msgstr "Němčina"
#: paperless/settings/__init__.py:567 #: paperless/settings/__init__.py:568
msgid "Greek" msgid "Greek"
msgstr "Řečtina" msgstr "Řečtina"
#: paperless/settings/__init__.py:568 #: paperless/settings/__init__.py:569
msgid "English (GB)" msgid "English (GB)"
msgstr "Angličtina (GB)" msgstr "Angličtina (GB)"
#: paperless/settings/__init__.py:569 #: paperless/settings/__init__.py:570
msgid "Spanish" msgid "Spanish"
msgstr "Španělština" msgstr "Španělština"
#: paperless/settings/__init__.py:570 #: paperless/settings/__init__.py:571
msgid "Persian" msgid "Persian"
msgstr "Perština" msgstr "Perština"
#: paperless/settings/__init__.py:571 #: paperless/settings/__init__.py:572
msgid "Finnish" msgid "Finnish"
msgstr "Finština" msgstr "Finština"
#: paperless/settings/__init__.py:572 #: paperless/settings/__init__.py:573
msgid "French" msgid "French"
msgstr "Francouzština" msgstr "Francouzština"
#: paperless/settings/__init__.py:573 #: paperless/settings/__init__.py:574
msgid "Hungarian" msgid "Hungarian"
msgstr "Maďarština" msgstr "Maďarština"
#: paperless/settings/__init__.py:574 #: paperless/settings/__init__.py:575
msgid "Indonesian" msgid "Indonesian"
msgstr "Indonéština" msgstr "Indonéština"
#: paperless/settings/__init__.py:575 #: paperless/settings/__init__.py:576
msgid "Italian" msgid "Italian"
msgstr "Italština" msgstr "Italština"
#: paperless/settings/__init__.py:576 #: paperless/settings/__init__.py:577
msgid "Japanese" msgid "Japanese"
msgstr "Japonština" msgstr "Japonština"
#: paperless/settings/__init__.py:577 #: paperless/settings/__init__.py:578
msgid "Korean" msgid "Korean"
msgstr "Korejština" msgstr "Korejština"
#: paperless/settings/__init__.py:578 #: paperless/settings/__init__.py:579
msgid "Luxembourgish" msgid "Luxembourgish"
msgstr "Lucemburština" msgstr "Lucemburština"
#: paperless/settings/__init__.py:579 #: paperless/settings/__init__.py:580
msgid "Norwegian" msgid "Norwegian"
msgstr "Norština" msgstr "Norština"
#: paperless/settings/__init__.py:580 #: paperless/settings/__init__.py:581
msgid "Dutch" msgid "Dutch"
msgstr "Holandština" msgstr "Holandština"
#: paperless/settings/__init__.py:581 #: paperless/settings/__init__.py:582
msgid "Polish" msgid "Polish"
msgstr "Polština" msgstr "Polština"
#: paperless/settings/__init__.py:582 #: paperless/settings/__init__.py:583
msgid "Portuguese (Brazil)" msgid "Portuguese (Brazil)"
msgstr "Portugalština (Brazílie)" msgstr "Portugalština (Brazílie)"
#: paperless/settings/__init__.py:583 #: paperless/settings/__init__.py:584
msgid "Portuguese" msgid "Portuguese"
msgstr "Portugalština" msgstr "Portugalština"
#: paperless/settings/__init__.py:584 #: paperless/settings/__init__.py:585
msgid "Romanian" msgid "Romanian"
msgstr "Rumunština" msgstr "Rumunština"
#: paperless/settings/__init__.py:585 #: paperless/settings/__init__.py:586
msgid "Russian" msgid "Russian"
msgstr "Ruština" msgstr "Ruština"
#: paperless/settings/__init__.py:586 #: paperless/settings/__init__.py:587
msgid "Slovak" msgid "Slovak"
msgstr "Slovenština" msgstr "Slovenština"
#: paperless/settings/__init__.py:587 #: paperless/settings/__init__.py:588
msgid "Slovenian" msgid "Slovenian"
msgstr "Slovinština" msgstr "Slovinština"
#: paperless/settings/__init__.py:588 #: paperless/settings/__init__.py:589
msgid "Serbian" msgid "Serbian"
msgstr "Srbština" msgstr "Srbština"
#: paperless/settings/__init__.py:589 #: paperless/settings/__init__.py:590
msgid "Swedish" msgid "Swedish"
msgstr "Švédština" msgstr "Švédština"
#: paperless/settings/__init__.py:590 #: paperless/settings/__init__.py:591
msgid "Turkish" msgid "Turkish"
msgstr "Turečtina" msgstr "Turečtina"
#: paperless/settings/__init__.py:591 #: paperless/settings/__init__.py:592
msgid "Ukrainian" msgid "Ukrainian"
msgstr "Ukrajinština" msgstr "Ukrajinština"
#: paperless/settings/__init__.py:592 #: paperless/settings/__init__.py:593
msgid "Vietnamese" msgid "Vietnamese"
msgstr "Vietnamština" msgstr "Vietnamština"
#: paperless/settings/__init__.py:593 #: paperless/settings/__init__.py:594
msgid "Chinese Simplified" msgid "Chinese Simplified"
msgstr "Čínština (zjednodušená)" msgstr "Čínština (zjednodušená)"
#: paperless/settings/__init__.py:594 #: paperless/settings/__init__.py:595
msgid "Chinese Traditional" msgid "Chinese Traditional"
msgstr "Čínština (tradiční)" msgstr "Čínština (tradiční)"
+70 -66
View File
@@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: paperless-ngx\n" "Project-Id-Version: paperless-ngx\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-09-18 01:29+0000\n" "POT-Creation-Date: 2026-09-23 19:00+0000\n"
"PO-Revision-Date: 2026-09-18 01:30\n" "PO-Revision-Date: 2026-09-23 19:01\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: Danish\n" "Language-Team: Danish\n"
"Language: da_DK\n" "Language: da_DK\n"
@@ -1615,7 +1615,7 @@ msgid "workflow runs"
msgstr "workflow-kørsler" msgstr "workflow-kørsler"
#: documents/serialisers.py:514 documents/serialisers.py:871 #: documents/serialisers.py:514 documents/serialisers.py:871
#: documents/serialisers.py:2883 documents/views.py:343 documents/views.py:2726 #: documents/serialisers.py:2885 documents/views.py:342 documents/views.py:2725
#: paperless_mail/serialisers.py:156 #: paperless_mail/serialisers.py:156
msgid "Insufficient permissions." msgid "Insufficient permissions."
msgstr "" msgstr ""
@@ -1624,38 +1624,38 @@ msgstr ""
msgid "Invalid color." msgid "Invalid color."
msgstr "Ugyldig farve." msgstr "Ugyldig farve."
#: documents/serialisers.py:2350 #: documents/serialisers.py:2352
#, python-format #, python-format
msgid "File type %(type)s not supported" msgid "File type %(type)s not supported"
msgstr "Filtype %(type)s understøttes ikke" msgstr "Filtype %(type)s understøttes ikke"
#: documents/serialisers.py:2394 #: documents/serialisers.py:2396
#, python-format #, python-format
msgid "Custom field id must be an integer: %(id)s" msgid "Custom field id must be an integer: %(id)s"
msgstr "" msgstr ""
#: documents/serialisers.py:2401 #: documents/serialisers.py:2403
#, python-format #, python-format
msgid "Custom field with id %(id)s does not exist" msgid "Custom field with id %(id)s does not exist"
msgstr "" msgstr ""
#: documents/serialisers.py:2418 documents/serialisers.py:2428 #: documents/serialisers.py:2420 documents/serialisers.py:2430
msgid "Custom fields must be a list of integers or an object mapping ids to values." msgid "Custom fields must be a list of integers or an object mapping ids to values."
msgstr "" msgstr ""
#: documents/serialisers.py:2423 #: documents/serialisers.py:2425
msgid "Some custom fields don't exist or were specified twice." msgid "Some custom fields don't exist or were specified twice."
msgstr "" msgstr ""
#: documents/serialisers.py:2570 #: documents/serialisers.py:2572
msgid "Invalid variable detected." msgid "Invalid variable detected."
msgstr "Ugyldig variabel fundet." msgstr "Ugyldig variabel fundet."
#: documents/serialisers.py:2939 #: documents/serialisers.py:2941
msgid "Duplicate document identifiers are not allowed." msgid "Duplicate document identifiers are not allowed."
msgstr "" msgstr ""
#: documents/serialisers.py:2969 documents/views.py:4763 #: documents/serialisers.py:2971 documents/views.py:4780
#, python-format #, python-format
msgid "Documents not found: %(ids)s" msgid "Documents not found: %(ids)s"
msgstr "" msgstr ""
@@ -1911,40 +1911,40 @@ msgstr ""
msgid "Unable to parse URI {value}" msgid "Unable to parse URI {value}"
msgstr "" msgstr ""
#: documents/views.py:336 documents/views.py:2723 #: documents/views.py:335 documents/views.py:2722
msgid "Invalid more_like_id" msgid "Invalid more_like_id"
msgstr "" msgstr ""
#: documents/views.py:1670 #: documents/views.py:1669
msgid "Invalid AI configuration." msgid "Invalid AI configuration."
msgstr "" msgstr ""
#: documents/views.py:1681 #: documents/views.py:1680
msgid "AI backend request timed out." msgid "AI backend request timed out."
msgstr "" msgstr ""
#: documents/views.py:1693 #: documents/views.py:1692
msgid "AI backend rejected the request. Check logs for details." msgid "AI backend rejected the request. Check logs for details."
msgstr "" msgstr ""
#: documents/views.py:2548 documents/views.py:2864 #: documents/views.py:2547 documents/views.py:2863
msgid "Specify only one of text, title_search, query, or more_like_id." msgid "Specify only one of text, title_search, query, or more_like_id."
msgstr "" msgstr ""
#: documents/views.py:4776 #: documents/views.py:4793
#, python-format #, python-format
msgid "Insufficient permissions to share document %(id)s." msgid "Insufficient permissions to share document %(id)s."
msgstr "" msgstr ""
#: documents/views.py:4822 #: documents/views.py:4839
msgid "Bundle is already being processed." msgid "Bundle is already being processed."
msgstr "" msgstr ""
#: documents/views.py:4886 #: documents/views.py:4903
msgid "The share link bundle is still being prepared. Please try again later." msgid "The share link bundle is still being prepared. Please try again later."
msgstr "" msgstr ""
#: documents/views.py:4900 #: documents/views.py:4917
msgid "The share link bundle is unavailable." msgid "The share link bundle is unavailable."
msgstr "" msgstr ""
@@ -2189,190 +2189,194 @@ msgid "Sets the LLM embedding model"
msgstr "" msgstr ""
#: paperless/models.py:369 #: paperless/models.py:369
msgid "Sets the LLM embedding endpoint, optional" msgid "Sets the LLM embedding API key"
msgstr "" msgstr ""
#: paperless/models.py:376 #: paperless/models.py:376
msgid "Sets the LLM embedding endpoint, optional"
msgstr ""
#: paperless/models.py:383
msgid "Sets the LLM embedding chunk size" msgid "Sets the LLM embedding chunk size"
msgstr "" msgstr ""
#: paperless/models.py:382 #: paperless/models.py:389
msgid "Sets the LLM context size" msgid "Sets the LLM context size"
msgstr "" msgstr ""
#: paperless/models.py:388 #: paperless/models.py:395
msgid "Sets the LLM backend" msgid "Sets the LLM backend"
msgstr "" msgstr ""
#: paperless/models.py:396 #: paperless/models.py:403
msgid "Sets the LLM model" msgid "Sets the LLM model"
msgstr "" msgstr ""
#: paperless/models.py:403 #: paperless/models.py:410
msgid "Sets the LLM API key" msgid "Sets the LLM API key"
msgstr "" msgstr ""
#: paperless/models.py:410 #: paperless/models.py:417
msgid "Sets the LLM endpoint, optional" msgid "Sets the LLM endpoint, optional"
msgstr "" msgstr ""
#: paperless/models.py:417 #: paperless/models.py:424
msgid "Sets the LLM output language" msgid "Sets the LLM output language"
msgstr "" msgstr ""
#: paperless/models.py:424 #: paperless/models.py:431
msgid "Sets the LLM timeout in seconds" msgid "Sets the LLM timeout in seconds"
msgstr "" msgstr ""
#: paperless/models.py:430 #: paperless/models.py:437
msgid "paperless application settings" msgid "paperless application settings"
msgstr "paperless-applikationsindstillinger" msgstr "paperless-applikationsindstillinger"
#: paperless/settings/__init__.py:558 #: paperless/settings/__init__.py:559
msgid "English (US)" msgid "English (US)"
msgstr "Engelsk (USA)" msgstr "Engelsk (USA)"
#: paperless/settings/__init__.py:559 #: paperless/settings/__init__.py:560
msgid "Arabic" msgid "Arabic"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:560 #: paperless/settings/__init__.py:561
msgid "Afrikaans" msgid "Afrikaans"
msgstr "Afrikaans" msgstr "Afrikaans"
#: paperless/settings/__init__.py:561 #: paperless/settings/__init__.py:562
msgid "Belarusian" msgid "Belarusian"
msgstr "Hviderussisk" msgstr "Hviderussisk"
#: paperless/settings/__init__.py:562 #: paperless/settings/__init__.py:563
msgid "Bulgarian" msgid "Bulgarian"
msgstr "Bulgarsk" msgstr "Bulgarsk"
#: paperless/settings/__init__.py:563 #: paperless/settings/__init__.py:564
msgid "Catalan" msgid "Catalan"
msgstr "Katalansk" msgstr "Katalansk"
#: paperless/settings/__init__.py:564 #: paperless/settings/__init__.py:565
msgid "Czech" msgid "Czech"
msgstr "Tjekkisk" msgstr "Tjekkisk"
#: paperless/settings/__init__.py:565 #: paperless/settings/__init__.py:566
msgid "Danish" msgid "Danish"
msgstr "Dansk" msgstr "Dansk"
#: paperless/settings/__init__.py:566 #: paperless/settings/__init__.py:567
msgid "German" msgid "German"
msgstr "Tysk" msgstr "Tysk"
#: paperless/settings/__init__.py:567 #: paperless/settings/__init__.py:568
msgid "Greek" msgid "Greek"
msgstr "Græsk" msgstr "Græsk"
#: paperless/settings/__init__.py:568 #: paperless/settings/__init__.py:569
msgid "English (GB)" msgid "English (GB)"
msgstr "Engelsk (GB)" msgstr "Engelsk (GB)"
#: paperless/settings/__init__.py:569 #: paperless/settings/__init__.py:570
msgid "Spanish" msgid "Spanish"
msgstr "Spansk" msgstr "Spansk"
#: paperless/settings/__init__.py:570 #: paperless/settings/__init__.py:571
msgid "Persian" msgid "Persian"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:571 #: paperless/settings/__init__.py:572
msgid "Finnish" msgid "Finnish"
msgstr "Finsk" msgstr "Finsk"
#: paperless/settings/__init__.py:572 #: paperless/settings/__init__.py:573
msgid "French" msgid "French"
msgstr "Fransk" msgstr "Fransk"
#: paperless/settings/__init__.py:573 #: paperless/settings/__init__.py:574
msgid "Hungarian" msgid "Hungarian"
msgstr "Ungarsk" msgstr "Ungarsk"
#: paperless/settings/__init__.py:574 #: paperless/settings/__init__.py:575
msgid "Indonesian" msgid "Indonesian"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:575 #: paperless/settings/__init__.py:576
msgid "Italian" msgid "Italian"
msgstr "Italiensk" msgstr "Italiensk"
#: paperless/settings/__init__.py:576 #: paperless/settings/__init__.py:577
msgid "Japanese" msgid "Japanese"
msgstr "Japansk" msgstr "Japansk"
#: paperless/settings/__init__.py:577 #: paperless/settings/__init__.py:578
msgid "Korean" msgid "Korean"
msgstr "Koreansk" msgstr "Koreansk"
#: paperless/settings/__init__.py:578 #: paperless/settings/__init__.py:579
msgid "Luxembourgish" msgid "Luxembourgish"
msgstr "Luxemburgsk" msgstr "Luxemburgsk"
#: paperless/settings/__init__.py:579 #: paperless/settings/__init__.py:580
msgid "Norwegian" msgid "Norwegian"
msgstr "Norsk" msgstr "Norsk"
#: paperless/settings/__init__.py:580 #: paperless/settings/__init__.py:581
msgid "Dutch" msgid "Dutch"
msgstr "Hollandsk" msgstr "Hollandsk"
#: paperless/settings/__init__.py:581 #: paperless/settings/__init__.py:582
msgid "Polish" msgid "Polish"
msgstr "Polsk" msgstr "Polsk"
#: paperless/settings/__init__.py:582 #: paperless/settings/__init__.py:583
msgid "Portuguese (Brazil)" msgid "Portuguese (Brazil)"
msgstr "Portugisisk (Brasilien)" msgstr "Portugisisk (Brasilien)"
#: paperless/settings/__init__.py:583 #: paperless/settings/__init__.py:584
msgid "Portuguese" msgid "Portuguese"
msgstr "Portugisisk" msgstr "Portugisisk"
#: paperless/settings/__init__.py:584 #: paperless/settings/__init__.py:585
msgid "Romanian" msgid "Romanian"
msgstr "Romansk" msgstr "Romansk"
#: paperless/settings/__init__.py:585 #: paperless/settings/__init__.py:586
msgid "Russian" msgid "Russian"
msgstr "Russisk" msgstr "Russisk"
#: paperless/settings/__init__.py:586 #: paperless/settings/__init__.py:587
msgid "Slovak" msgid "Slovak"
msgstr "Slovakisk" msgstr "Slovakisk"
#: paperless/settings/__init__.py:587 #: paperless/settings/__init__.py:588
msgid "Slovenian" msgid "Slovenian"
msgstr "Slovensk" msgstr "Slovensk"
#: paperless/settings/__init__.py:588 #: paperless/settings/__init__.py:589
msgid "Serbian" msgid "Serbian"
msgstr "Serbisk" msgstr "Serbisk"
#: paperless/settings/__init__.py:589 #: paperless/settings/__init__.py:590
msgid "Swedish" msgid "Swedish"
msgstr "Svensk" msgstr "Svensk"
#: paperless/settings/__init__.py:590 #: paperless/settings/__init__.py:591
msgid "Turkish" msgid "Turkish"
msgstr "Tyrkisk" msgstr "Tyrkisk"
#: paperless/settings/__init__.py:591 #: paperless/settings/__init__.py:592
msgid "Ukrainian" msgid "Ukrainian"
msgstr "Ukrainsk" msgstr "Ukrainsk"
#: paperless/settings/__init__.py:592 #: paperless/settings/__init__.py:593
msgid "Vietnamese" msgid "Vietnamese"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:593 #: paperless/settings/__init__.py:594
msgid "Chinese Simplified" msgid "Chinese Simplified"
msgstr "Kinesisk, forenklet" msgstr "Kinesisk, forenklet"
#: paperless/settings/__init__.py:594 #: paperless/settings/__init__.py:595
msgid "Chinese Traditional" msgid "Chinese Traditional"
msgstr "Kinesisk, traditionelt" msgstr "Kinesisk, traditionelt"
+70 -66
View File
@@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: paperless-ngx\n" "Project-Id-Version: paperless-ngx\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-09-18 01:29+0000\n" "POT-Creation-Date: 2026-09-23 19:00+0000\n"
"PO-Revision-Date: 2026-09-19 12:26\n" "PO-Revision-Date: 2026-09-23 19:01\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: German, Switzerland\n" "Language-Team: German, Switzerland\n"
"Language: de_CH\n" "Language: de_CH\n"
@@ -1615,7 +1615,7 @@ msgid "workflow runs"
msgstr "Arbeitsablauf wird ausgeführt" msgstr "Arbeitsablauf wird ausgeführt"
#: documents/serialisers.py:514 documents/serialisers.py:871 #: documents/serialisers.py:514 documents/serialisers.py:871
#: documents/serialisers.py:2883 documents/views.py:343 documents/views.py:2726 #: documents/serialisers.py:2885 documents/views.py:342 documents/views.py:2725
#: paperless_mail/serialisers.py:156 #: paperless_mail/serialisers.py:156
msgid "Insufficient permissions." msgid "Insufficient permissions."
msgstr "Unzureichende Berechtigungen." msgstr "Unzureichende Berechtigungen."
@@ -1624,38 +1624,38 @@ msgstr "Unzureichende Berechtigungen."
msgid "Invalid color." msgid "Invalid color."
msgstr "Ungültige Farbe." msgstr "Ungültige Farbe."
#: documents/serialisers.py:2350 #: documents/serialisers.py:2352
#, python-format #, python-format
msgid "File type %(type)s not supported" msgid "File type %(type)s not supported"
msgstr "Dateityp %(type)s nicht unterstützt" msgstr "Dateityp %(type)s nicht unterstützt"
#: documents/serialisers.py:2394 #: documents/serialisers.py:2396
#, python-format #, python-format
msgid "Custom field id must be an integer: %(id)s" msgid "Custom field id must be an integer: %(id)s"
msgstr "Feld-ID eines benutzerdefinierten Felds muss eine Ganzzahl sein: %(id)s" msgstr "Feld-ID eines benutzerdefinierten Felds muss eine Ganzzahl sein: %(id)s"
#: documents/serialisers.py:2401 #: documents/serialisers.py:2403
#, python-format #, python-format
msgid "Custom field with id %(id)s does not exist" msgid "Custom field with id %(id)s does not exist"
msgstr "Benutzerdefiniertes Feld mit ID %(id)s existiert nicht" msgstr "Benutzerdefiniertes Feld mit ID %(id)s existiert nicht"
#: documents/serialisers.py:2418 documents/serialisers.py:2428 #: documents/serialisers.py:2420 documents/serialisers.py:2430
msgid "Custom fields must be a list of integers or an object mapping ids to values." msgid "Custom fields must be a list of integers or an object mapping ids to values."
msgstr "Benutzerdefinierte Felder müssen eine Liste von Ganzzahlen oder ein Objekt mit Zuordnung von IDs zu Werten sein." msgstr "Benutzerdefinierte Felder müssen eine Liste von Ganzzahlen oder ein Objekt mit Zuordnung von IDs zu Werten sein."
#: documents/serialisers.py:2423 #: documents/serialisers.py:2425
msgid "Some custom fields don't exist or were specified twice." msgid "Some custom fields don't exist or were specified twice."
msgstr "Einige benutzerdefinierte Felder existieren nicht oder wurden zweimal angegeben." msgstr "Einige benutzerdefinierte Felder existieren nicht oder wurden zweimal angegeben."
#: documents/serialisers.py:2570 #: documents/serialisers.py:2572
msgid "Invalid variable detected." msgid "Invalid variable detected."
msgstr "Ungültige Variable erkannt." msgstr "Ungültige Variable erkannt."
#: documents/serialisers.py:2939 #: documents/serialisers.py:2941
msgid "Duplicate document identifiers are not allowed." msgid "Duplicate document identifiers are not allowed."
msgstr "Doppelte Dokumentbezeichner sind nicht erlaubt." msgstr "Doppelte Dokumentbezeichner sind nicht erlaubt."
#: documents/serialisers.py:2969 documents/views.py:4763 #: documents/serialisers.py:2971 documents/views.py:4780
#, python-format #, python-format
msgid "Documents not found: %(ids)s" msgid "Documents not found: %(ids)s"
msgstr "Dokumente nicht gefunden: %(ids)s" msgstr "Dokumente nicht gefunden: %(ids)s"
@@ -1911,40 +1911,40 @@ msgstr "URI-Schema „{parts.scheme}“ ist nicht erlaubt. Erlaubte Schemata: {'
msgid "Unable to parse URI {value}" msgid "Unable to parse URI {value}"
msgstr "URI {value} kann nicht gelesen werden" msgstr "URI {value} kann nicht gelesen werden"
#: documents/views.py:336 documents/views.py:2723 #: documents/views.py:335 documents/views.py:2722
msgid "Invalid more_like_id" msgid "Invalid more_like_id"
msgstr "Ungültige more_like_id" msgstr "Ungültige more_like_id"
#: documents/views.py:1670 #: documents/views.py:1669
msgid "Invalid AI configuration." msgid "Invalid AI configuration."
msgstr "Ungültige KI-Konfiguration." msgstr "Ungültige KI-Konfiguration."
#: documents/views.py:1681 #: documents/views.py:1680
msgid "AI backend request timed out." msgid "AI backend request timed out."
msgstr "" msgstr ""
#: documents/views.py:1693 #: documents/views.py:1692
msgid "AI backend rejected the request. Check logs for details." msgid "AI backend rejected the request. Check logs for details."
msgstr "" msgstr ""
#: documents/views.py:2548 documents/views.py:2864 #: documents/views.py:2547 documents/views.py:2863
msgid "Specify only one of text, title_search, query, or more_like_id." msgid "Specify only one of text, title_search, query, or more_like_id."
msgstr "Geben Sie nur einen von text, title_search, query, oder more_like_id an." msgstr "Geben Sie nur einen von text, title_search, query, oder more_like_id an."
#: documents/views.py:4776 #: documents/views.py:4793
#, python-format #, python-format
msgid "Insufficient permissions to share document %(id)s." msgid "Insufficient permissions to share document %(id)s."
msgstr "Unzureichende Berechtigungen, um Dokument %(id)s zu teilen." msgstr "Unzureichende Berechtigungen, um Dokument %(id)s zu teilen."
#: documents/views.py:4822 #: documents/views.py:4839
msgid "Bundle is already being processed." msgid "Bundle is already being processed."
msgstr "Paket wird bereits verarbeitet." msgstr "Paket wird bereits verarbeitet."
#: documents/views.py:4886 #: documents/views.py:4903
msgid "The share link bundle is still being prepared. Please try again later." msgid "The share link bundle is still being prepared. Please try again later."
msgstr "Das Freigabelink-Paket wird noch vorbereitet. Bitte versuchen Sie es später erneut." msgstr "Das Freigabelink-Paket wird noch vorbereitet. Bitte versuchen Sie es später erneut."
#: documents/views.py:4900 #: documents/views.py:4917
msgid "The share link bundle is unavailable." msgid "The share link bundle is unavailable."
msgstr "Das Freigabelink-Paket ist nicht verfügbar." msgstr "Das Freigabelink-Paket ist nicht verfügbar."
@@ -2189,190 +2189,194 @@ msgid "Sets the LLM embedding model"
msgstr "Legt das LLM-Einbettungsmodell fest" msgstr "Legt das LLM-Einbettungsmodell fest"
#: paperless/models.py:369 #: paperless/models.py:369
msgid "Sets the LLM embedding endpoint, optional" msgid "Sets the LLM embedding API key"
msgstr "" msgstr ""
#: paperless/models.py:376 #: paperless/models.py:376
msgid "Sets the LLM embedding endpoint, optional"
msgstr ""
#: paperless/models.py:383
msgid "Sets the LLM embedding chunk size" msgid "Sets the LLM embedding chunk size"
msgstr "" msgstr ""
#: paperless/models.py:382 #: paperless/models.py:389
msgid "Sets the LLM context size" msgid "Sets the LLM context size"
msgstr "" msgstr ""
#: paperless/models.py:388 #: paperless/models.py:395
msgid "Sets the LLM backend" msgid "Sets the LLM backend"
msgstr "Legt das LLM-Backend fest" msgstr "Legt das LLM-Backend fest"
#: paperless/models.py:396 #: paperless/models.py:403
msgid "Sets the LLM model" msgid "Sets the LLM model"
msgstr "Legt das LLM-Modell fest" msgstr "Legt das LLM-Modell fest"
#: paperless/models.py:403 #: paperless/models.py:410
msgid "Sets the LLM API key" msgid "Sets the LLM API key"
msgstr "Legt den LLM-API-Schlüssel fest" msgstr "Legt den LLM-API-Schlüssel fest"
#: paperless/models.py:410 #: paperless/models.py:417
msgid "Sets the LLM endpoint, optional" msgid "Sets the LLM endpoint, optional"
msgstr "Legt den LLM-Endpunkt fest, optional" msgstr "Legt den LLM-Endpunkt fest, optional"
#: paperless/models.py:417 #: paperless/models.py:424
msgid "Sets the LLM output language" msgid "Sets the LLM output language"
msgstr "" msgstr ""
#: paperless/models.py:424 #: paperless/models.py:431
msgid "Sets the LLM timeout in seconds" msgid "Sets the LLM timeout in seconds"
msgstr "" msgstr ""
#: paperless/models.py:430 #: paperless/models.py:437
msgid "paperless application settings" msgid "paperless application settings"
msgstr "Paperless-ngx-Anwendungseinstellungen" msgstr "Paperless-ngx-Anwendungseinstellungen"
#: paperless/settings/__init__.py:558 #: paperless/settings/__init__.py:559
msgid "English (US)" msgid "English (US)"
msgstr "Englisch (US)" msgstr "Englisch (US)"
#: paperless/settings/__init__.py:559 #: paperless/settings/__init__.py:560
msgid "Arabic" msgid "Arabic"
msgstr "Arabisch" msgstr "Arabisch"
#: paperless/settings/__init__.py:560 #: paperless/settings/__init__.py:561
msgid "Afrikaans" msgid "Afrikaans"
msgstr "Afrikanisch" msgstr "Afrikanisch"
#: paperless/settings/__init__.py:561 #: paperless/settings/__init__.py:562
msgid "Belarusian" msgid "Belarusian"
msgstr "Belarussisch" msgstr "Belarussisch"
#: paperless/settings/__init__.py:562 #: paperless/settings/__init__.py:563
msgid "Bulgarian" msgid "Bulgarian"
msgstr "Bulgarisch" msgstr "Bulgarisch"
#: paperless/settings/__init__.py:563 #: paperless/settings/__init__.py:564
msgid "Catalan" msgid "Catalan"
msgstr "Katalanisch" msgstr "Katalanisch"
#: paperless/settings/__init__.py:564 #: paperless/settings/__init__.py:565
msgid "Czech" msgid "Czech"
msgstr "Tschechisch" msgstr "Tschechisch"
#: paperless/settings/__init__.py:565 #: paperless/settings/__init__.py:566
msgid "Danish" msgid "Danish"
msgstr "Dänisch" msgstr "Dänisch"
#: paperless/settings/__init__.py:566 #: paperless/settings/__init__.py:567
msgid "German" msgid "German"
msgstr "Deutsch" msgstr "Deutsch"
#: paperless/settings/__init__.py:567 #: paperless/settings/__init__.py:568
msgid "Greek" msgid "Greek"
msgstr "Griechisch" msgstr "Griechisch"
#: paperless/settings/__init__.py:568 #: paperless/settings/__init__.py:569
msgid "English (GB)" msgid "English (GB)"
msgstr "Englisch (UK)" msgstr "Englisch (UK)"
#: paperless/settings/__init__.py:569 #: paperless/settings/__init__.py:570
msgid "Spanish" msgid "Spanish"
msgstr "Spanisch" msgstr "Spanisch"
#: paperless/settings/__init__.py:570 #: paperless/settings/__init__.py:571
msgid "Persian" msgid "Persian"
msgstr "Persisch" msgstr "Persisch"
#: paperless/settings/__init__.py:571 #: paperless/settings/__init__.py:572
msgid "Finnish" msgid "Finnish"
msgstr "Finnisch" msgstr "Finnisch"
#: paperless/settings/__init__.py:572 #: paperless/settings/__init__.py:573
msgid "French" msgid "French"
msgstr "Französisch" msgstr "Französisch"
#: paperless/settings/__init__.py:573 #: paperless/settings/__init__.py:574
msgid "Hungarian" msgid "Hungarian"
msgstr "Ungarisch" msgstr "Ungarisch"
#: paperless/settings/__init__.py:574 #: paperless/settings/__init__.py:575
msgid "Indonesian" msgid "Indonesian"
msgstr "Indonesisch" msgstr "Indonesisch"
#: paperless/settings/__init__.py:575 #: paperless/settings/__init__.py:576
msgid "Italian" msgid "Italian"
msgstr "Italienisch" msgstr "Italienisch"
#: paperless/settings/__init__.py:576 #: paperless/settings/__init__.py:577
msgid "Japanese" msgid "Japanese"
msgstr "Japanisch" msgstr "Japanisch"
#: paperless/settings/__init__.py:577 #: paperless/settings/__init__.py:578
msgid "Korean" msgid "Korean"
msgstr "Koreanisch" msgstr "Koreanisch"
#: paperless/settings/__init__.py:578 #: paperless/settings/__init__.py:579
msgid "Luxembourgish" msgid "Luxembourgish"
msgstr "Luxemburgisch" msgstr "Luxemburgisch"
#: paperless/settings/__init__.py:579 #: paperless/settings/__init__.py:580
msgid "Norwegian" msgid "Norwegian"
msgstr "Norwegisch" msgstr "Norwegisch"
#: paperless/settings/__init__.py:580 #: paperless/settings/__init__.py:581
msgid "Dutch" msgid "Dutch"
msgstr "Niederländisch" msgstr "Niederländisch"
#: paperless/settings/__init__.py:581 #: paperless/settings/__init__.py:582
msgid "Polish" msgid "Polish"
msgstr "Polnisch" msgstr "Polnisch"
#: paperless/settings/__init__.py:582 #: paperless/settings/__init__.py:583
msgid "Portuguese (Brazil)" msgid "Portuguese (Brazil)"
msgstr "Portugiesisch (Brasilien)" msgstr "Portugiesisch (Brasilien)"
#: paperless/settings/__init__.py:583 #: paperless/settings/__init__.py:584
msgid "Portuguese" msgid "Portuguese"
msgstr "Portugiesisch" msgstr "Portugiesisch"
#: paperless/settings/__init__.py:584 #: paperless/settings/__init__.py:585
msgid "Romanian" msgid "Romanian"
msgstr "Rumänisch" msgstr "Rumänisch"
#: paperless/settings/__init__.py:585 #: paperless/settings/__init__.py:586
msgid "Russian" msgid "Russian"
msgstr "Russisch" msgstr "Russisch"
#: paperless/settings/__init__.py:586 #: paperless/settings/__init__.py:587
msgid "Slovak" msgid "Slovak"
msgstr "Slowakisch" msgstr "Slowakisch"
#: paperless/settings/__init__.py:587 #: paperless/settings/__init__.py:588
msgid "Slovenian" msgid "Slovenian"
msgstr "Slowenisch" msgstr "Slowenisch"
#: paperless/settings/__init__.py:588 #: paperless/settings/__init__.py:589
msgid "Serbian" msgid "Serbian"
msgstr "Serbisch" msgstr "Serbisch"
#: paperless/settings/__init__.py:589 #: paperless/settings/__init__.py:590
msgid "Swedish" msgid "Swedish"
msgstr "Schwedisch" msgstr "Schwedisch"
#: paperless/settings/__init__.py:590 #: paperless/settings/__init__.py:591
msgid "Turkish" msgid "Turkish"
msgstr "Türkisch" msgstr "Türkisch"
#: paperless/settings/__init__.py:591 #: paperless/settings/__init__.py:592
msgid "Ukrainian" msgid "Ukrainian"
msgstr "Ukrainisch" msgstr "Ukrainisch"
#: paperless/settings/__init__.py:592 #: paperless/settings/__init__.py:593
msgid "Vietnamese" msgid "Vietnamese"
msgstr "Vietnamesisch" msgstr "Vietnamesisch"
#: paperless/settings/__init__.py:593 #: paperless/settings/__init__.py:594
msgid "Chinese Simplified" msgid "Chinese Simplified"
msgstr "Chinesisch (vereinfacht)" msgstr "Chinesisch (vereinfacht)"
#: paperless/settings/__init__.py:594 #: paperless/settings/__init__.py:595
msgid "Chinese Traditional" msgid "Chinese Traditional"
msgstr "Chinesisch (traditionell)" msgstr "Chinesisch (traditionell)"
+73 -69
View File
@@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: paperless-ngx\n" "Project-Id-Version: paperless-ngx\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-09-18 01:29+0000\n" "POT-Creation-Date: 2026-09-23 19:00+0000\n"
"PO-Revision-Date: 2026-09-20 00:58\n" "PO-Revision-Date: 2026-09-25 00:52\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: German\n" "Language-Team: German\n"
"Language: de_DE\n" "Language: de_DE\n"
@@ -310,7 +310,7 @@ msgstr "Gebäude"
#: documents/models.py:560 #: documents/models.py:560
msgid "Calculator" msgid "Calculator"
msgstr "Rechner" msgstr "Taschenrechner"
#: documents/models.py:561 #: documents/models.py:561
msgid "Calendar" msgid "Calendar"
@@ -1391,7 +1391,7 @@ msgstr "KI-Vorschläge anwenden"
#: documents/models.py:1715 #: documents/models.py:1715
msgid "Document type" msgid "Document type"
msgstr "Dokumenttyp" msgstr "Dokumentart"
#: documents/models.py:1716 #: documents/models.py:1716
msgid "Storage path" msgid "Storage path"
@@ -1615,7 +1615,7 @@ msgid "workflow runs"
msgstr "Arbeitsablauf wird ausgeführt" msgstr "Arbeitsablauf wird ausgeführt"
#: documents/serialisers.py:514 documents/serialisers.py:871 #: documents/serialisers.py:514 documents/serialisers.py:871
#: documents/serialisers.py:2883 documents/views.py:343 documents/views.py:2726 #: documents/serialisers.py:2885 documents/views.py:342 documents/views.py:2725
#: paperless_mail/serialisers.py:156 #: paperless_mail/serialisers.py:156
msgid "Insufficient permissions." msgid "Insufficient permissions."
msgstr "Unzureichende Berechtigungen." msgstr "Unzureichende Berechtigungen."
@@ -1624,38 +1624,38 @@ msgstr "Unzureichende Berechtigungen."
msgid "Invalid color." msgid "Invalid color."
msgstr "Ungültige Farbe." msgstr "Ungültige Farbe."
#: documents/serialisers.py:2350 #: documents/serialisers.py:2352
#, python-format #, python-format
msgid "File type %(type)s not supported" msgid "File type %(type)s not supported"
msgstr "Dateityp %(type)s nicht unterstützt" msgstr "Dateityp %(type)s nicht unterstützt"
#: documents/serialisers.py:2394 #: documents/serialisers.py:2396
#, python-format #, python-format
msgid "Custom field id must be an integer: %(id)s" msgid "Custom field id must be an integer: %(id)s"
msgstr "Zusatzfeld-ID muss eine Ganzzahl sein: %(id)s" msgstr "Zusatzfeld-ID muss eine Ganzzahl sein: %(id)s"
#: documents/serialisers.py:2401 #: documents/serialisers.py:2403
#, python-format #, python-format
msgid "Custom field with id %(id)s does not exist" msgid "Custom field with id %(id)s does not exist"
msgstr "Zusatzfeld mit ID %(id)s existiert nicht" msgstr "Zusatzfeld mit ID %(id)s existiert nicht"
#: documents/serialisers.py:2418 documents/serialisers.py:2428 #: documents/serialisers.py:2420 documents/serialisers.py:2430
msgid "Custom fields must be a list of integers or an object mapping ids to values." msgid "Custom fields must be a list of integers or an object mapping ids to values."
msgstr "Zusatzfelder müssen eine Liste von Ganzzahlen oder ein Objekt mit Zuordnung von IDs zu Werten sein." msgstr "Zusatzfelder müssen eine Liste von Ganzzahlen oder ein Objekt mit Zuordnung von IDs zu Werten sein."
#: documents/serialisers.py:2423 #: documents/serialisers.py:2425
msgid "Some custom fields don't exist or were specified twice." msgid "Some custom fields don't exist or were specified twice."
msgstr "Einige Zusatzfelder existieren nicht oder wurden zweimal angegeben." msgstr "Einige Zusatzfelder existieren nicht oder wurden zweimal angegeben."
#: documents/serialisers.py:2570 #: documents/serialisers.py:2572
msgid "Invalid variable detected." msgid "Invalid variable detected."
msgstr "Ungültige Variable erkannt." msgstr "Ungültige Variable erkannt."
#: documents/serialisers.py:2939 #: documents/serialisers.py:2941
msgid "Duplicate document identifiers are not allowed." msgid "Duplicate document identifiers are not allowed."
msgstr "Doppelte Dokumentbezeichner sind nicht erlaubt." msgstr "Doppelte Dokumentbezeichner sind nicht erlaubt."
#: documents/serialisers.py:2969 documents/views.py:4763 #: documents/serialisers.py:2971 documents/views.py:4780
#, python-format #, python-format
msgid "Documents not found: %(ids)s" msgid "Documents not found: %(ids)s"
msgstr "Dokumente nicht gefunden: %(ids)s" msgstr "Dokumente nicht gefunden: %(ids)s"
@@ -1911,40 +1911,40 @@ msgstr "URI-Schema „{parts.scheme}“ ist nicht erlaubt. Erlaubte Schemata: {'
msgid "Unable to parse URI {value}" msgid "Unable to parse URI {value}"
msgstr "URI {value} kann nicht gelesen werden" msgstr "URI {value} kann nicht gelesen werden"
#: documents/views.py:336 documents/views.py:2723 #: documents/views.py:335 documents/views.py:2722
msgid "Invalid more_like_id" msgid "Invalid more_like_id"
msgstr "Ungültige more_like_id" msgstr "Ungültige more_like_id"
#: documents/views.py:1670 #: documents/views.py:1669
msgid "Invalid AI configuration." msgid "Invalid AI configuration."
msgstr "Ungültige KI-Konfiguration." msgstr "Ungültige KI-Konfiguration."
#: documents/views.py:1681 #: documents/views.py:1680
msgid "AI backend request timed out." msgid "AI backend request timed out."
msgstr "Zeitüberschreitung bei der KI-Backendanfrage." msgstr "Zeitüberschreitung bei der KI-Backendanfrage."
#: documents/views.py:1693 #: documents/views.py:1692
msgid "AI backend rejected the request. Check logs for details." msgid "AI backend rejected the request. Check logs for details."
msgstr "" msgstr "Das KI-Backend hat die Anfrage abgelehnt. Details in den Protokollen."
#: documents/views.py:2548 documents/views.py:2864 #: documents/views.py:2547 documents/views.py:2863
msgid "Specify only one of text, title_search, query, or more_like_id." msgid "Specify only one of text, title_search, query, or more_like_id."
msgstr "Geben Sie nur einen von text, title_search, query, oder more_like_id an." msgstr "Geben Sie nur einen von text, title_search, query, oder more_like_id an."
#: documents/views.py:4776 #: documents/views.py:4793
#, python-format #, python-format
msgid "Insufficient permissions to share document %(id)s." msgid "Insufficient permissions to share document %(id)s."
msgstr "Unzureichende Berechtigungen, um Dokument %(id)s zu teilen." msgstr "Unzureichende Berechtigungen, um Dokument %(id)s zu teilen."
#: documents/views.py:4822 #: documents/views.py:4839
msgid "Bundle is already being processed." msgid "Bundle is already being processed."
msgstr "Paket wird bereits verarbeitet." msgstr "Paket wird bereits verarbeitet."
#: documents/views.py:4886 #: documents/views.py:4903
msgid "The share link bundle is still being prepared. Please try again later." msgid "The share link bundle is still being prepared. Please try again later."
msgstr "Das Freigabelink-Paket wird noch vorbereitet. Bitte versuchen Sie es später erneut." msgstr "Das Freigabelink-Paket wird noch vorbereitet. Bitte versuchen Sie es später erneut."
#: documents/views.py:4900 #: documents/views.py:4917
msgid "The share link bundle is unavailable." msgid "The share link bundle is unavailable."
msgstr "Das Freigabelink-Paket ist nicht verfügbar." msgstr "Das Freigabelink-Paket ist nicht verfügbar."
@@ -2189,190 +2189,194 @@ msgid "Sets the LLM embedding model"
msgstr "Legt das LLM-Einbettungsmodell fest" msgstr "Legt das LLM-Einbettungsmodell fest"
#: paperless/models.py:369 #: paperless/models.py:369
msgid "Sets the LLM embedding API key"
msgstr "Setzen des eingebetteten LLM API Schlüssels"
#: paperless/models.py:376
msgid "Sets the LLM embedding endpoint, optional" msgid "Sets the LLM embedding endpoint, optional"
msgstr "Legt den LLM-Einbettungsendpunkt fest, optional" msgstr "Legt den LLM-Einbettungsendpunkt fest, optional"
#: paperless/models.py:376 #: paperless/models.py:383
msgid "Sets the LLM embedding chunk size" msgid "Sets the LLM embedding chunk size"
msgstr "Legt die LLM-Einbettungschunkgröße fest" msgstr "Legt die LLM-Einbettungschunkgröße fest"
#: paperless/models.py:382 #: paperless/models.py:389
msgid "Sets the LLM context size" msgid "Sets the LLM context size"
msgstr "Legt die LLM-Kontextgröße fest" msgstr "Legt die LLM-Kontextgröße fest"
#: paperless/models.py:388 #: paperless/models.py:395
msgid "Sets the LLM backend" msgid "Sets the LLM backend"
msgstr "Legt das LLM-Backend fest" msgstr "Legt das LLM-Backend fest"
#: paperless/models.py:396 #: paperless/models.py:403
msgid "Sets the LLM model" msgid "Sets the LLM model"
msgstr "Legt das LLM-Modell fest" msgstr "Legt das LLM-Modell fest"
#: paperless/models.py:403 #: paperless/models.py:410
msgid "Sets the LLM API key" msgid "Sets the LLM API key"
msgstr "Legt den LLM-API-Schlüssel fest" msgstr "Legt den LLM-API-Schlüssel fest"
#: paperless/models.py:410 #: paperless/models.py:417
msgid "Sets the LLM endpoint, optional" msgid "Sets the LLM endpoint, optional"
msgstr "Legt den LLM-Endpunkt fest, optional" msgstr "Legt den LLM-Endpunkt fest, optional"
#: paperless/models.py:417 #: paperless/models.py:424
msgid "Sets the LLM output language" msgid "Sets the LLM output language"
msgstr "Legt die LLM-Ausgabesprache fest" msgstr "Legt die LLM-Ausgabesprache fest"
#: paperless/models.py:424 #: paperless/models.py:431
msgid "Sets the LLM timeout in seconds" msgid "Sets the LLM timeout in seconds"
msgstr "Legt das LLM-Zeitlimit in Sekunden fest" msgstr "Legt das LLM-Zeitlimit in Sekunden fest"
#: paperless/models.py:430 #: paperless/models.py:437
msgid "paperless application settings" msgid "paperless application settings"
msgstr "Paperless-ngx-Anwendungseinstellungen" msgstr "Paperless-ngx-Anwendungseinstellungen"
#: paperless/settings/__init__.py:558 #: paperless/settings/__init__.py:559
msgid "English (US)" msgid "English (US)"
msgstr "Englisch (US)" msgstr "Englisch (US)"
#: paperless/settings/__init__.py:559 #: paperless/settings/__init__.py:560
msgid "Arabic" msgid "Arabic"
msgstr "Arabisch" msgstr "Arabisch"
#: paperless/settings/__init__.py:560 #: paperless/settings/__init__.py:561
msgid "Afrikaans" msgid "Afrikaans"
msgstr "Afrikanisch" msgstr "Afrikanisch"
#: paperless/settings/__init__.py:561 #: paperless/settings/__init__.py:562
msgid "Belarusian" msgid "Belarusian"
msgstr "Belarussisch" msgstr "Belarussisch"
#: paperless/settings/__init__.py:562 #: paperless/settings/__init__.py:563
msgid "Bulgarian" msgid "Bulgarian"
msgstr "Bulgarisch" msgstr "Bulgarisch"
#: paperless/settings/__init__.py:563 #: paperless/settings/__init__.py:564
msgid "Catalan" msgid "Catalan"
msgstr "Katalanisch" msgstr "Katalanisch"
#: paperless/settings/__init__.py:564 #: paperless/settings/__init__.py:565
msgid "Czech" msgid "Czech"
msgstr "Tschechisch" msgstr "Tschechisch"
#: paperless/settings/__init__.py:565 #: paperless/settings/__init__.py:566
msgid "Danish" msgid "Danish"
msgstr "Dänisch" msgstr "Dänisch"
#: paperless/settings/__init__.py:566 #: paperless/settings/__init__.py:567
msgid "German" msgid "German"
msgstr "Deutsch" msgstr "Deutsch"
#: paperless/settings/__init__.py:567 #: paperless/settings/__init__.py:568
msgid "Greek" msgid "Greek"
msgstr "Griechisch" msgstr "Griechisch"
#: paperless/settings/__init__.py:568 #: paperless/settings/__init__.py:569
msgid "English (GB)" msgid "English (GB)"
msgstr "Englisch (UK)" msgstr "Englisch (UK)"
#: paperless/settings/__init__.py:569 #: paperless/settings/__init__.py:570
msgid "Spanish" msgid "Spanish"
msgstr "Spanisch" msgstr "Spanisch"
#: paperless/settings/__init__.py:570 #: paperless/settings/__init__.py:571
msgid "Persian" msgid "Persian"
msgstr "Persisch" msgstr "Persisch"
#: paperless/settings/__init__.py:571 #: paperless/settings/__init__.py:572
msgid "Finnish" msgid "Finnish"
msgstr "Finnisch" msgstr "Finnisch"
#: paperless/settings/__init__.py:572 #: paperless/settings/__init__.py:573
msgid "French" msgid "French"
msgstr "Französisch" msgstr "Französisch"
#: paperless/settings/__init__.py:573 #: paperless/settings/__init__.py:574
msgid "Hungarian" msgid "Hungarian"
msgstr "Ungarisch" msgstr "Ungarisch"
#: paperless/settings/__init__.py:574 #: paperless/settings/__init__.py:575
msgid "Indonesian" msgid "Indonesian"
msgstr "Indonesisch" msgstr "Indonesisch"
#: paperless/settings/__init__.py:575 #: paperless/settings/__init__.py:576
msgid "Italian" msgid "Italian"
msgstr "Italienisch" msgstr "Italienisch"
#: paperless/settings/__init__.py:576 #: paperless/settings/__init__.py:577
msgid "Japanese" msgid "Japanese"
msgstr "Japanisch" msgstr "Japanisch"
#: paperless/settings/__init__.py:577 #: paperless/settings/__init__.py:578
msgid "Korean" msgid "Korean"
msgstr "Koreanisch" msgstr "Koreanisch"
#: paperless/settings/__init__.py:578 #: paperless/settings/__init__.py:579
msgid "Luxembourgish" msgid "Luxembourgish"
msgstr "Luxemburgisch" msgstr "Luxemburgisch"
#: paperless/settings/__init__.py:579 #: paperless/settings/__init__.py:580
msgid "Norwegian" msgid "Norwegian"
msgstr "Norwegisch" msgstr "Norwegisch"
#: paperless/settings/__init__.py:580 #: paperless/settings/__init__.py:581
msgid "Dutch" msgid "Dutch"
msgstr "Niederländisch" msgstr "Niederländisch"
#: paperless/settings/__init__.py:581 #: paperless/settings/__init__.py:582
msgid "Polish" msgid "Polish"
msgstr "Polnisch" msgstr "Polnisch"
#: paperless/settings/__init__.py:582 #: paperless/settings/__init__.py:583
msgid "Portuguese (Brazil)" msgid "Portuguese (Brazil)"
msgstr "Portugiesisch (Brasilien)" msgstr "Portugiesisch (Brasilien)"
#: paperless/settings/__init__.py:583 #: paperless/settings/__init__.py:584
msgid "Portuguese" msgid "Portuguese"
msgstr "Portugiesisch" msgstr "Portugiesisch"
#: paperless/settings/__init__.py:584 #: paperless/settings/__init__.py:585
msgid "Romanian" msgid "Romanian"
msgstr "Rumänisch" msgstr "Rumänisch"
#: paperless/settings/__init__.py:585 #: paperless/settings/__init__.py:586
msgid "Russian" msgid "Russian"
msgstr "Russisch" msgstr "Russisch"
#: paperless/settings/__init__.py:586 #: paperless/settings/__init__.py:587
msgid "Slovak" msgid "Slovak"
msgstr "Slowakisch" msgstr "Slowakisch"
#: paperless/settings/__init__.py:587 #: paperless/settings/__init__.py:588
msgid "Slovenian" msgid "Slovenian"
msgstr "Slowenisch" msgstr "Slowenisch"
#: paperless/settings/__init__.py:588 #: paperless/settings/__init__.py:589
msgid "Serbian" msgid "Serbian"
msgstr "Serbisch" msgstr "Serbisch"
#: paperless/settings/__init__.py:589 #: paperless/settings/__init__.py:590
msgid "Swedish" msgid "Swedish"
msgstr "Schwedisch" msgstr "Schwedisch"
#: paperless/settings/__init__.py:590 #: paperless/settings/__init__.py:591
msgid "Turkish" msgid "Turkish"
msgstr "Türkisch" msgstr "Türkisch"
#: paperless/settings/__init__.py:591 #: paperless/settings/__init__.py:592
msgid "Ukrainian" msgid "Ukrainian"
msgstr "Ukrainisch" msgstr "Ukrainisch"
#: paperless/settings/__init__.py:592 #: paperless/settings/__init__.py:593
msgid "Vietnamese" msgid "Vietnamese"
msgstr "Vietnamesisch" msgstr "Vietnamesisch"
#: paperless/settings/__init__.py:593 #: paperless/settings/__init__.py:594
msgid "Chinese Simplified" msgid "Chinese Simplified"
msgstr "Chinesisch (vereinfacht)" msgstr "Chinesisch (vereinfacht)"
#: paperless/settings/__init__.py:594 #: paperless/settings/__init__.py:595
msgid "Chinese Traditional" msgid "Chinese Traditional"
msgstr "Chinesisch (traditionell)" msgstr "Chinesisch (traditionell)"
+70 -66
View File
@@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: paperless-ngx\n" "Project-Id-Version: paperless-ngx\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-09-18 01:29+0000\n" "POT-Creation-Date: 2026-09-23 19:00+0000\n"
"PO-Revision-Date: 2026-09-18 01:30\n" "PO-Revision-Date: 2026-09-23 19:01\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: Greek\n" "Language-Team: Greek\n"
"Language: el_GR\n" "Language: el_GR\n"
@@ -1615,7 +1615,7 @@ msgid "workflow runs"
msgstr "εκτελέσεις ροής εργασίας" msgstr "εκτελέσεις ροής εργασίας"
#: documents/serialisers.py:514 documents/serialisers.py:871 #: documents/serialisers.py:514 documents/serialisers.py:871
#: documents/serialisers.py:2883 documents/views.py:343 documents/views.py:2726 #: documents/serialisers.py:2885 documents/views.py:342 documents/views.py:2725
#: paperless_mail/serialisers.py:156 #: paperless_mail/serialisers.py:156
msgid "Insufficient permissions." msgid "Insufficient permissions."
msgstr "" msgstr ""
@@ -1624,38 +1624,38 @@ msgstr ""
msgid "Invalid color." msgid "Invalid color."
msgstr "Άκυρο χρώμα." msgstr "Άκυρο χρώμα."
#: documents/serialisers.py:2350 #: documents/serialisers.py:2352
#, python-format #, python-format
msgid "File type %(type)s not supported" msgid "File type %(type)s not supported"
msgstr "Ο τύπος αρχείου %(type)s δεν υποστηρίζεται" msgstr "Ο τύπος αρχείου %(type)s δεν υποστηρίζεται"
#: documents/serialisers.py:2394 #: documents/serialisers.py:2396
#, python-format #, python-format
msgid "Custom field id must be an integer: %(id)s" msgid "Custom field id must be an integer: %(id)s"
msgstr "" msgstr ""
#: documents/serialisers.py:2401 #: documents/serialisers.py:2403
#, python-format #, python-format
msgid "Custom field with id %(id)s does not exist" msgid "Custom field with id %(id)s does not exist"
msgstr "" msgstr ""
#: documents/serialisers.py:2418 documents/serialisers.py:2428 #: documents/serialisers.py:2420 documents/serialisers.py:2430
msgid "Custom fields must be a list of integers or an object mapping ids to values." msgid "Custom fields must be a list of integers or an object mapping ids to values."
msgstr "" msgstr ""
#: documents/serialisers.py:2423 #: documents/serialisers.py:2425
msgid "Some custom fields don't exist or were specified twice." msgid "Some custom fields don't exist or were specified twice."
msgstr "" msgstr ""
#: documents/serialisers.py:2570 #: documents/serialisers.py:2572
msgid "Invalid variable detected." msgid "Invalid variable detected."
msgstr "Εντοπίστηκε μη έγκυρη μεταβλητή." msgstr "Εντοπίστηκε μη έγκυρη μεταβλητή."
#: documents/serialisers.py:2939 #: documents/serialisers.py:2941
msgid "Duplicate document identifiers are not allowed." msgid "Duplicate document identifiers are not allowed."
msgstr "" msgstr ""
#: documents/serialisers.py:2969 documents/views.py:4763 #: documents/serialisers.py:2971 documents/views.py:4780
#, python-format #, python-format
msgid "Documents not found: %(ids)s" msgid "Documents not found: %(ids)s"
msgstr "" msgstr ""
@@ -1911,40 +1911,40 @@ msgstr ""
msgid "Unable to parse URI {value}" msgid "Unable to parse URI {value}"
msgstr "" msgstr ""
#: documents/views.py:336 documents/views.py:2723 #: documents/views.py:335 documents/views.py:2722
msgid "Invalid more_like_id" msgid "Invalid more_like_id"
msgstr "" msgstr ""
#: documents/views.py:1670 #: documents/views.py:1669
msgid "Invalid AI configuration." msgid "Invalid AI configuration."
msgstr "" msgstr ""
#: documents/views.py:1681 #: documents/views.py:1680
msgid "AI backend request timed out." msgid "AI backend request timed out."
msgstr "" msgstr ""
#: documents/views.py:1693 #: documents/views.py:1692
msgid "AI backend rejected the request. Check logs for details." msgid "AI backend rejected the request. Check logs for details."
msgstr "" msgstr ""
#: documents/views.py:2548 documents/views.py:2864 #: documents/views.py:2547 documents/views.py:2863
msgid "Specify only one of text, title_search, query, or more_like_id." msgid "Specify only one of text, title_search, query, or more_like_id."
msgstr "" msgstr ""
#: documents/views.py:4776 #: documents/views.py:4793
#, python-format #, python-format
msgid "Insufficient permissions to share document %(id)s." msgid "Insufficient permissions to share document %(id)s."
msgstr "" msgstr ""
#: documents/views.py:4822 #: documents/views.py:4839
msgid "Bundle is already being processed." msgid "Bundle is already being processed."
msgstr "" msgstr ""
#: documents/views.py:4886 #: documents/views.py:4903
msgid "The share link bundle is still being prepared. Please try again later." msgid "The share link bundle is still being prepared. Please try again later."
msgstr "" msgstr ""
#: documents/views.py:4900 #: documents/views.py:4917
msgid "The share link bundle is unavailable." msgid "The share link bundle is unavailable."
msgstr "" msgstr ""
@@ -2189,190 +2189,194 @@ msgid "Sets the LLM embedding model"
msgstr "" msgstr ""
#: paperless/models.py:369 #: paperless/models.py:369
msgid "Sets the LLM embedding endpoint, optional" msgid "Sets the LLM embedding API key"
msgstr "" msgstr ""
#: paperless/models.py:376 #: paperless/models.py:376
msgid "Sets the LLM embedding endpoint, optional"
msgstr ""
#: paperless/models.py:383
msgid "Sets the LLM embedding chunk size" msgid "Sets the LLM embedding chunk size"
msgstr "" msgstr ""
#: paperless/models.py:382 #: paperless/models.py:389
msgid "Sets the LLM context size" msgid "Sets the LLM context size"
msgstr "" msgstr ""
#: paperless/models.py:388 #: paperless/models.py:395
msgid "Sets the LLM backend" msgid "Sets the LLM backend"
msgstr "" msgstr ""
#: paperless/models.py:396 #: paperless/models.py:403
msgid "Sets the LLM model" msgid "Sets the LLM model"
msgstr "" msgstr ""
#: paperless/models.py:403 #: paperless/models.py:410
msgid "Sets the LLM API key" msgid "Sets the LLM API key"
msgstr "" msgstr ""
#: paperless/models.py:410 #: paperless/models.py:417
msgid "Sets the LLM endpoint, optional" msgid "Sets the LLM endpoint, optional"
msgstr "" msgstr ""
#: paperless/models.py:417 #: paperless/models.py:424
msgid "Sets the LLM output language" msgid "Sets the LLM output language"
msgstr "" msgstr ""
#: paperless/models.py:424 #: paperless/models.py:431
msgid "Sets the LLM timeout in seconds" msgid "Sets the LLM timeout in seconds"
msgstr "" msgstr ""
#: paperless/models.py:430 #: paperless/models.py:437
msgid "paperless application settings" msgid "paperless application settings"
msgstr "ρυθμίσεις εφαρμογής paperless" msgstr "ρυθμίσεις εφαρμογής paperless"
#: paperless/settings/__init__.py:558 #: paperless/settings/__init__.py:559
msgid "English (US)" msgid "English (US)"
msgstr "Αγγλικά (ΗΠΑ)" msgstr "Αγγλικά (ΗΠΑ)"
#: paperless/settings/__init__.py:559 #: paperless/settings/__init__.py:560
msgid "Arabic" msgid "Arabic"
msgstr "Αραβικά" msgstr "Αραβικά"
#: paperless/settings/__init__.py:560 #: paperless/settings/__init__.py:561
msgid "Afrikaans" msgid "Afrikaans"
msgstr "Αφρικανικά" msgstr "Αφρικανικά"
#: paperless/settings/__init__.py:561 #: paperless/settings/__init__.py:562
msgid "Belarusian" msgid "Belarusian"
msgstr "Λευκορωσικά" msgstr "Λευκορωσικά"
#: paperless/settings/__init__.py:562 #: paperless/settings/__init__.py:563
msgid "Bulgarian" msgid "Bulgarian"
msgstr "Βουλγαρικά" msgstr "Βουλγαρικά"
#: paperless/settings/__init__.py:563 #: paperless/settings/__init__.py:564
msgid "Catalan" msgid "Catalan"
msgstr "Καταλανικά" msgstr "Καταλανικά"
#: paperless/settings/__init__.py:564 #: paperless/settings/__init__.py:565
msgid "Czech" msgid "Czech"
msgstr "Τσέχικα" msgstr "Τσέχικα"
#: paperless/settings/__init__.py:565 #: paperless/settings/__init__.py:566
msgid "Danish" msgid "Danish"
msgstr "Δανέζικα" msgstr "Δανέζικα"
#: paperless/settings/__init__.py:566 #: paperless/settings/__init__.py:567
msgid "German" msgid "German"
msgstr "Γερμανικά" msgstr "Γερμανικά"
#: paperless/settings/__init__.py:567 #: paperless/settings/__init__.py:568
msgid "Greek" msgid "Greek"
msgstr "Ελληνικά" msgstr "Ελληνικά"
#: paperless/settings/__init__.py:568 #: paperless/settings/__init__.py:569
msgid "English (GB)" msgid "English (GB)"
msgstr "Αγγλικά (Ηνωμένο Βασίλειο)" msgstr "Αγγλικά (Ηνωμένο Βασίλειο)"
#: paperless/settings/__init__.py:569 #: paperless/settings/__init__.py:570
msgid "Spanish" msgid "Spanish"
msgstr "Ισπανικά" msgstr "Ισπανικά"
#: paperless/settings/__init__.py:570 #: paperless/settings/__init__.py:571
msgid "Persian" msgid "Persian"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:571 #: paperless/settings/__init__.py:572
msgid "Finnish" msgid "Finnish"
msgstr "Φινλανδικά" msgstr "Φινλανδικά"
#: paperless/settings/__init__.py:572 #: paperless/settings/__init__.py:573
msgid "French" msgid "French"
msgstr "Γαλλικά" msgstr "Γαλλικά"
#: paperless/settings/__init__.py:573 #: paperless/settings/__init__.py:574
msgid "Hungarian" msgid "Hungarian"
msgstr "Ουγγρικά" msgstr "Ουγγρικά"
#: paperless/settings/__init__.py:574 #: paperless/settings/__init__.py:575
msgid "Indonesian" msgid "Indonesian"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:575 #: paperless/settings/__init__.py:576
msgid "Italian" msgid "Italian"
msgstr "Ιταλικά" msgstr "Ιταλικά"
#: paperless/settings/__init__.py:576 #: paperless/settings/__init__.py:577
msgid "Japanese" msgid "Japanese"
msgstr "Ιαπωνικά" msgstr "Ιαπωνικά"
#: paperless/settings/__init__.py:577 #: paperless/settings/__init__.py:578
msgid "Korean" msgid "Korean"
msgstr "Κορεάτικα" msgstr "Κορεάτικα"
#: paperless/settings/__init__.py:578 #: paperless/settings/__init__.py:579
msgid "Luxembourgish" msgid "Luxembourgish"
msgstr "Λουξεμβουργικά" msgstr "Λουξεμβουργικά"
#: paperless/settings/__init__.py:579 #: paperless/settings/__init__.py:580
msgid "Norwegian" msgid "Norwegian"
msgstr "Νορβηγικά" msgstr "Νορβηγικά"
#: paperless/settings/__init__.py:580 #: paperless/settings/__init__.py:581
msgid "Dutch" msgid "Dutch"
msgstr "Ολλανδικά" msgstr "Ολλανδικά"
#: paperless/settings/__init__.py:581 #: paperless/settings/__init__.py:582
msgid "Polish" msgid "Polish"
msgstr "Πολωνικά" msgstr "Πολωνικά"
#: paperless/settings/__init__.py:582 #: paperless/settings/__init__.py:583
msgid "Portuguese (Brazil)" msgid "Portuguese (Brazil)"
msgstr "Πορτογαλικά (Βραζιλίας)" msgstr "Πορτογαλικά (Βραζιλίας)"
#: paperless/settings/__init__.py:583 #: paperless/settings/__init__.py:584
msgid "Portuguese" msgid "Portuguese"
msgstr "Πορτογαλικά" msgstr "Πορτογαλικά"
#: paperless/settings/__init__.py:584 #: paperless/settings/__init__.py:585
msgid "Romanian" msgid "Romanian"
msgstr "Ρουμάνικα" msgstr "Ρουμάνικα"
#: paperless/settings/__init__.py:585 #: paperless/settings/__init__.py:586
msgid "Russian" msgid "Russian"
msgstr "Ρωσικά" msgstr "Ρωσικά"
#: paperless/settings/__init__.py:586 #: paperless/settings/__init__.py:587
msgid "Slovak" msgid "Slovak"
msgstr "Σλοβακικά" msgstr "Σλοβακικά"
#: paperless/settings/__init__.py:587 #: paperless/settings/__init__.py:588
msgid "Slovenian" msgid "Slovenian"
msgstr "Σλοβενικά" msgstr "Σλοβενικά"
#: paperless/settings/__init__.py:588 #: paperless/settings/__init__.py:589
msgid "Serbian" msgid "Serbian"
msgstr "Σερβικά" msgstr "Σερβικά"
#: paperless/settings/__init__.py:589 #: paperless/settings/__init__.py:590
msgid "Swedish" msgid "Swedish"
msgstr "Σουηδικά" msgstr "Σουηδικά"
#: paperless/settings/__init__.py:590 #: paperless/settings/__init__.py:591
msgid "Turkish" msgid "Turkish"
msgstr "Τούρκικα" msgstr "Τούρκικα"
#: paperless/settings/__init__.py:591 #: paperless/settings/__init__.py:592
msgid "Ukrainian" msgid "Ukrainian"
msgstr "Ουκρανικά" msgstr "Ουκρανικά"
#: paperless/settings/__init__.py:592 #: paperless/settings/__init__.py:593
msgid "Vietnamese" msgid "Vietnamese"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:593 #: paperless/settings/__init__.py:594
msgid "Chinese Simplified" msgid "Chinese Simplified"
msgstr "Κινέζικα Απλοποιημένα" msgstr "Κινέζικα Απλοποιημένα"
#: paperless/settings/__init__.py:594 #: paperless/settings/__init__.py:595
msgid "Chinese Traditional" msgid "Chinese Traditional"
msgstr "Κινεζικά Παραδοσιακά" msgstr "Κινεζικά Παραδοσιακά"
+62 -58
View File
@@ -2,7 +2,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: paperless-ngx\n" "Project-Id-Version: paperless-ngx\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-09-21 19:00+0000\n" "POT-Creation-Date: 2026-09-23 19:00+0000\n"
"PO-Revision-Date: 2022-02-17 04:17\n" "PO-Revision-Date: 2022-02-17 04:17\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: English\n" "Language-Team: English\n"
@@ -1632,7 +1632,7 @@ msgid "workflow runs"
msgstr "" msgstr ""
#: documents/serialisers.py:514 documents/serialisers.py:871 #: documents/serialisers.py:514 documents/serialisers.py:871
#: documents/serialisers.py:2885 documents/views.py:343 documents/views.py:2726 #: documents/serialisers.py:2885 documents/views.py:342 documents/views.py:2725
#: paperless_mail/serialisers.py:156 #: paperless_mail/serialisers.py:156
msgid "Insufficient permissions." msgid "Insufficient permissions."
msgstr "" msgstr ""
@@ -1673,7 +1673,7 @@ msgstr ""
msgid "Duplicate document identifiers are not allowed." msgid "Duplicate document identifiers are not allowed."
msgstr "" msgstr ""
#: documents/serialisers.py:2971 documents/views.py:4763 #: documents/serialisers.py:2971 documents/views.py:4780
#, python-format #, python-format
msgid "Documents not found: %(ids)s" msgid "Documents not found: %(ids)s"
msgstr "" msgstr ""
@@ -1941,40 +1941,40 @@ msgstr ""
msgid "Unable to parse URI {value}" msgid "Unable to parse URI {value}"
msgstr "" msgstr ""
#: documents/views.py:336 documents/views.py:2723 #: documents/views.py:335 documents/views.py:2722
msgid "Invalid more_like_id" msgid "Invalid more_like_id"
msgstr "" msgstr ""
#: documents/views.py:1670 #: documents/views.py:1669
msgid "Invalid AI configuration." msgid "Invalid AI configuration."
msgstr "" msgstr ""
#: documents/views.py:1681 #: documents/views.py:1680
msgid "AI backend request timed out." msgid "AI backend request timed out."
msgstr "" msgstr ""
#: documents/views.py:1693 #: documents/views.py:1692
msgid "AI backend rejected the request. Check logs for details." msgid "AI backend rejected the request. Check logs for details."
msgstr "" msgstr ""
#: documents/views.py:2548 documents/views.py:2864 #: documents/views.py:2547 documents/views.py:2863
msgid "Specify only one of text, title_search, query, or more_like_id." msgid "Specify only one of text, title_search, query, or more_like_id."
msgstr "" msgstr ""
#: documents/views.py:4776 #: documents/views.py:4793
#, python-format #, python-format
msgid "Insufficient permissions to share document %(id)s." msgid "Insufficient permissions to share document %(id)s."
msgstr "" msgstr ""
#: documents/views.py:4822 #: documents/views.py:4839
msgid "Bundle is already being processed." msgid "Bundle is already being processed."
msgstr "" msgstr ""
#: documents/views.py:4886 #: documents/views.py:4903
msgid "The share link bundle is still being prepared. Please try again later." msgid "The share link bundle is still being prepared. Please try again later."
msgstr "" msgstr ""
#: documents/views.py:4900 #: documents/views.py:4917
msgid "The share link bundle is unavailable." msgid "The share link bundle is unavailable."
msgstr "" msgstr ""
@@ -2219,190 +2219,194 @@ msgid "Sets the LLM embedding model"
msgstr "" msgstr ""
#: paperless/models.py:369 #: paperless/models.py:369
msgid "Sets the LLM embedding endpoint, optional" msgid "Sets the LLM embedding API key"
msgstr "" msgstr ""
#: paperless/models.py:376 #: paperless/models.py:376
msgid "Sets the LLM embedding endpoint, optional"
msgstr ""
#: paperless/models.py:383
msgid "Sets the LLM embedding chunk size" msgid "Sets the LLM embedding chunk size"
msgstr "" msgstr ""
#: paperless/models.py:382 #: paperless/models.py:389
msgid "Sets the LLM context size" msgid "Sets the LLM context size"
msgstr "" msgstr ""
#: paperless/models.py:388 #: paperless/models.py:395
msgid "Sets the LLM backend" msgid "Sets the LLM backend"
msgstr "" msgstr ""
#: paperless/models.py:396 #: paperless/models.py:403
msgid "Sets the LLM model" msgid "Sets the LLM model"
msgstr "" msgstr ""
#: paperless/models.py:403 #: paperless/models.py:410
msgid "Sets the LLM API key" msgid "Sets the LLM API key"
msgstr "" msgstr ""
#: paperless/models.py:410 #: paperless/models.py:417
msgid "Sets the LLM endpoint, optional" msgid "Sets the LLM endpoint, optional"
msgstr "" msgstr ""
#: paperless/models.py:417 #: paperless/models.py:424
msgid "Sets the LLM output language" msgid "Sets the LLM output language"
msgstr "" msgstr ""
#: paperless/models.py:424 #: paperless/models.py:431
msgid "Sets the LLM timeout in seconds" msgid "Sets the LLM timeout in seconds"
msgstr "" msgstr ""
#: paperless/models.py:430 #: paperless/models.py:437
msgid "paperless application settings" msgid "paperless application settings"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:558 #: paperless/settings/__init__.py:559
msgid "English (US)" msgid "English (US)"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:559 #: paperless/settings/__init__.py:560
msgid "Arabic" msgid "Arabic"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:560 #: paperless/settings/__init__.py:561
msgid "Afrikaans" msgid "Afrikaans"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:561 #: paperless/settings/__init__.py:562
msgid "Belarusian" msgid "Belarusian"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:562 #: paperless/settings/__init__.py:563
msgid "Bulgarian" msgid "Bulgarian"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:563 #: paperless/settings/__init__.py:564
msgid "Catalan" msgid "Catalan"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:564 #: paperless/settings/__init__.py:565
msgid "Czech" msgid "Czech"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:565 #: paperless/settings/__init__.py:566
msgid "Danish" msgid "Danish"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:566 #: paperless/settings/__init__.py:567
msgid "German" msgid "German"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:567 #: paperless/settings/__init__.py:568
msgid "Greek" msgid "Greek"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:568 #: paperless/settings/__init__.py:569
msgid "English (GB)" msgid "English (GB)"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:569 #: paperless/settings/__init__.py:570
msgid "Spanish" msgid "Spanish"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:570 #: paperless/settings/__init__.py:571
msgid "Persian" msgid "Persian"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:571 #: paperless/settings/__init__.py:572
msgid "Finnish" msgid "Finnish"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:572 #: paperless/settings/__init__.py:573
msgid "French" msgid "French"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:573 #: paperless/settings/__init__.py:574
msgid "Hungarian" msgid "Hungarian"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:574 #: paperless/settings/__init__.py:575
msgid "Indonesian" msgid "Indonesian"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:575 #: paperless/settings/__init__.py:576
msgid "Italian" msgid "Italian"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:576 #: paperless/settings/__init__.py:577
msgid "Japanese" msgid "Japanese"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:577 #: paperless/settings/__init__.py:578
msgid "Korean" msgid "Korean"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:578 #: paperless/settings/__init__.py:579
msgid "Luxembourgish" msgid "Luxembourgish"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:579 #: paperless/settings/__init__.py:580
msgid "Norwegian" msgid "Norwegian"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:580 #: paperless/settings/__init__.py:581
msgid "Dutch" msgid "Dutch"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:581 #: paperless/settings/__init__.py:582
msgid "Polish" msgid "Polish"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:582 #: paperless/settings/__init__.py:583
msgid "Portuguese (Brazil)" msgid "Portuguese (Brazil)"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:583 #: paperless/settings/__init__.py:584
msgid "Portuguese" msgid "Portuguese"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:584 #: paperless/settings/__init__.py:585
msgid "Romanian" msgid "Romanian"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:585 #: paperless/settings/__init__.py:586
msgid "Russian" msgid "Russian"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:586 #: paperless/settings/__init__.py:587
msgid "Slovak" msgid "Slovak"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:587 #: paperless/settings/__init__.py:588
msgid "Slovenian" msgid "Slovenian"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:588 #: paperless/settings/__init__.py:589
msgid "Serbian" msgid "Serbian"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:589 #: paperless/settings/__init__.py:590
msgid "Swedish" msgid "Swedish"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:590 #: paperless/settings/__init__.py:591
msgid "Turkish" msgid "Turkish"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:591 #: paperless/settings/__init__.py:592
msgid "Ukrainian" msgid "Ukrainian"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:592 #: paperless/settings/__init__.py:593
msgid "Vietnamese" msgid "Vietnamese"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:593 #: paperless/settings/__init__.py:594
msgid "Chinese Simplified" msgid "Chinese Simplified"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:594 #: paperless/settings/__init__.py:595
msgid "Chinese Traditional" msgid "Chinese Traditional"
msgstr "" msgstr ""
+70 -66
View File
@@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: paperless-ngx\n" "Project-Id-Version: paperless-ngx\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-09-18 01:29+0000\n" "POT-Creation-Date: 2026-09-23 19:00+0000\n"
"PO-Revision-Date: 2026-09-18 01:30\n" "PO-Revision-Date: 2026-09-23 19:01\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: Spanish\n" "Language-Team: Spanish\n"
"Language: es_ES\n" "Language: es_ES\n"
@@ -1615,7 +1615,7 @@ msgid "workflow runs"
msgstr "ejecuciones de flujo de trabajo" msgstr "ejecuciones de flujo de trabajo"
#: documents/serialisers.py:514 documents/serialisers.py:871 #: documents/serialisers.py:514 documents/serialisers.py:871
#: documents/serialisers.py:2883 documents/views.py:343 documents/views.py:2726 #: documents/serialisers.py:2885 documents/views.py:342 documents/views.py:2725
#: paperless_mail/serialisers.py:156 #: paperless_mail/serialisers.py:156
msgid "Insufficient permissions." msgid "Insufficient permissions."
msgstr "Permisos insuficientes." msgstr "Permisos insuficientes."
@@ -1624,38 +1624,38 @@ msgstr "Permisos insuficientes."
msgid "Invalid color." msgid "Invalid color."
msgstr "Color inválido." msgstr "Color inválido."
#: documents/serialisers.py:2350 #: documents/serialisers.py:2352
#, python-format #, python-format
msgid "File type %(type)s not supported" msgid "File type %(type)s not supported"
msgstr "Tipo de fichero %(type)s no suportado" msgstr "Tipo de fichero %(type)s no suportado"
#: documents/serialisers.py:2394 #: documents/serialisers.py:2396
#, python-format #, python-format
msgid "Custom field id must be an integer: %(id)s" msgid "Custom field id must be an integer: %(id)s"
msgstr "El id del campo personalizado debe ser un entero: %(id)s" msgstr "El id del campo personalizado debe ser un entero: %(id)s"
#: documents/serialisers.py:2401 #: documents/serialisers.py:2403
#, python-format #, python-format
msgid "Custom field with id %(id)s does not exist" msgid "Custom field with id %(id)s does not exist"
msgstr "El campo personalizado con identificador %(id)s no existe" msgstr "El campo personalizado con identificador %(id)s no existe"
#: documents/serialisers.py:2418 documents/serialisers.py:2428 #: documents/serialisers.py:2420 documents/serialisers.py:2430
msgid "Custom fields must be a list of integers or an object mapping ids to values." msgid "Custom fields must be a list of integers or an object mapping ids to values."
msgstr "Los campos personalizados deben ser una lista de enteros o un identificador de mapeo de objetos a valores." msgstr "Los campos personalizados deben ser una lista de enteros o un identificador de mapeo de objetos a valores."
#: documents/serialisers.py:2423 #: documents/serialisers.py:2425
msgid "Some custom fields don't exist or were specified twice." msgid "Some custom fields don't exist or were specified twice."
msgstr "Algunos campos personalizados no existen o fueron especificados dos veces." msgstr "Algunos campos personalizados no existen o fueron especificados dos veces."
#: documents/serialisers.py:2570 #: documents/serialisers.py:2572
msgid "Invalid variable detected." msgid "Invalid variable detected."
msgstr "Variable inválida." msgstr "Variable inválida."
#: documents/serialisers.py:2939 #: documents/serialisers.py:2941
msgid "Duplicate document identifiers are not allowed." msgid "Duplicate document identifiers are not allowed."
msgstr "No se permiten identificadores de documento duplicados." msgstr "No se permiten identificadores de documento duplicados."
#: documents/serialisers.py:2969 documents/views.py:4763 #: documents/serialisers.py:2971 documents/views.py:4780
#, python-format #, python-format
msgid "Documents not found: %(ids)s" msgid "Documents not found: %(ids)s"
msgstr "Documentos no encontrados: %(ids)s" msgstr "Documentos no encontrados: %(ids)s"
@@ -1911,40 +1911,40 @@ msgstr "El esquema URI '{parts.scheme}' no está permitido. Esquemas permitidos:
msgid "Unable to parse URI {value}" msgid "Unable to parse URI {value}"
msgstr "No se puede analizar la URI {value}" msgstr "No se puede analizar la URI {value}"
#: documents/views.py:336 documents/views.py:2723 #: documents/views.py:335 documents/views.py:2722
msgid "Invalid more_like_id" msgid "Invalid more_like_id"
msgstr "" msgstr ""
#: documents/views.py:1670 #: documents/views.py:1669
msgid "Invalid AI configuration." msgid "Invalid AI configuration."
msgstr "Configuración de IA inválida." msgstr "Configuración de IA inválida."
#: documents/views.py:1681 #: documents/views.py:1680
msgid "AI backend request timed out." msgid "AI backend request timed out."
msgstr "" msgstr ""
#: documents/views.py:1693 #: documents/views.py:1692
msgid "AI backend rejected the request. Check logs for details." msgid "AI backend rejected the request. Check logs for details."
msgstr "" msgstr ""
#: documents/views.py:2548 documents/views.py:2864 #: documents/views.py:2547 documents/views.py:2863
msgid "Specify only one of text, title_search, query, or more_like_id." msgid "Specify only one of text, title_search, query, or more_like_id."
msgstr "Especifique solo uno entre text, title_search, query, o more_like_id." msgstr "Especifique solo uno entre text, title_search, query, o more_like_id."
#: documents/views.py:4776 #: documents/views.py:4793
#, python-format #, python-format
msgid "Insufficient permissions to share document %(id)s." msgid "Insufficient permissions to share document %(id)s."
msgstr "Permisos insuficientes para compartir el documento %(id)s." msgstr "Permisos insuficientes para compartir el documento %(id)s."
#: documents/views.py:4822 #: documents/views.py:4839
msgid "Bundle is already being processed." msgid "Bundle is already being processed."
msgstr "El paquete ya está siendo procesado." msgstr "El paquete ya está siendo procesado."
#: documents/views.py:4886 #: documents/views.py:4903
msgid "The share link bundle is still being prepared. Please try again later." msgid "The share link bundle is still being prepared. Please try again later."
msgstr "El paquete de enlace compartido aún está siendo preparado. Por favor, inténtalo de nuevo más tarde." msgstr "El paquete de enlace compartido aún está siendo preparado. Por favor, inténtalo de nuevo más tarde."
#: documents/views.py:4900 #: documents/views.py:4917
msgid "The share link bundle is unavailable." msgid "The share link bundle is unavailable."
msgstr "El paquete de enlace compartido no está disponible." msgstr "El paquete de enlace compartido no está disponible."
@@ -2189,190 +2189,194 @@ msgid "Sets the LLM embedding model"
msgstr "Establece el modelo LLM embebido" msgstr "Establece el modelo LLM embebido"
#: paperless/models.py:369 #: paperless/models.py:369
msgid "Sets the LLM embedding API key"
msgstr ""
#: paperless/models.py:376
msgid "Sets the LLM embedding endpoint, optional" msgid "Sets the LLM embedding endpoint, optional"
msgstr "Establece el endpoint del LLM, opcional" msgstr "Establece el endpoint del LLM, opcional"
#: paperless/models.py:376 #: paperless/models.py:383
msgid "Sets the LLM embedding chunk size" msgid "Sets the LLM embedding chunk size"
msgstr "" msgstr ""
#: paperless/models.py:382 #: paperless/models.py:389
msgid "Sets the LLM context size" msgid "Sets the LLM context size"
msgstr "" msgstr ""
#: paperless/models.py:388 #: paperless/models.py:395
msgid "Sets the LLM backend" msgid "Sets the LLM backend"
msgstr "Establece el backend LLM" msgstr "Establece el backend LLM"
#: paperless/models.py:396 #: paperless/models.py:403
msgid "Sets the LLM model" msgid "Sets the LLM model"
msgstr "Establece el modelo LLM" msgstr "Establece el modelo LLM"
#: paperless/models.py:403 #: paperless/models.py:410
msgid "Sets the LLM API key" msgid "Sets the LLM API key"
msgstr "Establece la API key del LLM" msgstr "Establece la API key del LLM"
#: paperless/models.py:410 #: paperless/models.py:417
msgid "Sets the LLM endpoint, optional" msgid "Sets the LLM endpoint, optional"
msgstr "Establece el endpoint del LLM, opcional" msgstr "Establece el endpoint del LLM, opcional"
#: paperless/models.py:417 #: paperless/models.py:424
msgid "Sets the LLM output language" msgid "Sets the LLM output language"
msgstr "Establece el idioma de salida de LLM" msgstr "Establece el idioma de salida de LLM"
#: paperless/models.py:424 #: paperless/models.py:431
msgid "Sets the LLM timeout in seconds" msgid "Sets the LLM timeout in seconds"
msgstr "Establece el tiempo de espera de LLM en segundos" msgstr "Establece el tiempo de espera de LLM en segundos"
#: paperless/models.py:430 #: paperless/models.py:437
msgid "paperless application settings" msgid "paperless application settings"
msgstr "Ajustes de la aplicación paperless" msgstr "Ajustes de la aplicación paperless"
#: paperless/settings/__init__.py:558 #: paperless/settings/__init__.py:559
msgid "English (US)" msgid "English (US)"
msgstr "Inglés (US)" msgstr "Inglés (US)"
#: paperless/settings/__init__.py:559 #: paperless/settings/__init__.py:560
msgid "Arabic" msgid "Arabic"
msgstr "Árabe" msgstr "Árabe"
#: paperless/settings/__init__.py:560 #: paperless/settings/__init__.py:561
msgid "Afrikaans" msgid "Afrikaans"
msgstr "Africano" msgstr "Africano"
#: paperless/settings/__init__.py:561 #: paperless/settings/__init__.py:562
msgid "Belarusian" msgid "Belarusian"
msgstr "Bielorruso" msgstr "Bielorruso"
#: paperless/settings/__init__.py:562 #: paperless/settings/__init__.py:563
msgid "Bulgarian" msgid "Bulgarian"
msgstr "Búlgaro" msgstr "Búlgaro"
#: paperless/settings/__init__.py:563 #: paperless/settings/__init__.py:564
msgid "Catalan" msgid "Catalan"
msgstr "Catalán" msgstr "Catalán"
#: paperless/settings/__init__.py:564 #: paperless/settings/__init__.py:565
msgid "Czech" msgid "Czech"
msgstr "Checo" msgstr "Checo"
#: paperless/settings/__init__.py:565 #: paperless/settings/__init__.py:566
msgid "Danish" msgid "Danish"
msgstr "Danés" msgstr "Danés"
#: paperless/settings/__init__.py:566 #: paperless/settings/__init__.py:567
msgid "German" msgid "German"
msgstr "Alemán" msgstr "Alemán"
#: paperless/settings/__init__.py:567 #: paperless/settings/__init__.py:568
msgid "Greek" msgid "Greek"
msgstr "Griego" msgstr "Griego"
#: paperless/settings/__init__.py:568 #: paperless/settings/__init__.py:569
msgid "English (GB)" msgid "English (GB)"
msgstr "Inglés (Gran Bretaña)" msgstr "Inglés (Gran Bretaña)"
#: paperless/settings/__init__.py:569 #: paperless/settings/__init__.py:570
msgid "Spanish" msgid "Spanish"
msgstr "Español" msgstr "Español"
#: paperless/settings/__init__.py:570 #: paperless/settings/__init__.py:571
msgid "Persian" msgid "Persian"
msgstr "Persa" msgstr "Persa"
#: paperless/settings/__init__.py:571 #: paperless/settings/__init__.py:572
msgid "Finnish" msgid "Finnish"
msgstr "Finlandés" msgstr "Finlandés"
#: paperless/settings/__init__.py:572 #: paperless/settings/__init__.py:573
msgid "French" msgid "French"
msgstr "Francés" msgstr "Francés"
#: paperless/settings/__init__.py:573 #: paperless/settings/__init__.py:574
msgid "Hungarian" msgid "Hungarian"
msgstr "Húngaro" msgstr "Húngaro"
#: paperless/settings/__init__.py:574 #: paperless/settings/__init__.py:575
msgid "Indonesian" msgid "Indonesian"
msgstr "Indonesio" msgstr "Indonesio"
#: paperless/settings/__init__.py:575 #: paperless/settings/__init__.py:576
msgid "Italian" msgid "Italian"
msgstr "Italiano" msgstr "Italiano"
#: paperless/settings/__init__.py:576 #: paperless/settings/__init__.py:577
msgid "Japanese" msgid "Japanese"
msgstr "Japonés" msgstr "Japonés"
#: paperless/settings/__init__.py:577 #: paperless/settings/__init__.py:578
msgid "Korean" msgid "Korean"
msgstr "Coreano" msgstr "Coreano"
#: paperless/settings/__init__.py:578 #: paperless/settings/__init__.py:579
msgid "Luxembourgish" msgid "Luxembourgish"
msgstr "Luxemburgués" msgstr "Luxemburgués"
#: paperless/settings/__init__.py:579 #: paperless/settings/__init__.py:580
msgid "Norwegian" msgid "Norwegian"
msgstr "Noruego" msgstr "Noruego"
#: paperless/settings/__init__.py:580 #: paperless/settings/__init__.py:581
msgid "Dutch" msgid "Dutch"
msgstr "Alemán" msgstr "Alemán"
#: paperless/settings/__init__.py:581 #: paperless/settings/__init__.py:582
msgid "Polish" msgid "Polish"
msgstr "Polaco" msgstr "Polaco"
#: paperless/settings/__init__.py:582 #: paperless/settings/__init__.py:583
msgid "Portuguese (Brazil)" msgid "Portuguese (Brazil)"
msgstr "Portugués (Brasil)" msgstr "Portugués (Brasil)"
#: paperless/settings/__init__.py:583 #: paperless/settings/__init__.py:584
msgid "Portuguese" msgid "Portuguese"
msgstr "Portugués" msgstr "Portugués"
#: paperless/settings/__init__.py:584 #: paperless/settings/__init__.py:585
msgid "Romanian" msgid "Romanian"
msgstr "Rumano" msgstr "Rumano"
#: paperless/settings/__init__.py:585 #: paperless/settings/__init__.py:586
msgid "Russian" msgid "Russian"
msgstr "Ruso" msgstr "Ruso"
#: paperless/settings/__init__.py:586 #: paperless/settings/__init__.py:587
msgid "Slovak" msgid "Slovak"
msgstr "Eslovaco" msgstr "Eslovaco"
#: paperless/settings/__init__.py:587 #: paperless/settings/__init__.py:588
msgid "Slovenian" msgid "Slovenian"
msgstr "Esloveno" msgstr "Esloveno"
#: paperless/settings/__init__.py:588 #: paperless/settings/__init__.py:589
msgid "Serbian" msgid "Serbian"
msgstr "Serbio" msgstr "Serbio"
#: paperless/settings/__init__.py:589 #: paperless/settings/__init__.py:590
msgid "Swedish" msgid "Swedish"
msgstr "Sueco" msgstr "Sueco"
#: paperless/settings/__init__.py:590 #: paperless/settings/__init__.py:591
msgid "Turkish" msgid "Turkish"
msgstr "Turco" msgstr "Turco"
#: paperless/settings/__init__.py:591 #: paperless/settings/__init__.py:592
msgid "Ukrainian" msgid "Ukrainian"
msgstr "Ucraniano" msgstr "Ucraniano"
#: paperless/settings/__init__.py:592 #: paperless/settings/__init__.py:593
msgid "Vietnamese" msgid "Vietnamese"
msgstr "Vietnamita" msgstr "Vietnamita"
#: paperless/settings/__init__.py:593 #: paperless/settings/__init__.py:594
msgid "Chinese Simplified" msgid "Chinese Simplified"
msgstr "Chino simplificado" msgstr "Chino simplificado"
#: paperless/settings/__init__.py:594 #: paperless/settings/__init__.py:595
msgid "Chinese Traditional" msgid "Chinese Traditional"
msgstr "Chino tradicional" msgstr "Chino tradicional"
+70 -66
View File
@@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: paperless-ngx\n" "Project-Id-Version: paperless-ngx\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-09-18 01:29+0000\n" "POT-Creation-Date: 2026-09-23 19:00+0000\n"
"PO-Revision-Date: 2026-09-18 01:30\n" "PO-Revision-Date: 2026-09-23 19:01\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: Estonian\n" "Language-Team: Estonian\n"
"Language: et_EE\n" "Language: et_EE\n"
@@ -1615,7 +1615,7 @@ msgid "workflow runs"
msgstr "" msgstr ""
#: documents/serialisers.py:514 documents/serialisers.py:871 #: documents/serialisers.py:514 documents/serialisers.py:871
#: documents/serialisers.py:2883 documents/views.py:343 documents/views.py:2726 #: documents/serialisers.py:2885 documents/views.py:342 documents/views.py:2725
#: paperless_mail/serialisers.py:156 #: paperless_mail/serialisers.py:156
msgid "Insufficient permissions." msgid "Insufficient permissions."
msgstr "" msgstr ""
@@ -1624,38 +1624,38 @@ msgstr ""
msgid "Invalid color." msgid "Invalid color."
msgstr "" msgstr ""
#: documents/serialisers.py:2350 #: documents/serialisers.py:2352
#, python-format #, python-format
msgid "File type %(type)s not supported" msgid "File type %(type)s not supported"
msgstr "" msgstr ""
#: documents/serialisers.py:2394 #: documents/serialisers.py:2396
#, python-format #, python-format
msgid "Custom field id must be an integer: %(id)s" msgid "Custom field id must be an integer: %(id)s"
msgstr "" msgstr ""
#: documents/serialisers.py:2401 #: documents/serialisers.py:2403
#, python-format #, python-format
msgid "Custom field with id %(id)s does not exist" msgid "Custom field with id %(id)s does not exist"
msgstr "" msgstr ""
#: documents/serialisers.py:2418 documents/serialisers.py:2428 #: documents/serialisers.py:2420 documents/serialisers.py:2430
msgid "Custom fields must be a list of integers or an object mapping ids to values." msgid "Custom fields must be a list of integers or an object mapping ids to values."
msgstr "" msgstr ""
#: documents/serialisers.py:2423 #: documents/serialisers.py:2425
msgid "Some custom fields don't exist or were specified twice." msgid "Some custom fields don't exist or were specified twice."
msgstr "" msgstr ""
#: documents/serialisers.py:2570 #: documents/serialisers.py:2572
msgid "Invalid variable detected." msgid "Invalid variable detected."
msgstr "" msgstr ""
#: documents/serialisers.py:2939 #: documents/serialisers.py:2941
msgid "Duplicate document identifiers are not allowed." msgid "Duplicate document identifiers are not allowed."
msgstr "" msgstr ""
#: documents/serialisers.py:2969 documents/views.py:4763 #: documents/serialisers.py:2971 documents/views.py:4780
#, python-format #, python-format
msgid "Documents not found: %(ids)s" msgid "Documents not found: %(ids)s"
msgstr "" msgstr ""
@@ -1910,40 +1910,40 @@ msgstr ""
msgid "Unable to parse URI {value}" msgid "Unable to parse URI {value}"
msgstr "" msgstr ""
#: documents/views.py:336 documents/views.py:2723 #: documents/views.py:335 documents/views.py:2722
msgid "Invalid more_like_id" msgid "Invalid more_like_id"
msgstr "" msgstr ""
#: documents/views.py:1670 #: documents/views.py:1669
msgid "Invalid AI configuration." msgid "Invalid AI configuration."
msgstr "" msgstr ""
#: documents/views.py:1681 #: documents/views.py:1680
msgid "AI backend request timed out." msgid "AI backend request timed out."
msgstr "" msgstr ""
#: documents/views.py:1693 #: documents/views.py:1692
msgid "AI backend rejected the request. Check logs for details." msgid "AI backend rejected the request. Check logs for details."
msgstr "" msgstr ""
#: documents/views.py:2548 documents/views.py:2864 #: documents/views.py:2547 documents/views.py:2863
msgid "Specify only one of text, title_search, query, or more_like_id." msgid "Specify only one of text, title_search, query, or more_like_id."
msgstr "" msgstr ""
#: documents/views.py:4776 #: documents/views.py:4793
#, python-format #, python-format
msgid "Insufficient permissions to share document %(id)s." msgid "Insufficient permissions to share document %(id)s."
msgstr "" msgstr ""
#: documents/views.py:4822 #: documents/views.py:4839
msgid "Bundle is already being processed." msgid "Bundle is already being processed."
msgstr "" msgstr ""
#: documents/views.py:4886 #: documents/views.py:4903
msgid "The share link bundle is still being prepared. Please try again later." msgid "The share link bundle is still being prepared. Please try again later."
msgstr "" msgstr ""
#: documents/views.py:4900 #: documents/views.py:4917
msgid "The share link bundle is unavailable." msgid "The share link bundle is unavailable."
msgstr "" msgstr ""
@@ -2188,190 +2188,194 @@ msgid "Sets the LLM embedding model"
msgstr "" msgstr ""
#: paperless/models.py:369 #: paperless/models.py:369
msgid "Sets the LLM embedding endpoint, optional" msgid "Sets the LLM embedding API key"
msgstr "" msgstr ""
#: paperless/models.py:376 #: paperless/models.py:376
msgid "Sets the LLM embedding endpoint, optional"
msgstr ""
#: paperless/models.py:383
msgid "Sets the LLM embedding chunk size" msgid "Sets the LLM embedding chunk size"
msgstr "" msgstr ""
#: paperless/models.py:382 #: paperless/models.py:389
msgid "Sets the LLM context size" msgid "Sets the LLM context size"
msgstr "" msgstr ""
#: paperless/models.py:388 #: paperless/models.py:395
msgid "Sets the LLM backend" msgid "Sets the LLM backend"
msgstr "" msgstr ""
#: paperless/models.py:396 #: paperless/models.py:403
msgid "Sets the LLM model" msgid "Sets the LLM model"
msgstr "" msgstr ""
#: paperless/models.py:403 #: paperless/models.py:410
msgid "Sets the LLM API key" msgid "Sets the LLM API key"
msgstr "" msgstr ""
#: paperless/models.py:410 #: paperless/models.py:417
msgid "Sets the LLM endpoint, optional" msgid "Sets the LLM endpoint, optional"
msgstr "" msgstr ""
#: paperless/models.py:417 #: paperless/models.py:424
msgid "Sets the LLM output language" msgid "Sets the LLM output language"
msgstr "" msgstr ""
#: paperless/models.py:424 #: paperless/models.py:431
msgid "Sets the LLM timeout in seconds" msgid "Sets the LLM timeout in seconds"
msgstr "" msgstr ""
#: paperless/models.py:430 #: paperless/models.py:437
msgid "paperless application settings" msgid "paperless application settings"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:558 #: paperless/settings/__init__.py:559
msgid "English (US)" msgid "English (US)"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:559 #: paperless/settings/__init__.py:560
msgid "Arabic" msgid "Arabic"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:560 #: paperless/settings/__init__.py:561
msgid "Afrikaans" msgid "Afrikaans"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:561 #: paperless/settings/__init__.py:562
msgid "Belarusian" msgid "Belarusian"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:562 #: paperless/settings/__init__.py:563
msgid "Bulgarian" msgid "Bulgarian"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:563 #: paperless/settings/__init__.py:564
msgid "Catalan" msgid "Catalan"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:564 #: paperless/settings/__init__.py:565
msgid "Czech" msgid "Czech"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:565 #: paperless/settings/__init__.py:566
msgid "Danish" msgid "Danish"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:566 #: paperless/settings/__init__.py:567
msgid "German" msgid "German"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:567 #: paperless/settings/__init__.py:568
msgid "Greek" msgid "Greek"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:568 #: paperless/settings/__init__.py:569
msgid "English (GB)" msgid "English (GB)"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:569 #: paperless/settings/__init__.py:570
msgid "Spanish" msgid "Spanish"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:570 #: paperless/settings/__init__.py:571
msgid "Persian" msgid "Persian"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:571 #: paperless/settings/__init__.py:572
msgid "Finnish" msgid "Finnish"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:572 #: paperless/settings/__init__.py:573
msgid "French" msgid "French"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:573 #: paperless/settings/__init__.py:574
msgid "Hungarian" msgid "Hungarian"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:574 #: paperless/settings/__init__.py:575
msgid "Indonesian" msgid "Indonesian"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:575 #: paperless/settings/__init__.py:576
msgid "Italian" msgid "Italian"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:576 #: paperless/settings/__init__.py:577
msgid "Japanese" msgid "Japanese"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:577 #: paperless/settings/__init__.py:578
msgid "Korean" msgid "Korean"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:578 #: paperless/settings/__init__.py:579
msgid "Luxembourgish" msgid "Luxembourgish"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:579 #: paperless/settings/__init__.py:580
msgid "Norwegian" msgid "Norwegian"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:580 #: paperless/settings/__init__.py:581
msgid "Dutch" msgid "Dutch"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:581 #: paperless/settings/__init__.py:582
msgid "Polish" msgid "Polish"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:582 #: paperless/settings/__init__.py:583
msgid "Portuguese (Brazil)" msgid "Portuguese (Brazil)"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:583 #: paperless/settings/__init__.py:584
msgid "Portuguese" msgid "Portuguese"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:584 #: paperless/settings/__init__.py:585
msgid "Romanian" msgid "Romanian"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:585 #: paperless/settings/__init__.py:586
msgid "Russian" msgid "Russian"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:586 #: paperless/settings/__init__.py:587
msgid "Slovak" msgid "Slovak"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:587 #: paperless/settings/__init__.py:588
msgid "Slovenian" msgid "Slovenian"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:588 #: paperless/settings/__init__.py:589
msgid "Serbian" msgid "Serbian"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:589 #: paperless/settings/__init__.py:590
msgid "Swedish" msgid "Swedish"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:590 #: paperless/settings/__init__.py:591
msgid "Turkish" msgid "Turkish"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:591 #: paperless/settings/__init__.py:592
msgid "Ukrainian" msgid "Ukrainian"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:592 #: paperless/settings/__init__.py:593
msgid "Vietnamese" msgid "Vietnamese"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:593 #: paperless/settings/__init__.py:594
msgid "Chinese Simplified" msgid "Chinese Simplified"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:594 #: paperless/settings/__init__.py:595
msgid "Chinese Traditional" msgid "Chinese Traditional"
msgstr "" msgstr ""
+70 -66
View File
@@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: paperless-ngx\n" "Project-Id-Version: paperless-ngx\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-09-18 01:29+0000\n" "POT-Creation-Date: 2026-09-23 19:00+0000\n"
"PO-Revision-Date: 2026-09-18 01:30\n" "PO-Revision-Date: 2026-09-23 19:01\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: Persian\n" "Language-Team: Persian\n"
"Language: fa_IR\n" "Language: fa_IR\n"
@@ -1615,7 +1615,7 @@ msgid "workflow runs"
msgstr "گردش کار اجرا می شود" msgstr "گردش کار اجرا می شود"
#: documents/serialisers.py:514 documents/serialisers.py:871 #: documents/serialisers.py:514 documents/serialisers.py:871
#: documents/serialisers.py:2883 documents/views.py:343 documents/views.py:2726 #: documents/serialisers.py:2885 documents/views.py:342 documents/views.py:2725
#: paperless_mail/serialisers.py:156 #: paperless_mail/serialisers.py:156
msgid "Insufficient permissions." msgid "Insufficient permissions."
msgstr "" msgstr ""
@@ -1624,38 +1624,38 @@ msgstr ""
msgid "Invalid color." msgid "Invalid color."
msgstr "رنگ نامعتبر" msgstr "رنگ نامعتبر"
#: documents/serialisers.py:2350 #: documents/serialisers.py:2352
#, python-format #, python-format
msgid "File type %(type)s not supported" msgid "File type %(type)s not supported"
msgstr "" msgstr ""
#: documents/serialisers.py:2394 #: documents/serialisers.py:2396
#, python-format #, python-format
msgid "Custom field id must be an integer: %(id)s" msgid "Custom field id must be an integer: %(id)s"
msgstr "" msgstr ""
#: documents/serialisers.py:2401 #: documents/serialisers.py:2403
#, python-format #, python-format
msgid "Custom field with id %(id)s does not exist" msgid "Custom field with id %(id)s does not exist"
msgstr "" msgstr ""
#: documents/serialisers.py:2418 documents/serialisers.py:2428 #: documents/serialisers.py:2420 documents/serialisers.py:2430
msgid "Custom fields must be a list of integers or an object mapping ids to values." msgid "Custom fields must be a list of integers or an object mapping ids to values."
msgstr "" msgstr ""
#: documents/serialisers.py:2423 #: documents/serialisers.py:2425
msgid "Some custom fields don't exist or were specified twice." msgid "Some custom fields don't exist or were specified twice."
msgstr "" msgstr ""
#: documents/serialisers.py:2570 #: documents/serialisers.py:2572
msgid "Invalid variable detected." msgid "Invalid variable detected."
msgstr "متغیر نامعتبر شناسایی شده است." msgstr "متغیر نامعتبر شناسایی شده است."
#: documents/serialisers.py:2939 #: documents/serialisers.py:2941
msgid "Duplicate document identifiers are not allowed." msgid "Duplicate document identifiers are not allowed."
msgstr "" msgstr ""
#: documents/serialisers.py:2969 documents/views.py:4763 #: documents/serialisers.py:2971 documents/views.py:4780
#, python-format #, python-format
msgid "Documents not found: %(ids)s" msgid "Documents not found: %(ids)s"
msgstr "" msgstr ""
@@ -1910,40 +1910,40 @@ msgstr ""
msgid "Unable to parse URI {value}" msgid "Unable to parse URI {value}"
msgstr "" msgstr ""
#: documents/views.py:336 documents/views.py:2723 #: documents/views.py:335 documents/views.py:2722
msgid "Invalid more_like_id" msgid "Invalid more_like_id"
msgstr "" msgstr ""
#: documents/views.py:1670 #: documents/views.py:1669
msgid "Invalid AI configuration." msgid "Invalid AI configuration."
msgstr "" msgstr ""
#: documents/views.py:1681 #: documents/views.py:1680
msgid "AI backend request timed out." msgid "AI backend request timed out."
msgstr "" msgstr ""
#: documents/views.py:1693 #: documents/views.py:1692
msgid "AI backend rejected the request. Check logs for details." msgid "AI backend rejected the request. Check logs for details."
msgstr "" msgstr ""
#: documents/views.py:2548 documents/views.py:2864 #: documents/views.py:2547 documents/views.py:2863
msgid "Specify only one of text, title_search, query, or more_like_id." msgid "Specify only one of text, title_search, query, or more_like_id."
msgstr "" msgstr ""
#: documents/views.py:4776 #: documents/views.py:4793
#, python-format #, python-format
msgid "Insufficient permissions to share document %(id)s." msgid "Insufficient permissions to share document %(id)s."
msgstr "" msgstr ""
#: documents/views.py:4822 #: documents/views.py:4839
msgid "Bundle is already being processed." msgid "Bundle is already being processed."
msgstr "" msgstr ""
#: documents/views.py:4886 #: documents/views.py:4903
msgid "The share link bundle is still being prepared. Please try again later." msgid "The share link bundle is still being prepared. Please try again later."
msgstr "" msgstr ""
#: documents/views.py:4900 #: documents/views.py:4917
msgid "The share link bundle is unavailable." msgid "The share link bundle is unavailable."
msgstr "" msgstr ""
@@ -2188,190 +2188,194 @@ msgid "Sets the LLM embedding model"
msgstr "" msgstr ""
#: paperless/models.py:369 #: paperless/models.py:369
msgid "Sets the LLM embedding endpoint, optional" msgid "Sets the LLM embedding API key"
msgstr "" msgstr ""
#: paperless/models.py:376 #: paperless/models.py:376
msgid "Sets the LLM embedding endpoint, optional"
msgstr ""
#: paperless/models.py:383
msgid "Sets the LLM embedding chunk size" msgid "Sets the LLM embedding chunk size"
msgstr "" msgstr ""
#: paperless/models.py:382 #: paperless/models.py:389
msgid "Sets the LLM context size" msgid "Sets the LLM context size"
msgstr "" msgstr ""
#: paperless/models.py:388 #: paperless/models.py:395
msgid "Sets the LLM backend" msgid "Sets the LLM backend"
msgstr "" msgstr ""
#: paperless/models.py:396 #: paperless/models.py:403
msgid "Sets the LLM model" msgid "Sets the LLM model"
msgstr "" msgstr ""
#: paperless/models.py:403 #: paperless/models.py:410
msgid "Sets the LLM API key" msgid "Sets the LLM API key"
msgstr "" msgstr ""
#: paperless/models.py:410 #: paperless/models.py:417
msgid "Sets the LLM endpoint, optional" msgid "Sets the LLM endpoint, optional"
msgstr "" msgstr ""
#: paperless/models.py:417 #: paperless/models.py:424
msgid "Sets the LLM output language" msgid "Sets the LLM output language"
msgstr "" msgstr ""
#: paperless/models.py:424 #: paperless/models.py:431
msgid "Sets the LLM timeout in seconds" msgid "Sets the LLM timeout in seconds"
msgstr "" msgstr ""
#: paperless/models.py:430 #: paperless/models.py:437
msgid "paperless application settings" msgid "paperless application settings"
msgstr "تنظیمات برنامه بدون کاغذ" msgstr "تنظیمات برنامه بدون کاغذ"
#: paperless/settings/__init__.py:558 #: paperless/settings/__init__.py:559
msgid "English (US)" msgid "English (US)"
msgstr "انگلیسی (ایالات متحده)" msgstr "انگلیسی (ایالات متحده)"
#: paperless/settings/__init__.py:559 #: paperless/settings/__init__.py:560
msgid "Arabic" msgid "Arabic"
msgstr "عربی" msgstr "عربی"
#: paperless/settings/__init__.py:560 #: paperless/settings/__init__.py:561
msgid "Afrikaans" msgid "Afrikaans"
msgstr "افریکان" msgstr "افریکان"
#: paperless/settings/__init__.py:561 #: paperless/settings/__init__.py:562
msgid "Belarusian" msgid "Belarusian"
msgstr "وابسته به بلروس" msgstr "وابسته به بلروس"
#: paperless/settings/__init__.py:562 #: paperless/settings/__init__.py:563
msgid "Bulgarian" msgid "Bulgarian"
msgstr "وابسته به بلغاری" msgstr "وابسته به بلغاری"
#: paperless/settings/__init__.py:563 #: paperless/settings/__init__.py:564
msgid "Catalan" msgid "Catalan"
msgstr "کاتالان" msgstr "کاتالان"
#: paperless/settings/__init__.py:564 #: paperless/settings/__init__.py:565
msgid "Czech" msgid "Czech"
msgstr "وابسته به چک" msgstr "وابسته به چک"
#: paperless/settings/__init__.py:565 #: paperless/settings/__init__.py:566
msgid "Danish" msgid "Danish"
msgstr "وابسته به دانمارکی" msgstr "وابسته به دانمارکی"
#: paperless/settings/__init__.py:566 #: paperless/settings/__init__.py:567
msgid "German" msgid "German"
msgstr "آلمانی" msgstr "آلمانی"
#: paperless/settings/__init__.py:567 #: paperless/settings/__init__.py:568
msgid "Greek" msgid "Greek"
msgstr "یونانی" msgstr "یونانی"
#: paperless/settings/__init__.py:568 #: paperless/settings/__init__.py:569
msgid "English (GB)" msgid "English (GB)"
msgstr "انگلیسی (GB)" msgstr "انگلیسی (GB)"
#: paperless/settings/__init__.py:569 #: paperless/settings/__init__.py:570
msgid "Spanish" msgid "Spanish"
msgstr "اسپانیایی" msgstr "اسپانیایی"
#: paperless/settings/__init__.py:570 #: paperless/settings/__init__.py:571
msgid "Persian" msgid "Persian"
msgstr "فارسی" msgstr "فارسی"
#: paperless/settings/__init__.py:571 #: paperless/settings/__init__.py:572
msgid "Finnish" msgid "Finnish"
msgstr "فنلاندی" msgstr "فنلاندی"
#: paperless/settings/__init__.py:572 #: paperless/settings/__init__.py:573
msgid "French" msgid "French"
msgstr "فرانسوی" msgstr "فرانسوی"
#: paperless/settings/__init__.py:573 #: paperless/settings/__init__.py:574
msgid "Hungarian" msgid "Hungarian"
msgstr "مجارستانی" msgstr "مجارستانی"
#: paperless/settings/__init__.py:574 #: paperless/settings/__init__.py:575
msgid "Indonesian" msgid "Indonesian"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:575 #: paperless/settings/__init__.py:576
msgid "Italian" msgid "Italian"
msgstr "ایتالیایی" msgstr "ایتالیایی"
#: paperless/settings/__init__.py:576 #: paperless/settings/__init__.py:577
msgid "Japanese" msgid "Japanese"
msgstr "وابسته به ژاپنی" msgstr "وابسته به ژاپنی"
#: paperless/settings/__init__.py:577 #: paperless/settings/__init__.py:578
msgid "Korean" msgid "Korean"
msgstr "کره ای" msgstr "کره ای"
#: paperless/settings/__init__.py:578 #: paperless/settings/__init__.py:579
msgid "Luxembourgish" msgid "Luxembourgish"
msgstr "وابسته به لوکس" msgstr "وابسته به لوکس"
#: paperless/settings/__init__.py:579 #: paperless/settings/__init__.py:580
msgid "Norwegian" msgid "Norwegian"
msgstr "نروژی" msgstr "نروژی"
#: paperless/settings/__init__.py:580 #: paperless/settings/__init__.py:581
msgid "Dutch" msgid "Dutch"
msgstr "هلندی" msgstr "هلندی"
#: paperless/settings/__init__.py:581 #: paperless/settings/__init__.py:582
msgid "Polish" msgid "Polish"
msgstr "صیقل دادن" msgstr "صیقل دادن"
#: paperless/settings/__init__.py:582 #: paperless/settings/__init__.py:583
msgid "Portuguese (Brazil)" msgid "Portuguese (Brazil)"
msgstr "پرتغالی (برزیل)" msgstr "پرتغالی (برزیل)"
#: paperless/settings/__init__.py:583 #: paperless/settings/__init__.py:584
msgid "Portuguese" msgid "Portuguese"
msgstr "وابسته به پرتغالی" msgstr "وابسته به پرتغالی"
#: paperless/settings/__init__.py:584 #: paperless/settings/__init__.py:585
msgid "Romanian" msgid "Romanian"
msgstr "وابسته به رومانی" msgstr "وابسته به رومانی"
#: paperless/settings/__init__.py:585 #: paperless/settings/__init__.py:586
msgid "Russian" msgid "Russian"
msgstr "روسی" msgstr "روسی"
#: paperless/settings/__init__.py:586 #: paperless/settings/__init__.py:587
msgid "Slovak" msgid "Slovak"
msgstr "لگن" msgstr "لگن"
#: paperless/settings/__init__.py:587 #: paperless/settings/__init__.py:588
msgid "Slovenian" msgid "Slovenian"
msgstr "وابسته به اسلوونی" msgstr "وابسته به اسلوونی"
#: paperless/settings/__init__.py:588 #: paperless/settings/__init__.py:589
msgid "Serbian" msgid "Serbian"
msgstr "صرب" msgstr "صرب"
#: paperless/settings/__init__.py:589 #: paperless/settings/__init__.py:590
msgid "Swedish" msgid "Swedish"
msgstr "سوئدی" msgstr "سوئدی"
#: paperless/settings/__init__.py:590 #: paperless/settings/__init__.py:591
msgid "Turkish" msgid "Turkish"
msgstr "ترکی" msgstr "ترکی"
#: paperless/settings/__init__.py:591 #: paperless/settings/__init__.py:592
msgid "Ukrainian" msgid "Ukrainian"
msgstr "وابسته به اوکراینی" msgstr "وابسته به اوکراینی"
#: paperless/settings/__init__.py:592 #: paperless/settings/__init__.py:593
msgid "Vietnamese" msgid "Vietnamese"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:593 #: paperless/settings/__init__.py:594
msgid "Chinese Simplified" msgid "Chinese Simplified"
msgstr "چینی ساده شد" msgstr "چینی ساده شد"
#: paperless/settings/__init__.py:594 #: paperless/settings/__init__.py:595
msgid "Chinese Traditional" msgid "Chinese Traditional"
msgstr "چینی سنتی" msgstr "چینی سنتی"
+70 -66
View File
@@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: paperless-ngx\n" "Project-Id-Version: paperless-ngx\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-09-18 01:29+0000\n" "POT-Creation-Date: 2026-09-23 19:00+0000\n"
"PO-Revision-Date: 2026-09-18 01:30\n" "PO-Revision-Date: 2026-09-23 19:01\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: Finnish\n" "Language-Team: Finnish\n"
"Language: fi_FI\n" "Language: fi_FI\n"
@@ -1615,7 +1615,7 @@ msgid "workflow runs"
msgstr "" msgstr ""
#: documents/serialisers.py:514 documents/serialisers.py:871 #: documents/serialisers.py:514 documents/serialisers.py:871
#: documents/serialisers.py:2883 documents/views.py:343 documents/views.py:2726 #: documents/serialisers.py:2885 documents/views.py:342 documents/views.py:2725
#: paperless_mail/serialisers.py:156 #: paperless_mail/serialisers.py:156
msgid "Insufficient permissions." msgid "Insufficient permissions."
msgstr "" msgstr ""
@@ -1624,38 +1624,38 @@ msgstr ""
msgid "Invalid color." msgid "Invalid color."
msgstr "Virheellinen väri." msgstr "Virheellinen väri."
#: documents/serialisers.py:2350 #: documents/serialisers.py:2352
#, python-format #, python-format
msgid "File type %(type)s not supported" msgid "File type %(type)s not supported"
msgstr "Tiedostotyyppiä %(type)s ei tueta" msgstr "Tiedostotyyppiä %(type)s ei tueta"
#: documents/serialisers.py:2394 #: documents/serialisers.py:2396
#, python-format #, python-format
msgid "Custom field id must be an integer: %(id)s" msgid "Custom field id must be an integer: %(id)s"
msgstr "" msgstr ""
#: documents/serialisers.py:2401 #: documents/serialisers.py:2403
#, python-format #, python-format
msgid "Custom field with id %(id)s does not exist" msgid "Custom field with id %(id)s does not exist"
msgstr "" msgstr ""
#: documents/serialisers.py:2418 documents/serialisers.py:2428 #: documents/serialisers.py:2420 documents/serialisers.py:2430
msgid "Custom fields must be a list of integers or an object mapping ids to values." msgid "Custom fields must be a list of integers or an object mapping ids to values."
msgstr "" msgstr ""
#: documents/serialisers.py:2423 #: documents/serialisers.py:2425
msgid "Some custom fields don't exist or were specified twice." msgid "Some custom fields don't exist or were specified twice."
msgstr "" msgstr ""
#: documents/serialisers.py:2570 #: documents/serialisers.py:2572
msgid "Invalid variable detected." msgid "Invalid variable detected."
msgstr "Virheellinen muuttuja havaittu." msgstr "Virheellinen muuttuja havaittu."
#: documents/serialisers.py:2939 #: documents/serialisers.py:2941
msgid "Duplicate document identifiers are not allowed." msgid "Duplicate document identifiers are not allowed."
msgstr "" msgstr ""
#: documents/serialisers.py:2969 documents/views.py:4763 #: documents/serialisers.py:2971 documents/views.py:4780
#, python-format #, python-format
msgid "Documents not found: %(ids)s" msgid "Documents not found: %(ids)s"
msgstr "" msgstr ""
@@ -1911,40 +1911,40 @@ msgstr ""
msgid "Unable to parse URI {value}" msgid "Unable to parse URI {value}"
msgstr "" msgstr ""
#: documents/views.py:336 documents/views.py:2723 #: documents/views.py:335 documents/views.py:2722
msgid "Invalid more_like_id" msgid "Invalid more_like_id"
msgstr "" msgstr ""
#: documents/views.py:1670 #: documents/views.py:1669
msgid "Invalid AI configuration." msgid "Invalid AI configuration."
msgstr "" msgstr ""
#: documents/views.py:1681 #: documents/views.py:1680
msgid "AI backend request timed out." msgid "AI backend request timed out."
msgstr "" msgstr ""
#: documents/views.py:1693 #: documents/views.py:1692
msgid "AI backend rejected the request. Check logs for details." msgid "AI backend rejected the request. Check logs for details."
msgstr "" msgstr ""
#: documents/views.py:2548 documents/views.py:2864 #: documents/views.py:2547 documents/views.py:2863
msgid "Specify only one of text, title_search, query, or more_like_id." msgid "Specify only one of text, title_search, query, or more_like_id."
msgstr "" msgstr ""
#: documents/views.py:4776 #: documents/views.py:4793
#, python-format #, python-format
msgid "Insufficient permissions to share document %(id)s." msgid "Insufficient permissions to share document %(id)s."
msgstr "" msgstr ""
#: documents/views.py:4822 #: documents/views.py:4839
msgid "Bundle is already being processed." msgid "Bundle is already being processed."
msgstr "" msgstr ""
#: documents/views.py:4886 #: documents/views.py:4903
msgid "The share link bundle is still being prepared. Please try again later." msgid "The share link bundle is still being prepared. Please try again later."
msgstr "" msgstr ""
#: documents/views.py:4900 #: documents/views.py:4917
msgid "The share link bundle is unavailable." msgid "The share link bundle is unavailable."
msgstr "" msgstr ""
@@ -2189,190 +2189,194 @@ msgid "Sets the LLM embedding model"
msgstr "" msgstr ""
#: paperless/models.py:369 #: paperless/models.py:369
msgid "Sets the LLM embedding endpoint, optional" msgid "Sets the LLM embedding API key"
msgstr "" msgstr ""
#: paperless/models.py:376 #: paperless/models.py:376
msgid "Sets the LLM embedding endpoint, optional"
msgstr ""
#: paperless/models.py:383
msgid "Sets the LLM embedding chunk size" msgid "Sets the LLM embedding chunk size"
msgstr "" msgstr ""
#: paperless/models.py:382 #: paperless/models.py:389
msgid "Sets the LLM context size" msgid "Sets the LLM context size"
msgstr "" msgstr ""
#: paperless/models.py:388 #: paperless/models.py:395
msgid "Sets the LLM backend" msgid "Sets the LLM backend"
msgstr "" msgstr ""
#: paperless/models.py:396 #: paperless/models.py:403
msgid "Sets the LLM model" msgid "Sets the LLM model"
msgstr "" msgstr ""
#: paperless/models.py:403 #: paperless/models.py:410
msgid "Sets the LLM API key" msgid "Sets the LLM API key"
msgstr "" msgstr ""
#: paperless/models.py:410 #: paperless/models.py:417
msgid "Sets the LLM endpoint, optional" msgid "Sets the LLM endpoint, optional"
msgstr "" msgstr ""
#: paperless/models.py:417 #: paperless/models.py:424
msgid "Sets the LLM output language" msgid "Sets the LLM output language"
msgstr "" msgstr ""
#: paperless/models.py:424 #: paperless/models.py:431
msgid "Sets the LLM timeout in seconds" msgid "Sets the LLM timeout in seconds"
msgstr "" msgstr ""
#: paperless/models.py:430 #: paperless/models.py:437
msgid "paperless application settings" msgid "paperless application settings"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:558 #: paperless/settings/__init__.py:559
msgid "English (US)" msgid "English (US)"
msgstr "Englanti (US)" msgstr "Englanti (US)"
#: paperless/settings/__init__.py:559 #: paperless/settings/__init__.py:560
msgid "Arabic" msgid "Arabic"
msgstr "Arabialainen" msgstr "Arabialainen"
#: paperless/settings/__init__.py:560 #: paperless/settings/__init__.py:561
msgid "Afrikaans" msgid "Afrikaans"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:561 #: paperless/settings/__init__.py:562
msgid "Belarusian" msgid "Belarusian"
msgstr "valkovenäjä" msgstr "valkovenäjä"
#: paperless/settings/__init__.py:562 #: paperless/settings/__init__.py:563
msgid "Bulgarian" msgid "Bulgarian"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:563 #: paperless/settings/__init__.py:564
msgid "Catalan" msgid "Catalan"
msgstr "Katalaani" msgstr "Katalaani"
#: paperless/settings/__init__.py:564 #: paperless/settings/__init__.py:565
msgid "Czech" msgid "Czech"
msgstr "Tšekki" msgstr "Tšekki"
#: paperless/settings/__init__.py:565 #: paperless/settings/__init__.py:566
msgid "Danish" msgid "Danish"
msgstr "Tanska" msgstr "Tanska"
#: paperless/settings/__init__.py:566 #: paperless/settings/__init__.py:567
msgid "German" msgid "German"
msgstr "Saksa" msgstr "Saksa"
#: paperless/settings/__init__.py:567 #: paperless/settings/__init__.py:568
msgid "Greek" msgid "Greek"
msgstr "Kreikka" msgstr "Kreikka"
#: paperless/settings/__init__.py:568 #: paperless/settings/__init__.py:569
msgid "English (GB)" msgid "English (GB)"
msgstr "Englanti (US)" msgstr "Englanti (US)"
#: paperless/settings/__init__.py:569 #: paperless/settings/__init__.py:570
msgid "Spanish" msgid "Spanish"
msgstr "Espanja" msgstr "Espanja"
#: paperless/settings/__init__.py:570 #: paperless/settings/__init__.py:571
msgid "Persian" msgid "Persian"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:571 #: paperless/settings/__init__.py:572
msgid "Finnish" msgid "Finnish"
msgstr "Suomi" msgstr "Suomi"
#: paperless/settings/__init__.py:572 #: paperless/settings/__init__.py:573
msgid "French" msgid "French"
msgstr "Ranska" msgstr "Ranska"
#: paperless/settings/__init__.py:573 #: paperless/settings/__init__.py:574
msgid "Hungarian" msgid "Hungarian"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:574 #: paperless/settings/__init__.py:575
msgid "Indonesian" msgid "Indonesian"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:575 #: paperless/settings/__init__.py:576
msgid "Italian" msgid "Italian"
msgstr "Italia" msgstr "Italia"
#: paperless/settings/__init__.py:576 #: paperless/settings/__init__.py:577
msgid "Japanese" msgid "Japanese"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:577 #: paperless/settings/__init__.py:578
msgid "Korean" msgid "Korean"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:578 #: paperless/settings/__init__.py:579
msgid "Luxembourgish" msgid "Luxembourgish"
msgstr "Luxemburg" msgstr "Luxemburg"
#: paperless/settings/__init__.py:579 #: paperless/settings/__init__.py:580
msgid "Norwegian" msgid "Norwegian"
msgstr "Norja" msgstr "Norja"
#: paperless/settings/__init__.py:580 #: paperless/settings/__init__.py:581
msgid "Dutch" msgid "Dutch"
msgstr "Hollanti" msgstr "Hollanti"
#: paperless/settings/__init__.py:581 #: paperless/settings/__init__.py:582
msgid "Polish" msgid "Polish"
msgstr "puola" msgstr "puola"
#: paperless/settings/__init__.py:582 #: paperless/settings/__init__.py:583
msgid "Portuguese (Brazil)" msgid "Portuguese (Brazil)"
msgstr "portugali (Brasilia)" msgstr "portugali (Brasilia)"
#: paperless/settings/__init__.py:583 #: paperless/settings/__init__.py:584
msgid "Portuguese" msgid "Portuguese"
msgstr "portugali" msgstr "portugali"
#: paperless/settings/__init__.py:584 #: paperless/settings/__init__.py:585
msgid "Romanian" msgid "Romanian"
msgstr "romania" msgstr "romania"
#: paperless/settings/__init__.py:585 #: paperless/settings/__init__.py:586
msgid "Russian" msgid "Russian"
msgstr "venäjä" msgstr "venäjä"
#: paperless/settings/__init__.py:586 #: paperless/settings/__init__.py:587
msgid "Slovak" msgid "Slovak"
msgstr "Slovakia" msgstr "Slovakia"
#: paperless/settings/__init__.py:587 #: paperless/settings/__init__.py:588
msgid "Slovenian" msgid "Slovenian"
msgstr "Slovenia" msgstr "Slovenia"
#: paperless/settings/__init__.py:588 #: paperless/settings/__init__.py:589
msgid "Serbian" msgid "Serbian"
msgstr "Serbia" msgstr "Serbia"
#: paperless/settings/__init__.py:589 #: paperless/settings/__init__.py:590
msgid "Swedish" msgid "Swedish"
msgstr "ruotsi" msgstr "ruotsi"
#: paperless/settings/__init__.py:590 #: paperless/settings/__init__.py:591
msgid "Turkish" msgid "Turkish"
msgstr "Turkki" msgstr "Turkki"
#: paperless/settings/__init__.py:591 #: paperless/settings/__init__.py:592
msgid "Ukrainian" msgid "Ukrainian"
msgstr "Ukraina" msgstr "Ukraina"
#: paperless/settings/__init__.py:592 #: paperless/settings/__init__.py:593
msgid "Vietnamese" msgid "Vietnamese"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:593 #: paperless/settings/__init__.py:594
msgid "Chinese Simplified" msgid "Chinese Simplified"
msgstr "Kiina (yksinkertaistettu)" msgstr "Kiina (yksinkertaistettu)"
#: paperless/settings/__init__.py:594 #: paperless/settings/__init__.py:595
msgid "Chinese Traditional" msgid "Chinese Traditional"
msgstr "" msgstr ""
+70 -66
View File
@@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: paperless-ngx\n" "Project-Id-Version: paperless-ngx\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-09-18 01:29+0000\n" "POT-Creation-Date: 2026-09-23 19:00+0000\n"
"PO-Revision-Date: 2026-09-18 01:30\n" "PO-Revision-Date: 2026-09-23 19:01\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: French\n" "Language-Team: French\n"
"Language: fr_FR\n" "Language: fr_FR\n"
@@ -1615,7 +1615,7 @@ msgid "workflow runs"
msgstr "le flux de travail s'exécute" msgstr "le flux de travail s'exécute"
#: documents/serialisers.py:514 documents/serialisers.py:871 #: documents/serialisers.py:514 documents/serialisers.py:871
#: documents/serialisers.py:2883 documents/views.py:343 documents/views.py:2726 #: documents/serialisers.py:2885 documents/views.py:342 documents/views.py:2725
#: paperless_mail/serialisers.py:156 #: paperless_mail/serialisers.py:156
msgid "Insufficient permissions." msgid "Insufficient permissions."
msgstr "Droits insuffisants." msgstr "Droits insuffisants."
@@ -1624,38 +1624,38 @@ msgstr "Droits insuffisants."
msgid "Invalid color." msgid "Invalid color."
msgstr "Couleur incorrecte." msgstr "Couleur incorrecte."
#: documents/serialisers.py:2350 #: documents/serialisers.py:2352
#, python-format #, python-format
msgid "File type %(type)s not supported" msgid "File type %(type)s not supported"
msgstr "Type de fichier %(type)s non pris en charge" msgstr "Type de fichier %(type)s non pris en charge"
#: documents/serialisers.py:2394 #: documents/serialisers.py:2396
#, python-format #, python-format
msgid "Custom field id must be an integer: %(id)s" msgid "Custom field id must be an integer: %(id)s"
msgstr "L'id du champ personnalisé doit être un entier : %(id)s" msgstr "L'id du champ personnalisé doit être un entier : %(id)s"
#: documents/serialisers.py:2401 #: documents/serialisers.py:2403
#, python-format #, python-format
msgid "Custom field with id %(id)s does not exist" msgid "Custom field with id %(id)s does not exist"
msgstr "Le champ personnalisé avec l'id %(id)s n'existe pas" msgstr "Le champ personnalisé avec l'id %(id)s n'existe pas"
#: documents/serialisers.py:2418 documents/serialisers.py:2428 #: documents/serialisers.py:2420 documents/serialisers.py:2430
msgid "Custom fields must be a list of integers or an object mapping ids to values." msgid "Custom fields must be a list of integers or an object mapping ids to values."
msgstr "Les champs personnalisés doivent être une liste d'entiers ou un mappage d'identifiants à des valeurs." msgstr "Les champs personnalisés doivent être une liste d'entiers ou un mappage d'identifiants à des valeurs."
#: documents/serialisers.py:2423 #: documents/serialisers.py:2425
msgid "Some custom fields don't exist or were specified twice." msgid "Some custom fields don't exist or were specified twice."
msgstr "Certains champs personnalisés n'existent pas ou ont été spécifiés deux fois." msgstr "Certains champs personnalisés n'existent pas ou ont été spécifiés deux fois."
#: documents/serialisers.py:2570 #: documents/serialisers.py:2572
msgid "Invalid variable detected." msgid "Invalid variable detected."
msgstr "Variable invalide détectée." msgstr "Variable invalide détectée."
#: documents/serialisers.py:2939 #: documents/serialisers.py:2941
msgid "Duplicate document identifiers are not allowed." msgid "Duplicate document identifiers are not allowed."
msgstr "Les identificateurs de document en double ne sont pas autorisés." msgstr "Les identificateurs de document en double ne sont pas autorisés."
#: documents/serialisers.py:2969 documents/views.py:4763 #: documents/serialisers.py:2971 documents/views.py:4780
#, python-format #, python-format
msgid "Documents not found: %(ids)s" msgid "Documents not found: %(ids)s"
msgstr "Documents introuvables : %(ids)s" msgstr "Documents introuvables : %(ids)s"
@@ -1910,40 +1910,40 @@ msgstr "Le schéma d'URI « {parts.scheme} » n'est pas autorisé. Schémas aut
msgid "Unable to parse URI {value}" msgid "Unable to parse URI {value}"
msgstr "Impossible d'analyser l'URI {value}" msgstr "Impossible d'analyser l'URI {value}"
#: documents/views.py:336 documents/views.py:2723 #: documents/views.py:335 documents/views.py:2722
msgid "Invalid more_like_id" msgid "Invalid more_like_id"
msgstr "More_like_id invalide" msgstr "More_like_id invalide"
#: documents/views.py:1670 #: documents/views.py:1669
msgid "Invalid AI configuration." msgid "Invalid AI configuration."
msgstr "Configuration IA invalide." msgstr "Configuration IA invalide."
#: documents/views.py:1681 #: documents/views.py:1680
msgid "AI backend request timed out." msgid "AI backend request timed out."
msgstr "La requête d'arrière-plan IA a expiré." msgstr "La requête d'arrière-plan IA a expiré."
#: documents/views.py:1693 #: documents/views.py:1692
msgid "AI backend rejected the request. Check logs for details." msgid "AI backend rejected the request. Check logs for details."
msgstr "" msgstr ""
#: documents/views.py:2548 documents/views.py:2864 #: documents/views.py:2547 documents/views.py:2863
msgid "Specify only one of text, title_search, query, or more_like_id." msgid "Specify only one of text, title_search, query, or more_like_id."
msgstr "Spécifiez seulement un texte, titre, recherche ou more_like_id." msgstr "Spécifiez seulement un texte, titre, recherche ou more_like_id."
#: documents/views.py:4776 #: documents/views.py:4793
#, python-format #, python-format
msgid "Insufficient permissions to share document %(id)s." msgid "Insufficient permissions to share document %(id)s."
msgstr "Droits d'accès insuffisant pour partager %(id)s document." msgstr "Droits d'accès insuffisant pour partager %(id)s document."
#: documents/views.py:4822 #: documents/views.py:4839
msgid "Bundle is already being processed." msgid "Bundle is already being processed."
msgstr "Le paquet est déjà en cours de traitement." msgstr "Le paquet est déjà en cours de traitement."
#: documents/views.py:4886 #: documents/views.py:4903
msgid "The share link bundle is still being prepared. Please try again later." msgid "The share link bundle is still being prepared. Please try again later."
msgstr "Le lot de liens de partage est en cours de préparation. Veuillez réessayer plus tard." msgstr "Le lot de liens de partage est en cours de préparation. Veuillez réessayer plus tard."
#: documents/views.py:4900 #: documents/views.py:4917
msgid "The share link bundle is unavailable." msgid "The share link bundle is unavailable."
msgstr "Le lot de liens de partage n'est pas disponible." msgstr "Le lot de liens de partage n'est pas disponible."
@@ -2188,190 +2188,194 @@ msgid "Sets the LLM embedding model"
msgstr "Définit le modèle d'embedding LLM" msgstr "Définit le modèle d'embedding LLM"
#: paperless/models.py:369 #: paperless/models.py:369
msgid "Sets the LLM embedding API key"
msgstr ""
#: paperless/models.py:376
msgid "Sets the LLM embedding endpoint, optional" msgid "Sets the LLM embedding endpoint, optional"
msgstr "Définit le endpoint LLM, optionnel" msgstr "Définit le endpoint LLM, optionnel"
#: paperless/models.py:376 #: paperless/models.py:383
msgid "Sets the LLM embedding chunk size" msgid "Sets the LLM embedding chunk size"
msgstr "Définit le LLM embedding backend" msgstr "Définit le LLM embedding backend"
#: paperless/models.py:382 #: paperless/models.py:389
msgid "Sets the LLM context size" msgid "Sets the LLM context size"
msgstr "Définir la taille du contexte LLM" msgstr "Définir la taille du contexte LLM"
#: paperless/models.py:388 #: paperless/models.py:395
msgid "Sets the LLM backend" msgid "Sets the LLM backend"
msgstr "Définit le LLM backend" msgstr "Définit le LLM backend"
#: paperless/models.py:396 #: paperless/models.py:403
msgid "Sets the LLM model" msgid "Sets the LLM model"
msgstr "Définit le modèle LLM" msgstr "Définit le modèle LLM"
#: paperless/models.py:403 #: paperless/models.py:410
msgid "Sets the LLM API key" msgid "Sets the LLM API key"
msgstr "Définit la clé d'API LLM" msgstr "Définit la clé d'API LLM"
#: paperless/models.py:410 #: paperless/models.py:417
msgid "Sets the LLM endpoint, optional" msgid "Sets the LLM endpoint, optional"
msgstr "Définit le endpoint LLM, optionnel" msgstr "Définit le endpoint LLM, optionnel"
#: paperless/models.py:417 #: paperless/models.py:424
msgid "Sets the LLM output language" msgid "Sets the LLM output language"
msgstr "Définit la langue de sortie du LLM" msgstr "Définit la langue de sortie du LLM"
#: paperless/models.py:424 #: paperless/models.py:431
msgid "Sets the LLM timeout in seconds" msgid "Sets the LLM timeout in seconds"
msgstr "Définit le délai d'attente du LLM en secondes" msgstr "Définit le délai d'attente du LLM en secondes"
#: paperless/models.py:430 #: paperless/models.py:437
msgid "paperless application settings" msgid "paperless application settings"
msgstr "paramètres de l'application paperless" msgstr "paramètres de l'application paperless"
#: paperless/settings/__init__.py:558 #: paperless/settings/__init__.py:559
msgid "English (US)" msgid "English (US)"
msgstr "Anglais (US)" msgstr "Anglais (US)"
#: paperless/settings/__init__.py:559 #: paperless/settings/__init__.py:560
msgid "Arabic" msgid "Arabic"
msgstr "Arabe" msgstr "Arabe"
#: paperless/settings/__init__.py:560 #: paperless/settings/__init__.py:561
msgid "Afrikaans" msgid "Afrikaans"
msgstr "Afrikaans" msgstr "Afrikaans"
#: paperless/settings/__init__.py:561 #: paperless/settings/__init__.py:562
msgid "Belarusian" msgid "Belarusian"
msgstr "Biélorusse" msgstr "Biélorusse"
#: paperless/settings/__init__.py:562 #: paperless/settings/__init__.py:563
msgid "Bulgarian" msgid "Bulgarian"
msgstr "Bulgare" msgstr "Bulgare"
#: paperless/settings/__init__.py:563 #: paperless/settings/__init__.py:564
msgid "Catalan" msgid "Catalan"
msgstr "Catalan" msgstr "Catalan"
#: paperless/settings/__init__.py:564 #: paperless/settings/__init__.py:565
msgid "Czech" msgid "Czech"
msgstr "Tchèque" msgstr "Tchèque"
#: paperless/settings/__init__.py:565 #: paperless/settings/__init__.py:566
msgid "Danish" msgid "Danish"
msgstr "Danois" msgstr "Danois"
#: paperless/settings/__init__.py:566 #: paperless/settings/__init__.py:567
msgid "German" msgid "German"
msgstr "Allemand" msgstr "Allemand"
#: paperless/settings/__init__.py:567 #: paperless/settings/__init__.py:568
msgid "Greek" msgid "Greek"
msgstr "Grec" msgstr "Grec"
#: paperless/settings/__init__.py:568 #: paperless/settings/__init__.py:569
msgid "English (GB)" msgid "English (GB)"
msgstr "Anglais (GB)" msgstr "Anglais (GB)"
#: paperless/settings/__init__.py:569 #: paperless/settings/__init__.py:570
msgid "Spanish" msgid "Spanish"
msgstr "Espagnol" msgstr "Espagnol"
#: paperless/settings/__init__.py:570 #: paperless/settings/__init__.py:571
msgid "Persian" msgid "Persian"
msgstr "Persan" msgstr "Persan"
#: paperless/settings/__init__.py:571 #: paperless/settings/__init__.py:572
msgid "Finnish" msgid "Finnish"
msgstr "Finnois" msgstr "Finnois"
#: paperless/settings/__init__.py:572 #: paperless/settings/__init__.py:573
msgid "French" msgid "French"
msgstr "Français" msgstr "Français"
#: paperless/settings/__init__.py:573 #: paperless/settings/__init__.py:574
msgid "Hungarian" msgid "Hungarian"
msgstr "Hongrois" msgstr "Hongrois"
#: paperless/settings/__init__.py:574 #: paperless/settings/__init__.py:575
msgid "Indonesian" msgid "Indonesian"
msgstr "Indonésien" msgstr "Indonésien"
#: paperless/settings/__init__.py:575 #: paperless/settings/__init__.py:576
msgid "Italian" msgid "Italian"
msgstr "Italien" msgstr "Italien"
#: paperless/settings/__init__.py:576 #: paperless/settings/__init__.py:577
msgid "Japanese" msgid "Japanese"
msgstr "Japonais" msgstr "Japonais"
#: paperless/settings/__init__.py:577 #: paperless/settings/__init__.py:578
msgid "Korean" msgid "Korean"
msgstr "Coréen" msgstr "Coréen"
#: paperless/settings/__init__.py:578 #: paperless/settings/__init__.py:579
msgid "Luxembourgish" msgid "Luxembourgish"
msgstr "Luxembourgeois" msgstr "Luxembourgeois"
#: paperless/settings/__init__.py:579 #: paperless/settings/__init__.py:580
msgid "Norwegian" msgid "Norwegian"
msgstr "Norvégien" msgstr "Norvégien"
#: paperless/settings/__init__.py:580 #: paperless/settings/__init__.py:581
msgid "Dutch" msgid "Dutch"
msgstr "Néerlandais" msgstr "Néerlandais"
#: paperless/settings/__init__.py:581 #: paperless/settings/__init__.py:582
msgid "Polish" msgid "Polish"
msgstr "Polonais" msgstr "Polonais"
#: paperless/settings/__init__.py:582 #: paperless/settings/__init__.py:583
msgid "Portuguese (Brazil)" msgid "Portuguese (Brazil)"
msgstr "Portugais (Brésil)" msgstr "Portugais (Brésil)"
#: paperless/settings/__init__.py:583 #: paperless/settings/__init__.py:584
msgid "Portuguese" msgid "Portuguese"
msgstr "Portugais" msgstr "Portugais"
#: paperless/settings/__init__.py:584 #: paperless/settings/__init__.py:585
msgid "Romanian" msgid "Romanian"
msgstr "Roumain" msgstr "Roumain"
#: paperless/settings/__init__.py:585 #: paperless/settings/__init__.py:586
msgid "Russian" msgid "Russian"
msgstr "Russe" msgstr "Russe"
#: paperless/settings/__init__.py:586 #: paperless/settings/__init__.py:587
msgid "Slovak" msgid "Slovak"
msgstr "Solvaque" msgstr "Solvaque"
#: paperless/settings/__init__.py:587 #: paperless/settings/__init__.py:588
msgid "Slovenian" msgid "Slovenian"
msgstr "Slovène" msgstr "Slovène"
#: paperless/settings/__init__.py:588 #: paperless/settings/__init__.py:589
msgid "Serbian" msgid "Serbian"
msgstr "Serbe" msgstr "Serbe"
#: paperless/settings/__init__.py:589 #: paperless/settings/__init__.py:590
msgid "Swedish" msgid "Swedish"
msgstr "Suédois" msgstr "Suédois"
#: paperless/settings/__init__.py:590 #: paperless/settings/__init__.py:591
msgid "Turkish" msgid "Turkish"
msgstr "Turc" msgstr "Turc"
#: paperless/settings/__init__.py:591 #: paperless/settings/__init__.py:592
msgid "Ukrainian" msgid "Ukrainian"
msgstr "Ukrainien" msgstr "Ukrainien"
#: paperless/settings/__init__.py:592 #: paperless/settings/__init__.py:593
msgid "Vietnamese" msgid "Vietnamese"
msgstr "Vietnamien" msgstr "Vietnamien"
#: paperless/settings/__init__.py:593 #: paperless/settings/__init__.py:594
msgid "Chinese Simplified" msgid "Chinese Simplified"
msgstr "Chinois simplifié" msgstr "Chinois simplifié"
#: paperless/settings/__init__.py:594 #: paperless/settings/__init__.py:595
msgid "Chinese Traditional" msgid "Chinese Traditional"
msgstr "Chinois traditionnel" msgstr "Chinois traditionnel"
+70 -66
View File
@@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: paperless-ngx\n" "Project-Id-Version: paperless-ngx\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-09-18 01:29+0000\n" "POT-Creation-Date: 2026-09-23 19:00+0000\n"
"PO-Revision-Date: 2026-09-18 01:30\n" "PO-Revision-Date: 2026-09-23 19:01\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: Hebrew\n" "Language-Team: Hebrew\n"
"Language: he_IL\n" "Language: he_IL\n"
@@ -1616,7 +1616,7 @@ msgid "workflow runs"
msgstr "הרצות זרימת עבודה" msgstr "הרצות זרימת עבודה"
#: documents/serialisers.py:514 documents/serialisers.py:871 #: documents/serialisers.py:514 documents/serialisers.py:871
#: documents/serialisers.py:2883 documents/views.py:343 documents/views.py:2726 #: documents/serialisers.py:2885 documents/views.py:342 documents/views.py:2725
#: paperless_mail/serialisers.py:156 #: paperless_mail/serialisers.py:156
msgid "Insufficient permissions." msgid "Insufficient permissions."
msgstr "הרשאות אינן מספיקות." msgstr "הרשאות אינן מספיקות."
@@ -1625,38 +1625,38 @@ msgstr "הרשאות אינן מספיקות."
msgid "Invalid color." msgid "Invalid color."
msgstr "צבע לא חוקי." msgstr "צבע לא חוקי."
#: documents/serialisers.py:2350 #: documents/serialisers.py:2352
#, python-format #, python-format
msgid "File type %(type)s not supported" msgid "File type %(type)s not supported"
msgstr "סוג קובץ %(type)s לא נתמך" msgstr "סוג קובץ %(type)s לא נתמך"
#: documents/serialisers.py:2394 #: documents/serialisers.py:2396
#, python-format #, python-format
msgid "Custom field id must be an integer: %(id)s" msgid "Custom field id must be an integer: %(id)s"
msgstr "שדה מותאם אישית id חייב להיות מספרי: %(id)s" msgstr "שדה מותאם אישית id חייב להיות מספרי: %(id)s"
#: documents/serialisers.py:2401 #: documents/serialisers.py:2403
#, python-format #, python-format
msgid "Custom field with id %(id)s does not exist" msgid "Custom field with id %(id)s does not exist"
msgstr "שדה מותאם אישית עם מזהה %(id)s איננו קיים" msgstr "שדה מותאם אישית עם מזהה %(id)s איננו קיים"
#: documents/serialisers.py:2418 documents/serialisers.py:2428 #: documents/serialisers.py:2420 documents/serialisers.py:2430
msgid "Custom fields must be a list of integers or an object mapping ids to values." msgid "Custom fields must be a list of integers or an object mapping ids to values."
msgstr "שדות מותאמים אישית חייבים להיות רשימה של מספרים שלמים או אובייקט הממפה מזהים לערכים." msgstr "שדות מותאמים אישית חייבים להיות רשימה של מספרים שלמים או אובייקט הממפה מזהים לערכים."
#: documents/serialisers.py:2423 #: documents/serialisers.py:2425
msgid "Some custom fields don't exist or were specified twice." msgid "Some custom fields don't exist or were specified twice."
msgstr "חלק מהשדות המותאמים אישית אינם קיימים או שהוגדרו פעמיים." msgstr "חלק מהשדות המותאמים אישית אינם קיימים או שהוגדרו פעמיים."
#: documents/serialisers.py:2570 #: documents/serialisers.py:2572
msgid "Invalid variable detected." msgid "Invalid variable detected."
msgstr "משתנה לא חוקי זוהה." msgstr "משתנה לא חוקי זוהה."
#: documents/serialisers.py:2939 #: documents/serialisers.py:2941
msgid "Duplicate document identifiers are not allowed." msgid "Duplicate document identifiers are not allowed."
msgstr "מזהי מסמכים כפולים אינם מורשים." msgstr "מזהי מסמכים כפולים אינם מורשים."
#: documents/serialisers.py:2969 documents/views.py:4763 #: documents/serialisers.py:2971 documents/views.py:4780
#, python-format #, python-format
msgid "Documents not found: %(ids)s" msgid "Documents not found: %(ids)s"
msgstr "מסמכים לא נמצאו: %(ids)s" msgstr "מסמכים לא נמצאו: %(ids)s"
@@ -1912,40 +1912,40 @@ msgstr "פרוטוקול ה-URI ‏'{parts.scheme}' אינו מורשה. הפר
msgid "Unable to parse URI {value}" msgid "Unable to parse URI {value}"
msgstr "לא ניתן לפענח את ה URI ‏{value}" msgstr "לא ניתן לפענח את ה URI ‏{value}"
#: documents/views.py:336 documents/views.py:2723 #: documents/views.py:335 documents/views.py:2722
msgid "Invalid more_like_id" msgid "Invalid more_like_id"
msgstr "מזהה more_like_id אינו תקין" msgstr "מזהה more_like_id אינו תקין"
#: documents/views.py:1670 #: documents/views.py:1669
msgid "Invalid AI configuration." msgid "Invalid AI configuration."
msgstr "הגדרות בינה מלאכותית שגויות." msgstr "הגדרות בינה מלאכותית שגויות."
#: documents/views.py:1681 #: documents/views.py:1680
msgid "AI backend request timed out." msgid "AI backend request timed out."
msgstr "" msgstr ""
#: documents/views.py:1693 #: documents/views.py:1692
msgid "AI backend rejected the request. Check logs for details." msgid "AI backend rejected the request. Check logs for details."
msgstr "" msgstr ""
#: documents/views.py:2548 documents/views.py:2864 #: documents/views.py:2547 documents/views.py:2863
msgid "Specify only one of text, title_search, query, or more_like_id." msgid "Specify only one of text, title_search, query, or more_like_id."
msgstr "יש לציין רק אחד מהבאים: text‏, title_search‏, query או more_like_id." msgstr "יש לציין רק אחד מהבאים: text‏, title_search‏, query או more_like_id."
#: documents/views.py:4776 #: documents/views.py:4793
#, python-format #, python-format
msgid "Insufficient permissions to share document %(id)s." msgid "Insufficient permissions to share document %(id)s."
msgstr "הרשאות לא מספיקות לשיתוף מסמך %(id)s." msgstr "הרשאות לא מספיקות לשיתוף מסמך %(id)s."
#: documents/views.py:4822 #: documents/views.py:4839
msgid "Bundle is already being processed." msgid "Bundle is already being processed."
msgstr "החבילה (Bundle) כבר נמצאת בתהליך עיבוד." msgstr "החבילה (Bundle) כבר נמצאת בתהליך עיבוד."
#: documents/views.py:4886 #: documents/views.py:4903
msgid "The share link bundle is still being prepared. Please try again later." msgid "The share link bundle is still being prepared. Please try again later."
msgstr "חבילת קישור השיתוף עדיין בהכנה. נא לנסות שוב מאוחר יותר." msgstr "חבילת קישור השיתוף עדיין בהכנה. נא לנסות שוב מאוחר יותר."
#: documents/views.py:4900 #: documents/views.py:4917
msgid "The share link bundle is unavailable." msgid "The share link bundle is unavailable."
msgstr "חבילת קישור השיתוף אינה זמינה." msgstr "חבילת קישור השיתוף אינה זמינה."
@@ -2190,190 +2190,194 @@ msgid "Sets the LLM embedding model"
msgstr "מגדיר את מודל ה-Embedding של מודל השפה (LLM)" msgstr "מגדיר את מודל ה-Embedding של מודל השפה (LLM)"
#: paperless/models.py:369 #: paperless/models.py:369
msgid "Sets the LLM embedding endpoint, optional" msgid "Sets the LLM embedding API key"
msgstr "" msgstr ""
#: paperless/models.py:376 #: paperless/models.py:376
msgid "Sets the LLM embedding endpoint, optional"
msgstr ""
#: paperless/models.py:383
msgid "Sets the LLM embedding chunk size" msgid "Sets the LLM embedding chunk size"
msgstr "" msgstr ""
#: paperless/models.py:382 #: paperless/models.py:389
msgid "Sets the LLM context size" msgid "Sets the LLM context size"
msgstr "" msgstr ""
#: paperless/models.py:388 #: paperless/models.py:395
msgid "Sets the LLM backend" msgid "Sets the LLM backend"
msgstr "מגדיר את מנוע ה-LLM (LLM backend)" msgstr "מגדיר את מנוע ה-LLM (LLM backend)"
#: paperless/models.py:396 #: paperless/models.py:403
msgid "Sets the LLM model" msgid "Sets the LLM model"
msgstr "מגדיר את מודל ה-LLM" msgstr "מגדיר את מודל ה-LLM"
#: paperless/models.py:403 #: paperless/models.py:410
msgid "Sets the LLM API key" msgid "Sets the LLM API key"
msgstr "מגדיר את מפתח ה-API עבור ה-LLM" msgstr "מגדיר את מפתח ה-API עבור ה-LLM"
#: paperless/models.py:410 #: paperless/models.py:417
msgid "Sets the LLM endpoint, optional" msgid "Sets the LLM endpoint, optional"
msgstr "מגדיר את נקודת הקצה (Endpoint) של ה-LLM, אופציונלי" msgstr "מגדיר את נקודת הקצה (Endpoint) של ה-LLM, אופציונלי"
#: paperless/models.py:417 #: paperless/models.py:424
msgid "Sets the LLM output language" msgid "Sets the LLM output language"
msgstr "" msgstr ""
#: paperless/models.py:424 #: paperless/models.py:431
msgid "Sets the LLM timeout in seconds" msgid "Sets the LLM timeout in seconds"
msgstr "" msgstr ""
#: paperless/models.py:430 #: paperless/models.py:437
msgid "paperless application settings" msgid "paperless application settings"
msgstr "הגדרות יישום paperless" msgstr "הגדרות יישום paperless"
#: paperless/settings/__init__.py:558 #: paperless/settings/__init__.py:559
msgid "English (US)" msgid "English (US)"
msgstr "אנגלית (ארה״ב)" msgstr "אנגלית (ארה״ב)"
#: paperless/settings/__init__.py:559 #: paperless/settings/__init__.py:560
msgid "Arabic" msgid "Arabic"
msgstr "ערבית" msgstr "ערבית"
#: paperless/settings/__init__.py:560 #: paperless/settings/__init__.py:561
msgid "Afrikaans" msgid "Afrikaans"
msgstr "אפריקאנס" msgstr "אפריקאנס"
#: paperless/settings/__init__.py:561 #: paperless/settings/__init__.py:562
msgid "Belarusian" msgid "Belarusian"
msgstr "בלרוסית" msgstr "בלרוסית"
#: paperless/settings/__init__.py:562 #: paperless/settings/__init__.py:563
msgid "Bulgarian" msgid "Bulgarian"
msgstr "בולגרית" msgstr "בולגרית"
#: paperless/settings/__init__.py:563 #: paperless/settings/__init__.py:564
msgid "Catalan" msgid "Catalan"
msgstr "קטלאנית" msgstr "קטלאנית"
#: paperless/settings/__init__.py:564 #: paperless/settings/__init__.py:565
msgid "Czech" msgid "Czech"
msgstr "צ'כית" msgstr "צ'כית"
#: paperless/settings/__init__.py:565 #: paperless/settings/__init__.py:566
msgid "Danish" msgid "Danish"
msgstr "דנית" msgstr "דנית"
#: paperless/settings/__init__.py:566 #: paperless/settings/__init__.py:567
msgid "German" msgid "German"
msgstr "גרמנית" msgstr "גרמנית"
#: paperless/settings/__init__.py:567 #: paperless/settings/__init__.py:568
msgid "Greek" msgid "Greek"
msgstr "יוונית" msgstr "יוונית"
#: paperless/settings/__init__.py:568 #: paperless/settings/__init__.py:569
msgid "English (GB)" msgid "English (GB)"
msgstr "אנגלית (בריטניה)" msgstr "אנגלית (בריטניה)"
#: paperless/settings/__init__.py:569 #: paperless/settings/__init__.py:570
msgid "Spanish" msgid "Spanish"
msgstr "ספרדית" msgstr "ספרדית"
#: paperless/settings/__init__.py:570 #: paperless/settings/__init__.py:571
msgid "Persian" msgid "Persian"
msgstr "פרסית" msgstr "פרסית"
#: paperless/settings/__init__.py:571 #: paperless/settings/__init__.py:572
msgid "Finnish" msgid "Finnish"
msgstr "פינית" msgstr "פינית"
#: paperless/settings/__init__.py:572 #: paperless/settings/__init__.py:573
msgid "French" msgid "French"
msgstr "צרפתית" msgstr "צרפתית"
#: paperless/settings/__init__.py:573 #: paperless/settings/__init__.py:574
msgid "Hungarian" msgid "Hungarian"
msgstr "הונגרית" msgstr "הונגרית"
#: paperless/settings/__init__.py:574 #: paperless/settings/__init__.py:575
msgid "Indonesian" msgid "Indonesian"
msgstr "אינדונזית" msgstr "אינדונזית"
#: paperless/settings/__init__.py:575 #: paperless/settings/__init__.py:576
msgid "Italian" msgid "Italian"
msgstr "איטלקית" msgstr "איטלקית"
#: paperless/settings/__init__.py:576 #: paperless/settings/__init__.py:577
msgid "Japanese" msgid "Japanese"
msgstr "יפנית" msgstr "יפנית"
#: paperless/settings/__init__.py:577 #: paperless/settings/__init__.py:578
msgid "Korean" msgid "Korean"
msgstr "קוריאנית" msgstr "קוריאנית"
#: paperless/settings/__init__.py:578 #: paperless/settings/__init__.py:579
msgid "Luxembourgish" msgid "Luxembourgish"
msgstr "לוקסמבורגית" msgstr "לוקסמבורגית"
#: paperless/settings/__init__.py:579 #: paperless/settings/__init__.py:580
msgid "Norwegian" msgid "Norwegian"
msgstr "נורווגית" msgstr "נורווגית"
#: paperless/settings/__init__.py:580 #: paperless/settings/__init__.py:581
msgid "Dutch" msgid "Dutch"
msgstr "הולנדית" msgstr "הולנדית"
#: paperless/settings/__init__.py:581 #: paperless/settings/__init__.py:582
msgid "Polish" msgid "Polish"
msgstr "פולנית" msgstr "פולנית"
#: paperless/settings/__init__.py:582 #: paperless/settings/__init__.py:583
msgid "Portuguese (Brazil)" msgid "Portuguese (Brazil)"
msgstr "פורטוגלית ברזילאית" msgstr "פורטוגלית ברזילאית"
#: paperless/settings/__init__.py:583 #: paperless/settings/__init__.py:584
msgid "Portuguese" msgid "Portuguese"
msgstr "פורטוגלית" msgstr "פורטוגלית"
#: paperless/settings/__init__.py:584 #: paperless/settings/__init__.py:585
msgid "Romanian" msgid "Romanian"
msgstr "רומנית" msgstr "רומנית"
#: paperless/settings/__init__.py:585 #: paperless/settings/__init__.py:586
msgid "Russian" msgid "Russian"
msgstr "רוסית" msgstr "רוסית"
#: paperless/settings/__init__.py:586 #: paperless/settings/__init__.py:587
msgid "Slovak" msgid "Slovak"
msgstr "סלובקית" msgstr "סלובקית"
#: paperless/settings/__init__.py:587 #: paperless/settings/__init__.py:588
msgid "Slovenian" msgid "Slovenian"
msgstr "סלובנית" msgstr "סלובנית"
#: paperless/settings/__init__.py:588 #: paperless/settings/__init__.py:589
msgid "Serbian" msgid "Serbian"
msgstr "סרבית" msgstr "סרבית"
#: paperless/settings/__init__.py:589 #: paperless/settings/__init__.py:590
msgid "Swedish" msgid "Swedish"
msgstr "שוודית" msgstr "שוודית"
#: paperless/settings/__init__.py:590 #: paperless/settings/__init__.py:591
msgid "Turkish" msgid "Turkish"
msgstr "טורקית" msgstr "טורקית"
#: paperless/settings/__init__.py:591 #: paperless/settings/__init__.py:592
msgid "Ukrainian" msgid "Ukrainian"
msgstr "אוקראינית" msgstr "אוקראינית"
#: paperless/settings/__init__.py:592 #: paperless/settings/__init__.py:593
msgid "Vietnamese" msgid "Vietnamese"
msgstr "ווייטנאמית" msgstr "ווייטנאמית"
#: paperless/settings/__init__.py:593 #: paperless/settings/__init__.py:594
msgid "Chinese Simplified" msgid "Chinese Simplified"
msgstr "סינית מפושטת" msgstr "סינית מפושטת"
#: paperless/settings/__init__.py:594 #: paperless/settings/__init__.py:595
msgid "Chinese Traditional" msgid "Chinese Traditional"
msgstr "סינית מסורתית" msgstr "סינית מסורתית"
+70 -66
View File
@@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: paperless-ngx\n" "Project-Id-Version: paperless-ngx\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-09-18 01:29+0000\n" "POT-Creation-Date: 2026-09-23 19:00+0000\n"
"PO-Revision-Date: 2026-09-18 01:30\n" "PO-Revision-Date: 2026-09-23 19:01\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: Hindi\n" "Language-Team: Hindi\n"
"Language: hi_IN\n" "Language: hi_IN\n"
@@ -1615,7 +1615,7 @@ msgid "workflow runs"
msgstr "" msgstr ""
#: documents/serialisers.py:514 documents/serialisers.py:871 #: documents/serialisers.py:514 documents/serialisers.py:871
#: documents/serialisers.py:2883 documents/views.py:343 documents/views.py:2726 #: documents/serialisers.py:2885 documents/views.py:342 documents/views.py:2725
#: paperless_mail/serialisers.py:156 #: paperless_mail/serialisers.py:156
msgid "Insufficient permissions." msgid "Insufficient permissions."
msgstr "" msgstr ""
@@ -1624,38 +1624,38 @@ msgstr ""
msgid "Invalid color." msgid "Invalid color."
msgstr "" msgstr ""
#: documents/serialisers.py:2350 #: documents/serialisers.py:2352
#, python-format #, python-format
msgid "File type %(type)s not supported" msgid "File type %(type)s not supported"
msgstr "" msgstr ""
#: documents/serialisers.py:2394 #: documents/serialisers.py:2396
#, python-format #, python-format
msgid "Custom field id must be an integer: %(id)s" msgid "Custom field id must be an integer: %(id)s"
msgstr "" msgstr ""
#: documents/serialisers.py:2401 #: documents/serialisers.py:2403
#, python-format #, python-format
msgid "Custom field with id %(id)s does not exist" msgid "Custom field with id %(id)s does not exist"
msgstr "" msgstr ""
#: documents/serialisers.py:2418 documents/serialisers.py:2428 #: documents/serialisers.py:2420 documents/serialisers.py:2430
msgid "Custom fields must be a list of integers or an object mapping ids to values." msgid "Custom fields must be a list of integers or an object mapping ids to values."
msgstr "" msgstr ""
#: documents/serialisers.py:2423 #: documents/serialisers.py:2425
msgid "Some custom fields don't exist or were specified twice." msgid "Some custom fields don't exist or were specified twice."
msgstr "" msgstr ""
#: documents/serialisers.py:2570 #: documents/serialisers.py:2572
msgid "Invalid variable detected." msgid "Invalid variable detected."
msgstr "" msgstr ""
#: documents/serialisers.py:2939 #: documents/serialisers.py:2941
msgid "Duplicate document identifiers are not allowed." msgid "Duplicate document identifiers are not allowed."
msgstr "" msgstr ""
#: documents/serialisers.py:2969 documents/views.py:4763 #: documents/serialisers.py:2971 documents/views.py:4780
#, python-format #, python-format
msgid "Documents not found: %(ids)s" msgid "Documents not found: %(ids)s"
msgstr "" msgstr ""
@@ -1910,40 +1910,40 @@ msgstr ""
msgid "Unable to parse URI {value}" msgid "Unable to parse URI {value}"
msgstr "" msgstr ""
#: documents/views.py:336 documents/views.py:2723 #: documents/views.py:335 documents/views.py:2722
msgid "Invalid more_like_id" msgid "Invalid more_like_id"
msgstr "" msgstr ""
#: documents/views.py:1670 #: documents/views.py:1669
msgid "Invalid AI configuration." msgid "Invalid AI configuration."
msgstr "" msgstr ""
#: documents/views.py:1681 #: documents/views.py:1680
msgid "AI backend request timed out." msgid "AI backend request timed out."
msgstr "" msgstr ""
#: documents/views.py:1693 #: documents/views.py:1692
msgid "AI backend rejected the request. Check logs for details." msgid "AI backend rejected the request. Check logs for details."
msgstr "" msgstr ""
#: documents/views.py:2548 documents/views.py:2864 #: documents/views.py:2547 documents/views.py:2863
msgid "Specify only one of text, title_search, query, or more_like_id." msgid "Specify only one of text, title_search, query, or more_like_id."
msgstr "" msgstr ""
#: documents/views.py:4776 #: documents/views.py:4793
#, python-format #, python-format
msgid "Insufficient permissions to share document %(id)s." msgid "Insufficient permissions to share document %(id)s."
msgstr "" msgstr ""
#: documents/views.py:4822 #: documents/views.py:4839
msgid "Bundle is already being processed." msgid "Bundle is already being processed."
msgstr "" msgstr ""
#: documents/views.py:4886 #: documents/views.py:4903
msgid "The share link bundle is still being prepared. Please try again later." msgid "The share link bundle is still being prepared. Please try again later."
msgstr "" msgstr ""
#: documents/views.py:4900 #: documents/views.py:4917
msgid "The share link bundle is unavailable." msgid "The share link bundle is unavailable."
msgstr "" msgstr ""
@@ -2188,190 +2188,194 @@ msgid "Sets the LLM embedding model"
msgstr "" msgstr ""
#: paperless/models.py:369 #: paperless/models.py:369
msgid "Sets the LLM embedding endpoint, optional" msgid "Sets the LLM embedding API key"
msgstr "" msgstr ""
#: paperless/models.py:376 #: paperless/models.py:376
msgid "Sets the LLM embedding endpoint, optional"
msgstr ""
#: paperless/models.py:383
msgid "Sets the LLM embedding chunk size" msgid "Sets the LLM embedding chunk size"
msgstr "" msgstr ""
#: paperless/models.py:382 #: paperless/models.py:389
msgid "Sets the LLM context size" msgid "Sets the LLM context size"
msgstr "" msgstr ""
#: paperless/models.py:388 #: paperless/models.py:395
msgid "Sets the LLM backend" msgid "Sets the LLM backend"
msgstr "" msgstr ""
#: paperless/models.py:396 #: paperless/models.py:403
msgid "Sets the LLM model" msgid "Sets the LLM model"
msgstr "" msgstr ""
#: paperless/models.py:403 #: paperless/models.py:410
msgid "Sets the LLM API key" msgid "Sets the LLM API key"
msgstr "" msgstr ""
#: paperless/models.py:410 #: paperless/models.py:417
msgid "Sets the LLM endpoint, optional" msgid "Sets the LLM endpoint, optional"
msgstr "" msgstr ""
#: paperless/models.py:417 #: paperless/models.py:424
msgid "Sets the LLM output language" msgid "Sets the LLM output language"
msgstr "" msgstr ""
#: paperless/models.py:424 #: paperless/models.py:431
msgid "Sets the LLM timeout in seconds" msgid "Sets the LLM timeout in seconds"
msgstr "" msgstr ""
#: paperless/models.py:430 #: paperless/models.py:437
msgid "paperless application settings" msgid "paperless application settings"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:558 #: paperless/settings/__init__.py:559
msgid "English (US)" msgid "English (US)"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:559 #: paperless/settings/__init__.py:560
msgid "Arabic" msgid "Arabic"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:560 #: paperless/settings/__init__.py:561
msgid "Afrikaans" msgid "Afrikaans"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:561 #: paperless/settings/__init__.py:562
msgid "Belarusian" msgid "Belarusian"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:562 #: paperless/settings/__init__.py:563
msgid "Bulgarian" msgid "Bulgarian"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:563 #: paperless/settings/__init__.py:564
msgid "Catalan" msgid "Catalan"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:564 #: paperless/settings/__init__.py:565
msgid "Czech" msgid "Czech"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:565 #: paperless/settings/__init__.py:566
msgid "Danish" msgid "Danish"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:566 #: paperless/settings/__init__.py:567
msgid "German" msgid "German"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:567 #: paperless/settings/__init__.py:568
msgid "Greek" msgid "Greek"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:568 #: paperless/settings/__init__.py:569
msgid "English (GB)" msgid "English (GB)"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:569 #: paperless/settings/__init__.py:570
msgid "Spanish" msgid "Spanish"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:570 #: paperless/settings/__init__.py:571
msgid "Persian" msgid "Persian"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:571 #: paperless/settings/__init__.py:572
msgid "Finnish" msgid "Finnish"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:572 #: paperless/settings/__init__.py:573
msgid "French" msgid "French"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:573 #: paperless/settings/__init__.py:574
msgid "Hungarian" msgid "Hungarian"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:574 #: paperless/settings/__init__.py:575
msgid "Indonesian" msgid "Indonesian"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:575 #: paperless/settings/__init__.py:576
msgid "Italian" msgid "Italian"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:576 #: paperless/settings/__init__.py:577
msgid "Japanese" msgid "Japanese"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:577 #: paperless/settings/__init__.py:578
msgid "Korean" msgid "Korean"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:578 #: paperless/settings/__init__.py:579
msgid "Luxembourgish" msgid "Luxembourgish"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:579 #: paperless/settings/__init__.py:580
msgid "Norwegian" msgid "Norwegian"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:580 #: paperless/settings/__init__.py:581
msgid "Dutch" msgid "Dutch"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:581 #: paperless/settings/__init__.py:582
msgid "Polish" msgid "Polish"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:582 #: paperless/settings/__init__.py:583
msgid "Portuguese (Brazil)" msgid "Portuguese (Brazil)"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:583 #: paperless/settings/__init__.py:584
msgid "Portuguese" msgid "Portuguese"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:584 #: paperless/settings/__init__.py:585
msgid "Romanian" msgid "Romanian"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:585 #: paperless/settings/__init__.py:586
msgid "Russian" msgid "Russian"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:586 #: paperless/settings/__init__.py:587
msgid "Slovak" msgid "Slovak"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:587 #: paperless/settings/__init__.py:588
msgid "Slovenian" msgid "Slovenian"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:588 #: paperless/settings/__init__.py:589
msgid "Serbian" msgid "Serbian"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:589 #: paperless/settings/__init__.py:590
msgid "Swedish" msgid "Swedish"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:590 #: paperless/settings/__init__.py:591
msgid "Turkish" msgid "Turkish"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:591 #: paperless/settings/__init__.py:592
msgid "Ukrainian" msgid "Ukrainian"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:592 #: paperless/settings/__init__.py:593
msgid "Vietnamese" msgid "Vietnamese"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:593 #: paperless/settings/__init__.py:594
msgid "Chinese Simplified" msgid "Chinese Simplified"
msgstr "" msgstr ""
#: paperless/settings/__init__.py:594 #: paperless/settings/__init__.py:595
msgid "Chinese Traditional" msgid "Chinese Traditional"
msgstr "" msgstr ""
+70 -66
View File
@@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: paperless-ngx\n" "Project-Id-Version: paperless-ngx\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-09-18 01:29+0000\n" "POT-Creation-Date: 2026-09-23 19:00+0000\n"
"PO-Revision-Date: 2026-09-18 01:30\n" "PO-Revision-Date: 2026-09-23 19:01\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: Croatian\n" "Language-Team: Croatian\n"
"Language: hr_HR\n" "Language: hr_HR\n"
@@ -1615,7 +1615,7 @@ msgid "workflow runs"
msgstr "tijek rada pokrenut" msgstr "tijek rada pokrenut"
#: documents/serialisers.py:514 documents/serialisers.py:871 #: documents/serialisers.py:514 documents/serialisers.py:871
#: documents/serialisers.py:2883 documents/views.py:343 documents/views.py:2726 #: documents/serialisers.py:2885 documents/views.py:342 documents/views.py:2725
#: paperless_mail/serialisers.py:156 #: paperless_mail/serialisers.py:156
msgid "Insufficient permissions." msgid "Insufficient permissions."
msgstr "Nedovoljne ovlasti." msgstr "Nedovoljne ovlasti."
@@ -1624,38 +1624,38 @@ msgstr "Nedovoljne ovlasti."
msgid "Invalid color." msgid "Invalid color."
msgstr "Nevažeća boja." msgstr "Nevažeća boja."
#: documents/serialisers.py:2350 #: documents/serialisers.py:2352
#, python-format #, python-format
msgid "File type %(type)s not supported" msgid "File type %(type)s not supported"
msgstr "Vrsta datoteke %(type)s nije podržana" msgstr "Vrsta datoteke %(type)s nije podržana"
#: documents/serialisers.py:2394 #: documents/serialisers.py:2396
#, python-format #, python-format
msgid "Custom field id must be an integer: %(id)s" msgid "Custom field id must be an integer: %(id)s"
msgstr "ID prilagođenog polja mora biti cijeli broj: %(id)s" msgstr "ID prilagođenog polja mora biti cijeli broj: %(id)s"
#: documents/serialisers.py:2401 #: documents/serialisers.py:2403
#, python-format #, python-format
msgid "Custom field with id %(id)s does not exist" msgid "Custom field with id %(id)s does not exist"
msgstr "Prilagođeno polje s ID-om %(id)s ne postoji" msgstr "Prilagođeno polje s ID-om %(id)s ne postoji"
#: documents/serialisers.py:2418 documents/serialisers.py:2428 #: documents/serialisers.py:2420 documents/serialisers.py:2430
msgid "Custom fields must be a list of integers or an object mapping ids to values." msgid "Custom fields must be a list of integers or an object mapping ids to values."
msgstr "Prilagođena polja moraju biti popis cijelih brojeva ili ID-ova objekata koji preslikavaju vrijednosti." msgstr "Prilagođena polja moraju biti popis cijelih brojeva ili ID-ova objekata koji preslikavaju vrijednosti."
#: documents/serialisers.py:2423 #: documents/serialisers.py:2425
msgid "Some custom fields don't exist or were specified twice." msgid "Some custom fields don't exist or were specified twice."
msgstr "Neka prilagođena polja ne postoje ili su navedena dvaput." msgstr "Neka prilagođena polja ne postoje ili su navedena dvaput."
#: documents/serialisers.py:2570 #: documents/serialisers.py:2572
msgid "Invalid variable detected." msgid "Invalid variable detected."
msgstr "Otkrivena je nevaljana vrsta datoteke." msgstr "Otkrivena je nevaljana vrsta datoteke."
#: documents/serialisers.py:2939 #: documents/serialisers.py:2941
msgid "Duplicate document identifiers are not allowed." msgid "Duplicate document identifiers are not allowed."
msgstr "Duplicirani identifikatori dokumenata nisu dopušteni." msgstr "Duplicirani identifikatori dokumenata nisu dopušteni."
#: documents/serialisers.py:2969 documents/views.py:4763 #: documents/serialisers.py:2971 documents/views.py:4780
#, python-format #, python-format
msgid "Documents not found: %(ids)s" msgid "Documents not found: %(ids)s"
msgstr "Dokumenti nisu pronađeni: %(ids)s" msgstr "Dokumenti nisu pronađeni: %(ids)s"
@@ -1911,40 +1911,40 @@ msgstr "URI shema '{parts.scheme}' nije dopuštena. Dopuštene sheme: {', '.join
msgid "Unable to parse URI {value}" msgid "Unable to parse URI {value}"
msgstr "Nije moguće raščlaniti URI {value}" msgstr "Nije moguće raščlaniti URI {value}"
#: documents/views.py:336 documents/views.py:2723 #: documents/views.py:335 documents/views.py:2722
msgid "Invalid more_like_id" msgid "Invalid more_like_id"
msgstr "Nevažeći more_like_id" msgstr "Nevažeći more_like_id"
#: documents/views.py:1670 #: documents/views.py:1669
msgid "Invalid AI configuration." msgid "Invalid AI configuration."
msgstr "Nevažeća AI konfiguracija." msgstr "Nevažeća AI konfiguracija."
#: documents/views.py:1681 #: documents/views.py:1680
msgid "AI backend request timed out." msgid "AI backend request timed out."
msgstr "" msgstr ""
#: documents/views.py:1693 #: documents/views.py:1692
msgid "AI backend rejected the request. Check logs for details." msgid "AI backend rejected the request. Check logs for details."
msgstr "" msgstr ""
#: documents/views.py:2548 documents/views.py:2864 #: documents/views.py:2547 documents/views.py:2863
msgid "Specify only one of text, title_search, query, or more_like_id." msgid "Specify only one of text, title_search, query, or more_like_id."
msgstr "Navedite samo jedno od: text, title_search, query ili more_like_id." msgstr "Navedite samo jedno od: text, title_search, query ili more_like_id."
#: documents/views.py:4776 #: documents/views.py:4793
#, python-format #, python-format
msgid "Insufficient permissions to share document %(id)s." msgid "Insufficient permissions to share document %(id)s."
msgstr "Nedovoljne ovlasti za dijeljenje dokumenta %(id)s." msgstr "Nedovoljne ovlasti za dijeljenje dokumenta %(id)s."
#: documents/views.py:4822 #: documents/views.py:4839
msgid "Bundle is already being processed." msgid "Bundle is already being processed."
msgstr "Paket se već obrađuje." msgstr "Paket se već obrađuje."
#: documents/views.py:4886 #: documents/views.py:4903
msgid "The share link bundle is still being prepared. Please try again later." msgid "The share link bundle is still being prepared. Please try again later."
msgstr "Paket linka za dijeljenje se još priprema. Pokušajte ponovo kasnije." msgstr "Paket linka za dijeljenje se još priprema. Pokušajte ponovo kasnije."
#: documents/views.py:4900 #: documents/views.py:4917
msgid "The share link bundle is unavailable." msgid "The share link bundle is unavailable."
msgstr "Paket linka za dijeljenje nije dostupan." msgstr "Paket linka za dijeljenje nije dostupan."
@@ -2189,190 +2189,194 @@ msgid "Sets the LLM embedding model"
msgstr "Postavlja LLM embedding model" msgstr "Postavlja LLM embedding model"
#: paperless/models.py:369 #: paperless/models.py:369
msgid "Sets the LLM embedding API key"
msgstr ""
#: paperless/models.py:376
msgid "Sets the LLM embedding endpoint, optional" msgid "Sets the LLM embedding endpoint, optional"
msgstr "Postavlja LLM embedding krajnju točku, opcionalno" msgstr "Postavlja LLM embedding krajnju točku, opcionalno"
#: paperless/models.py:376 #: paperless/models.py:383
msgid "Sets the LLM embedding chunk size" msgid "Sets the LLM embedding chunk size"
msgstr "Postavlja veličinu LLM embedding bloka" msgstr "Postavlja veličinu LLM embedding bloka"
#: paperless/models.py:382 #: paperless/models.py:389
msgid "Sets the LLM context size" msgid "Sets the LLM context size"
msgstr "Postavlja veličinu LLM konteksta" msgstr "Postavlja veličinu LLM konteksta"
#: paperless/models.py:388 #: paperless/models.py:395
msgid "Sets the LLM backend" msgid "Sets the LLM backend"
msgstr "Postavlja LLM pozadinu" msgstr "Postavlja LLM pozadinu"
#: paperless/models.py:396 #: paperless/models.py:403
msgid "Sets the LLM model" msgid "Sets the LLM model"
msgstr "Postavlja LLM model" msgstr "Postavlja LLM model"
#: paperless/models.py:403 #: paperless/models.py:410
msgid "Sets the LLM API key" msgid "Sets the LLM API key"
msgstr "Postavlja LLM API ključ" msgstr "Postavlja LLM API ključ"
#: paperless/models.py:410 #: paperless/models.py:417
msgid "Sets the LLM endpoint, optional" msgid "Sets the LLM endpoint, optional"
msgstr "Postavlja LLM krajnju točku, opcionalno" msgstr "Postavlja LLM krajnju točku, opcionalno"
#: paperless/models.py:417 #: paperless/models.py:424
msgid "Sets the LLM output language" msgid "Sets the LLM output language"
msgstr "Postavlja LLM izlazni jezik" msgstr "Postavlja LLM izlazni jezik"
#: paperless/models.py:424 #: paperless/models.py:431
msgid "Sets the LLM timeout in seconds" msgid "Sets the LLM timeout in seconds"
msgstr "" msgstr ""
#: paperless/models.py:430 #: paperless/models.py:437
msgid "paperless application settings" msgid "paperless application settings"
msgstr "postavke paperless aplikacije" msgstr "postavke paperless aplikacije"
#: paperless/settings/__init__.py:558 #: paperless/settings/__init__.py:559
msgid "English (US)" msgid "English (US)"
msgstr "Engleski (US)" msgstr "Engleski (US)"
#: paperless/settings/__init__.py:559 #: paperless/settings/__init__.py:560
msgid "Arabic" msgid "Arabic"
msgstr "Arapski" msgstr "Arapski"
#: paperless/settings/__init__.py:560 #: paperless/settings/__init__.py:561
msgid "Afrikaans" msgid "Afrikaans"
msgstr "afrički" msgstr "afrički"
#: paperless/settings/__init__.py:561 #: paperless/settings/__init__.py:562
msgid "Belarusian" msgid "Belarusian"
msgstr "Bjeloruski" msgstr "Bjeloruski"
#: paperless/settings/__init__.py:562 #: paperless/settings/__init__.py:563
msgid "Bulgarian" msgid "Bulgarian"
msgstr "bugarski" msgstr "bugarski"
#: paperless/settings/__init__.py:563 #: paperless/settings/__init__.py:564
msgid "Catalan" msgid "Catalan"
msgstr "katalonski" msgstr "katalonski"
#: paperless/settings/__init__.py:564 #: paperless/settings/__init__.py:565
msgid "Czech" msgid "Czech"
msgstr "Češki" msgstr "Češki"
#: paperless/settings/__init__.py:565 #: paperless/settings/__init__.py:566
msgid "Danish" msgid "Danish"
msgstr "Danski" msgstr "Danski"
#: paperless/settings/__init__.py:566 #: paperless/settings/__init__.py:567
msgid "German" msgid "German"
msgstr "Njemački" msgstr "Njemački"
#: paperless/settings/__init__.py:567 #: paperless/settings/__init__.py:568
msgid "Greek" msgid "Greek"
msgstr "grčki" msgstr "grčki"
#: paperless/settings/__init__.py:568 #: paperless/settings/__init__.py:569
msgid "English (GB)" msgid "English (GB)"
msgstr "Engleski (GB)" msgstr "Engleski (GB)"
#: paperless/settings/__init__.py:569 #: paperless/settings/__init__.py:570
msgid "Spanish" msgid "Spanish"
msgstr "Španjolski" msgstr "Španjolski"
#: paperless/settings/__init__.py:570 #: paperless/settings/__init__.py:571
msgid "Persian" msgid "Persian"
msgstr "perzijski" msgstr "perzijski"
#: paperless/settings/__init__.py:571 #: paperless/settings/__init__.py:572
msgid "Finnish" msgid "Finnish"
msgstr "finski" msgstr "finski"
#: paperless/settings/__init__.py:572 #: paperless/settings/__init__.py:573
msgid "French" msgid "French"
msgstr "Francuski" msgstr "Francuski"
#: paperless/settings/__init__.py:573 #: paperless/settings/__init__.py:574
msgid "Hungarian" msgid "Hungarian"
msgstr "mađarski" msgstr "mađarski"
#: paperless/settings/__init__.py:574 #: paperless/settings/__init__.py:575
msgid "Indonesian" msgid "Indonesian"
msgstr "Iidonezijski" msgstr "Iidonezijski"
#: paperless/settings/__init__.py:575 #: paperless/settings/__init__.py:576
msgid "Italian" msgid "Italian"
msgstr "Talijanski" msgstr "Talijanski"
#: paperless/settings/__init__.py:576 #: paperless/settings/__init__.py:577
msgid "Japanese" msgid "Japanese"
msgstr "japanski" msgstr "japanski"
#: paperless/settings/__init__.py:577 #: paperless/settings/__init__.py:578
msgid "Korean" msgid "Korean"
msgstr "koreanski" msgstr "koreanski"
#: paperless/settings/__init__.py:578 #: paperless/settings/__init__.py:579
msgid "Luxembourgish" msgid "Luxembourgish"
msgstr "Luksemburški" msgstr "Luksemburški"
#: paperless/settings/__init__.py:579 #: paperless/settings/__init__.py:580
msgid "Norwegian" msgid "Norwegian"
msgstr "norveški" msgstr "norveški"
#: paperless/settings/__init__.py:580 #: paperless/settings/__init__.py:581
msgid "Dutch" msgid "Dutch"
msgstr "Nizozemski" msgstr "Nizozemski"
#: paperless/settings/__init__.py:581 #: paperless/settings/__init__.py:582
msgid "Polish" msgid "Polish"
msgstr "Poljski" msgstr "Poljski"
#: paperless/settings/__init__.py:582 #: paperless/settings/__init__.py:583
msgid "Portuguese (Brazil)" msgid "Portuguese (Brazil)"
msgstr "Portugalski (Brazil)" msgstr "Portugalski (Brazil)"
#: paperless/settings/__init__.py:583 #: paperless/settings/__init__.py:584
msgid "Portuguese" msgid "Portuguese"
msgstr "Portugalski" msgstr "Portugalski"
#: paperless/settings/__init__.py:584 #: paperless/settings/__init__.py:585
msgid "Romanian" msgid "Romanian"
msgstr "Rumunjski" msgstr "Rumunjski"
#: paperless/settings/__init__.py:585 #: paperless/settings/__init__.py:586
msgid "Russian" msgid "Russian"
msgstr "Ruski" msgstr "Ruski"
#: paperless/settings/__init__.py:586 #: paperless/settings/__init__.py:587
msgid "Slovak" msgid "Slovak"
msgstr "slovački" msgstr "slovački"
#: paperless/settings/__init__.py:587 #: paperless/settings/__init__.py:588
msgid "Slovenian" msgid "Slovenian"
msgstr "Slovenski" msgstr "Slovenski"
#: paperless/settings/__init__.py:588 #: paperless/settings/__init__.py:589
msgid "Serbian" msgid "Serbian"
msgstr "Srpski" msgstr "Srpski"
#: paperless/settings/__init__.py:589 #: paperless/settings/__init__.py:590
msgid "Swedish" msgid "Swedish"
msgstr "Švedski" msgstr "Švedski"
#: paperless/settings/__init__.py:590 #: paperless/settings/__init__.py:591
msgid "Turkish" msgid "Turkish"
msgstr "Turski" msgstr "Turski"
#: paperless/settings/__init__.py:591 #: paperless/settings/__init__.py:592
msgid "Ukrainian" msgid "Ukrainian"
msgstr "ukrajinski" msgstr "ukrajinski"
#: paperless/settings/__init__.py:592 #: paperless/settings/__init__.py:593
msgid "Vietnamese" msgid "Vietnamese"
msgstr "vijetnamski" msgstr "vijetnamski"
#: paperless/settings/__init__.py:593 #: paperless/settings/__init__.py:594
msgid "Chinese Simplified" msgid "Chinese Simplified"
msgstr "Pojednostavljeni kineski" msgstr "Pojednostavljeni kineski"
#: paperless/settings/__init__.py:594 #: paperless/settings/__init__.py:595
msgid "Chinese Traditional" msgid "Chinese Traditional"
msgstr "Kineski tradicionalni" msgstr "Kineski tradicionalni"
+70 -66
View File
@@ -2,8 +2,8 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: paperless-ngx\n" "Project-Id-Version: paperless-ngx\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-09-18 01:29+0000\n" "POT-Creation-Date: 2026-09-23 19:00+0000\n"
"PO-Revision-Date: 2026-09-18 01:30\n" "PO-Revision-Date: 2026-09-23 19:01\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: Hungarian\n" "Language-Team: Hungarian\n"
"Language: hu_HU\n" "Language: hu_HU\n"
@@ -1615,7 +1615,7 @@ msgid "workflow runs"
msgstr "munkafolyamat futtatások" msgstr "munkafolyamat futtatások"
#: documents/serialisers.py:514 documents/serialisers.py:871 #: documents/serialisers.py:514 documents/serialisers.py:871
#: documents/serialisers.py:2883 documents/views.py:343 documents/views.py:2726 #: documents/serialisers.py:2885 documents/views.py:342 documents/views.py:2725
#: paperless_mail/serialisers.py:156 #: paperless_mail/serialisers.py:156
msgid "Insufficient permissions." msgid "Insufficient permissions."
msgstr "Nincs jogosúltsága." msgstr "Nincs jogosúltsága."
@@ -1624,38 +1624,38 @@ msgstr "Nincs jogosúltsága."
msgid "Invalid color." msgid "Invalid color."
msgstr "Érvénytelen szín." msgstr "Érvénytelen szín."
#: documents/serialisers.py:2350 #: documents/serialisers.py:2352
#, python-format #, python-format
msgid "File type %(type)s not supported" msgid "File type %(type)s not supported"
msgstr "%(type)s fájltípus nem támogatott" msgstr "%(type)s fájltípus nem támogatott"
#: documents/serialisers.py:2394 #: documents/serialisers.py:2396
#, python-format #, python-format
msgid "Custom field id must be an integer: %(id)s" msgid "Custom field id must be an integer: %(id)s"
msgstr "Az egyéni mező azonosítójának egész számnak kell lennie: %(id)s" msgstr "Az egyéni mező azonosítójának egész számnak kell lennie: %(id)s"
#: documents/serialisers.py:2401 #: documents/serialisers.py:2403
#, python-format #, python-format
msgid "Custom field with id %(id)s does not exist" msgid "Custom field with id %(id)s does not exist"
msgstr "A(z) %(id)s azonosítójú egyéni mező nem létezik" msgstr "A(z) %(id)s azonosítójú egyéni mező nem létezik"
#: documents/serialisers.py:2418 documents/serialisers.py:2428 #: documents/serialisers.py:2420 documents/serialisers.py:2430
msgid "Custom fields must be a list of integers or an object mapping ids to values." msgid "Custom fields must be a list of integers or an object mapping ids to values."
msgstr "Az egyéni mezőknek egész számok listájának vagy azonosítókat értékekhez rendelő objektumnak kell lenniük." msgstr "Az egyéni mezőknek egész számok listájának vagy azonosítókat értékekhez rendelő objektumnak kell lenniük."
#: documents/serialisers.py:2423 #: documents/serialisers.py:2425
msgid "Some custom fields don't exist or were specified twice." msgid "Some custom fields don't exist or were specified twice."
msgstr "Néhány egyéni mező nem létezik, vagy kétszer lett megadva." msgstr "Néhány egyéni mező nem létezik, vagy kétszer lett megadva."
#: documents/serialisers.py:2570 #: documents/serialisers.py:2572
msgid "Invalid variable detected." msgid "Invalid variable detected."
msgstr "Érvénytelen változó észlelve." msgstr "Érvénytelen változó észlelve."
#: documents/serialisers.py:2939 #: documents/serialisers.py:2941
msgid "Duplicate document identifiers are not allowed." msgid "Duplicate document identifiers are not allowed."
msgstr "A dokumentumazonosítók duplikálása nem megengedett." msgstr "A dokumentumazonosítók duplikálása nem megengedett."
#: documents/serialisers.py:2969 documents/views.py:4763 #: documents/serialisers.py:2971 documents/views.py:4780
#, python-format #, python-format
msgid "Documents not found: %(ids)s" msgid "Documents not found: %(ids)s"
msgstr "Dokumentumok nem találhatók: %(ids)s" msgstr "Dokumentumok nem találhatók: %(ids)s"
@@ -1911,40 +1911,40 @@ msgstr "A '{parts.scheme}' séma nem engedélyezett. Engedélyezett sémák: {',
msgid "Unable to parse URI {value}" msgid "Unable to parse URI {value}"
msgstr "A {value} URI értelmezése sikertelen" msgstr "A {value} URI értelmezése sikertelen"
#: documents/views.py:336 documents/views.py:2723 #: documents/views.py:335 documents/views.py:2722
msgid "Invalid more_like_id" msgid "Invalid more_like_id"
msgstr "Érvénytelen more_like_id" msgstr "Érvénytelen more_like_id"
#: documents/views.py:1670 #: documents/views.py:1669
msgid "Invalid AI configuration." msgid "Invalid AI configuration."
msgstr "Érvénytelen MI konfiguráció." msgstr "Érvénytelen MI konfiguráció."
#: documents/views.py:1681 #: documents/views.py:1680
msgid "AI backend request timed out." msgid "AI backend request timed out."
msgstr "" msgstr ""
#: documents/views.py:1693 #: documents/views.py:1692
msgid "AI backend rejected the request. Check logs for details." msgid "AI backend rejected the request. Check logs for details."
msgstr "" msgstr ""
#: documents/views.py:2548 documents/views.py:2864 #: documents/views.py:2547 documents/views.py:2863
msgid "Specify only one of text, title_search, query, or more_like_id." msgid "Specify only one of text, title_search, query, or more_like_id."
msgstr "A text, title_search, query, vagy more_like_id közül csak egyet adjon meg." msgstr "A text, title_search, query, vagy more_like_id közül csak egyet adjon meg."
#: documents/views.py:4776 #: documents/views.py:4793
#, python-format #, python-format
msgid "Insufficient permissions to share document %(id)s." msgid "Insufficient permissions to share document %(id)s."
msgstr "Nincs megfelelő jogosultság a %(id)s dokumentum megosztásához." msgstr "Nincs megfelelő jogosultság a %(id)s dokumentum megosztásához."
#: documents/views.py:4822 #: documents/views.py:4839
msgid "Bundle is already being processed." msgid "Bundle is already being processed."
msgstr "A csomag feldolgozása már folyamatban van." msgstr "A csomag feldolgozása már folyamatban van."
#: documents/views.py:4886 #: documents/views.py:4903
msgid "The share link bundle is still being prepared. Please try again later." msgid "The share link bundle is still being prepared. Please try again later."
msgstr "A megosztási linkcsomag készítése folyamatban. Kérjük, próbálja meg később." msgstr "A megosztási linkcsomag készítése folyamatban. Kérjük, próbálja meg később."
#: documents/views.py:4900 #: documents/views.py:4917
msgid "The share link bundle is unavailable." msgid "The share link bundle is unavailable."
msgstr "A megosztási linkcsomag nem elérhető." msgstr "A megosztási linkcsomag nem elérhető."
@@ -2189,190 +2189,194 @@ msgid "Sets the LLM embedding model"
msgstr "Beállítja az LLM-beágyazási modellt" msgstr "Beállítja az LLM-beágyazási modellt"
#: paperless/models.py:369 #: paperless/models.py:369
msgid "Sets the LLM embedding endpoint, optional" msgid "Sets the LLM embedding API key"
msgstr "" msgstr ""
#: paperless/models.py:376 #: paperless/models.py:376
msgid "Sets the LLM embedding endpoint, optional"
msgstr ""
#: paperless/models.py:383
msgid "Sets the LLM embedding chunk size" msgid "Sets the LLM embedding chunk size"
msgstr "" msgstr ""
#: paperless/models.py:382 #: paperless/models.py:389
msgid "Sets the LLM context size" msgid "Sets the LLM context size"
msgstr "" msgstr ""
#: paperless/models.py:388 #: paperless/models.py:395
msgid "Sets the LLM backend" msgid "Sets the LLM backend"
msgstr "Beállítja az LLM backend-et" msgstr "Beállítja az LLM backend-et"
#: paperless/models.py:396 #: paperless/models.py:403
msgid "Sets the LLM model" msgid "Sets the LLM model"
msgstr "LLM modell beállítása" msgstr "LLM modell beállítása"
#: paperless/models.py:403 #: paperless/models.py:410
msgid "Sets the LLM API key" msgid "Sets the LLM API key"
msgstr "Beállítja az LLM API-kulcsot" msgstr "Beállítja az LLM API-kulcsot"
#: paperless/models.py:410 #: paperless/models.py:417
msgid "Sets the LLM endpoint, optional" msgid "Sets the LLM endpoint, optional"
msgstr "Beállítja az LLM végpontot, opcionális" msgstr "Beállítja az LLM végpontot, opcionális"
#: paperless/models.py:417 #: paperless/models.py:424
msgid "Sets the LLM output language" msgid "Sets the LLM output language"
msgstr "" msgstr ""
#: paperless/models.py:424 #: paperless/models.py:431
msgid "Sets the LLM timeout in seconds" msgid "Sets the LLM timeout in seconds"
msgstr "" msgstr ""
#: paperless/models.py:430 #: paperless/models.py:437
msgid "paperless application settings" msgid "paperless application settings"
msgstr "paperless alkalmazás beállítások" msgstr "paperless alkalmazás beállítások"
#: paperless/settings/__init__.py:558 #: paperless/settings/__init__.py:559
msgid "English (US)" msgid "English (US)"
msgstr "Angol (US)" msgstr "Angol (US)"
#: paperless/settings/__init__.py:559 #: paperless/settings/__init__.py:560
msgid "Arabic" msgid "Arabic"
msgstr "Arab" msgstr "Arab"
#: paperless/settings/__init__.py:560 #: paperless/settings/__init__.py:561
msgid "Afrikaans" msgid "Afrikaans"
msgstr "Afrikai" msgstr "Afrikai"
#: paperless/settings/__init__.py:561 #: paperless/settings/__init__.py:562
msgid "Belarusian" msgid "Belarusian"
msgstr "Fehérorosz" msgstr "Fehérorosz"
#: paperless/settings/__init__.py:562 #: paperless/settings/__init__.py:563
msgid "Bulgarian" msgid "Bulgarian"
msgstr "Bolgár" msgstr "Bolgár"
#: paperless/settings/__init__.py:563 #: paperless/settings/__init__.py:564
msgid "Catalan" msgid "Catalan"
msgstr "Katalán" msgstr "Katalán"
#: paperless/settings/__init__.py:564 #: paperless/settings/__init__.py:565
msgid "Czech" msgid "Czech"
msgstr "Cseh" msgstr "Cseh"
#: paperless/settings/__init__.py:565 #: paperless/settings/__init__.py:566
msgid "Danish" msgid "Danish"
msgstr "Dán" msgstr "Dán"
#: paperless/settings/__init__.py:566 #: paperless/settings/__init__.py:567
msgid "German" msgid "German"
msgstr "Német" msgstr "Német"
#: paperless/settings/__init__.py:567 #: paperless/settings/__init__.py:568
msgid "Greek" msgid "Greek"
msgstr "Görög" msgstr "Görög"
#: paperless/settings/__init__.py:568 #: paperless/settings/__init__.py:569
msgid "English (GB)" msgid "English (GB)"
msgstr "Angol (GB)" msgstr "Angol (GB)"
#: paperless/settings/__init__.py:569 #: paperless/settings/__init__.py:570
msgid "Spanish" msgid "Spanish"
msgstr "Spanyol" msgstr "Spanyol"
#: paperless/settings/__init__.py:570 #: paperless/settings/__init__.py:571
msgid "Persian" msgid "Persian"
msgstr "Perzsa" msgstr "Perzsa"
#: paperless/settings/__init__.py:571 #: paperless/settings/__init__.py:572
msgid "Finnish" msgid "Finnish"
msgstr "Finn" msgstr "Finn"
#: paperless/settings/__init__.py:572 #: paperless/settings/__init__.py:573
msgid "French" msgid "French"
msgstr "Francia" msgstr "Francia"
#: paperless/settings/__init__.py:573 #: paperless/settings/__init__.py:574
msgid "Hungarian" msgid "Hungarian"
msgstr "Magyar" msgstr "Magyar"
#: paperless/settings/__init__.py:574 #: paperless/settings/__init__.py:575
msgid "Indonesian" msgid "Indonesian"
msgstr "Indonéz" msgstr "Indonéz"
#: paperless/settings/__init__.py:575 #: paperless/settings/__init__.py:576
msgid "Italian" msgid "Italian"
msgstr "Olasz" msgstr "Olasz"
#: paperless/settings/__init__.py:576 #: paperless/settings/__init__.py:577
msgid "Japanese" msgid "Japanese"
msgstr "Japán" msgstr "Japán"
#: paperless/settings/__init__.py:577 #: paperless/settings/__init__.py:578
msgid "Korean" msgid "Korean"
msgstr "Koreai" msgstr "Koreai"
#: paperless/settings/__init__.py:578 #: paperless/settings/__init__.py:579
msgid "Luxembourgish" msgid "Luxembourgish"
msgstr "Luxemburgi" msgstr "Luxemburgi"
#: paperless/settings/__init__.py:579 #: paperless/settings/__init__.py:580
msgid "Norwegian" msgid "Norwegian"
msgstr "Norvég" msgstr "Norvég"
#: paperless/settings/__init__.py:580 #: paperless/settings/__init__.py:581
msgid "Dutch" msgid "Dutch"
msgstr "Holland" msgstr "Holland"
#: paperless/settings/__init__.py:581 #: paperless/settings/__init__.py:582
msgid "Polish" msgid "Polish"
msgstr "Lengyel" msgstr "Lengyel"
#: paperless/settings/__init__.py:582 #: paperless/settings/__init__.py:583
msgid "Portuguese (Brazil)" msgid "Portuguese (Brazil)"
msgstr "Portugál (Brazília)" msgstr "Portugál (Brazília)"
#: paperless/settings/__init__.py:583 #: paperless/settings/__init__.py:584
msgid "Portuguese" msgid "Portuguese"
msgstr "Portugál" msgstr "Portugál"
#: paperless/settings/__init__.py:584 #: paperless/settings/__init__.py:585
msgid "Romanian" msgid "Romanian"
msgstr "Román" msgstr "Román"
#: paperless/settings/__init__.py:585 #: paperless/settings/__init__.py:586
msgid "Russian" msgid "Russian"
msgstr "Orosz" msgstr "Orosz"
#: paperless/settings/__init__.py:586 #: paperless/settings/__init__.py:587
msgid "Slovak" msgid "Slovak"
msgstr "Szlovák" msgstr "Szlovák"
#: paperless/settings/__init__.py:587 #: paperless/settings/__init__.py:588
msgid "Slovenian" msgid "Slovenian"
msgstr "Szlovén" msgstr "Szlovén"
#: paperless/settings/__init__.py:588 #: paperless/settings/__init__.py:589
msgid "Serbian" msgid "Serbian"
msgstr "Szerb" msgstr "Szerb"
#: paperless/settings/__init__.py:589 #: paperless/settings/__init__.py:590
msgid "Swedish" msgid "Swedish"
msgstr "Svéd" msgstr "Svéd"
#: paperless/settings/__init__.py:590 #: paperless/settings/__init__.py:591
msgid "Turkish" msgid "Turkish"
msgstr "Török" msgstr "Török"
#: paperless/settings/__init__.py:591 #: paperless/settings/__init__.py:592
msgid "Ukrainian" msgid "Ukrainian"
msgstr "Ukrán" msgstr "Ukrán"
#: paperless/settings/__init__.py:592 #: paperless/settings/__init__.py:593
msgid "Vietnamese" msgid "Vietnamese"
msgstr "Vietnámi" msgstr "Vietnámi"
#: paperless/settings/__init__.py:593 #: paperless/settings/__init__.py:594
msgid "Chinese Simplified" msgid "Chinese Simplified"
msgstr "Kínai egyszerűsített" msgstr "Kínai egyszerűsített"
#: paperless/settings/__init__.py:594 #: paperless/settings/__init__.py:595
msgid "Chinese Traditional" msgid "Chinese Traditional"
msgstr "Tradicionális kínai" msgstr "Tradicionális kínai"

Some files were not shown because too many files have changed in this diff Show More