]> git.ipfire.org Git - thirdparty/paperless-ngx.git/commitdiff
Adding arabic language 2313/head
authorKhaled Emad <39046027+KhaledEmad7@users.noreply.github.com>
Mon, 2 Jan 2023 08:07:18 +0000 (10:07 +0200)
committerMichael Shamoon <4887959+shamoon@users.noreply.github.com>
Mon, 2 Jan 2023 19:32:34 +0000 (11:32 -0800)
src-ui/angular.json
src-ui/src/app/app.module.ts
src-ui/src/app/services/settings.service.ts
src/paperless/settings.py

index 1fba4c429a4a798b2909b2d2665ec62f01ddbc77..9c06e8b9207141e386656a172f22fe791f52fe3c 100644 (file)
@@ -16,6 +16,7 @@
       "i18n": {
         "sourceLocale": "en-US",
         "locales": {
+          "ar-AR": "src/locale/messages.ar_AR.xlf",
           "be-BY": "src/locale/messages.be_BY.xlf",
           "cs-CZ": "src/locale/messages.cs_CZ.xlf",
           "da-DK": "src/locale/messages.da_DK.xlf",
index 70939b9280aee27e55a5e005f263ca0fdce372ed..581d788d5f73a8bde0446f00741fe712781bc5e3 100644 (file)
@@ -80,6 +80,7 @@ import { TourNgBootstrapModule } from 'ngx-ui-tour-ng-bootstrap'
 import { MailAccountEditDialogComponent } from './components/common/edit-dialog/mail-account-edit-dialog/mail-account-edit-dialog.component'
 import { MailRuleEditDialogComponent } from './components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component'
 
+import localeAr from '@angular/common/locales/ar'
 import localeBe from '@angular/common/locales/be'
 import localeCs from '@angular/common/locales/cs'
 import localeDa from '@angular/common/locales/da'
@@ -100,6 +101,7 @@ import localeSv from '@angular/common/locales/sv'
 import localeTr from '@angular/common/locales/tr'
 import localeZh from '@angular/common/locales/zh'
 
+registerLocaleData(localeAr)
 registerLocaleData(localeBe)
 registerLocaleData(localeCs)
 registerLocaleData(localeDa)
index 24b2d67cece7353406adbd1180dbf06654bda445..d111acd76e10061a15b88b26d9ffb5fc09bed131 100644 (file)
@@ -146,6 +146,12 @@ export class SettingsService {
         englishName: 'English (US)',
         dateInputFormat: 'mm/dd/yyyy',
       },
+      {
+        code: 'ar-ar',
+        name: $localize`Arabic`,
+        englishName: 'Arabic',
+        dateInputFormat: 'yyyy-mm-dd',
+      },
       {
         code: 'be-by',
         name: $localize`Belarusian`,
index e16662c5ad79ce16a4226432fb1168a2008dfd33..cc1b9e09688c9c8c8b288ea1756bd8dbe85291db 100644 (file)
@@ -420,6 +420,7 @@ LANGUAGE_CODE = "en-us"
 
 LANGUAGES = [
     ("en-us", _("English (US)")),  # needs to be first to act as fallback language
+    ("ar-ar", _("Arabic")),
     ("be-by", _("Belarusian")),
     ("cs-cz", _("Czech")),
     ("da-dk", _("Danish")),