Browse Source

[#385] frontend translation feature now handles more language code

Skylsmoi 7 years ago
parent
commit
1097e388f0
1 changed files with 14 additions and 1 deletions
  1. 14 1
      tracim/tracim/public/assets/js/trad.js

+ 14 - 1
tracim/tracim/public/assets/js/trad.js View File

14
 }
14
 }
15
 
15
 
16
 function __ (tradId) {
16
 function __ (tradId) {
17
-  return tracimJsTraduction[tradId][globalTracimLang]
17
+  const normalizedLang = (() => {
18
+    switch (globalTracimLang) { // this var is set in tracim header
19
+      case 'fr':
20
+      case 'fr-fr':
21
+      case 'fr_FR':
22
+        return 'fr_FR';
23
+      case 'en':
24
+      case 'en_US':
25
+        return 'en_US';
26
+      default:
27
+        return 'en_US';
28
+    }
29
+  })()
30
+  return tracimJsTraduction[tradId][normalizedLang]
18
 }
31
 }