From 85fb99c43294bf556fc1cb79f2c49c86033abc98 Mon Sep 17 00:00:00 2001 From: Matjaz Lipus Date: Fri, 23 Jun 2017 22:55:15 +0200 Subject: [PATCH] fallback language lookup to browser preferred language --- src/unit/const.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/unit/const.js b/src/unit/const.js index 51ab483..dacb19c 100644 --- a/src/unit/const.js +++ b/src/unit/const.js @@ -88,6 +88,9 @@ export const getParam = param => { export const lan = (() => { let l = getParam('lan').toLowerCase() + if (!l && navigator.languages) { + l = navigator.languages.find(l => i18nJSON.lan.indexOf(l) !== -1) + } l = i18nJSON.lan.indexOf(l) === -1 ? i18nJSON.default : l return l })()