diff --git a/tarteaucitron.js b/tarteaucitron.js index 36e59bc..ab511e2 100644 --- a/tarteaucitron.js +++ b/tarteaucitron.js @@ -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";