终于,经过漫长(且复杂)的开发,ICanLocalize 客户现在可以将 WPML 升级到当前版本,并继续享受简化的翻译工作流程。
WPML 3.2 有哪些变化?(为什么花了这么长时间)
WPML 3.2 包含一个全新的翻译服务界面。您可能知道,WPML 现在提供了更多翻译选项,并且很快就会推出非常出色的新翻译服务。
此次更新意味着 WPML 现在使用与以前不同的方法与翻译服务进行通信。WPML 不再直接与 ICanLocalize 交互,而是与我们所谓的“Translation Proxy”(翻译代理)进行通信。这个中间服务器帮了大忙,它使我们能够监控通信并快速进行故障排除。这也意味着翻译服务不需要直接与各个 WordPress 站点通信(这省去了许多关于 PHP 库、兼容性、编码等方面的问题)。
问题在于,我们之前没有办法将现有的 ICanLocalize 项目从“旧”方式迁移到新方式。现在我们做到了 :-)
如何更新到当前 WPML 版本
所有 WPML 站点现在都可以迁移到当前版本。如果您正在使用 ICanLocalize,您会看到一条相当吓人的关于必须降级的消息。这条消息是在我们推出此迁移插件之前留下的。

请忽略它。不要降级 WPML,而是按照此处的其余说明进行操作。
前往您的 WPML.org 帐户并单击 Downloads(下载)。一直滚动到底部,下载名为 Migrate ICanLocalize Translation to WPML 3.2 的插件。在您的站点上安装并激活它。
关于必须降级的吓人消息将会消失。现在,前往该插件为迁移过程创建的新菜单。
前往 WPML->Migrate ICanLocalize Translation to WPML 3.2。

您会看到两个按钮。首先,单击将帐户迁移到 WPML 3.2 的按钮。这几乎瞬间就能完成。然后,单击迁移作业的按钮。
这样就全部设置完毕了。当您前往 WPML->翻译管理->译者 时,您应该会看到当前选择的 ICL 译者,并且已完成的翻译作业将再次出现在 WPML 的翻译仪表板中。

如果在迁移过程中出现任何问题(通常不会),迁移插件会在屏幕上报告这些问题。请在 WPML 技术支持论坛 中创建一个新工单,复制您看到的内容并粘贴到论坛主题中。请务必说明您的操作步骤以及您看到的情况。
您不再需要该迁移插件。前往插件并停用它。该迁移插件没有其他功能。保持激活状态不会引起任何问题,但您的站点已不再需要它。
更新 WPML 和 WordPress 的正确顺序
如果您运行的是旧版本的 WPML,那么您很可能也在运行旧版本的 WordPress。
安全的更新流程如下:
- 备份您站点的数据库
- 将 WPML 的所有组件更新到当前版本
- 安装并运行适用于 ICanLocalize 客户的迁移插件(显然,仅当您是 ICanLocalize 客户时)
- 更新 WordPress
面向所有人的自动版本更新
本周,我们希望观察此迁移过程的进展情况,因此我们让其在手动模式下运行。我们对该过程进行了全面测试,并且它已经在我们所有的站点上成功运行。
下周,我们将最终向所有现有的 WPML 站点推送自动更新,以升级到当前版本。
有问题?有建议?有想法?请留下您的评论,我们会给您回复。


