diff options
author | Florian Dold <florian.dold@gmail.com> | 2017-04-24 16:45:40 +0200 |
---|---|---|
committer | Florian Dold <florian.dold@gmail.com> | 2017-04-24 16:45:40 +0200 |
commit | b60f5cf77b8a9a25aed8976aa132a7db0a3c2e86 (patch) | |
tree | 3b107c1a198890c909b7cc08887bf3ddd7bb9236 /src | |
parent | 290677b98abb76fe5b1e5b11a297b209407961d9 (diff) |
some fixes for firefox
Diffstat (limited to 'src')
-rw-r--r-- | src/i18n.tsx | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/i18n.tsx b/src/i18n.tsx index dcc678900..ff32e62a8 100644 --- a/src/i18n.tsx +++ b/src/i18n.tsx @@ -32,11 +32,18 @@ const i18nResult = [] as any; let lang: string; try { lang = chrome.i18n.getUILanguage(); + // Chrome gives e.g. "en-US", but Firefox gives us "en_US" + lang = lang.replace("_", "-"); } catch (e) { lang = "en"; console.warn("i18n default language not available"); } +if (!strings[lang]) { + lang = "en-US"; + console.log(`language ${lang} not found, defaulting to english`); +} + let jed = new jedLib.Jed(strings[lang]); |