ThinkPHP内置多语言支持一定要注意添加
ThinkPHP内置多语言支持,如果你的应用涉及到国际化的支持,那么可以定义相关的语言包文件。任何字符串形式的输出,都可以定义语言常量。要启用多语言功能,需要配置开启多语言行为(确保你下载的是完整版本,如果不是需要单独下载多语言检测行为扩展),在项目的配置目录下面的行为定义文件tags.php中,添加:
- return array(
- // 添加下面一行定义即可
- 'app_begin' => array('CheckLang')
- );
表示在app_begin标签位置执行多语言检测行为。
要开启语言包功能,需要开启
- 'LANG_SWITCH_ON' => true, // 开启语言包功能
其他的配置参数包括:
- 'LANG_AUTO_DETECT' => true, // 自动侦测语言 开启多语言功能后有效
- 'LANG_LIST' => 'zh-cn', // 允许切换的语言列表 用逗号分隔
- 'VAR_LANGUAGE' => 'l', // 默认语言切换变量
浙公网安备 33010602011771号