Merge pull request #329 from InfinityWebMe/patch-1

FIX - ForceLanguage when !navigator
This commit is contained in:
Amauri CHAMPEAUX 2019-06-13 08:57:35 +02:00 committed by GitHub
commit dbc2830123
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 8 additions and 6 deletions

View File

@ -1236,19 +1236,21 @@ var tarteaucitron = {
}, },
"getLanguage": function () { "getLanguage": function () {
"use strict"; "use strict";
if (!navigator) { return 'en'; }
var availableLanguages = 'cs,en,fr,es,it,de,nl,pt,pl,ru,el', var availableLanguages = 'cs,en,fr,es,it,de,nl,pt,pl,ru,el',
defaultLanguage = 'en', defaultLanguage = 'en';
lang = navigator.language || navigator.browserLanguage ||
navigator.systemLanguage || navigator.userLang || null,
userLanguage = lang ? lang.substr(0, 2) : null;
if (tarteaucitronForceLanguage !== '') { if (tarteaucitronForceLanguage !== '') {
if (availableLanguages.indexOf(tarteaucitronForceLanguage) !== -1) { if (availableLanguages.indexOf(tarteaucitronForceLanguage) !== -1) {
return tarteaucitronForceLanguage; 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) { if (availableLanguages.indexOf(userLanguage) === -1) {
return defaultLanguage; return defaultLanguage;