有时候需要判断浏览器所用的语言,在网上查找了一下,整理如下:
// 检测浏览器语言
var chk_userlanguage = function() {
/* get browser default lang */
if (navigator.userLanguage) {
baseLang = navigator.userLanguage.substring(0,2).toLowerCase();
} else {
baseLang = navigator.language.substring(0,2).toLowerCase();
}
/* language match */
switch(baseLang)
{
case "de":
/* german */
return 'German';
break;
case "en":
/* english */
return 'English';
break;
case "ja":
/* japanese */
return 'Japanese';
break;
case "zh":
/* 中文 */
return 'Chinese';
break;
default:
/* default no match */
}
};