作者:墙脚等红线_987 | 来源:互联网 | 2018-03-22 22:35
/*
网站语言英文解决方案——通过改变缓冲区来实现
功能:根据COOKIE判断用户选择的语言,默认为中文(不执行替换),当用户在页面中选择英语时候,则通过JS写入COOKIE语言状态码,此页面通过判断改COOKIE来判断是否进行语言翻译.
说明:在前端通过JS判断用户选择的语言,用户选择英文时候,JS写入COOKIE语言状态为‘EN’,后台程序通过判断COOKIE保存的语言编码执行语言翻译操作.
作者:aibhsc
使用方法:在下面文件中加入要替换的中英文,然后在程序入口文件引用该文件即可.
应用场景:对于企业网站英文不常使用,修改程序与数据库代价太高,但又必须要英文的网站,可以尝试使用此程序.
*/
count($GLOBALS['global_EN'])){return $body;}
//当用户选择英文时,则将文档中的中文根据语言包来替换为英文
if($GLOBALS['global_lang']=='EN'){$body=str_ireplace($GLOBALS['global_CN'],$GLOBALS['global_EN'],$body);}
return $body;
}
function AutoCache($contents){
$cOntents= cn2en($contents); //执行语言翻译
return $contents;
}
?>