码迷,mamicode.com
首页 > 编程语言 > 详细

tp 多语言支持

时间:2015-06-10 10:17:47      阅读:157      评论:0      收藏:0      [点我收藏+]

标签:

tp支持多语言 通过get来改变语言的

http://localhost/tp/index.php/Admin/User/add/hl/zh-cn

http://localhost/tp/index.php/Admin/User/add/hl/zh-tw

多语言支持属于行为扩展 位于library\behavior\checkLangBehaviro.class.php

配置文件中

‘LANG_SWITCH_ON‘ => true, // 开启语言包功能
‘LANG_AUTO_DETECT‘ => true, // 自动侦测语言 开启多语言功能后有效
‘LANG_LIST‘ => ‘zh-cn,pt-br,zh-tw,en-us‘, // 允许切换的语言列表 用逗号分隔
‘VAR_LANGUAGE‘ => ‘hl‘, // 默认语言切换变量

语言 zh-cn.php 放在和admin同级的common下的Lang里面

要支持还需要在common conf 下面新建文件 tags.php

<?php
return array(
// 添加下面一行定义即可
//‘app_begin‘ => array(‘Behavior\CheckLang‘),
// 如果是3.2.1版本 需要改成
‘app_begin‘ => array(‘Behavior\CheckLangBehavior‘),
);

L()可以当前语言的所有变量 传递给模板

也可以用{$Think.lang.USERNAME}获取

tags.php来源ThinkPHP\Mode\common.php

tp 多语言支持

标签:

原文地址:http://www.cnblogs.com/php-linux/p/4565147.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!