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";