easytranslate/m2-connector

EasyTranslate Connector for Magento 2

1.3.5 2024-08-29 07:13 UTC

README

此 Magento 2 扩展将 EasyTranslate 集成到 Magento 2 中。

请注意,您需要在 Language-as-a-Service 的 EasyTranslate 上有一个账户。请发送电子邮件到 info@easytranslate.com 了解更多信息。

描述

此 Magento 2 扩展将 EasyTranslate 集成到 Magento 2。它允许您通过 EasyTranslate 翻译产品、类别、CMS 块和 CMS 页面。

工作流程

以下图表给出了工作流程的概述

EasyTranslate Magento 2 Workflow

初始配置

转到 Stores > 配置 > 服务 > EasyTranslate Connector

EasyTranslate Magento 2 Configuration

首先,输入您从 EasyTranslate 支持或从您的 EasyTranslate 账户 下的设置 > API 获取的 API 凭据。然后,对于每个实体,您可以决定哪些属性应通过 EasyTranslate 进行翻译。保存您的配置。

确保默认的 Magento cronjob 已配置并正确运行。要检查此,可以使用 EthanYehuda_CronjobManager

创建项目/访问现有项目

转到 System > EasyTranslate Projects。在右上角点击“添加项目”按钮。添加基本项目信息并点击“保存并继续编辑”。在此步骤中,您还可以决定翻译是否自动导入或仅在手动安排时导入。

EasyTranslate Magento 2 Create Project

或者,您也可以通过产品网格中的批量操作直接从产品创建 EasyTranslate 项目

EasyTranslate Magento 2 Create Project From Product Grid

另一个选择是,您也可以直接从产品编辑页面创建 EasyTranslate 项目

EasyTranslate Magento 2 Create Project From Product Edit Page

将内容添加到项目

从 System > EasyTranslate Projects 打开项目。点击您想要添加的实体类型。然后,将过滤器更改为“任何”,搜索您想要添加的实体并选中复选框。然后,保存项目。

EasyTranslate Magento 2 Add Content To Project

将项目发送到 EasyTranslate

一旦您完成添加项目内容,您可以使用项目视图中的“发送到 EasyTranslate”按钮将其发送到 EasyTranslate。

接受/拒绝价格[可选]

如果项目的估计价格高于您在 EasyTranslate 中配置的阈值,您可以在 Magento 内部接受或拒绝价格。一旦价格可用且高于您的个人阈值,您将在项目视图中看到相应的按钮

EasyTranslate Magento 2 Accept / Decline Price

翻译内容导入

如果项目的估计价格低于您的阈值,或者您接受了价格,内容将被翻译。一旦翻译可用,EasyTranslate 将通知您的商店。如果您的默认 Magento cronjob 配置正确,并且您启用了自动导入,翻译将在几小时后自动导入。

安排导入[可选]

如果禁用了自动导入,项目视图中将出现“安排导入”按钮。点击此按钮激活导入,因此翻译将在接下来的几小时内包含在内。

兼容性

此扩展与 Magento 2.3 和 Magento 2.4 的最新支持版本兼容。

它也可能与旧版本兼容,但我们强烈建议只使用 Magento 2 的最新版本。

安装说明

安装过程高度依赖于您的配置。在任何情况下,您都应该使用版本控制系统(如git)并在开发系统上测试安装。

Composer安装(推荐)

  1. composer require easytranslate/m2-connector
  2. bin/magento module:enable EasyTranslate_Connector
  3. bin/magento setup:upgrade
  4. bin/magento setup:di:compile
  5. bin/magento cache:flush

手动安装(不推荐

请注意,我们强烈建议您按照上述说明通过Composer安装模块。如果您确实想手动安装,您必须确保所有依赖项也手动安装。例如,您必须通过Composer手动安装PHP Rest API客户端

  1. 解压下载的文件。
  2. 创建目录 app/code/EasyTranslate/Connector/mkdir -p app/code/EasyTranslate/Connector/
  3. 将解压文件中的src目录的内容复制到新创建的目录app/code/EasyTranslate/Connector/中。
  4. bin/magento module:enable EasyTranslate_Connector
  5. bin/magento setup:upgrade
  6. bin/magento setup:di:compile
  7. bin/magento cache:flush

卸载

卸载过程取决于您的配置

Composer安装后的卸载

  1. bin/magento module:uninstall EasyTranslate_Connector
  2. bin/magento setup:di:compile
  3. bin/magento cache:flush

手动安装后的卸载

  1. bin/magento module:disable EasyTranslate_Connector
  2. bin/magento setup:di:compile
  3. bin/magento cache:flush
  4. rm -r app/code/EasyTranslate/Connector/

支持

如果您对此扩展有任何问题,请随时在GitHub上提交问题。

许可证

开源软件许可证 3.0

版权

© 2021 - 现在EasyTranslate A/S