Mercurial > gemma
comparison client/src/main.js @ 1506:bf32ef5dfb04
Translation: add aditional languages for translation
* add the following languages hu_HU bg_BG hr_HR ro_Ro
author | Fadi Abbud <fadi.abbud@intevation.de> |
---|---|
date | Wed, 05 Dec 2018 12:34:02 +0100 |
parents | 197e932772fd |
children | 4f62e2610740 |
comparison
equal
deleted
inserted
replaced
1505:a6c2d4252bae | 1506:bf32ef5dfb04 |
---|---|
137 | 137 |
138 // planned also SK, HU, HR, RS, BiH, BG, RO, UA | 138 // planned also SK, HU, HR, RS, BiH, BG, RO, UA |
139 const supportedLanguages = { | 139 const supportedLanguages = { |
140 en_GB: "British English", | 140 en_GB: "British English", |
141 de_AT: "Deutsch", | 141 de_AT: "Deutsch", |
142 sk_SK: "slovenčina" | 142 sk_SK: "slovenčina", |
143 hu_HU: "Magyat", | |
144 hr_HR: "Hrvatska", | |
145 bg_BG: "български", | |
146 ro_RO: "Română" | |
143 }; | 147 }; |
144 | 148 |
145 if ( | 149 if ( |
146 browserLanguage === "de-DE" || | 150 browserLanguage === "de-DE" || |
147 browserLanguage === "de-LI" || | 151 browserLanguage === "de-LI" || |
152 browserLanguage = "de-AT"; // map german,liechtenstein,luxenburg and switzerland to austrian variant for now | 156 browserLanguage = "de-AT"; // map german,liechtenstein,luxenburg and switzerland to austrian variant for now |
153 } | 157 } |
154 | 158 |
155 if (browserLanguage === "sk") { | 159 if (browserLanguage === "sk") { |
156 browserLanguage = "sk_SK"; | 160 browserLanguage = "sk_SK"; |
161 } | |
162 | |
163 if (browserLanguage === "hu") { | |
164 browserLanguage = "hu_HU"; | |
165 } | |
166 | |
167 if (browserLanguage === "hr") { | |
168 browserLanguage = "hr_HR"; | |
169 } | |
170 | |
171 if (browserLanguage === "bg") { | |
172 browserLanguage = "bg_BG"; | |
173 } | |
174 | |
175 if (browserLanguage === "ro") { | |
176 browserLanguage = "ro_RO"; | |
157 } | 177 } |
158 | 178 |
159 const language = browserLanguage.replace("-", "_"); | 179 const language = browserLanguage.replace("-", "_"); |
160 const isLanguageAvailable = supportedLanguages[language]; | 180 const isLanguageAvailable = supportedLanguages[language]; |
161 let defaultLanguage = isLanguageAvailable ? language : "en_GB"; | 181 let defaultLanguage = isLanguageAvailable ? language : "en_GB"; |