]> Untitled Git - lemmy.git/commitdiff
Adding galician, turkish, hungarian, and ukrainian languages.
authorDessalines <tyhou13@gmx.com>
Sun, 7 Jun 2020 11:51:36 +0000 (07:51 -0400)
committerDessalines <tyhou13@gmx.com>
Sun, 7 Jun 2020 11:51:36 +0000 (07:51 -0400)
ui/src/i18next.ts
ui/src/utils.ts
ui/translations/gl.json [new file with mode: 0644]
ui/translations/hu.json [new file with mode: 0644]
ui/translations/tr.json [new file with mode: 0644]
ui/translations/uk.json [new file with mode: 0644]

index cba9e3c2d1b37a37b7424cbbd40d300c0da2f10e..5fa8f4e8848408a27159842dd034cd4d1c401825 100644 (file)
@@ -20,6 +20,10 @@ import { pl } from './translations/pl';
 import { pt_BR } from './translations/pt_BR';
 import { ja } from './translations/ja';
 import { ka } from './translations/ka';
+import { gl } from './translations/gl';
+import { tr } from './translations/tr';
+import { hu } from './translations/hu';
+import { uk } from './translations/uk';
 
 // https://github.com/nimbusec-oss/inferno-i18next/blob/master/tests/T.test.js#L66
 const resources = {
@@ -43,6 +47,10 @@ const resources = {
   pl,
   pt_BR,
   ja,
+  gl,
+  tr,
+  hu,
+  uk,
 };
 
 function format(value: any, format: any, lng: any): any {
index 66a21319d5bf9608fa0fd17d904f8581696a0f93..3bad50404cbc1c058986c0c1e83c52a2a2ee4d50 100644 (file)
@@ -17,6 +17,10 @@ import 'moment/locale/pt-br';
 import 'moment/locale/ja';
 import 'moment/locale/ka';
 import 'moment/locale/hi';
+import 'moment/locale/gl';
+import 'moment/locale/tr';
+import 'moment/locale/hu';
+import 'moment/locale/uk';
 
 import {
   UserOperation,
@@ -67,6 +71,8 @@ export const languages = [
   { code: 'eo', name: 'Esperanto' },
   { code: 'es', name: 'Español' },
   { code: 'de', name: 'Deutsch' },
+  { code: 'gl', name: 'Galego' },
+  { code: 'hu', name: 'Magyar Nyelv' },
   { code: 'ka', name: 'ქართული ენა' },
   { code: 'hi', name: 'मानक हिन्दी' },
   { code: 'fa', name: 'فارسی' },
@@ -77,6 +83,8 @@ export const languages = [
   { code: 'fi', name: 'Suomi' },
   { code: 'fr', name: 'Français' },
   { code: 'sv', name: 'Svenska' },
+  { code: 'tr', name: 'Türkçe' },
+  { code: 'uk', name: 'українська мова' },
   { code: 'ru', name: 'Русский' },
   { code: 'nl', name: 'Nederlands' },
   { code: 'it', name: 'Italiano' },
@@ -382,6 +390,14 @@ export function getMomentLanguage(): string {
     lang = 'el';
   } else if (lang.startsWith('eu')) {
     lang = 'eu';
+  } else if (lang.startsWith('gl')) {
+    lang = 'gl';
+  } else if (lang.startsWith('tr')) {
+    lang = 'tr';
+  } else if (lang.startsWith('hu')) {
+    lang = 'hu';
+  } else if (lang.startsWith('uk')) {
+    lang = 'uk';
   } else {
     lang = 'en';
   }
diff --git a/ui/translations/gl.json b/ui/translations/gl.json
new file mode 100644 (file)
index 0000000..0967ef4
--- /dev/null
@@ -0,0 +1 @@
+{}
diff --git a/ui/translations/hu.json b/ui/translations/hu.json
new file mode 100644 (file)
index 0000000..0967ef4
--- /dev/null
@@ -0,0 +1 @@
+{}
diff --git a/ui/translations/tr.json b/ui/translations/tr.json
new file mode 100644 (file)
index 0000000..0967ef4
--- /dev/null
@@ -0,0 +1 @@
+{}
diff --git a/ui/translations/uk.json b/ui/translations/uk.json
new file mode 100644 (file)
index 0000000..0967ef4
--- /dev/null
@@ -0,0 +1 @@
+{}