0 ? matchlan[0] : getbrowserlan(); gv.language = deflan; gv.lan = deflan.value; } function getbrowserlan() { var browserlan = navigator.languages || navigator.language; var deflan = gv.lans.filter(function (lan) { browserlan = Array.isArray(browserlan) ? browserlan[0] : browserlan; browserlan = browserlan.substr(0, 2).toLowerCase(); return lan.value.indexOf(browserlan) != -1; }); return deflan.length != 0 ? deflan[0] : gv.lans[0]; } setCurrentlan(); ]]>
Source