diff --git a/src-ui/angular.json b/src-ui/angular.json index 03f86da34..9edffac58 100644 --- a/src-ui/angular.json +++ b/src-ui/angular.json @@ -18,6 +18,7 @@ "locales": { "ar-AR": "src/locale/messages.ar_AR.xlf", "af-ZA": "src/locale/messages.af_ZA.xlf", + "bg-BG": "src/locale/messages.bg_BG.xlf", "be-BY": "src/locale/messages.be_BY.xlf", "ca-ES": "src/locale/messages.ca_ES.xlf", "cs-CZ": "src/locale/messages.cs_CZ.xlf", diff --git a/src-ui/messages.xlf b/src-ui/messages.xlf index fae11c3a8..1a637fbb1 100644 --- a/src-ui/messages.xlf +++ b/src-ui/messages.xlf @@ -1394,7 +1394,7 @@ src/app/components/app-frame/app-frame.component.ts - 114 + 119 @@ -2200,21 +2200,21 @@ Sidebar views updated src/app/components/app-frame/app-frame.component.ts - 248 + 247 Error updating sidebar views src/app/components/app-frame/app-frame.component.ts - 251 + 250 An error occurred while saving update checking settings. src/app/components/app-frame/app-frame.component.ts - 272 + 271 @@ -6037,207 +6037,214 @@ 173 + + Bulgarian + + src/app/services/settings.service.ts + 179 + + Catalan src/app/services/settings.service.ts - 179 + 185 Czech src/app/services/settings.service.ts - 185 + 191 Danish src/app/services/settings.service.ts - 191 + 197 German src/app/services/settings.service.ts - 197 + 203 Greek src/app/services/settings.service.ts - 203 + 209 English (GB) src/app/services/settings.service.ts - 209 + 215 Spanish src/app/services/settings.service.ts - 215 + 221 Finnish src/app/services/settings.service.ts - 221 + 227 French src/app/services/settings.service.ts - 227 + 233 Italian src/app/services/settings.service.ts - 233 + 239 Luxembourgish src/app/services/settings.service.ts - 239 + 245 Dutch src/app/services/settings.service.ts - 245 + 251 Norwegian src/app/services/settings.service.ts - 251 + 257 Polish src/app/services/settings.service.ts - 257 + 263 Portuguese (Brazil) src/app/services/settings.service.ts - 263 + 269 Portuguese src/app/services/settings.service.ts - 269 + 275 Romanian src/app/services/settings.service.ts - 275 + 281 Russian src/app/services/settings.service.ts - 281 + 287 Slovak src/app/services/settings.service.ts - 287 + 293 Slovenian src/app/services/settings.service.ts - 293 + 299 Serbian src/app/services/settings.service.ts - 299 + 305 Swedish src/app/services/settings.service.ts - 305 + 311 Turkish src/app/services/settings.service.ts - 311 + 317 Ukrainian src/app/services/settings.service.ts - 317 + 323 Chinese Simplified src/app/services/settings.service.ts - 323 + 329 ISO 8601 src/app/services/settings.service.ts - 340 + 346 Successfully completed one-time migratration of settings to the database! src/app/services/settings.service.ts - 459 + 465 Unable to migrate settings to the database, please try saving manually. src/app/services/settings.service.ts - 460 + 466 You can restart the tour from the settings page. src/app/services/settings.service.ts - 533 + 536 diff --git a/src-ui/setup-jest.ts b/src-ui/setup-jest.ts index c0dfad9f9..d874064b4 100644 --- a/src-ui/setup-jest.ts +++ b/src-ui/setup-jest.ts @@ -11,6 +11,7 @@ import { registerLocaleData } from '@angular/common' import localeAf from '@angular/common/locales/af' import localeAr from '@angular/common/locales/ar' import localeBe from '@angular/common/locales/be' +import localeBg from '@angular/common/locales/bg' import localeCa from '@angular/common/locales/ca' import localeCs from '@angular/common/locales/cs' import localeDa from '@angular/common/locales/da' @@ -39,6 +40,7 @@ import localeZh from '@angular/common/locales/zh' registerLocaleData(localeAf) registerLocaleData(localeAr) registerLocaleData(localeBe) +registerLocaleData(localeBg) registerLocaleData(localeCa) registerLocaleData(localeCs) registerLocaleData(localeDa) diff --git a/src-ui/src/app/app.module.ts b/src-ui/src/app/app.module.ts index da7272fa6..0634ffd34 100644 --- a/src-ui/src/app/app.module.ts +++ b/src-ui/src/app/app.module.ts @@ -105,6 +105,7 @@ import { FileDropComponent } from './components/file-drop/file-drop.component' import localeAf from '@angular/common/locales/af' import localeAr from '@angular/common/locales/ar' import localeBe from '@angular/common/locales/be' +import localeBg from '@angular/common/locales/bg' import localeCa from '@angular/common/locales/ca' import localeCs from '@angular/common/locales/cs' import localeDa from '@angular/common/locales/da' @@ -133,6 +134,7 @@ import localeZh from '@angular/common/locales/zh' registerLocaleData(localeAf) registerLocaleData(localeAr) registerLocaleData(localeBe) +registerLocaleData(localeBg) registerLocaleData(localeCa) registerLocaleData(localeCs) registerLocaleData(localeDa) diff --git a/src-ui/src/app/services/settings.service.ts b/src-ui/src/app/services/settings.service.ts index e60304a0c..8bcf44de3 100644 --- a/src-ui/src/app/services/settings.service.ts +++ b/src-ui/src/app/services/settings.service.ts @@ -174,6 +174,12 @@ export class SettingsService { englishName: 'Belarusian', dateInputFormat: 'dd.mm.yyyy', }, + { + code: 'bg-bg', + name: $localize`Bulgarian`, + englishName: 'Bulgarian', + dateInputFormat: 'dd.mm.yyyy', + }, { code: 'ca-es', name: $localize`Catalan`, diff --git a/src/locale/en_US/LC_MESSAGES/django.po b/src/locale/en_US/LC_MESSAGES/django.po index c1358185a..ab0f1ab00 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: 2023-09-28 10:56-0700\n" +"POT-Creation-Date: 2023-10-31 15:23-0700\n" "PO-Revision-Date: 2022-02-17 04:17\n" "Last-Translator: \n" "Language-Team: English\n" @@ -21,630 +21,630 @@ msgstr "" msgid "Documents" msgstr "" -#: documents/models.py:33 documents/models.py:731 +#: documents/models.py:36 documents/models.py:734 msgid "owner" msgstr "" -#: documents/models.py:50 +#: documents/models.py:53 msgid "None" msgstr "" -#: documents/models.py:51 +#: documents/models.py:54 msgid "Any word" msgstr "" -#: documents/models.py:52 +#: documents/models.py:55 msgid "All words" msgstr "" -#: documents/models.py:53 +#: documents/models.py:56 msgid "Exact match" msgstr "" -#: documents/models.py:54 +#: documents/models.py:57 msgid "Regular expression" msgstr "" -#: documents/models.py:55 +#: documents/models.py:58 msgid "Fuzzy word" msgstr "" -#: documents/models.py:56 +#: documents/models.py:59 msgid "Automatic" msgstr "" -#: documents/models.py:59 documents/models.py:399 documents/models.py:749 +#: documents/models.py:62 documents/models.py:402 documents/models.py:752 #: paperless_mail/models.py:18 paperless_mail/models.py:93 msgid "name" msgstr "" -#: documents/models.py:61 +#: documents/models.py:64 msgid "match" msgstr "" -#: documents/models.py:64 +#: documents/models.py:67 msgid "matching algorithm" msgstr "" -#: documents/models.py:69 +#: documents/models.py:72 msgid "is insensitive" msgstr "" -#: documents/models.py:92 documents/models.py:144 +#: documents/models.py:95 documents/models.py:147 msgid "correspondent" msgstr "" -#: documents/models.py:93 +#: documents/models.py:96 msgid "correspondents" msgstr "" -#: documents/models.py:97 +#: documents/models.py:100 msgid "color" msgstr "" -#: documents/models.py:100 +#: documents/models.py:103 msgid "is inbox tag" msgstr "" -#: documents/models.py:103 +#: documents/models.py:106 msgid "" "Marks this tag as an inbox tag: All newly consumed documents will be tagged " "with inbox tags." msgstr "" -#: documents/models.py:109 +#: documents/models.py:112 msgid "tag" msgstr "" -#: documents/models.py:110 documents/models.py:182 +#: documents/models.py:113 documents/models.py:185 msgid "tags" msgstr "" -#: documents/models.py:115 documents/models.py:164 +#: documents/models.py:118 documents/models.py:167 msgid "document type" msgstr "" -#: documents/models.py:116 +#: documents/models.py:119 msgid "document types" msgstr "" -#: documents/models.py:121 +#: documents/models.py:124 msgid "path" msgstr "" -#: documents/models.py:126 documents/models.py:153 +#: documents/models.py:129 documents/models.py:156 msgid "storage path" msgstr "" -#: documents/models.py:127 +#: documents/models.py:130 msgid "storage paths" msgstr "" -#: documents/models.py:134 +#: documents/models.py:137 msgid "Unencrypted" msgstr "" -#: documents/models.py:135 +#: documents/models.py:138 msgid "Encrypted with GNU Privacy Guard" msgstr "" -#: documents/models.py:156 +#: documents/models.py:159 msgid "title" msgstr "" -#: documents/models.py:168 documents/models.py:645 +#: documents/models.py:171 documents/models.py:648 msgid "content" msgstr "" -#: documents/models.py:171 +#: documents/models.py:174 msgid "" "The raw, text-only data of the document. This field is primarily used for " "searching." msgstr "" -#: documents/models.py:176 +#: documents/models.py:179 msgid "mime type" msgstr "" -#: documents/models.py:186 +#: documents/models.py:189 msgid "checksum" msgstr "" -#: documents/models.py:190 +#: documents/models.py:193 msgid "The checksum of the original document." msgstr "" -#: documents/models.py:194 +#: documents/models.py:197 msgid "archive checksum" msgstr "" -#: documents/models.py:199 +#: documents/models.py:202 msgid "The checksum of the archived document." msgstr "" -#: documents/models.py:202 documents/models.py:382 documents/models.py:651 -#: documents/models.py:689 +#: documents/models.py:205 documents/models.py:385 documents/models.py:654 +#: documents/models.py:692 msgid "created" msgstr "" -#: documents/models.py:205 +#: documents/models.py:208 msgid "modified" msgstr "" -#: documents/models.py:212 +#: documents/models.py:215 msgid "storage type" msgstr "" -#: documents/models.py:220 +#: documents/models.py:223 msgid "added" msgstr "" -#: documents/models.py:227 +#: documents/models.py:230 msgid "filename" msgstr "" -#: documents/models.py:233 +#: documents/models.py:236 msgid "Current filename in storage" msgstr "" -#: documents/models.py:237 +#: documents/models.py:240 msgid "archive filename" msgstr "" -#: documents/models.py:243 +#: documents/models.py:246 msgid "Current archive filename in storage" msgstr "" -#: documents/models.py:247 +#: documents/models.py:250 msgid "original filename" msgstr "" -#: documents/models.py:253 +#: documents/models.py:256 msgid "The original name of the file when it was uploaded" msgstr "" -#: documents/models.py:260 +#: documents/models.py:263 msgid "archive serial number" msgstr "" -#: documents/models.py:270 +#: documents/models.py:273 msgid "The position of this document in your physical document archive." msgstr "" -#: documents/models.py:276 documents/models.py:662 documents/models.py:716 +#: documents/models.py:279 documents/models.py:665 documents/models.py:719 msgid "document" msgstr "" -#: documents/models.py:277 +#: documents/models.py:280 msgid "documents" msgstr "" -#: documents/models.py:365 +#: documents/models.py:368 msgid "debug" msgstr "" -#: documents/models.py:366 +#: documents/models.py:369 msgid "information" msgstr "" -#: documents/models.py:367 +#: documents/models.py:370 msgid "warning" msgstr "" -#: documents/models.py:368 paperless_mail/models.py:293 +#: documents/models.py:371 paperless_mail/models.py:293 msgid "error" msgstr "" -#: documents/models.py:369 +#: documents/models.py:372 msgid "critical" msgstr "" -#: documents/models.py:372 +#: documents/models.py:375 msgid "group" msgstr "" -#: documents/models.py:374 +#: documents/models.py:377 msgid "message" msgstr "" -#: documents/models.py:377 +#: documents/models.py:380 msgid "level" msgstr "" -#: documents/models.py:386 +#: documents/models.py:389 msgid "log" msgstr "" -#: documents/models.py:387 +#: documents/models.py:390 msgid "logs" msgstr "" -#: documents/models.py:396 documents/models.py:461 +#: documents/models.py:399 documents/models.py:464 msgid "saved view" msgstr "" -#: documents/models.py:397 +#: documents/models.py:400 msgid "saved views" msgstr "" -#: documents/models.py:402 +#: documents/models.py:405 msgid "show on dashboard" msgstr "" -#: documents/models.py:405 +#: documents/models.py:408 msgid "show in sidebar" msgstr "" -#: documents/models.py:409 +#: documents/models.py:412 msgid "sort field" msgstr "" -#: documents/models.py:414 +#: documents/models.py:417 msgid "sort reverse" msgstr "" -#: documents/models.py:419 +#: documents/models.py:422 msgid "title contains" msgstr "" -#: documents/models.py:420 +#: documents/models.py:423 msgid "content contains" msgstr "" -#: documents/models.py:421 +#: documents/models.py:424 msgid "ASN is" msgstr "" -#: documents/models.py:422 +#: documents/models.py:425 msgid "correspondent is" msgstr "" -#: documents/models.py:423 +#: documents/models.py:426 msgid "document type is" msgstr "" -#: documents/models.py:424 +#: documents/models.py:427 msgid "is in inbox" msgstr "" -#: documents/models.py:425 +#: documents/models.py:428 msgid "has tag" msgstr "" -#: documents/models.py:426 +#: documents/models.py:429 msgid "has any tag" msgstr "" -#: documents/models.py:427 +#: documents/models.py:430 msgid "created before" msgstr "" -#: documents/models.py:428 +#: documents/models.py:431 msgid "created after" msgstr "" -#: documents/models.py:429 +#: documents/models.py:432 msgid "created year is" msgstr "" -#: documents/models.py:430 +#: documents/models.py:433 msgid "created month is" msgstr "" -#: documents/models.py:431 +#: documents/models.py:434 msgid "created day is" msgstr "" -#: documents/models.py:432 +#: documents/models.py:435 msgid "added before" msgstr "" -#: documents/models.py:433 +#: documents/models.py:436 msgid "added after" msgstr "" -#: documents/models.py:434 +#: documents/models.py:437 msgid "modified before" msgstr "" -#: documents/models.py:435 +#: documents/models.py:438 msgid "modified after" msgstr "" -#: documents/models.py:436 +#: documents/models.py:439 msgid "does not have tag" msgstr "" -#: documents/models.py:437 +#: documents/models.py:440 msgid "does not have ASN" msgstr "" -#: documents/models.py:438 +#: documents/models.py:441 msgid "title or content contains" msgstr "" -#: documents/models.py:439 +#: documents/models.py:442 msgid "fulltext query" msgstr "" -#: documents/models.py:440 +#: documents/models.py:443 msgid "more like this" msgstr "" -#: documents/models.py:441 +#: documents/models.py:444 msgid "has tags in" msgstr "" -#: documents/models.py:442 +#: documents/models.py:445 msgid "ASN greater than" msgstr "" -#: documents/models.py:443 +#: documents/models.py:446 msgid "ASN less than" msgstr "" -#: documents/models.py:444 +#: documents/models.py:447 msgid "storage path is" msgstr "" -#: documents/models.py:445 +#: documents/models.py:448 msgid "has correspondent in" msgstr "" -#: documents/models.py:446 +#: documents/models.py:449 msgid "does not have correspondent in" msgstr "" -#: documents/models.py:447 +#: documents/models.py:450 msgid "has document type in" msgstr "" -#: documents/models.py:448 +#: documents/models.py:451 msgid "does not have document type in" msgstr "" -#: documents/models.py:449 +#: documents/models.py:452 msgid "has storage path in" msgstr "" -#: documents/models.py:450 +#: documents/models.py:453 msgid "does not have storage path in" msgstr "" -#: documents/models.py:451 +#: documents/models.py:454 msgid "owner is" msgstr "" -#: documents/models.py:452 +#: documents/models.py:455 msgid "has owner in" msgstr "" -#: documents/models.py:453 +#: documents/models.py:456 msgid "does not have owner" msgstr "" -#: documents/models.py:454 +#: documents/models.py:457 msgid "does not have owner in" msgstr "" -#: documents/models.py:464 +#: documents/models.py:467 msgid "rule type" msgstr "" -#: documents/models.py:466 +#: documents/models.py:469 msgid "value" msgstr "" -#: documents/models.py:469 +#: documents/models.py:472 msgid "filter rule" msgstr "" -#: documents/models.py:470 +#: documents/models.py:473 msgid "filter rules" msgstr "" -#: documents/models.py:581 +#: documents/models.py:584 msgid "Task ID" msgstr "" -#: documents/models.py:582 +#: documents/models.py:585 msgid "Celery ID for the Task that was run" msgstr "" -#: documents/models.py:587 +#: documents/models.py:590 msgid "Acknowledged" msgstr "" -#: documents/models.py:588 +#: documents/models.py:591 msgid "If the task is acknowledged via the frontend or API" msgstr "" -#: documents/models.py:594 +#: documents/models.py:597 msgid "Task Filename" msgstr "" -#: documents/models.py:595 +#: documents/models.py:598 msgid "Name of the file which the Task was run for" msgstr "" -#: documents/models.py:601 +#: documents/models.py:604 msgid "Task Name" msgstr "" -#: documents/models.py:602 +#: documents/models.py:605 msgid "Name of the Task which was run" msgstr "" -#: documents/models.py:609 +#: documents/models.py:612 msgid "Task State" msgstr "" -#: documents/models.py:610 +#: documents/models.py:613 msgid "Current state of the task being run" msgstr "" -#: documents/models.py:615 +#: documents/models.py:618 msgid "Created DateTime" msgstr "" -#: documents/models.py:616 +#: documents/models.py:619 msgid "Datetime field when the task result was created in UTC" msgstr "" -#: documents/models.py:621 +#: documents/models.py:624 msgid "Started DateTime" msgstr "" -#: documents/models.py:622 +#: documents/models.py:625 msgid "Datetime field when the task was started in UTC" msgstr "" -#: documents/models.py:627 +#: documents/models.py:630 msgid "Completed DateTime" msgstr "" -#: documents/models.py:628 +#: documents/models.py:631 msgid "Datetime field when the task was completed in UTC" msgstr "" -#: documents/models.py:633 +#: documents/models.py:636 msgid "Result Data" msgstr "" -#: documents/models.py:635 +#: documents/models.py:638 msgid "The data returned by the task" msgstr "" -#: documents/models.py:647 +#: documents/models.py:650 msgid "Note for the document" msgstr "" -#: documents/models.py:671 +#: documents/models.py:674 msgid "user" msgstr "" -#: documents/models.py:676 +#: documents/models.py:679 msgid "note" msgstr "" -#: documents/models.py:677 +#: documents/models.py:680 msgid "notes" msgstr "" -#: documents/models.py:685 +#: documents/models.py:688 msgid "Archive" msgstr "" -#: documents/models.py:686 +#: documents/models.py:689 msgid "Original" msgstr "" -#: documents/models.py:697 +#: documents/models.py:700 msgid "expiration" msgstr "" -#: documents/models.py:704 +#: documents/models.py:707 msgid "slug" msgstr "" -#: documents/models.py:736 +#: documents/models.py:739 msgid "share link" msgstr "" -#: documents/models.py:737 +#: documents/models.py:740 msgid "share links" msgstr "" -#: documents/models.py:745 +#: documents/models.py:748 msgid "Consume Folder" msgstr "" -#: documents/models.py:746 +#: documents/models.py:749 msgid "Api Upload" msgstr "" -#: documents/models.py:747 +#: documents/models.py:750 msgid "Mail Fetch" msgstr "" -#: documents/models.py:751 paperless_mail/models.py:95 +#: documents/models.py:754 paperless_mail/models.py:95 msgid "order" msgstr "" -#: documents/models.py:760 +#: documents/models.py:763 msgid "filter path" msgstr "" -#: documents/models.py:765 +#: documents/models.py:768 msgid "" "Only consume documents with a path that matches this if specified. Wildcards " "specified as * are allowed. Case insensitive." msgstr "" -#: documents/models.py:772 +#: documents/models.py:775 msgid "filter filename" msgstr "" -#: documents/models.py:777 paperless_mail/models.py:148 +#: documents/models.py:780 paperless_mail/models.py:148 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:788 +#: documents/models.py:791 msgid "filter documents from this mail rule" msgstr "" -#: documents/models.py:792 +#: documents/models.py:795 msgid "assign title" msgstr "" -#: documents/models.py:797 +#: documents/models.py:800 msgid "" "Assign a document title, can include some placeholders, see documentation." msgstr "" -#: documents/models.py:805 paperless_mail/models.py:204 +#: documents/models.py:808 paperless_mail/models.py:204 msgid "assign this tag" msgstr "" -#: documents/models.py:813 paperless_mail/models.py:212 +#: documents/models.py:816 paperless_mail/models.py:212 msgid "assign this document type" msgstr "" -#: documents/models.py:821 paperless_mail/models.py:226 +#: documents/models.py:824 paperless_mail/models.py:226 msgid "assign this correspondent" msgstr "" -#: documents/models.py:829 +#: documents/models.py:832 msgid "assign this storage path" msgstr "" -#: documents/models.py:838 +#: documents/models.py:841 msgid "assign this owner" msgstr "" -#: documents/models.py:845 +#: documents/models.py:848 msgid "grant view permissions to these users" msgstr "" -#: documents/models.py:852 +#: documents/models.py:855 msgid "grant view permissions to these groups" msgstr "" -#: documents/models.py:859 +#: documents/models.py:862 msgid "grant change permissions to these users" msgstr "" -#: documents/models.py:866 +#: documents/models.py:869 msgid "grant change permissions to these groups" msgstr "" -#: documents/models.py:870 +#: documents/models.py:873 msgid "consumption template" msgstr "" -#: documents/models.py:871 +#: documents/models.py:874 msgid "consumption templates" msgstr "" @@ -809,119 +809,123 @@ msgstr "" msgid "Paperless" msgstr "" -#: paperless/settings.py:574 +#: paperless/settings.py:586 msgid "English (US)" msgstr "" -#: paperless/settings.py:575 +#: paperless/settings.py:587 msgid "Arabic" msgstr "" -#: paperless/settings.py:576 +#: paperless/settings.py:588 msgid "Afrikaans" msgstr "" -#: paperless/settings.py:577 +#: paperless/settings.py:589 msgid "Belarusian" msgstr "" -#: paperless/settings.py:578 -msgid "Catalan" -msgstr "" - -#: paperless/settings.py:579 -msgid "Czech" -msgstr "" - -#: paperless/settings.py:580 -msgid "Danish" -msgstr "" - -#: paperless/settings.py:581 -msgid "German" -msgstr "" - -#: paperless/settings.py:582 -msgid "Greek" -msgstr "" - -#: paperless/settings.py:583 -msgid "English (GB)" -msgstr "" - -#: paperless/settings.py:584 -msgid "Spanish" -msgstr "" - -#: paperless/settings.py:585 -msgid "Finnish" -msgstr "" - -#: paperless/settings.py:586 -msgid "French" -msgstr "" - -#: paperless/settings.py:587 -msgid "Italian" -msgstr "" - -#: paperless/settings.py:588 -msgid "Luxembourgish" -msgstr "" - -#: paperless/settings.py:589 -msgid "Norwegian" -msgstr "" - #: paperless/settings.py:590 -msgid "Dutch" +msgid "Bulgarian" msgstr "" #: paperless/settings.py:591 -msgid "Polish" +msgid "Catalan" msgstr "" #: paperless/settings.py:592 -msgid "Portuguese (Brazil)" +msgid "Czech" msgstr "" #: paperless/settings.py:593 -msgid "Portuguese" +msgid "Danish" msgstr "" #: paperless/settings.py:594 -msgid "Romanian" +msgid "German" msgstr "" #: paperless/settings.py:595 -msgid "Russian" +msgid "Greek" msgstr "" #: paperless/settings.py:596 -msgid "Slovak" +msgid "English (GB)" msgstr "" #: paperless/settings.py:597 -msgid "Slovenian" +msgid "Spanish" msgstr "" #: paperless/settings.py:598 -msgid "Serbian" +msgid "Finnish" msgstr "" #: paperless/settings.py:599 -msgid "Swedish" +msgid "French" msgstr "" #: paperless/settings.py:600 -msgid "Turkish" +msgid "Italian" msgstr "" #: paperless/settings.py:601 -msgid "Ukrainian" +msgid "Luxembourgish" msgstr "" #: paperless/settings.py:602 +msgid "Norwegian" +msgstr "" + +#: paperless/settings.py:603 +msgid "Dutch" +msgstr "" + +#: paperless/settings.py:604 +msgid "Polish" +msgstr "" + +#: paperless/settings.py:605 +msgid "Portuguese (Brazil)" +msgstr "" + +#: paperless/settings.py:606 +msgid "Portuguese" +msgstr "" + +#: paperless/settings.py:607 +msgid "Romanian" +msgstr "" + +#: paperless/settings.py:608 +msgid "Russian" +msgstr "" + +#: paperless/settings.py:609 +msgid "Slovak" +msgstr "" + +#: paperless/settings.py:610 +msgid "Slovenian" +msgstr "" + +#: paperless/settings.py:611 +msgid "Serbian" +msgstr "" + +#: paperless/settings.py:612 +msgid "Swedish" +msgstr "" + +#: paperless/settings.py:613 +msgid "Turkish" +msgstr "" + +#: paperless/settings.py:614 +msgid "Ukrainian" +msgstr "" + +#: paperless/settings.py:615 msgid "Chinese Simplified" msgstr "" diff --git a/src/paperless/settings.py b/src/paperless/settings.py index 5910fd56c..d1cbe852b 100644 --- a/src/paperless/settings.py +++ b/src/paperless/settings.py @@ -587,6 +587,7 @@ LANGUAGES = [ ("ar-ar", _("Arabic")), ("af-za", _("Afrikaans")), ("be-by", _("Belarusian")), + ("bg-bg", _("Bulgarian")), ("ca-es", _("Catalan")), ("cs-cz", _("Czech")), ("da-dk", _("Danish")),