2015-09-30
经常可以看到很多朋友在找怎么制作中英文双语言网站切换的方法,下面电脑技术吧就给大家整理了来自帝国CMS论坛的语言包、多语言切换的方法教程,原作者为:hcw_phome 感谢作者,该方法目前电脑技术吧没有测试,需要的朋友可以测试一下,不论成功与否,这都是一个很好的创意,大家可以参考一下!
语言包解决方案(中英文为例,其他可自行添加)
1 .复制gb语言包,放入目录:edatalanguage中,重命名为:”zh”;
另加入语言包(除gb语言包以外):针对模板的中文进行的语言包制作
命名为:template.php
数组名为:template_r
将开发中所有前台显示的语言加入其中作为数组元素,其数组元素与其他语言文件数组元素格式一致
如添加其他语言文件名与”zh”文件夹中一致(enews.php、fun.php、message.php、q_message.php、template.php五个文件),红色必须包含,否则错误!
2. 制作语言包启动切换功能
在全局公共模板变量header中添加(可自定义位置):
<script type="text/javascript">
<!--
function setlang(lang) {
document.cookie = "WZ_lang="+lang;
}
//-->
</script>
<input type="button" value="English" onclick="setlang('en')" /><input type="button" value="中文" onclick="setlang('zh')" />
3. 制作调用语言包公用头部信息
命名为:[!--temp.language--]
内容如下:
<!--code.start-->?php
$lang = $_COOKIE[WZ_lang] //调取语言
?($_COOKIE[WZ_lang].'/')
:'zh/';
$WZ_dir = count(explode('/',$_SERVER[PHP_SELF]))-2;
$WZ_lang_url_str ='';
for($WZ_i=0;$WZ_i<$WZ_dir;$WZ_i++){ //取得相对路径
$WZ_lang_url_str .= '../';
}
@include_once($WZ_lang_url_str.'e/data/language/'.$lang.'pub/fun.php');//载入语言包
@include_once($WZ_lang_url_str.'e/data/language/'.$lang.'pub/q_message.php');
@include_once($WZ_lang_url_str.'e/data/language/'.$lang.'pub/template.php');
?<!--code.end-->
4. 修改gb语言包中的fun.php和q_message.php,以edatalanguagegbpubfun.php文件为例!
只修改前台用到的数组元素,后台务做任何修改!
修改方法:'键名'=>'<?php echo $fun_r[键名];?>',
修改实例:
找到:
'pripage'=>'上一页',
修改为:
'pripage'=>'<?php echo $fun_r[pripage];?>',
5. template.php的操作方法
针对出现汉字的模板进行修改,以默认新闻列表模板为例:
模板中出现”您当前的位置:”
将汉字修改为:
<!--code.start-->?php echo $template_r[' here'];?<!--code.end-->
在template.php中添加元素
'here'=>'您当前的位置:',(zh语言包)
'here'=>'You are here:',(en语言包)
其他语言包都以此方法添加对应语言
樱花小镇假期生活最新版下载v1.7 安卓版
其它手游 451M
下载美人鱼魔法公主游戏下载v1.1 安卓版
其它手游 113.4M
下载卡车司机模拟最新版下载v1.0.4 安卓版
其它手游 152M
下载大型卡车模拟器手机版下载v1.0.2 安卓版
其它手游 136M
下载荒野射击手机版下载v188.1.0.3018 安卓版
其它手游 150.2M
下载油罐车山地模拟最新版下载v1.1 安卓版
其它手游 65.7M
下载米加世界假期小镇手游下载v1.1 安卓版
其它手游 208.3M
下载车祸赛车模拟器中文版下载v1.3 安卓版
其它手游 86.6M
下载真实武器ar修改版下载v4.3 安卓最新版本
下载
王国保卫战2勇士官方版下载v1.4.4 安卓版
下载
亚梦美味蛋糕店官方版下载v1.0 安卓版
下载
消灭那方块手游下载v1.0 安卓版
下载
极限挑战越野卡车模拟游戏最新版下载v2.0 安卓版
下载
口袋猫狗游戏下载v1.0 安卓版
下载
下落小球官方版下载v2.0 安卓版
下载
真实赛车直升机手机版下载v3.09.0805 安卓版
下载