diff --git a/src-ui/angular.json b/src-ui/angular.json index edf428fc7..2877408d2 100644 --- a/src-ui/angular.json +++ b/src-ui/angular.json @@ -19,7 +19,8 @@ "de": "src/locale/messages.de.xlf", "nl-NL": "src/locale/messages.nl_NL.xlf", "fr": "src/locale/messages.fr.xlf", - "en-GB": "src/locale/messages.en_GB.xlf" + "en-GB": "src/locale/messages.en_GB.xlf", + "pt-BR": "src/locale/messages.pt_BR.xlf" } }, "architect": { diff --git a/src-ui/src/app/app.module.ts b/src-ui/src/app/app.module.ts index 54c19a216..0773a9ace 100644 --- a/src-ui/src/app/app.module.ts +++ b/src-ui/src/app/app.module.ts @@ -64,11 +64,13 @@ import { CustomDatePipe } from './pipes/custom-date.pipe'; 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-PT'; import localeEnGb from '@angular/common/locales/en-GB'; registerLocaleData(localeFr) registerLocaleData(localeNl) registerLocaleData(localeDe) +registerLocaleData(localePt, "pt-BR") registerLocaleData(localeEnGb) @NgModule({ diff --git a/src-ui/src/app/services/settings.service.ts b/src-ui/src/app/services/settings.service.ts index d511fa65f..393417e31 100644 --- a/src-ui/src/app/services/settings.service.ts +++ b/src-ui/src/app/services/settings.service.ts @@ -83,7 +83,8 @@ export class SettingsService { {code: "en-gb", name: $localize`English (GB)`, englishName: "English (GB)"}, {code: "de", name: $localize`German`, englishName: "German"}, {code: "nl", name: $localize`Dutch`, englishName: "Dutch"}, - {code: "fr", name: $localize`French`, englishName: "French"} + {code: "fr", name: $localize`French`, englishName: "French"}, + {code: "pt-br", name: $localize`Portuguese (Brazil)`, englishName: "Portuguese (Brazil)"} ] } diff --git a/src/paperless/settings.py b/src/paperless/settings.py index 7c4e36391..4c860351f 100644 --- a/src/paperless/settings.py +++ b/src/paperless/settings.py @@ -292,7 +292,8 @@ LANGUAGES = [ ("en-gb", _("English (GB)")), ("de", _("German")), ("nl-nl", _("Dutch")), - ("fr", _("French")) + ("fr", _("French")), + ("pt-br", _("Portuguese (Brazil)")) ] LOCALE_PATHS = [