我正在学习 laravel 5.4 语言环境章节。当我编写代码进行测试时,我会遇到一个问题。例如,我的目录中有两个语言resources/lang
目录:
/resources
/lang
/en
messages.php
/zh-CN
messages.php
我设置默认语言环境是zh-CN
,后备语言环境是en
。当我设置Accept-Language
为 时zh-CN
,我可以在 zh-CN 中获取翻译字符串。但是当我设置Accept-Language
为时en
,我仍然在 zh-CN 中得到字符串。所以 laravel 不会自动检测请求语言环境?如果我的应用程序想向那些 is 显示英文,向那些isAccept-Language
显示en
中文,我需要手动执行,对吗?我虽然 laravel 会自动检测请求语言环境。Accept-Language
zh-CN