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 ""