1.打開CheckLangBehavior.class.php:文件在如下所示:

把里面的以下四行代碼復制:
'LANG_SWITCH_ON' => false, // 默認關閉語言包功能
'LANG_AUTO_DETECT' => true, // 自動偵測語言 開啟多語言功能后有效
'LANG_LIST' => 'zh-cn', // 允許切換的語言列表 用逗號分隔 'LANG_LIST' => 'zh-cn',可以有其他語言
'VAR_LANGUAGE' => 'l', // 默認語言切換變量
復制到如下文件中:

2.然后把:以下內容要把ThinkPHP/Conf/Mode/common.php的指定配置給覆蓋,建一個tags.php文件如下:

3.shop/Common/Conf/config.php里面的這句話:
'LANG_LIST' => 'zh-cn,zh-tw,zh-us,en-us', // 允許切換的語言列表 用逗號分隔
zh-cn zh-cn zh-us en-us 這四種語言每個都要有一個語言包
分別是zh-cn.php zh-cn.php
需要建一個Lang文件夾,把文件放里面

文件里面內容是 例如:

其他的語言包類似
4.例如通過Controller控制器ManageController.class.php里的操作方法與前台模板產生關聯
通過assign(‘lang’,L())向模板傳遞變量;如下所示:

5.前台模板調用,如{$lang.USERNAME}:如下所示:

6.然后對地址進行訪問:如
http://域名/項目/index.php/模塊/控制器/操作方法/hl/zh-cn
本文轉載自 http://blog.csdn.net/u014796999/article/details/48550361
