diff --git a/src-ui/angular.json b/src-ui/angular.json index 4691fec61..12c84bc1b 100644 --- a/src-ui/angular.json +++ b/src-ui/angular.json @@ -22,7 +22,8 @@ "en-GB": "src/locale/messages.en_GB.xlf", "pt-BR": "src/locale/messages.pt_BR.xlf", "it-IT": "src/locale/messages.it_IT.xlf", - "ro-RO": "src/locale/messages.ro_RO.xlf" + "ro-RO": "src/locale/messages.ro_RO.xlf", + "ru-RU": "src/locale/messages.ru_RU.xlf" } }, "architect": { diff --git a/src-ui/src/app/app.module.ts b/src-ui/src/app/app.module.ts index be7ea2d0b..ebf24a327 100644 --- a/src-ui/src/app/app.module.ts +++ b/src-ui/src/app/app.module.ts @@ -73,6 +73,7 @@ import localePt from '@angular/common/locales/pt'; import localeIt from '@angular/common/locales/it'; import localeEnGb from '@angular/common/locales/en-GB'; import localeRo from '@angular/common/locales/ro'; +import localeRu from '@angular/common/locales/ru'; registerLocaleData(localeFr) @@ -82,6 +83,7 @@ registerLocaleData(localePt, "pt-BR") registerLocaleData(localeIt) registerLocaleData(localeEnGb) registerLocaleData(localeRo) +registerLocaleData(localeRu) @NgModule({ declarations: [ diff --git a/src-ui/src/app/services/settings.service.ts b/src-ui/src/app/services/settings.service.ts index a2214bd04..bc5725bab 100644 --- a/src-ui/src/app/services/settings.service.ts +++ b/src-ui/src/app/services/settings.service.ts @@ -94,7 +94,8 @@ export class SettingsService { {code: "fr-fr", name: $localize`French`, englishName: "French", dateInputFormat: "dd/mm/yyyy"}, {code: "pt-br", name: $localize`Portuguese (Brazil)`, englishName: "Portuguese (Brazil)", dateInputFormat: "dd/mm/yyyy"}, {code: "it-it", name: $localize`Italian`, englishName: "Italian", dateInputFormat: "dd/mm/yyyy"}, - {code: "ro-ro", name: $localize`Romanian`, englishName: "Romanian", dateInputFormat: "dd.mm.yyyy"} + {code: "ro-ro", name: $localize`Romanian`, englishName: "Romanian", dateInputFormat: "dd.mm.yyyy"}, + {code: "ru-ru", name: $localize`Russian`, englishName: "Russian", dateInputFormat: "dd.mm.yyyy"}, ] } diff --git a/src/paperless/settings.py b/src/paperless/settings.py index f57be3b6d..909a38a84 100644 --- a/src/paperless/settings.py +++ b/src/paperless/settings.py @@ -302,7 +302,8 @@ LANGUAGES = [ ("fr-fr", _("French")), ("pt-br", _("Portuguese (Brazil)")), ("it-it", _("Italian")), - ("ro-ro", _("Romanian")) + ("ro-ro", _("Romanian")), + ("ru-ru", _("Russian")) ] LOCALE_PATHS = [