WPML

经过长期的开发、测试和反馈,我们刚刚发布了 WPML 3.8。此版本的 WPML 让多语言 WordPress 网站速度更快、更易于管理且更易于翻译。

WPML 3.8 的性能提升


我们在 WPML 3.8 中对性能进行了几项重大改进,主要围绕字符串翻译。

加载字符串翻译并将其应用到页面的查询现在要快得多。我们发现 WPML 之前检查的内容太多,允许了太多无法共存的情况。现在,WPML 使用智能默认设置,这使得网站运行速度大幅提升。例如,如果字符串最初是英语,那么在显示英语页面时,字符串翻译会被完全禁用。

另一项重大的速度提升是阻止加载 .mo 文件。在我们的分析中,我们发现大量的加载时间实际上是由于 WordPress 加载了大量 .mo 文件造成的。这些文件中的每一个都很小(通常也很高效),但在每个页面上加载数十个这样的文件可能会非常消耗资源。

现在,WPML 默认会阻止 WordPress 加载这些 .mo 文件。当然,这会让网站运行得更快。但是这些 .mo 文件中的翻译怎么办呢?这正是我们一直忙于解决的问题。我们扩展了 WPML 的字符串翻译以模拟 .mo 文件的机制。现在,WPML 只需扫描一次 .mo 文件,并将其翻译存储在它的字符串翻译表中。然后,WPML 会提供每个页面上出现的确切字符串,而无需加载所有这些 .mo 文件。

这些改进的效果因网站而异。一般来说,使用了大量插件(以及像 WooCommerce 这样的大型插件)的网站将受益最多。我们自己的网站现在的加载时间大约是原来的一半。有些页面的加载时间甚至不到一半。

更简单的主题和插件本地化


我参加了许多 WordPress 活动,并尽量与尽可能多使用 WPML 的开发人员交谈。我经常听到的反馈是 WPML 很好,但需要花一些时间来配置。深入了解后发现,很多挫败感都来自于“主题和插件本地化”管理后台屏幕。

该页面一开始很小,随着时间的推移增加了一些小功能。经过很长一段时间后,它变得有点混乱也就不足为奇了。这很遗憾,因为该页面控制着 WPML 字符串翻译的工作方式,这对于许多网站来说至关重要。

我们在 WPML 3.8 中完全重新设计了这个屏幕。但这不仅仅是视觉上的重新设计。我们审查了所有 GUI 选项,删除了没有太大意义的内容,重写了核心功能,并添加了明显缺失的内容。

全新且简化的“主题和插件本地化”页面

也许,这个页面最重要的变化是它使用的智能默认设置。WPML 会检查您的网站上存在哪种字符串(它们的上下文、类型和源语言),并为您设置最佳的默认值。这样,您的网站就能快速正确地运行,而无需成为 WPML 选项的专家。

您只需激活字符串翻译插件。它会自动为自身设置正确的模式,并设置适合您网站的选项。现有网站将看到一条管理后台通知,建议使用更好的配置选项(更快的性能),并请求您的许可来应用它们。

翻译反馈


WPML 3.8 让您可以使用新的翻译反馈功能,接受访客对您翻译内容质量的反馈。(翻译反馈在 WPML 5.0 中已被移除。)

与网站中的任何其他内容一样,翻译也可能存在拼写错误和其他语言错误。翻译的困难在于,通常您不会说这种语言,因此您无法注意到这些问题。

这就是我们创建翻译反馈模块的原因。现在,您可以允许会说这些语言的访客对翻译质量进行评分并指出问题。

翻译反馈设置
翻译反馈设置

我们以最省力的方式实现了这一点。您可以启用翻译反馈,选择哪些语言接受反馈以及何时接受反馈。例如,您可以选择接受过去 30 天内完成的所有翻译的反馈。

最终用户帐户


WPML 3.8 为最终用户提供专用帐户。这是我们正在尝试的一项功能,我们相信它会奏效,并且能够同时帮助开发人员和最终用户。

我们的想法是向运营网站的人员提供(而非强迫)简化的文档和直接的支持。这在 WordPress 中是一个新概念,但在世界上并不新鲜。在许多行业中,制造商为最终用户和开发人员提供的支持截然不同。

我们这样做有以下几个原因:

  • 为了与最终用户保持更好的联系并了解他们的需求(以便 WPML 随着时间的推移变得更加简单)
  • 为了帮助需要此类最终用户支持的专业翻译服务商(他们是翻译专家,但不需要成为运营 WordPress 网站的专家)
  • 为了提高运营多语言网站和维护多语言内容的人员的满意度
  • 为了让开发人员更好地专注于构建网站,让最终用户专注于运营网站

举个例子,看看我们发送的教程电子邮件。直到现在,我们一直将技术主题与内容管理主题混合在一起。现在,我们将这些列表分开了。开发人员将获得有关如何构建出色的多语言 WordPress 网站的更深入的信息。最终用户将获得有关如何组织内容、如何翻译、如何与译员合作等方面的资料。

这是一项选择性加入的功能。如果您想邀请您的客户从 WPML 获得翻译支持,我们非常欢迎。邀请页面现在位于您的站点密钥页面中:

邀请创建最终用户帐户

最终用户可以通过 WordPress 管理后台创建自己的帐户。当他们点击翻译说明的链接时,WPML 会要求登录/注册新帐户。登录后,他们将获得有关如何准确翻译其网站的详细说明。

这些链接包含有关如何翻译每个站点的特定信息

如果您不想让 WPML 邀请最终用户创建自己的帐户,请前往 WPML -> 翻译管理 -> 多语言内容设置,并选择禁用在 wpml.org 上为用户创建帐户的可能性选项。您也可以设置一个 PHP 常量:

define( 'WPML_END_USER_ENABLED', false );

Beta 测试渠道


从 WPML 3.8 开始,尝试我们的 Beta 版将变得更加容易。WPML 将允许您选择要使用的“渠道”。您可以选择:
  • Production(始终可用)—— 经过全面测试的版本,适用于生产站点
  • Beta(仅在发布 Beta 版时可用)—— 开发版本的公开发布,用于测试
  • Development(仅在发布开发版本时可用)—— 频繁更新,用于修补特定问题或运行特定测试

要在这两者之间切换,请前往插件 -> 安装插件 -> 商业

您可以一键在 Production 和 Beta 渠道之间切换,而无需手动安装 ZIP 文件。

在那里,选择您的渠道。WPML 将自动从正确的渠道获取所需的插件。

如何更新


一如既往,最好为您所有的站点注册自动更新。您也可以从您的 WPML 帐户下载最新版本的 WPML。然后,前往“下载”。更新时,请更新您正在使用的所有 WPML 组件。您不能在同一个站点上混合使用新旧版本。

请记住,这是 WPML 的一次重大更新。我们建议在将更新应用到 WordPress、您的主题和插件之前备份您的网站。在此次更新之前,您应该备份您的网站。

下一步是什么?


WPML 的下一个版本将专注于翻译流程。已经有数十家优秀的专业翻译服务商通过 WPML 提供服务。我们希望让您更轻松地使用它们。当然,我们也将为自己进行翻译的用户提供重大改进。

一如既往,我们将稳定性、安全性和兼容性放在首位。

反馈?


WPML 团队花了几个月的时间来微调和优化此版本。我们希望您喜欢它,并享受新的 GUI 和性能。

请在此处留下您的评论,让我们知道您的想法。

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