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是不起作用的.我看到开发手册中[多语言]章节下也有好几位朋友反馈同样的问题, 不知道官方是否已经注意到了.
