zakariatlilani / nova-translation-editor
Laravel Nova 字段。
1.0.3
2024-02-21 20:29 UTC
Requires
- php: >=8.0
- laravel/nova: ^4.0
- spatie/laravel-translation-loader: >=2.6.3
This package is auto-updated.
Last update: 2024-09-21 22:10:08 UTC
README
这是一个用于管理/编辑您的翻译的 Laravel Nova 扩展包。它依赖于 spatie/laravel-translation-loader
。
Nova 版本
- 对于 Nova 4.X 使用本扩展包的 1.x 版本
功能
- 决定您想编辑哪个翻译组/文件(如
auth
、validation
等) - 向翻译组添加新键
- 一次性保存所有更改或仅从当前标签页保存
- 支持多语言
- 尊重您自己的主题颜色
- 通过键或翻译过滤表格
安装
安装依赖
首先,请确保您已安装并配置了 spatie/laravel-translation-loader。
安装
使用 composer 安装此扩展包并发布配置
composer require zakariatlilani/nova-translation-editor
php artisan vendor:publish --provider="Zakariatlilani\NovaTranslationEditor\FieldServiceProvider"
将此 Nova 工具添加到您的 NovaServiceProvider 中(app/Providers/NovaServiceProvider.php
)
public function tools() { return [ ... new \Zakariatlilani\NovaTranslationEditor\NovaTranslationEditor() ]; }
配置
当前有两个配置选项
return [ 'groups' => [], 'languages' => [ 'en' ] ];
组
在这里,您可以设置您希望在编辑器中显示的组。您可以添加任意多的组,例如 auth
、validation
或甚至您自己的翻译组。
语言
在这里,您可以设置您使用的语言。默认为 en
,但您也可以设置其他语言,如 de
(德语)或 es
(西班牙语)等。
过滤
您可以通过键和(任何)翻译中的任何字符串过滤每个标签页
变更日志
有关最近更改的更多信息,请参阅 CHANGELOG。