thinkphp 支持多语言

php 版本:3.2.3

公司项目需要支持多语言,研究了下搞定了,在这里记录下

1.Common\Conf\config.php下加入多语言支持

    'LANG_SWITCH_ON'   => true ,   // 开启语言包功能
    'LANG_AUTO_DETECT' => true , // 自动侦测语言 开启多语言功能后有效
    'LANG_LIST'        => 'zh-cn,en-us,ru-ra' , // 允许切换的语言列表 用逗号分隔
    'VAR_LANGUAGE'     => 'l' , // 默认语言切换变量

2.Common\Conf下新增tags.php添加多语言行为检测

<?php
return array(
    // 添加下面一行定义即可
    'app_begin'        => array('Behavior\CheckLangBehavior'),
);

3.Common\Lang添加语言包,如果没有文件夹则新建一个

4.前台添加切换语言选项卡

5.最终效果

 

posted @ 2018-10-05 18:13  spritphp  阅读(709)  评论(0编辑  收藏  举报