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