我正在学习 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-Languagezh-CN