kreatorij/nova-translatable-field

2.8.0 2023-12-11 20:04 UTC

README

此插件增加了使用 astrotomic/laravel-translatable 包创建的翻译字段的显示和编辑功能。这是对 soluzione-software/nova-translatable-field 的分支。它使布尔字段可翻译,适用于文件字段、CKeditor 等。默认情况下,所有字段的语言切换都是同步的。

这是 Nova 4.x 版本的插件。对于 Nova 3.x,请使用 nova3 分支。

安装和使用

composer require kreatorij/nova-translatable-field
use Kreatorij\Nova\Fields\Translatable;

在以下字段中使用它

Translatable::make(
	Text::make('Name', 'name')
),

语言激活器

此插件添加了 LanguageActivator 字段,该字段在索引和详情视图中显示所有激活的语言,并将布尔字段转换为布尔组以更容易地(取消)激活某些翻译。它也适用于其他字段,只是我们只需要它来为 is_active 启用某些翻译。

LanguageActivator::make(
	Boolean::make('Is Activated', 'is_active')
),

致谢

感谢