说话经办理方案(中英文为例,其他可自行添加)
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_url_str.'e/data/language/'.$lang.'pub/fun.php');//载入说话包
@include_once($WZ_url_str.'e/data/language/'.$lang.'pub/q_message.php');
@include_once($WZ_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说话包)
其他说话包都以此要领添加对应说话 (编辑:湖南网)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|