From 0520db5e93c88e5fdc86d2f013ad573349997ef4 Mon Sep 17 00:00:00 2001 From: shamoon <4887959+shamoon@users.noreply.github.com> Date: Sat, 19 Oct 2024 22:56:57 -0700 Subject: [PATCH] Update translation strings --- src-ui/messages.xlf | 34 +- src/locale/en_US/LC_MESSAGES/django.po | 828 ++++++++++++++----------- 2 files changed, 469 insertions(+), 393 deletions(-) diff --git a/src-ui/messages.xlf b/src-ui/messages.xlf index 6eb03d736..e3b502780 100644 --- a/src-ui/messages.xlf +++ b/src-ui/messages.xlf @@ -529,7 +529,7 @@ src/app/components/document-detail/document-detail.component.html - 348 + 347 @@ -2546,15 +2546,15 @@ src/app/components/document-detail/document-detail.component.ts - 1140 + 1144 src/app/components/document-detail/document-detail.component.ts - 1178 + 1182 src/app/components/document-detail/document-detail.component.ts - 1219 + 1223 src/app/components/document-list/bulk-editor/bulk-editor.component.ts @@ -5916,7 +5916,7 @@ src/app/components/document-detail/document-detail.component.ts - 1196 + 1200 src/app/guards/dirty-saved-view.guard.ts @@ -6363,35 +6363,35 @@ Split confirm src/app/components/document-detail/document-detail.component.ts - 1138 + 1142 This operation will split the selected document(s) into new documents. src/app/components/document-detail/document-detail.component.ts - 1139 + 1143 Split operation will begin in the background. src/app/components/document-detail/document-detail.component.ts - 1155 + 1159 Error executing split operation src/app/components/document-detail/document-detail.component.ts - 1164 + 1168 Rotate confirm src/app/components/document-detail/document-detail.component.ts - 1176 + 1180 src/app/components/document-list/bulk-editor/bulk-editor.component.ts @@ -6402,49 +6402,49 @@ This operation will permanently rotate the original version of the current document. src/app/components/document-detail/document-detail.component.ts - 1177 + 1181 Rotation will begin in the background. Close and re-open the document after the operation has completed to see the changes. src/app/components/document-detail/document-detail.component.ts - 1193 + 1197 Error executing rotate operation src/app/components/document-detail/document-detail.component.ts - 1205 + 1209 Delete pages confirm src/app/components/document-detail/document-detail.component.ts - 1217 + 1221 This operation will permanently delete the selected pages from the original document. src/app/components/document-detail/document-detail.component.ts - 1218 + 1222 Delete pages operation will begin in the background. Close and re-open or reload this document after the operation has completed to see the changes. src/app/components/document-detail/document-detail.component.ts - 1233 + 1237 Error executing delete pages operation src/app/components/document-detail/document-detail.component.ts - 1242 + 1246 diff --git a/src/locale/en_US/LC_MESSAGES/django.po b/src/locale/en_US/LC_MESSAGES/django.po index 0c2f6dd4b..265682f91 100644 --- a/src/locale/en_US/LC_MESSAGES/django.po +++ b/src/locale/en_US/LC_MESSAGES/django.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: paperless-ngx\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-28 17:12-0700\n" +"POT-Creation-Date: 2024-10-19 22:56-0700\n" "PO-Revision-Date: 2022-02-17 04:17\n" "Last-Translator: \n" "Language-Team: English\n" @@ -21,936 +21,984 @@ msgstr "" msgid "Documents" msgstr "" -#: documents/models.py:39 documents/models.py:786 +#: documents/filters.py:334 +msgid "Value must be valid JSON." +msgstr "" + +#: documents/filters.py:353 +msgid "Invalid custom field query expression" +msgstr "" + +#: documents/filters.py:363 +msgid "Invalid expression list. Must be nonempty." +msgstr "" + +#: documents/filters.py:384 +msgid "Invalid logical operator {op!r}" +msgstr "" + +#: documents/filters.py:398 +msgid "Maximum number of query conditions exceeded." +msgstr "" + +#: documents/filters.py:455 +msgid "{name!r} is not a valid custom field." +msgstr "" + +#: documents/filters.py:492 +msgid "{data_type} does not support query expr {expr!r}." +msgstr "" + +#: documents/filters.py:600 +msgid "Maximum nesting depth exceeded." +msgstr "" + +#: documents/models.py:41 documents/models.py:802 msgid "owner" msgstr "" -#: documents/models.py:56 documents/models.py:970 +#: documents/models.py:58 documents/models.py:1009 msgid "None" msgstr "" -#: documents/models.py:57 documents/models.py:971 +#: documents/models.py:59 documents/models.py:1010 msgid "Any word" msgstr "" -#: documents/models.py:58 documents/models.py:972 +#: documents/models.py:60 documents/models.py:1011 msgid "All words" msgstr "" -#: documents/models.py:59 documents/models.py:973 +#: documents/models.py:61 documents/models.py:1012 msgid "Exact match" msgstr "" -#: documents/models.py:60 documents/models.py:974 +#: documents/models.py:62 documents/models.py:1013 msgid "Regular expression" msgstr "" -#: documents/models.py:61 documents/models.py:975 +#: documents/models.py:63 documents/models.py:1014 msgid "Fuzzy word" msgstr "" -#: documents/models.py:62 +#: documents/models.py:64 msgid "Automatic" msgstr "" -#: documents/models.py:65 documents/models.py:419 documents/models.py:1291 -#: paperless_mail/models.py:18 paperless_mail/models.py:107 +#: documents/models.py:67 documents/models.py:434 documents/models.py:1330 +#: paperless_mail/models.py:23 paperless_mail/models.py:137 msgid "name" msgstr "" -#: documents/models.py:67 documents/models.py:1031 +#: documents/models.py:69 documents/models.py:1070 msgid "match" msgstr "" -#: documents/models.py:70 documents/models.py:1034 +#: documents/models.py:72 documents/models.py:1073 msgid "matching algorithm" msgstr "" -#: documents/models.py:75 documents/models.py:1039 +#: documents/models.py:77 documents/models.py:1078 msgid "is insensitive" msgstr "" -#: documents/models.py:98 documents/models.py:150 +#: documents/models.py:100 documents/models.py:152 msgid "correspondent" msgstr "" -#: documents/models.py:99 +#: documents/models.py:101 msgid "correspondents" msgstr "" -#: documents/models.py:103 +#: documents/models.py:105 msgid "color" msgstr "" -#: documents/models.py:106 +#: documents/models.py:108 msgid "is inbox tag" msgstr "" -#: documents/models.py:109 +#: documents/models.py:111 msgid "" "Marks this tag as an inbox tag: All newly consumed documents will be tagged " "with inbox tags." msgstr "" -#: documents/models.py:115 +#: documents/models.py:117 msgid "tag" msgstr "" -#: documents/models.py:116 documents/models.py:188 +#: documents/models.py:118 documents/models.py:190 msgid "tags" msgstr "" -#: documents/models.py:121 documents/models.py:170 +#: documents/models.py:123 documents/models.py:172 msgid "document type" msgstr "" -#: documents/models.py:122 +#: documents/models.py:124 msgid "document types" msgstr "" -#: documents/models.py:127 +#: documents/models.py:129 msgid "path" msgstr "" -#: documents/models.py:132 documents/models.py:159 +#: documents/models.py:134 documents/models.py:161 msgid "storage path" msgstr "" -#: documents/models.py:133 +#: documents/models.py:135 msgid "storage paths" msgstr "" -#: documents/models.py:140 +#: documents/models.py:142 msgid "Unencrypted" msgstr "" -#: documents/models.py:141 +#: documents/models.py:143 msgid "Encrypted with GNU Privacy Guard" msgstr "" -#: documents/models.py:162 +#: documents/models.py:164 msgid "title" msgstr "" -#: documents/models.py:174 documents/models.py:700 +#: documents/models.py:176 documents/models.py:716 msgid "content" msgstr "" -#: documents/models.py:177 +#: documents/models.py:179 msgid "" "The raw, text-only data of the document. This field is primarily used for " "searching." msgstr "" -#: documents/models.py:182 +#: documents/models.py:184 msgid "mime type" msgstr "" -#: documents/models.py:192 +#: documents/models.py:194 msgid "checksum" msgstr "" -#: documents/models.py:196 +#: documents/models.py:198 msgid "The checksum of the original document." msgstr "" -#: documents/models.py:200 +#: documents/models.py:202 msgid "archive checksum" msgstr "" -#: documents/models.py:205 +#: documents/models.py:207 msgid "The checksum of the archived document." msgstr "" -#: documents/models.py:208 documents/models.py:388 documents/models.py:706 -#: documents/models.py:744 documents/models.py:815 documents/models.py:861 -msgid "created" -msgstr "" - #: documents/models.py:211 -msgid "modified" +msgid "page count" msgstr "" #: documents/models.py:218 +msgid "The number of pages of the document." +msgstr "" + +#: documents/models.py:222 documents/models.py:402 documents/models.py:722 +#: documents/models.py:760 documents/models.py:831 documents/models.py:889 +msgid "created" +msgstr "" + +#: documents/models.py:225 +msgid "modified" +msgstr "" + +#: documents/models.py:232 msgid "storage type" msgstr "" -#: documents/models.py:226 +#: documents/models.py:240 msgid "added" msgstr "" -#: documents/models.py:233 +#: documents/models.py:247 msgid "filename" msgstr "" -#: documents/models.py:239 +#: documents/models.py:253 msgid "Current filename in storage" msgstr "" -#: documents/models.py:243 +#: documents/models.py:257 msgid "archive filename" msgstr "" -#: documents/models.py:249 +#: documents/models.py:263 msgid "Current archive filename in storage" msgstr "" -#: documents/models.py:253 +#: documents/models.py:267 msgid "original filename" msgstr "" -#: documents/models.py:259 +#: documents/models.py:273 msgid "The original name of the file when it was uploaded" msgstr "" -#: documents/models.py:266 +#: documents/models.py:280 msgid "archive serial number" msgstr "" -#: documents/models.py:276 +#: documents/models.py:290 msgid "The position of this document in your physical document archive." msgstr "" -#: documents/models.py:282 documents/models.py:717 documents/models.py:771 +#: documents/models.py:296 documents/models.py:733 documents/models.py:787 msgid "document" msgstr "" -#: documents/models.py:283 +#: documents/models.py:297 msgid "documents" msgstr "" -#: documents/models.py:371 +#: documents/models.py:385 msgid "debug" msgstr "" -#: documents/models.py:372 +#: documents/models.py:386 msgid "information" msgstr "" -#: documents/models.py:373 +#: documents/models.py:387 msgid "warning" msgstr "" -#: documents/models.py:374 paperless_mail/models.py:319 +#: documents/models.py:388 paperless_mail/models.py:351 msgid "error" msgstr "" -#: documents/models.py:375 +#: documents/models.py:389 msgid "critical" msgstr "" -#: documents/models.py:378 +#: documents/models.py:392 msgid "group" msgstr "" -#: documents/models.py:380 +#: documents/models.py:394 msgid "message" msgstr "" -#: documents/models.py:383 +#: documents/models.py:397 msgid "level" msgstr "" -#: documents/models.py:392 +#: documents/models.py:406 msgid "log" msgstr "" -#: documents/models.py:393 +#: documents/models.py:407 msgid "logs" msgstr "" -#: documents/models.py:401 +#: documents/models.py:415 msgid "Table" msgstr "" -#: documents/models.py:402 +#: documents/models.py:416 msgid "Small Cards" msgstr "" -#: documents/models.py:403 +#: documents/models.py:417 msgid "Large Cards" msgstr "" -#: documents/models.py:406 +#: documents/models.py:420 msgid "Title" msgstr "" -#: documents/models.py:407 +#: documents/models.py:421 msgid "Created" msgstr "" -#: documents/models.py:408 +#: documents/models.py:422 msgid "Added" msgstr "" -#: documents/models.py:409 +#: documents/models.py:423 msgid "Tags" msgstr "" -#: documents/models.py:410 +#: documents/models.py:424 msgid "Correspondent" msgstr "" -#: documents/models.py:411 +#: documents/models.py:425 msgid "Document Type" msgstr "" -#: documents/models.py:412 +#: documents/models.py:426 msgid "Storage Path" msgstr "" -#: documents/models.py:413 +#: documents/models.py:427 msgid "Note" msgstr "" -#: documents/models.py:414 +#: documents/models.py:428 msgid "Owner" msgstr "" -#: documents/models.py:415 +#: documents/models.py:429 msgid "Shared" msgstr "" -#: documents/models.py:416 +#: documents/models.py:430 msgid "ASN" msgstr "" -#: documents/models.py:422 -msgid "show on dashboard" -msgstr "" - -#: documents/models.py:425 -msgid "show in sidebar" -msgstr "" - -#: documents/models.py:429 -msgid "sort field" -msgstr "" - -#: documents/models.py:434 -msgid "sort reverse" +#: documents/models.py:431 +msgid "Pages" msgstr "" #: documents/models.py:437 -msgid "View page size" +msgid "show on dashboard" msgstr "" -#: documents/models.py:445 -msgid "View display mode" +#: documents/models.py:440 +msgid "show in sidebar" +msgstr "" + +#: documents/models.py:444 +msgid "sort field" +msgstr "" + +#: documents/models.py:449 +msgid "sort reverse" msgstr "" #: documents/models.py:452 -msgid "Document display fields" -msgstr "" - -#: documents/models.py:459 documents/models.py:516 -msgid "saved view" +msgid "View page size" msgstr "" #: documents/models.py:460 -msgid "saved views" +msgid "View display mode" msgstr "" -#: documents/models.py:468 -msgid "title contains" +#: documents/models.py:467 +msgid "Document display fields" msgstr "" -#: documents/models.py:469 -msgid "content contains" -msgstr "" - -#: documents/models.py:470 -msgid "ASN is" -msgstr "" - -#: documents/models.py:471 -msgid "correspondent is" -msgstr "" - -#: documents/models.py:472 -msgid "document type is" -msgstr "" - -#: documents/models.py:473 -msgid "is in inbox" -msgstr "" - -#: documents/models.py:474 -msgid "has tag" +#: documents/models.py:474 documents/models.py:532 +msgid "saved view" msgstr "" #: documents/models.py:475 -msgid "has any tag" -msgstr "" - -#: documents/models.py:476 -msgid "created before" -msgstr "" - -#: documents/models.py:477 -msgid "created after" -msgstr "" - -#: documents/models.py:478 -msgid "created year is" -msgstr "" - -#: documents/models.py:479 -msgid "created month is" -msgstr "" - -#: documents/models.py:480 -msgid "created day is" -msgstr "" - -#: documents/models.py:481 -msgid "added before" -msgstr "" - -#: documents/models.py:482 -msgid "added after" +msgid "saved views" msgstr "" #: documents/models.py:483 -msgid "modified before" +msgid "title contains" msgstr "" #: documents/models.py:484 -msgid "modified after" +msgid "content contains" msgstr "" #: documents/models.py:485 -msgid "does not have tag" +msgid "ASN is" msgstr "" #: documents/models.py:486 -msgid "does not have ASN" +msgid "correspondent is" msgstr "" #: documents/models.py:487 -msgid "title or content contains" +msgid "document type is" msgstr "" #: documents/models.py:488 -msgid "fulltext query" +msgid "is in inbox" msgstr "" #: documents/models.py:489 -msgid "more like this" +msgid "has tag" msgstr "" #: documents/models.py:490 -msgid "has tags in" +msgid "has any tag" msgstr "" #: documents/models.py:491 -msgid "ASN greater than" +msgid "created before" msgstr "" #: documents/models.py:492 -msgid "ASN less than" +msgid "created after" msgstr "" #: documents/models.py:493 -msgid "storage path is" +msgid "created year is" msgstr "" #: documents/models.py:494 -msgid "has correspondent in" +msgid "created month is" msgstr "" #: documents/models.py:495 -msgid "does not have correspondent in" +msgid "created day is" msgstr "" #: documents/models.py:496 -msgid "has document type in" +msgid "added before" msgstr "" #: documents/models.py:497 -msgid "does not have document type in" +msgid "added after" msgstr "" #: documents/models.py:498 -msgid "has storage path in" +msgid "modified before" msgstr "" #: documents/models.py:499 -msgid "does not have storage path in" +msgid "modified after" msgstr "" #: documents/models.py:500 -msgid "owner is" +msgid "does not have tag" msgstr "" #: documents/models.py:501 -msgid "has owner in" +msgid "does not have ASN" msgstr "" #: documents/models.py:502 -msgid "does not have owner" +msgid "title or content contains" msgstr "" #: documents/models.py:503 -msgid "does not have owner in" +msgid "fulltext query" msgstr "" #: documents/models.py:504 -msgid "has custom field value" +msgid "more like this" msgstr "" #: documents/models.py:505 -msgid "is shared by me" +msgid "has tags in" msgstr "" #: documents/models.py:506 -msgid "has custom fields" +msgid "ASN greater than" msgstr "" #: documents/models.py:507 -msgid "has custom field in" +msgid "ASN less than" msgstr "" #: documents/models.py:508 -msgid "does not have custom field in" +msgid "storage path is" msgstr "" #: documents/models.py:509 -msgid "does not have custom field" +msgid "has correspondent in" +msgstr "" + +#: documents/models.py:510 +msgid "does not have correspondent in" +msgstr "" + +#: documents/models.py:511 +msgid "has document type in" +msgstr "" + +#: documents/models.py:512 +msgid "does not have document type in" +msgstr "" + +#: documents/models.py:513 +msgid "has storage path in" +msgstr "" + +#: documents/models.py:514 +msgid "does not have storage path in" +msgstr "" + +#: documents/models.py:515 +msgid "owner is" +msgstr "" + +#: documents/models.py:516 +msgid "has owner in" +msgstr "" + +#: documents/models.py:517 +msgid "does not have owner" +msgstr "" + +#: documents/models.py:518 +msgid "does not have owner in" msgstr "" #: documents/models.py:519 -msgid "rule type" +msgid "has custom field value" +msgstr "" + +#: documents/models.py:520 +msgid "is shared by me" msgstr "" #: documents/models.py:521 -msgid "value" +msgid "has custom fields" +msgstr "" + +#: documents/models.py:522 +msgid "has custom field in" +msgstr "" + +#: documents/models.py:523 +msgid "does not have custom field in" msgstr "" #: documents/models.py:524 -msgid "filter rule" +msgid "does not have custom field" msgstr "" #: documents/models.py:525 +msgid "custom fields query" +msgstr "" + +#: documents/models.py:535 +msgid "rule type" +msgstr "" + +#: documents/models.py:537 +msgid "value" +msgstr "" + +#: documents/models.py:540 +msgid "filter rule" +msgstr "" + +#: documents/models.py:541 msgid "filter rules" msgstr "" -#: documents/models.py:636 +#: documents/models.py:652 msgid "Task ID" msgstr "" -#: documents/models.py:637 +#: documents/models.py:653 msgid "Celery ID for the Task that was run" msgstr "" -#: documents/models.py:642 +#: documents/models.py:658 msgid "Acknowledged" msgstr "" -#: documents/models.py:643 +#: documents/models.py:659 msgid "If the task is acknowledged via the frontend or API" msgstr "" -#: documents/models.py:649 +#: documents/models.py:665 msgid "Task Filename" msgstr "" -#: documents/models.py:650 +#: documents/models.py:666 msgid "Name of the file which the Task was run for" msgstr "" -#: documents/models.py:656 +#: documents/models.py:672 msgid "Task Name" msgstr "" -#: documents/models.py:657 +#: documents/models.py:673 msgid "Name of the Task which was run" msgstr "" -#: documents/models.py:664 +#: documents/models.py:680 msgid "Task State" msgstr "" -#: documents/models.py:665 +#: documents/models.py:681 msgid "Current state of the task being run" msgstr "" -#: documents/models.py:670 +#: documents/models.py:686 msgid "Created DateTime" msgstr "" -#: documents/models.py:671 +#: documents/models.py:687 msgid "Datetime field when the task result was created in UTC" msgstr "" -#: documents/models.py:676 +#: documents/models.py:692 msgid "Started DateTime" msgstr "" -#: documents/models.py:677 +#: documents/models.py:693 msgid "Datetime field when the task was started in UTC" msgstr "" -#: documents/models.py:682 +#: documents/models.py:698 msgid "Completed DateTime" msgstr "" -#: documents/models.py:683 +#: documents/models.py:699 msgid "Datetime field when the task was completed in UTC" msgstr "" -#: documents/models.py:688 +#: documents/models.py:704 msgid "Result Data" msgstr "" -#: documents/models.py:690 +#: documents/models.py:706 msgid "The data returned by the task" msgstr "" -#: documents/models.py:702 +#: documents/models.py:718 msgid "Note for the document" msgstr "" -#: documents/models.py:726 +#: documents/models.py:742 msgid "user" msgstr "" -#: documents/models.py:731 +#: documents/models.py:747 msgid "note" msgstr "" -#: documents/models.py:732 +#: documents/models.py:748 msgid "notes" msgstr "" -#: documents/models.py:740 +#: documents/models.py:756 msgid "Archive" msgstr "" -#: documents/models.py:741 +#: documents/models.py:757 msgid "Original" msgstr "" -#: documents/models.py:752 +#: documents/models.py:768 paperless_mail/models.py:76 msgid "expiration" msgstr "" -#: documents/models.py:759 +#: documents/models.py:775 msgid "slug" msgstr "" -#: documents/models.py:791 +#: documents/models.py:807 msgid "share link" msgstr "" -#: documents/models.py:792 +#: documents/models.py:808 msgid "share links" msgstr "" -#: documents/models.py:804 +#: documents/models.py:820 msgid "String" msgstr "" -#: documents/models.py:805 +#: documents/models.py:821 msgid "URL" msgstr "" -#: documents/models.py:806 +#: documents/models.py:822 msgid "Date" msgstr "" -#: documents/models.py:807 +#: documents/models.py:823 msgid "Boolean" msgstr "" -#: documents/models.py:808 +#: documents/models.py:824 msgid "Integer" msgstr "" -#: documents/models.py:809 +#: documents/models.py:825 msgid "Float" msgstr "" -#: documents/models.py:810 +#: documents/models.py:826 msgid "Monetary" msgstr "" -#: documents/models.py:811 +#: documents/models.py:827 msgid "Document Link" msgstr "" -#: documents/models.py:812 +#: documents/models.py:828 msgid "Select" msgstr "" -#: documents/models.py:824 +#: documents/models.py:840 msgid "data type" msgstr "" -#: documents/models.py:831 +#: documents/models.py:847 msgid "extra data" msgstr "" -#: documents/models.py:835 +#: documents/models.py:851 msgid "Extra data for the custom field, such as select options" msgstr "" -#: documents/models.py:841 +#: documents/models.py:857 msgid "custom field" msgstr "" -#: documents/models.py:842 +#: documents/models.py:858 msgid "custom fields" msgstr "" -#: documents/models.py:906 +#: documents/models.py:955 msgid "custom field instance" msgstr "" -#: documents/models.py:907 +#: documents/models.py:956 msgid "custom field instances" msgstr "" -#: documents/models.py:978 +#: documents/models.py:1017 msgid "Consumption Started" msgstr "" -#: documents/models.py:979 +#: documents/models.py:1018 msgid "Document Added" msgstr "" -#: documents/models.py:980 +#: documents/models.py:1019 msgid "Document Updated" msgstr "" -#: documents/models.py:983 +#: documents/models.py:1022 msgid "Consume Folder" msgstr "" -#: documents/models.py:984 +#: documents/models.py:1023 msgid "Api Upload" msgstr "" -#: documents/models.py:985 +#: documents/models.py:1024 msgid "Mail Fetch" msgstr "" -#: documents/models.py:988 +#: documents/models.py:1027 msgid "Workflow Trigger Type" msgstr "" -#: documents/models.py:1000 +#: documents/models.py:1039 msgid "filter path" msgstr "" -#: documents/models.py:1005 +#: documents/models.py:1044 msgid "" "Only consume documents with a path that matches this if specified. Wildcards " "specified as * are allowed. Case insensitive." msgstr "" -#: documents/models.py:1012 +#: documents/models.py:1051 msgid "filter filename" msgstr "" -#: documents/models.py:1017 paperless_mail/models.py:162 +#: documents/models.py:1056 paperless_mail/models.py:194 msgid "" "Only consume documents which entirely match this filename if specified. " "Wildcards such as *.pdf or *invoice* are allowed. Case insensitive." msgstr "" -#: documents/models.py:1028 +#: documents/models.py:1067 msgid "filter documents from this mail rule" msgstr "" -#: documents/models.py:1044 +#: documents/models.py:1083 msgid "has these tag(s)" msgstr "" -#: documents/models.py:1052 +#: documents/models.py:1091 msgid "has this document type" msgstr "" -#: documents/models.py:1060 +#: documents/models.py:1099 msgid "has this correspondent" msgstr "" -#: documents/models.py:1064 +#: documents/models.py:1103 msgid "workflow trigger" msgstr "" -#: documents/models.py:1065 +#: documents/models.py:1104 msgid "workflow triggers" msgstr "" -#: documents/models.py:1075 +#: documents/models.py:1114 msgid "Assignment" msgstr "" -#: documents/models.py:1079 +#: documents/models.py:1118 msgid "Removal" msgstr "" -#: documents/models.py:1083 +#: documents/models.py:1122 msgid "Workflow Action Type" msgstr "" -#: documents/models.py:1089 +#: documents/models.py:1128 msgid "assign title" msgstr "" -#: documents/models.py:1094 +#: documents/models.py:1133 msgid "" "Assign a document title, can include some placeholders, see documentation." msgstr "" -#: documents/models.py:1103 paperless_mail/models.py:230 +#: documents/models.py:1142 paperless_mail/models.py:262 msgid "assign this tag" msgstr "" -#: documents/models.py:1112 paperless_mail/models.py:238 +#: documents/models.py:1151 paperless_mail/models.py:270 msgid "assign this document type" msgstr "" -#: documents/models.py:1121 paperless_mail/models.py:252 +#: documents/models.py:1160 paperless_mail/models.py:284 msgid "assign this correspondent" msgstr "" -#: documents/models.py:1130 +#: documents/models.py:1169 msgid "assign this storage path" msgstr "" -#: documents/models.py:1139 +#: documents/models.py:1178 msgid "assign this owner" msgstr "" -#: documents/models.py:1146 +#: documents/models.py:1185 msgid "grant view permissions to these users" msgstr "" -#: documents/models.py:1153 +#: documents/models.py:1192 msgid "grant view permissions to these groups" msgstr "" -#: documents/models.py:1160 +#: documents/models.py:1199 msgid "grant change permissions to these users" msgstr "" -#: documents/models.py:1167 +#: documents/models.py:1206 msgid "grant change permissions to these groups" msgstr "" -#: documents/models.py:1174 +#: documents/models.py:1213 msgid "assign these custom fields" msgstr "" -#: documents/models.py:1181 +#: documents/models.py:1220 msgid "remove these tag(s)" msgstr "" -#: documents/models.py:1186 +#: documents/models.py:1225 msgid "remove all tags" msgstr "" -#: documents/models.py:1193 +#: documents/models.py:1232 msgid "remove these document type(s)" msgstr "" -#: documents/models.py:1198 +#: documents/models.py:1237 msgid "remove all document types" msgstr "" -#: documents/models.py:1205 +#: documents/models.py:1244 msgid "remove these correspondent(s)" msgstr "" -#: documents/models.py:1210 +#: documents/models.py:1249 msgid "remove all correspondents" msgstr "" -#: documents/models.py:1217 +#: documents/models.py:1256 msgid "remove these storage path(s)" msgstr "" -#: documents/models.py:1222 +#: documents/models.py:1261 msgid "remove all storage paths" msgstr "" -#: documents/models.py:1229 +#: documents/models.py:1268 msgid "remove these owner(s)" msgstr "" -#: documents/models.py:1234 +#: documents/models.py:1273 msgid "remove all owners" msgstr "" -#: documents/models.py:1241 +#: documents/models.py:1280 msgid "remove view permissions for these users" msgstr "" -#: documents/models.py:1248 +#: documents/models.py:1287 msgid "remove view permissions for these groups" msgstr "" -#: documents/models.py:1255 +#: documents/models.py:1294 msgid "remove change permissions for these users" msgstr "" -#: documents/models.py:1262 +#: documents/models.py:1301 msgid "remove change permissions for these groups" msgstr "" -#: documents/models.py:1267 +#: documents/models.py:1306 msgid "remove all permissions" msgstr "" -#: documents/models.py:1274 +#: documents/models.py:1313 msgid "remove these custom fields" msgstr "" -#: documents/models.py:1279 +#: documents/models.py:1318 msgid "remove all custom fields" msgstr "" -#: documents/models.py:1283 +#: documents/models.py:1322 msgid "workflow action" msgstr "" -#: documents/models.py:1284 +#: documents/models.py:1323 msgid "workflow actions" msgstr "" -#: documents/models.py:1293 paperless_mail/models.py:109 +#: documents/models.py:1332 paperless_mail/models.py:139 msgid "order" msgstr "" -#: documents/models.py:1299 +#: documents/models.py:1338 msgid "triggers" msgstr "" -#: documents/models.py:1306 +#: documents/models.py:1345 msgid "actions" msgstr "" -#: documents/models.py:1309 +#: documents/models.py:1348 paperless_mail/models.py:148 msgid "enabled" msgstr "" -#: documents/serialisers.py:120 +#: documents/serialisers.py:125 #, python-format msgid "Invalid regular expression: %(error)s" msgstr "" -#: documents/serialisers.py:467 +#: documents/serialisers.py:472 msgid "Invalid color." msgstr "" -#: documents/serialisers.py:1397 +#: documents/serialisers.py:1410 #, python-format msgid "File type %(type)s not supported" msgstr "" -#: documents/serialisers.py:1506 +#: documents/serialisers.py:1499 msgid "Invalid variable detected." msgstr "" @@ -1318,139 +1366,139 @@ msgstr "" msgid "paperless application settings" msgstr "" -#: paperless/settings.py:682 +#: paperless/settings.py:684 msgid "English (US)" msgstr "" -#: paperless/settings.py:683 +#: paperless/settings.py:685 msgid "Arabic" msgstr "" -#: paperless/settings.py:684 +#: paperless/settings.py:686 msgid "Afrikaans" msgstr "" -#: paperless/settings.py:685 +#: paperless/settings.py:687 msgid "Belarusian" msgstr "" -#: paperless/settings.py:686 +#: paperless/settings.py:688 msgid "Bulgarian" msgstr "" -#: paperless/settings.py:687 +#: paperless/settings.py:689 msgid "Catalan" msgstr "" -#: paperless/settings.py:688 +#: paperless/settings.py:690 msgid "Czech" msgstr "" -#: paperless/settings.py:689 +#: paperless/settings.py:691 msgid "Danish" msgstr "" -#: paperless/settings.py:690 +#: paperless/settings.py:692 msgid "German" msgstr "" -#: paperless/settings.py:691 +#: paperless/settings.py:693 msgid "Greek" msgstr "" -#: paperless/settings.py:692 +#: paperless/settings.py:694 msgid "English (GB)" msgstr "" -#: paperless/settings.py:693 +#: paperless/settings.py:695 msgid "Spanish" msgstr "" -#: paperless/settings.py:694 +#: paperless/settings.py:696 msgid "Finnish" msgstr "" -#: paperless/settings.py:695 +#: paperless/settings.py:697 msgid "French" msgstr "" -#: paperless/settings.py:696 +#: paperless/settings.py:698 msgid "Hungarian" msgstr "" -#: paperless/settings.py:697 +#: paperless/settings.py:699 msgid "Italian" msgstr "" -#: paperless/settings.py:698 +#: paperless/settings.py:700 msgid "Japanese" msgstr "" -#: paperless/settings.py:699 +#: paperless/settings.py:701 msgid "Korean" msgstr "" -#: paperless/settings.py:700 +#: paperless/settings.py:702 msgid "Luxembourgish" msgstr "" -#: paperless/settings.py:701 +#: paperless/settings.py:703 msgid "Norwegian" msgstr "" -#: paperless/settings.py:702 +#: paperless/settings.py:704 msgid "Dutch" msgstr "" -#: paperless/settings.py:703 +#: paperless/settings.py:705 msgid "Polish" msgstr "" -#: paperless/settings.py:704 +#: paperless/settings.py:706 msgid "Portuguese (Brazil)" msgstr "" -#: paperless/settings.py:705 +#: paperless/settings.py:707 msgid "Portuguese" msgstr "" -#: paperless/settings.py:706 +#: paperless/settings.py:708 msgid "Romanian" msgstr "" -#: paperless/settings.py:707 +#: paperless/settings.py:709 msgid "Russian" msgstr "" -#: paperless/settings.py:708 +#: paperless/settings.py:710 msgid "Slovak" msgstr "" -#: paperless/settings.py:709 +#: paperless/settings.py:711 msgid "Slovenian" msgstr "" -#: paperless/settings.py:710 +#: paperless/settings.py:712 msgid "Serbian" msgstr "" -#: paperless/settings.py:711 +#: paperless/settings.py:713 msgid "Swedish" msgstr "" -#: paperless/settings.py:712 +#: paperless/settings.py:714 msgid "Turkish" msgstr "" -#: paperless/settings.py:713 +#: paperless/settings.py:715 msgid "Ukrainian" msgstr "" -#: paperless/settings.py:714 +#: paperless/settings.py:716 msgid "Chinese Simplified" msgstr "" -#: paperless/urls.py:242 +#: paperless/urls.py:254 msgid "Paperless-ngx administration" msgstr "" @@ -1516,228 +1564,256 @@ msgstr "" msgid "Use STARTTLS" msgstr "" +#: paperless_mail/models.py:19 +msgid "IMAP" +msgstr "" + #: paperless_mail/models.py:20 +msgid "Gmail OAuth" +msgstr "" + +#: paperless_mail/models.py:21 +msgid "Outlook OAuth" +msgstr "" + +#: paperless_mail/models.py:25 msgid "IMAP server" msgstr "" -#: paperless_mail/models.py:23 +#: paperless_mail/models.py:28 msgid "IMAP port" msgstr "" -#: paperless_mail/models.py:27 +#: paperless_mail/models.py:32 msgid "" "This is usually 143 for unencrypted and STARTTLS connections, and 993 for " "SSL connections." msgstr "" -#: paperless_mail/models.py:33 +#: paperless_mail/models.py:38 msgid "IMAP security" msgstr "" -#: paperless_mail/models.py:38 +#: paperless_mail/models.py:43 msgid "username" msgstr "" -#: paperless_mail/models.py:40 +#: paperless_mail/models.py:45 msgid "password" msgstr "" -#: paperless_mail/models.py:42 +#: paperless_mail/models.py:47 msgid "Is token authentication" msgstr "" -#: paperless_mail/models.py:45 +#: paperless_mail/models.py:50 msgid "character set" msgstr "" -#: paperless_mail/models.py:49 +#: paperless_mail/models.py:54 msgid "" "The character set to use when communicating with the mail server, such as " "'UTF-8' or 'US-ASCII'." msgstr "" #: paperless_mail/models.py:60 -msgid "mail rule" +msgid "account type" msgstr "" -#: paperless_mail/models.py:61 -msgid "mail rules" +#: paperless_mail/models.py:66 +msgid "refresh token" msgstr "" -#: paperless_mail/models.py:75 paperless_mail/models.py:86 -msgid "Only process attachments." -msgstr "" - -#: paperless_mail/models.py:76 -msgid "Process full Mail (with embedded attachments in file) as .eml" +#: paperless_mail/models.py:71 +msgid "The refresh token to use for token authentication e.g. with oauth2." msgstr "" #: paperless_mail/models.py:80 +msgid "The expiration date of the refresh token. " +msgstr "" + +#: paperless_mail/models.py:90 +msgid "mail rule" +msgstr "" + +#: paperless_mail/models.py:91 +msgid "mail rules" +msgstr "" + +#: paperless_mail/models.py:105 paperless_mail/models.py:116 +msgid "Only process attachments." +msgstr "" + +#: paperless_mail/models.py:106 +msgid "Process full Mail (with embedded attachments in file) as .eml" +msgstr "" + +#: paperless_mail/models.py:110 msgid "" "Process full Mail (with embedded attachments in file) as .eml + process " "attachments as separate documents" msgstr "" -#: paperless_mail/models.py:87 +#: paperless_mail/models.py:117 msgid "Process all files, including 'inline' attachments." msgstr "" -#: paperless_mail/models.py:90 +#: paperless_mail/models.py:120 msgid "Delete" msgstr "" -#: paperless_mail/models.py:91 +#: paperless_mail/models.py:121 msgid "Move to specified folder" msgstr "" -#: paperless_mail/models.py:92 +#: paperless_mail/models.py:122 msgid "Mark as read, don't process read mails" msgstr "" -#: paperless_mail/models.py:93 +#: paperless_mail/models.py:123 msgid "Flag the mail, don't process flagged mails" msgstr "" -#: paperless_mail/models.py:94 +#: paperless_mail/models.py:124 msgid "Tag the mail with specified tag, don't process tagged mails" msgstr "" -#: paperless_mail/models.py:97 +#: paperless_mail/models.py:127 msgid "Use subject as title" msgstr "" -#: paperless_mail/models.py:98 +#: paperless_mail/models.py:128 msgid "Use attachment filename as title" msgstr "" -#: paperless_mail/models.py:99 +#: paperless_mail/models.py:129 msgid "Do not assign title from rule" msgstr "" -#: paperless_mail/models.py:102 +#: paperless_mail/models.py:132 msgid "Do not assign a correspondent" msgstr "" -#: paperless_mail/models.py:103 +#: paperless_mail/models.py:133 msgid "Use mail address" msgstr "" -#: paperless_mail/models.py:104 +#: paperless_mail/models.py:134 msgid "Use name (or mail address if not available)" msgstr "" -#: paperless_mail/models.py:105 +#: paperless_mail/models.py:135 msgid "Use correspondent selected below" msgstr "" -#: paperless_mail/models.py:115 +#: paperless_mail/models.py:145 msgid "account" msgstr "" -#: paperless_mail/models.py:119 paperless_mail/models.py:274 +#: paperless_mail/models.py:151 paperless_mail/models.py:306 msgid "folder" msgstr "" -#: paperless_mail/models.py:123 +#: paperless_mail/models.py:155 msgid "" "Subfolders must be separated by a delimiter, often a dot ('.') or slash " "('/'), but it varies by mail server." msgstr "" -#: paperless_mail/models.py:129 +#: paperless_mail/models.py:161 msgid "filter from" msgstr "" -#: paperless_mail/models.py:136 +#: paperless_mail/models.py:168 msgid "filter to" msgstr "" -#: paperless_mail/models.py:143 +#: paperless_mail/models.py:175 msgid "filter subject" msgstr "" -#: paperless_mail/models.py:150 +#: paperless_mail/models.py:182 msgid "filter body" msgstr "" -#: paperless_mail/models.py:157 +#: paperless_mail/models.py:189 msgid "filter attachment filename inclusive" msgstr "" -#: paperless_mail/models.py:169 +#: paperless_mail/models.py:201 msgid "filter attachment filename exclusive" msgstr "" -#: paperless_mail/models.py:174 +#: paperless_mail/models.py:206 msgid "" "Do not consume documents which entirely match this filename if specified. " "Wildcards such as *.pdf or *invoice* are allowed. Case insensitive." msgstr "" -#: paperless_mail/models.py:181 +#: paperless_mail/models.py:213 msgid "maximum age" msgstr "" -#: paperless_mail/models.py:183 +#: paperless_mail/models.py:215 msgid "Specified in days." msgstr "" -#: paperless_mail/models.py:187 +#: paperless_mail/models.py:219 msgid "attachment type" msgstr "" -#: paperless_mail/models.py:191 +#: paperless_mail/models.py:223 msgid "" "Inline attachments include embedded images, so it's best to combine this " "option with a filename filter." msgstr "" -#: paperless_mail/models.py:197 +#: paperless_mail/models.py:229 msgid "consumption scope" msgstr "" -#: paperless_mail/models.py:203 +#: paperless_mail/models.py:235 msgid "action" msgstr "" -#: paperless_mail/models.py:209 +#: paperless_mail/models.py:241 msgid "action parameter" msgstr "" -#: paperless_mail/models.py:214 +#: paperless_mail/models.py:246 msgid "" "Additional parameter for the action selected above, i.e., the target folder " "of the move to folder action. Subfolders must be separated by dots." msgstr "" -#: paperless_mail/models.py:222 +#: paperless_mail/models.py:254 msgid "assign title from" msgstr "" -#: paperless_mail/models.py:242 +#: paperless_mail/models.py:274 msgid "assign correspondent from" msgstr "" -#: paperless_mail/models.py:256 +#: paperless_mail/models.py:288 msgid "Assign the rule owner to documents" msgstr "" -#: paperless_mail/models.py:282 +#: paperless_mail/models.py:314 msgid "uid" msgstr "" -#: paperless_mail/models.py:290 +#: paperless_mail/models.py:322 msgid "subject" msgstr "" -#: paperless_mail/models.py:298 +#: paperless_mail/models.py:330 msgid "received" msgstr "" -#: paperless_mail/models.py:305 +#: paperless_mail/models.py:337 msgid "processed" msgstr "" -#: paperless_mail/models.py:311 +#: paperless_mail/models.py:343 msgid "status" msgstr ""