【发布时间】:2019-03-06 01:52:24
【问题描述】:
我正在尝试在 laravel 上实现多语言支持。我在 ko.jso 和 es.json 文件中有其他语言,例如韩语和西班牙语。但问题是我是否包含 en.json。它不会被 laravel 检测到。它使用在我的代码中找到的默认字符串,而不是使用 en.json 文件中的值。如何强制 laravel 使用我的翻译文件夹中的 en.json 文件?
在我的翻译 en.json 文件中,它有这样的内容。
{"2117-Company Information": "Company Information"}
在我的代码中,我是这样做的:
__('2117-Company Information')
我使用此代码输出了我正在使用的当前语言
dd(App::getLocale()); // Output "eng"
【问题讨论】:
-
你能附上你正在使用的代码吗?
-
@TravisBritz 更新了问题。谢谢
-
App::getLocale() 的输出是
eng还是en? -
输出是“eng”而不是“en”
-
区域设置应为
en- 检查您的config/app.php并查看是否已更改
标签: laravel laravel-localization