覆盖BackpackForLaravel中的翻译

覆盖BackpackForLaravel中的翻译,laravel,backpack-for-laravel,Laravel,Backpack For Laravel,如果我想覆盖翻译,我会有一个问题:是否有放置基文件的位置?因为如果我在更新时将新字符串放在这里,我会删除所有内容 例: 我应该把它放在resource lang中吗?您可以在resources/lang/vendor/backpack/en/base.php中创建一个新文件。与包中的语言字符串相比,任何语言字符串都是首选的 或者,您可以使用 php artisan供应商:publish--provider=“Backpack\CRUD\BackpackServiceProvider”--tag=

如果我想覆盖翻译,我会有一个问题:是否有放置基文件的位置?因为如果我在更新时将新字符串放在这里,我会删除所有内容 例:


我应该把它放在resource lang中吗?

您可以在
resources/lang/vendor/backpack/en/base.php中创建一个新文件。与包中的语言字符串相比,任何语言字符串都是首选的

或者,您可以使用

php artisan供应商:publish--provider=“Backpack\CRUD\BackpackServiceProvider”--tag=“lang”

它将在
resources/lang/vendor/backpack
内发布所有语言的所有lang文件。但您不太可能需要修改所有这些内容。如果您确实发布了所有语言,只需删除未覆盖的语言即可。这样,您只需在自定义文件中保留自定义内容,将来升级这些文件会更容易。

感谢您询问@zigozago-事实上,这没有文档记录,因此我在下面回答了您。我还将其添加到文档中,如下所示-
{ trans('backpack::base.already_have_an_account') }}