迁移指南

从 WPML 切换到 Tranzly,且不丢失任何翻译

Tranzly Pro 会导入您在 WPML 中翻译的所有内容:您的语言、翻译以及它们之间的链接。WPML 的数据保持不变,因此您随时可以切换回去。

分步说明

  1. 备份您的网站

    与任何重大更改之前一样,首先进行完整备份。您的主机或备份插件只需一键即可完成。

  2. 安装 Tranzly 和 Tranzly Pro

    从 WordPress.org 安装免费版 Tranzly,然后安装 Tranzly Pro(导入是 Pro 功能;14 天免费试用无需绑定信用卡)。

  3. 关闭 WPML

    在“插件”中停用 WPML。请勿删除它:其数据保留在数据库中,Tranzly 会从那里读取。如果两者同时启用,它们的地址和语言切换器会发生冲突。

  4. 进行空运行测试

    打开 Tranzly,然后打开 Settings,接着进入 Workflow,并打开“Switch from WPML, Polylang or TranslatePress”。Tranzly 会显示其找到的 WPML 语言。点击“Dry run”:它会遍历您的内容且不更改任何内容。

  5. 导入

    点击“Import”。大型网站会分小步导入,因此不会超时;保持页面打开,直到它显示导入了多少种语言和翻译。

  6. 检查,然后添加语言切换器

    打开 Translation status 查看所有语言。然后将 Language switcher 区块放置在页眉中,或使用菜单项、小工具或浮动按钮。

改变主意了?“撤销导入”将完全移除导入所添加的内容,您可以重新启用旧插件。

实际发生的改动

Tranzly 如何处理您的 WPML 数据

  • 您的语言已添加到 Tranzly,主语言排在首位。
  • 每个已翻译的页面、文章、产品、分类和标签都保持原样,并完全按照 WPML 的关联方式链接到其原文(WPML 的翻译组)。
  • 您在 WPML 字符串翻译(String Translation)中翻译的文本(网站标题、副标题、小工具)将导入到 Tranzly 的网站文本中。
  • 导入的翻译受到保护:机器重新翻译不会覆盖它们,因为可能有人对其进行过编辑。
  • 主题中调用 WPML 最常用函数 icl_object_id() 的代码仍能正常工作(Tranzly Pro 会对其作出响应)。

Tranzly 直接从您的数据库中读取 WPML 的数据,因此在导入过程中,WPML 无需处于激活状态,甚至无需获得授权。

导入界面

从 Polylang 切换后的 Tranzly:“已导入:添加了 2 种语言,关联了 8 个翻译”
在我们的演示网络上从 Polylang 导入后,Tranzly 中的切换界面:添加了 2 种语言并关联了 8 个翻译。
Polylang 导入后的翻译状态:法语和德语,各 3 个页面均标记为由人工编辑
导入后的即时翻译状态:法语和德语翻译均标记为由人工编辑,因此机器不会覆盖它们。

来自我们演示网络上真实切换的截图(从 Polylang 切换)。相同的界面和步骤也适用于 WPML 和 TranslatePress。

常见问题

我的 WPML 地址会改变吗?

Tranzly 会根据您的选择为每种语言分配一个目录(/de/)、一个子域名或其独立域名。选择与您在 WPML 中使用的相同模式,您的翻译页面就会保留其原有地址。

WPML 的数据会被删除吗?

不会。Tranzly 只会读取它。WPML 的数据表和设置将保持原样,直到您自行删除它们。

我可以在购买前试用吗?

可以。Tranzly Pro 提供无需绑卡的 14 天免费试用,且演练运行(dry run)可以在不更改任何内容的情况下展示将会发生的操作。

将您的 WPML 翻译导入 Tranzly

免费插件,无限语言,无字数限制。迁移功能包含在 Tranzly Pro 中。