TP3.2 实现多语言切换
____
- 在Application/Common/Conf文件夹中新建tags.php 文件
- 在里面添加一句代码 ``` return array('app_begin'=>array('Behavior/CheckLang'));```
___
- 在config.php中添加代码 开启语言包功能
- 添加代码:
return array(
//'配置项'=>'配置值'
'LANG_SWITCH_ON' => true, // 开启语言包功能
'LANG_AUTO_DETECT' => true, // 自动侦测语言 开启多语言功能后有效
'DEFAULT_LANG' => 'zh-tc', // 默认语言
'LANG_LIST' => 'zh-cn,zh-tw,en-us', // 允许切换的语言列表 用逗号分隔
'VAR_LANGUAGE' => 'l', // 默认语言切换变量);
- 在ThinkPHP/Lang 中添加语言包 默认有中文和英文
- 在语言包中添加对应的 key=>value
比如:在英文语言包添加'welcome'=>'Welcome' 在中文包添加 'welcome'=>'欢迎'
- 在模板中使用:
手动切换语言=> <a href="?l=zh-cn">简体中文</a> | <a href="?l=zh-tw">繁体中文</a> | <a href="?l=en-us">英文</a>
- 在模板中打印文字
{$Think.lang.welcome}
- 注意:在语言包中要有已经添加好的 key=>value 才能在模板中输出变量