laravel - 覆盖 BackpackForLaravel 中的翻译

标签 laravel backpack-for-laravel

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

{ trans('backpack::base.already_have_an_account') }}

我应该把它放在资源语言中吗?

最佳答案

您可以在 resources/lang/vendor/backpack/en/base.php 中创建一个新文件。 .任何存在的语言字符串都将优先于包中的语言字符串。

或者,您可以使用

php artisan vendor:publish --provider="Backpack\CRUD\BackpackServiceProvider" --tag="lang"

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

关于laravel - 覆盖 BackpackForLaravel 中的翻译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61475594/

相关文章:

laravel - 在 Laravel 中使用 Sendmail 发送电子邮件的正确配置是什么?

laravel - 通过 artisan 和composer 安装之间的区别

php - laravel 从数据库检索数据需要太多时间

php - Laravel:试图建立关系

php - Composer 安装失败 : SSL handshake timeout

backpack-for-laravel - 覆盖 CRUD View

backpack-for-laravel - Laravel 背包限制用户访问管理面板

laravel - 试图了解 Laravel Backpack Spatie 权限