sideapps / nova-translation
Laravel Nova 工具。
1.0.0
2021-01-16 09:45 UTC
Requires
- php: ^7.4
- joedixon/laravel-translation: ^1.0.0
This package is auto-updated.
Last update: 2024-09-16 18:20:01 UTC
README
为您的 Nova 应用程序提供翻译管理。
关于 Nova Translation
Nova Translation 是 Laravel Nova 的一个工具,允许您在使用 Laravel 的本地化功能时完全控制您的翻译。
此包允许您使用基于文件的本地化翻译管理您的翻译,但也提供了一个数据库驱动,这在多服务器设置中很有用。
它提供了一个用户界面,允许您更新现有翻译并添加新翻译到您的应用程序。
以下是完整的功能列表
- 文件和数据库驱动
- 数据库翻译加载器(当 Laravel 的翻译检索方法和数据库驱动程序时,自动从数据库加载翻译)
- 用户界面以添加新语言和添加/更新翻译
- Artisan 命令来管理您的翻译
- 扫描您的应用程序以查找缺失的翻译
安装
从您的 Nova 应用的根目录运行以下命令
composer require joedixon/nova-translation
打开 NovaServiceProvider.php
并更新 registerTools
方法如下
<?php
namespace Laravel\Nova;
...
use Joedixon\NovaTranslation\NovaTranslation;
class NovaServiceProvider extends ServiceProvider
{
...
protected function registerTools()
{
Nova::tools([
...
new NovaTranslation,
]);
}
}
注意:在底层,此工具使用 joedixon/laravel-translation
包。您可以在此处找到配置说明。