zoukankan      html  css  js  c++  java
  • 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 才能在模板中输出变量
  • 相关阅读:
    hdu5269 ZYB loves Xor I
    UVA 11181 Probability|Given
    UVA 10277 Boastin' Red Socks
    CodeForces 566B Replicating Processes
    UVA 10714 Ants
    CodeForces 567B Berland National Library hdu-5477 A Sweet Journey
    UVA 10759 Dice Throwing
    UVA 11027
    「CF241E」Flights
    「CF891C」Envy
  • 原文地址:https://www.cnblogs.com/ikai/p/6847257.html
Copyright © 2011-2022 走看看