marshmallow/translatable

将翻译添加到您的 Nova 资源。翻译将存储在 translatables 表中,而不是像许多其他包那样存储在您现有表的 JSON 格式中。

v2.10.2 2024-09-24 12:27 UTC

This package is auto-updated.

Last update: 2024-09-24 12:27:38 UTC


README

alt text

Nova Translatable

Version Issues Code Coverage Licence

将翻译添加到您的 Nova 资源。翻译将存储在 translatables 表中,而不是像许多其他包那样存储在您现有表的 JSON 格式中。

安装

您可以通过 composer 安装此包

composer require marshmallow/translatable

发布配置和资产

php artisan vendor:publish --provider="Marshmallow\Translatable\ServiceProvider"

用法

请参阅 Marshmallow 文档 了解详细信息。

使用 Deepl 集成

此包包含与 Deepl 的集成。此集成将在翻译索引视图中添加一个按钮,可以自动通过 Deepl 翻译您的文本。只需添加以下 ENV 变量即可使用此功能。

TRANSLATABLE_DEEPL_API_KEY=

这将使用 Deepl API 的免费版本。如果您有付费订阅,还可以添加以下内容。

TRANSLATABLE_DEEPL_API_PATH=https://api.deepl.com

更新日志

请参阅 更新日志 了解最近更改的详细信息。

测试

composer test

安全

如果您发现任何与安全相关的问题,请通过电子邮件 stef@marshmallow.dev 而不是使用问题跟踪器。

鸣谢

许可

MIT 许可证 (MIT)。有关更多信息,请参阅 许可文件