joedixon / nova-translation
Laravel Nova工具。
v1.0.0
2019-09-09 20:06 UTC
Requires
- php: >=7.1.0
- joedixon/laravel-translation: ^1.0.0
This package is auto-updated.
Last update: 2024-09-10 07:26:16 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
包。您可以在这里找到配置说明。