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 才能在模板中輸出變量