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 才能在模板中输出变量
  • 相关阅读:
    10.28
    10.25
    10.21
    移动第七次作业
    移动第六次作业
    移动第五次作业
    移动第四次作业
    移动第3次作业
    移动第二次作业
    移动第一次作业
  • 原文地址:https://www.cnblogs.com/ikai/p/6847257.html
Copyright © 2011-2022 走看看