FIX - ForceLanguage when !navigator

This commit is contained in:
Yannik 2019-05-17 13:12:52 +02:00 committed by GitHub
parent 780b651689
commit 42cee81cea
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 () {
"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;