From 42cee81cea322ac8588f39324323a68895c506c1 Mon Sep 17 00:00:00 2001 From: Yannik Date: Fri, 17 May 2019 13:12:52 +0200 Subject: [PATCH] FIX - ForceLanguage when !navigator --- tarteaucitron.js | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/tarteaucitron.js b/tarteaucitron.js index be4956b..9a112d7 100644 --- a/tarteaucitron.js +++ b/tarteaucitron.js @@ -1236,19 +1236,21 @@ var tarteaucitron = { }, "getLanguage": function () { "use strict"; - if (!navigator) { return 'en'; } var availableLanguages = 'cs,en,fr,es,it,de,nl,pt,pl,ru,el', - defaultLanguage = 'en', - lang = navigator.language || navigator.browserLanguage || - navigator.systemLanguage || navigator.userLang || null, - userLanguage = lang ? lang.substr(0, 2) : null; - + defaultLanguage = 'en'; + if (tarteaucitronForceLanguage !== '') { if (availableLanguages.indexOf(tarteaucitronForceLanguage) !== -1) { return tarteaucitronForceLanguage; } } + + if (!navigator) { return 'en'; } + + var lang = navigator.language || navigator.browserLanguage || + navigator.systemLanguage || navigator.userLang || null, + userLanguage = lang ? lang.substr(0, 2) : null; if (availableLanguages.indexOf(userLanguage) === -1) { return defaultLanguage;