younes-el-barnoussi / 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: 2021-12-14 13:57:56 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
包。您可以在这里找到配置说明。