迁移指南

从 TranslatePress 切换到 Tranzly,无需丢失您的翻译

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

分步说明

  1. 备份您的网站

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

  2. 安装 Tranzly 和 Tranzly Pro

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

  3. 停用 TranslatePress

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

  4. 进行空运行测试

    打开 Tranzly,然后进入“设置”,点击“工作流”,并打开“从 WPML、Polylang 或 TranslatePress 迁移”。Tranzly 会显示其找到的 TranslatePress 语言。点击“模拟运行”:它会遍历您的内容但不会做任何更改。

  5. 导入

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

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

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

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

实际发生的改动

Tranzly 如何处理您的 TranslatePress 数据

  • 您的语言已添加到 Tranzly,主语言排在首位。
  • TranslatePress 将翻译保存为句子词典而非独立页面。Tranzly 则据此为每个原文和每种语言逐片构建出真正的翻译页面。
  • 每个翻译页面都会在原文发布时一同发布,并使用 TranslatePress 所采用的翻译地址。
  • 词典中未翻译的部分将保留原文词句,方便您在后续仅针对这些空缺进行翻译。
  • 导入的翻译将受到保护,不会被机器重复翻译。

由于 Tranzly 是利用 TranslatePress 的词典创建新页面,因此“撤销导入”只会精准删除由导入生成的页面,不会影响其他任何内容。

导入界面

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

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

常见问题

为什么从 TranslatePress 切换时 Tranzly 会创建页面?

TranslatePress 是在每个页面加载时动态替换字词。而 Tranzly 会将每个翻译生成为真正的页面,这种方式最利于搜索引擎、缓存和 SEO 插件的处理,因此导入功能会自动为您构建这些页面。

TranslatePress 的数据会被删除吗?

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

我可以在购买前试用吗?

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

将 TranslatePress 翻译导入 Tranzly

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