Try to get the locale from the html lang attribute
This commit is contained in:
parent
b748e99cab
commit
21a271e5ba
|
|
@ -1787,16 +1787,22 @@ var tarteaucitron = {
|
|||
}
|
||||
}
|
||||
|
||||
if (!navigator) { return 'en'; }
|
||||
// get the html lang
|
||||
if (availableLanguages.indexOf(document.documentElement.getAttribute("lang")) !== -1) {
|
||||
return document.documentElement.getAttribute("lang");
|
||||
}
|
||||
|
||||
if (!navigator) { return defaultLanguage; }
|
||||
|
||||
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;
|
||||
if (availableLanguages.indexOf(userLanguage) !== -1) {
|
||||
return userLanguage;
|
||||
}
|
||||
return userLanguage;
|
||||
|
||||
return defaultLanguage;
|
||||
},
|
||||
"getLocale": function () {
|
||||
"use strict";
|
||||
|
|
|
|||
Loading…
Reference in New Issue