divante-ltd/pimcore-translation-bundle

Pimcore Translation Bundle

安装量: 2,905

依赖: 0

建议者: 0

安全: 0

星标: 10

关注者: 18

分支: 7

开放问题: 4

类型:pimcore-bundle

1.2.6 2021-09-03 15:04 UTC

This package is auto-updated.

Last update: 2024-09-16 15:22:36 UTC


README

Tests Actions Latest Stable Version Total Downloads License

使用源语言复制数据,并通过

支持输入、textarea和wysiwyg字段。

目录

兼容性

此模块与Pimcore 5.5.0和更高版本兼容。包括Pimcore 10。

安装/入门

composer require divante-ltd/pimcore-translation-bundle

配置

可用提供者

  • google_translate
  • deepl
  • deepl_free - DeepL API的免费版本
  • microsoft_translate
divante_translation:
    api_key: 
    source_lang:
    provider:  # default provider: google_translate
    formality: # working for providers deepl and deepl_free only.

DeepL 正式性

设置翻译文本应偏向正式还是非正式语言。
此功能目前仅适用于目标语言 "DE"(德语)、"FR"(法语)、"IT"(意大利语)、"ES"(西班牙语)、"NL"(荷兰语)、"PL"(波兰语)、"PT-PT"、"PT-BR"(葡萄牙语)和"RU"(俄语)。

可能选项有
"default"(默认)
"more" - 更正式的语言
"less" - 更非正式的语言\

启用Bundle

bin/console pimcore:bundle:enable DivanteTranslationBundle

如何添加新提供者

创建提供者和实现接口

DivanteTranslationBundle\Provider\ProviderInterface

如果你的提供者有设置 formality 选项的功能,则实现接口

DivanteTranslationBundle\Provider\FormalityProviderInterface

它是如何工作的?

Screenshot

测试

单元测试

vendor/bin/phpunit

贡献

如果您想贡献,请分叉存储库并使用功能分支。拉取请求热烈欢迎。

许可证

Pimcore Translation Bundle的源代码完全免费,并按MIT许可证发布。

标准 & 代码质量

此模块遵守所有Pimcore 5代码质量规则以及我们自己的PHPCS和PHPMD规则集。

关于作者

Divante-logo

我们是来自欧洲的软件公司,自2008年成立以来,拥有约150名员工。我们的核心竞争力围绕Magento、Pimcore和定制软件项目(我们热爱Symfony3、Node.js、Angular、React、Vue.js)。我们专注于复杂的集成项目,努力将硬核IT与良好的产品设计及用户体验相结合。

我们为INTERSPORT、ING、Odlo、Onderdelenwinkel和CDP(该公司的产品是《巫师》游戏)等客户工作,CDP是一家生产《巫师》游戏的公司。我们开发了两个项目:Open Loyalty - 一个开源的忠诚度计划,以及Vue.js Storefront

我们是OEX集团的一部分,该集团在华沙证券交易所上市。我们的年收入每年至少增长30%。

访问我们的网站 Divante.co 获取更多信息。