var language = navigator.browserLanguage;
it should be
var language = navigator.language || navigator.browserLanguage;
see the results of my console:
var language = navigator.browserLanguage;
undefined
language;
undefined
var language = navigator.language;
undefined
language;
"en-US"
Also note that this was the first google search result: “JavaScript Browser Language”. Google is your friend, and your google-fu is weak. Train him with a search!
source
share