多语言支持有问题

浏览:472 发布日期:2016/05/18 分类:ThinkPHP5专区
多语言支持有问题,路由模式,/member/index/register 路由成 /register 中文语言没问题,切换到en-us 语言路径就变成/application/index/lang/en-us.php 正确的应该是/application/member/lang/en-us.php 如果手动加载就正常,
我手动加载方式:
Lang::detect();
$langSet = strtolower(Cookie::get('think_var'));
Lang::load(APP_PATH . DS . 'member' . DS .'lang/'.$langSet.'.php');
这样居然ok的

这样设置语言也无效
Lang::range('en-us');

用英文浏览器浏览的时候,Lang::detect(); 用这个自动设置语言也不行,en-us 打印出来是这个,但是确没有加载这个语言。找不到语言包,语言包是在的,希望官方说明下问题啊。

默认的中文语言都没问题。
最佳答案
评论( 相关
后面还有条评论,点击查看>>