diff --git a/src-ui/angular.json b/src-ui/angular.json index 2877408d2..5a54b3494 100644 --- a/src-ui/angular.json +++ b/src-ui/angular.json @@ -20,7 +20,8 @@ "nl-NL": "src/locale/messages.nl_NL.xlf", "fr": "src/locale/messages.fr.xlf", "en-GB": "src/locale/messages.en_GB.xlf", - "pt-BR": "src/locale/messages.pt_BR.xlf" + "pt-BR": "src/locale/messages.pt_BR.xlf", + "it": "src/locale/messages.it.xlf" } }, "architect": { diff --git a/src-ui/src/app/app.module.ts b/src-ui/src/app/app.module.ts index 42e8877b3..01c17b284 100644 --- a/src-ui/src/app/app.module.ts +++ b/src-ui/src/app/app.module.ts @@ -70,12 +70,14 @@ import localeFr from '@angular/common/locales/fr'; import localeNl from '@angular/common/locales/nl'; import localeDe from '@angular/common/locales/de'; import localePt from '@angular/common/locales/pt'; +import localeIt from '@angular/common/locales/it'; import localeEnGb from '@angular/common/locales/en-GB'; registerLocaleData(localeFr) registerLocaleData(localeNl) registerLocaleData(localeDe) registerLocaleData(localePt, "pt-BR") +registerLocaleData(localeIt) registerLocaleData(localeEnGb) @NgModule({ diff --git a/src-ui/src/app/services/settings.service.ts b/src-ui/src/app/services/settings.service.ts index fca9262ab..f7c89b197 100644 --- a/src-ui/src/app/services/settings.service.ts +++ b/src-ui/src/app/services/settings.service.ts @@ -90,7 +90,8 @@ export class SettingsService { {code: "de", name: $localize`German`, englishName: "German", dateInputFormat: "dd.mm.yyyy"}, {code: "nl", name: $localize`Dutch`, englishName: "Dutch", dateInputFormat: "dd-mm-yyyy"}, {code: "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: "pt-br", name: $localize`Portuguese (Brazil)`, englishName: "Portuguese (Brazil)", dateInputFormat: "dd/mm/yyyy"}, + {code: "it", name: $localize`Italian`, englishName: "Italian", dateInputFormat: "dd/mm/yyyy"} ] } diff --git a/src/paperless/settings.py b/src/paperless/settings.py index 1e864cb34..d16246c13 100644 --- a/src/paperless/settings.py +++ b/src/paperless/settings.py @@ -299,7 +299,8 @@ LANGUAGES = [ ("de", _("German")), ("nl-nl", _("Dutch")), ("fr", _("French")), - ("pt-br", _("Portuguese (Brazil)")) + ("pt-br", _("Portuguese (Brazil)")), + ("it", _("Italian")) ] LOCALE_PATHS = [