easytranslate / m2-connector
EasyTranslate Connector for Magento 2
Requires
- php: ~7.3.0||~7.4.0||~8.1.0||~8.2.0||~8.3.0
- easytranslate/rest-api-client: ~0.1.5
- magento/framework: ~102.0||~103.0
- magento/module-backend: ~101.0||~102.0
- magento/module-catalog: ~103.0||~104.0
- magento/module-store: ~101.0
- magento/module-ui: ~101.1
This package is auto-updated.
Last update: 2024-08-29 07:15:04 UTC
README
此 Magento 2 扩展将 EasyTranslate 集成到 Magento 2 中。
请注意,您需要在 Language-as-a-Service 的 EasyTranslate 上有一个账户。请发送电子邮件到 info@easytranslate.com 了解更多信息。
描述
此 Magento 2 扩展将 EasyTranslate 集成到 Magento 2。它允许您通过 EasyTranslate 翻译产品、类别、CMS 块和 CMS 页面。
工作流程
以下图表给出了工作流程的概述
初始配置
转到 Stores > 配置 > 服务 > EasyTranslate Connector
首先,输入您从 EasyTranslate 支持或从您的 EasyTranslate 账户 下的设置 > API 获取的 API 凭据。然后,对于每个实体,您可以决定哪些属性应通过 EasyTranslate 进行翻译。保存您的配置。
确保默认的 Magento cronjob 已配置并正确运行。要检查此,可以使用 EthanYehuda_CronjobManager。
创建项目/访问现有项目
转到 System > EasyTranslate Projects。在右上角点击“添加项目”按钮。添加基本项目信息并点击“保存并继续编辑”。在此步骤中,您还可以决定翻译是否自动导入或仅在手动安排时导入。
或者,您也可以通过产品网格中的批量操作直接从产品创建 EasyTranslate 项目
另一个选择是,您也可以直接从产品编辑页面创建 EasyTranslate 项目
将内容添加到项目
从 System > EasyTranslate Projects 打开项目。点击您想要添加的实体类型。然后,将过滤器更改为“任何”,搜索您想要添加的实体并选中复选框。然后,保存项目。
将项目发送到 EasyTranslate
一旦您完成添加项目内容,您可以使用项目视图中的“发送到 EasyTranslate”按钮将其发送到 EasyTranslate。
接受/拒绝价格[可选]
如果项目的估计价格高于您在 EasyTranslate 中配置的阈值,您可以在 Magento 内部接受或拒绝价格。一旦价格可用且高于您的个人阈值,您将在项目视图中看到相应的按钮
翻译内容导入
如果项目的估计价格低于您的阈值,或者您接受了价格,内容将被翻译。一旦翻译可用,EasyTranslate 将通知您的商店。如果您的默认 Magento cronjob 配置正确,并且您启用了自动导入,翻译将在几小时后自动导入。
安排导入[可选]
如果禁用了自动导入,项目视图中将出现“安排导入”按钮。点击此按钮激活导入,因此翻译将在接下来的几小时内包含在内。
兼容性
此扩展与 Magento 2.3 和 Magento 2.4 的最新支持版本兼容。
它也可能与旧版本兼容,但我们强烈建议只使用 Magento 2 的最新版本。
安装说明
安装过程高度依赖于您的配置。在任何情况下,您都应该使用版本控制系统(如git)并在开发系统上测试安装。
Composer安装(推荐)
composer require easytranslate/m2-connector
bin/magento module:enable EasyTranslate_Connector
bin/magento setup:upgrade
bin/magento setup:di:compile
bin/magento cache:flush
手动安装(不推荐)
请注意,我们强烈建议您按照上述说明通过Composer安装模块。如果您确实想手动安装,您必须确保所有依赖项也手动安装。例如,您必须通过Composer手动安装PHP Rest API客户端。
- 解压下载的文件。
- 创建目录
app/code/EasyTranslate/Connector/
:mkdir -p app/code/EasyTranslate/Connector/
- 将解压文件中的
src
目录的内容复制到新创建的目录app/code/EasyTranslate/Connector/
中。 bin/magento module:enable EasyTranslate_Connector
bin/magento setup:upgrade
bin/magento setup:di:compile
bin/magento cache:flush
卸载
卸载过程取决于您的配置
Composer安装后的卸载
bin/magento module:uninstall EasyTranslate_Connector
bin/magento setup:di:compile
bin/magento cache:flush
手动安装后的卸载
bin/magento module:disable EasyTranslate_Connector
bin/magento setup:di:compile
bin/magento cache:flush
rm -r app/code/EasyTranslate/Connector/
支持
如果您对此扩展有任何问题,请随时在GitHub上提交问题。
许可证
版权
© 2021 - 现在EasyTranslate A/S