younes-el-barnoussi/nova-translation

此包已被弃用且不再维护。未建议替代包。

一个 Laravel Nova 工具。

v1.0.0 2019-09-09 20:06 UTC

This package is auto-updated.

Last update: 2021-12-14 13:57:56 UTC


README

Nova Translation

为您的 Nova 应用程序提供翻译管理。

Nova Translation UI

关于 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 包。您可以在这里找到配置说明。