php - Laravel 本地化嵌套 JSON 语言文件
问题描述
我正在尝试使我的项目多语言。
我想使用 JSON 文件,因为我的项目有很多页面,所以需要翻译很多字符串。
为了避免混淆,我想使用嵌套的 JSON 对象而不仅仅是键。
例如,我的 en.json 文件如下所示:
{
"login": {
"login": "Login",
"email": "Email",
"emailPlaceholder": "Registered email address",
"password": "Password",
"passwordPlaceHolder": "Your account password"
},
"dashboard": {}
}
所以我希望每个页面都有一个键。
但是当我在视图文件上使用它时,它就像一个常规字符串一样读取:
<label for="email">
{{ __('login.email') }}
</label>
任何帮助都会很好,非常感谢。
解决方案
尝试:
<label for="email">
{{ __('login')['email'] }}
</label>
推荐阅读
- python - 如何递归地抓取网页以检查python中是否有新的pdf文件?
- c++ - 如何使用 libcurl 将图像上传到 Twitter?
- mysql - Node JS, Express MySQL ES_PARSE_ERROR...“在'?,?,?,?,?附近使用正确的语法”
- reactjs - 子组件不会通过更改道具来更新
- mysql - 即使使用错误的凭据也能成功登录?
- groovy - 在 JMeter 的 JSR223 断言中获取所有以前的采样器结果(重定向)
- typescript - Angular 8 按值或引用绑定?
- python - Django 3.0 中自定义用户模型的身份验证
- python - 从另一个文件(python)导入函数是否可能会改变代码的结果?
- python - Python:从网址中提取确切的单词