sideapps/nova-translation

Laravel Nova 工具。

1.0.0 2021-01-16 09:45 UTC

This package is auto-updated.

Last update: 2024-09-16 18:20:01 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 包。您可以在此处找到配置说明。