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 的插件。在您的站点上安装并激活它。

关于必须降级的吓人消息将会消失。现在,前往该插件为迁移过程创建的新菜单。

前往 WPMLMigrate 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 站点推送自动更新,以升级到当前版本。

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

觉得有用?分享此文章: