Fix peertube interface i18n
authorChocobozzz <me@florianbigard.com>
Fri, 3 Apr 2020 12:55:16 +0000 (14:55 +0200)
committerChocobozzz <me@florianbigard.com>
Fri, 3 Apr 2020 12:56:05 +0000 (14:56 +0200)
client/src/app/app.module.ts
shared/models/i18n/i18n.ts

index 55e929e78a64cc5e7e41d74ad37eb5f0c0223d34..ef23c965561f5b28d691e06e122ed78ae27cc6b3 100644 (file)
@@ -81,12 +81,12 @@ export function metaFactory (serverService: ServerService): MetaLoader {
     {
       provide: TRANSLATIONS,
       useFactory: (locale: string) => {
-                // Default locale, nothing to translate
+        // Default locale, nothing to translate
         const completeLocale = getCompleteLocale(locale)
         if (isDefaultLocale(completeLocale)) return ''
 
         const fileLocale = buildFileLocale(locale)
-        return require(`raw-loader!../locale/angular.${fileLocale}.xlf`)
+        return require(`raw-loader!../locale/angular.${fileLocale}.xlf`).default
       },
       deps: [ LOCALE_ID ]
     },
index 27b911b756055bd62501e78b8a093466d4ae4207..9a5ea27dc59c0628f232d91b25ea76257a545dc5 100644 (file)
@@ -33,20 +33,25 @@ const I18N_LOCALE_ALIAS = {
   'ca': 'ca-ES',
   'cs': 'cs-CZ',
   'de': 'de-DE',
+  'el': 'el-GR',
   'en': 'en-US',
   'es': 'es-ES',
   'eu': 'eu-ES',
   'fi': 'fi-FI',
   'fr': 'fr-FR',
+  'ja': 'ja-JP',
+  'it': 'it-IT',
   'hu': 'hu-HU',
   'nl': 'nl-NL',
   'pl': 'pl-PL',
-  'pt': 'pt-PT',
+  'pt': 'pt-BR',
   'ru': 'ru-RU',
   'sv': 'sv-SE',
   'th': 'th-TH',
   'zh': 'zh-Hans-CN',
+  'zh-Hans': 'zh-Hans-CN',
   'zh-CN': 'zh-Hans-CN',
+  'zh-Hant': 'zh-Hant-TW',
   'zh-TW': 'zh-Hant-TW'
 }