From c614c03b033f8ef2b17db3b74088a91ff51d42c6 Mon Sep 17 00:00:00 2001 From: Michael Telatynski <7t3chguy@gmail.com> Date: Mon, 29 May 2017 19:58:18 +0100 Subject: [PATCH] fix i18n in a situation where navigator.languages=[] Signed-off-by: Michael Telatynski <7t3chguy@gmail.com> --- src/languageHandler.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/languageHandler.js b/src/languageHandler.js index 584a4ef82b..af428d195f 100644 --- a/src/languageHandler.js +++ b/src/languageHandler.js @@ -87,10 +87,10 @@ export function getAllLanguageKeysFromJson() { } export function getLanguagesFromBrowser() { - if (navigator.languages) return navigator.languages; - if (navigator.language) return [navigator.language] + if (navigator.languages && navigator.languages.length) return navigator.languages; + if (navigator.language) return [navigator.language]; return [navigator.userLanguage]; -}; +} /** * Turns a language string, normalises it,