summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorFlorian Dold <florian.dold@gmail.com>2017-04-24 16:45:40 +0200
committerFlorian Dold <florian.dold@gmail.com>2017-04-24 16:45:40 +0200
commitb60f5cf77b8a9a25aed8976aa132a7db0a3c2e86 (patch)
tree3b107c1a198890c909b7cc08887bf3ddd7bb9236 /src
parent290677b98abb76fe5b1e5b11a297b209407961d9 (diff)
downloadwallet-core-b60f5cf77b8a9a25aed8976aa132a7db0a3c2e86.tar.gz
wallet-core-b60f5cf77b8a9a25aed8976aa132a7db0a3c2e86.tar.bz2
wallet-core-b60f5cf77b8a9a25aed8976aa132a7db0a3c2e86.zip
some fixes for firefox
Diffstat (limited to 'src')
-rw-r--r--src/i18n.tsx7
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]);