自动侦测设置获取语言选择

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";
}
点赞(0)

评论列表 共有 0 评论

暂无评论