TP3.2 實現手動多語言切換


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


免責聲明!

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



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