divante-ltd/pimcore-google-translate

此包已被废弃,不再维护。作者建议使用https://github.com/DivanteLtd/pimcore-translation-bundle包代替。

Pimcore 翻译包

1.2.6 2021-09-03 15:04 UTC

This package is auto-updated.

Last update: 2021-09-16 08:56:38 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" - 更非正式的语言

启用包

bin/console pimcore:bundle:enable DivanteTranslationBundle

如何添加新提供商

创建提供商并实现接口

DivanteTranslationBundle\Provider\ProviderInterface

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

DivanteTranslationBundle\Provider\FormalityProviderInterface

它是如何工作的?

Screenshot

测试

单元测试

vendor/bin/phpunit

贡献

如果您想贡献,请将仓库分叉并使用功能分支。欢迎提交拉取请求。

许可证

Pimcore 翻译包源代码完全免费,并使用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](http://www.openloyalty.io/) - 一个开源的忠诚度计划,[Vue.js Storefront](https://github.com/DivanteLtd/vue-storefront)。

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

访问我们的网站[Divante.co](https://divante.co/)获取更多信息。