自动侦测设置获取语言选择
file:thinkphp/library/think/Lang.php
line: 193
preg_match('/^([a-z\d\-]+)/i', $_SERVER['HTTP_ACCEPT_LANGUAGE'], $matches);
$langSet = strtolower($matches[1]);
$acceptLangs = Config::get('header_accept_lang');
if (isset($acceptLangs[$langSet])) {
$langSet = $acceptLangs[$langSet];
} elseif (isset(self::$acceptLanguage[$langSet])) {
$langSet = self::$acceptLanguage[$langSet];
}
if(strpos($langSet,'zh') !== false){
$langSet = "zh-cn";
}else {
$langSet = "en";
}
发表评论 取消回复