majdghithan/nova-translatable-field

dev-master 2023-09-05 11:27 UTC

This package is auto-updated.

Last update: 2024-09-05 13:25:45 UTC


README

Nova 可翻译字段和语言激活器

增加了使用 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')
),

致谢

感谢