tp 多语言支持
tp支持多語言 通過get來改變語言的
http://localhost/tp/index.php/Admin/User/add/hl/zh-cn
http://localhost/tp/index.php/Admin/User/add/hl/zh-tw
多語言支持屬于行為擴(kuò)展 位于library\behavior\checkLangBehaviro.class.php
配置文件中
'LANG_SWITCH_ON' => true, // 開啟語言包功能
'LANG_AUTO_DETECT' => true, // 自動(dòng)偵測語言 開啟多語言功能后有效
'LANG_LIST' => 'zh-cn,pt-br,zh-tw,en-us', // 允許切換的語言列表 用逗號(hào)分隔
'VAR_LANGUAGE' => 'hl', // 默認(rèn)語言切換變量
語言 zh-cn.php 放在和admin同級(jí)的common下的Lang里面
要支持還需要在common conf 下面新建文件 tags.php
<?php
return array(
// 添加下面一行定義即可
//'app_begin' => array('Behavior\CheckLang'),
// 如果是3.2.1版本 需要改成
'app_begin' => array('Behavior\CheckLangBehavior'),
);
L()可以當(dāng)前語言的所有變量 傳遞給模板
也可以用{$Think.lang.USERNAME}獲取
tags.php來源ThinkPHP\Mode\common.php
總結(jié)
- 上一篇: 主题切换及其管理
- 下一篇: Logging with Log4net