AI智能回复搜索中,请稍后...
3 回答
define('SYSTEM_LANG', $SYSTEM_LANG);之前添加
$SYSTEM_LANG = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 4); //只取前4位,这样只判断最优先的语言。如果取前5位,可能出现en,zh的情况,影响判断。 if (preg_match("/zh-c/i", $SYSTEM_LANG)) $SYSTEM_LANG="zh-c"; //简体中文 else if (preg_match("/zh/i", $SYSTEM_LANG)) $SYSTEM_LANG="zh"; //繁体 else if (preg_match("/en/i", $SYSTEM_LANG)) $SYSTEM_LANG="en"; //英文 else if (preg_match("/fr/i", $SYSTEM_LANG)) $SYSTEM_LANG="fr"; //法语 else if (preg_match("/de/i", $SYSTEM_LANG)) $SYSTEM_LANG="de"; //德语 else if (preg_match("/jp/i", $SYSTEM_LANG)) $SYSTEM_LANG="jp"; //日语 else if (preg_match("/ko/i", $SYSTEM_LANG)) $SYSTEM_LANG="ko"; //韩语 else if (preg_match("/es/i", $SYSTEM_LANG)) $SYSTEM_LANG="es"; //西班牙 else if (preg_match("/sv/i", $SYSTEM_LANG)) $SYSTEM_LANG="sv"; //瑞典 else echo $_SERVER["HTTP_ACCEPT_LANGUAGE"];language文件夹下根据字段赋值创建翻译文件
[/quote]比如 简体中文 你就创建zh-c.js 和zh-c.php的翻译文件 [quote] 英文 你就创建en.js和en.php的翻译文件
主要功能 判断浏览器的语言切换翻译文件。