WPML

终于,经过漫长(且复杂)的开发,ICanLocalize 客户现在可以将 WPML 升级到当前版本,并继续享受简化的翻译工作流程。

WPML 3.2 有哪些变化?(为什么花了这么长时间)


WPML 3.2 包含一个全新的翻译服务界面。您可能知道,WPML 现在提供了更多翻译选项,并且很快就会推出非常出色的新翻译服务。

此次更新意味着 WPML 现在使用与以前不同的方法与翻译服务进行通信。WPML 不再直接与 ICanLocalize 交互,而是与我们所谓的“Translation Proxy”(翻译代理)进行通信。这个中间服务器帮了大忙,它使我们能够监控通信并快速进行故障排除。这也意味着翻译服务不需要直接与各个 WordPress 站点通信(这省去了许多关于 PHP 库、兼容性、编码等方面的问题)。

问题在于,我们之前没有办法将现有的 ICanLocalize 项目从“旧”方式迁移到新方式。现在我们做到了 :-)

如何更新到当前 WPML 版本


所有 WPML 站点现在都可以迁移到当前版本。如果您正在使用 ICanLocalize,您会看到一条相当吓人的关于必须降级的消息。这条消息是在我们推出此迁移插件之前留下的。
关于 WPML 版本不正确的提示消息。请忽略屏幕上的说明。
关于 WPML 版本不正确的提示消息。请忽略屏幕上的说明。

请忽略它。不要降级 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。

安全的更新流程如下:

  1. 备份您站点的数据库
  2. 将 WPML 的所有组件更新到当前版本
  3. 安装并运行适用于 ICanLocalize 客户的迁移插件(显然,仅当您是 ICanLocalize 客户时)
  4. 更新 WordPress

面向所有人的自动版本更新


本周,我们希望观察此迁移过程的进展情况,因此我们让其在手动模式下运行。我们对该过程进行了全面测试,并且它已经在我们所有的站点上成功运行。

下周,我们将最终向所有现有的 WPML 站点推送自动更新,以升级到当前版本。

有问题?有建议?有想法?请留下您的评论,我们会给您回复。

觉得有用吗?分享这篇文章: