多语言问题

浏览:931 发布日期:2016/07/27
5.0.0 - 严重 - 未处理
    // 是否开启多语言
    'lang_switch_on'         => true,
    //支持的语言列表
    'lang_list'              => ['zhs', 'zht', 'eng'],
    // 默认语言
    'default_lang'           => 'zhs',
配置内容中这几个关于多语言的选项在实际开发中无效.
将 'lang_switch_on' 设置为 false 后在URL加入?lang=xxx依然有效.
但是在设置为true并配置了多语言后, 如果默认值不是zh-CN, 会报错.
我试着用下面的方法在Controller的_initialize()中进行配置, 代码如下:\think\Lang::range('zhs');
echo \think\Lang::detect();
依然无效, 可以看到range是不起作用的.
我看到开发手册中[多语言]章节下也有好几位朋友反馈同样的问题, 不知道官方是否已经注意到了.
评论(
后面还有条评论,点击查看>>