ThinkPHP内置多语言支持一定要注意添加

ThinkPHP内置多语言支持,如果你的应用涉及到国际化的支持,那么可以定义相关的语言包文件。任何字符串形式的输出,都可以定义语言常量。要启用多语言功能,需要配置开启多语言行为(确保你下载的是完整版本,如果不是需要单独下载多语言检测行为扩展),在项目的配置目录下面的行为定义文件tags.php中,添加:

  1. return array(
  2.     // 添加下面一行定义即可
  3.     'app_begin' => array('CheckLang')
  4. );

表示在app_begin标签位置执行多语言检测行为。
要开启语言包功能,需要开启

  1. 'LANG_SWITCH_ON' => true,   // 开启语言包功能

其他的配置参数包括:

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

 

posted on 2013-06-18 14:56  为开源  阅读(331)  评论(0)    收藏  举报

导航