thinkphp框架之關於網站語言包的設置和使用(多語言支持)


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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM