Laravel默认身份验证模块翻译

问题描述 投票:3回答:2

我已经生成了默认的Laravel身份验证模块。

在模块刀片中的任何地方,我都认为Double Underscore __函数假定几乎已经存在翻译。

例如

<li>
  <a class="nav-link" href="{{ route('login') }}">
    {{ __('Login') }}
  </a>
</li>

我的问题:翻译文件在哪里?如果创建一个,该放在哪里?

我的意思是,如果我去Laravel文档站点,有这样的例子

echo __('messages.welcome');

带说明

例如,让我们从welcome语言文件中检索resources/lang/messages.php翻译字符串:

但在上面的示例中,未指定文件名。只是文字:

__('Login')

问题是:如果未指定文件,语言文件将使用什么?有没有默认值?它坐在哪里?在哪里设置?

laravel-5 localization translation
2个回答
9
投票

您只需自己添加翻译文件。 __('Login')表示字符串已准备好翻译,可以在翻译文件中指向它。


2
投票

Laravel Docs有关于json文件的说明。是的,它不是php,而是json文件。示例为:

© www.soinside.com 2019 - 2024. All rights reserved.