WPML
发布日期
2026年9月29日
渠道
稳定版
测试的 WordPress 版本
7.1

更新日志

字符串翻译 5.0 的新增功能

字符串翻译 5.0.0 专注于提供更快、更可靠的字符串界面和翻译队列,修复了分类法和别名翻译,并使默认语言为英语地区变体的网站上的字符串处理保持一致。

更快、更可靠的字符串界面和队列

  • 字符串翻译界面现在加载速度更快,因为它使用索引查找而不是扫描每个字符串。
  • 添加新语言不再超时,并且仅加载该语言实际需要的翻译。
  • 拥有大量自动注册前端字符串的网站在处理队列时不再遇到超时错误。
  • 字符串注册和待处理字符串队列现在具有更高的容错性,因此单个损坏的文件或数据库写入不再阻塞所有后续字符串。
  • 网站已翻译语言文件背后的缓存现在保持在安全的内存预算内,而不会无限制地增长。

分类法和别名翻译修复

  • 翻译分类法的别名现在会在前端实际生效。
  • 分类法标签现在在正确的源语言下注册并显示,修复了错误显示为已翻译的标签。

在英语变体网站上行为一致

  • 当您的网站的默认语言是地区英语变体(如 en-US 或 en-GB)时,字符串翻译现在的行为保持一致。

此版本中的其他更新

  • 按语言名称或文本搜索字符串现在可再次返回结果。
  • 在“字符串”选项卡上上传 .po 文件并添加所选字符串现在可再次正常工作。
  • 对于非管理员的翻译管理员,更改字符串的语言现在可正常工作,不会出现 JavaScript 错误。
  • 当通过符号链接安装 WPML 时,字符串翻译现在可正确扫描主题和插件。
  • WPML 现在遵循自定义 REST API 前缀,而不是假定使用默认前缀。

安全性

  • 此版本包含安全加固。

在字符串翻译 5.0.2 中修复

此版本修复了在禁用 WPML 所依赖的 PHP 函数的主机上出现的致命错误。

  • 在更新到 WPML 5.0 后,禁用 PHP 的getmypid()函数的主机上的网站在 wp-admin 和前端不再出现致命错误。字符串翻译会再次写入其翻译文件,因此已翻译的字符串会如前显示。
  • 下载不再包含.po翻译源文件。您的翻译不受影响。

在字符串翻译 5.1.0 中修复

此版本修复了按域名删除字符串、字符串过滤器和字符串包状态的问题,并加快了在每次请求时运行的两项检查。

删除字符串

  • “按域名删除字符串”会清除整个域名:丢失的批次将分成更小的部分重试,界面会显示删除停止的时间,并且正在进行自动翻译的字符串不会受到影响。
  • 关闭“按域名删除字符串”对话框不再忘记您勾选的域名。

字符串包和字数统计

  • 字符串包的翻译状态反映了在字符串翻译中翻译或由代码写入的字符串。
  • 从自动翻译任务同步的包不再落入“手动翻译”批次中。
  • 在没有任务的情况下进行的包和字符串翻译,在字数报价和字符串列表中均计为已翻译。
  • 字符串的字数统计与账单统计的字数相匹配。

此版本中的其他更新

  • “检查字符串问题”可再次过滤列表。
  • 现在使用一个查询来查找所有分类法的分类法标签,而不是在每个管理后台页面上对每个分类法进行两次查询,并且注册未更改的字符串不再查找其语言。

更新或下载

此更新适用于所有拥有有效订阅的 WPML 客户 — 它会在发布后 24 小时内出现在 WordPress 管理后台的插件页面上。您也可以在插件 → 安装插件 → 商业下立即检查更新。要手动下载并安装,请转到您的 wpml.org 帐户中的下载(请参阅安装说明),并请记住同时更新所有组件,不要混合使用不同版本。

需要帮助或想提供反馈?请使用我们的技术支持论坛 (在新标签页中打开)。

查看所有 WPML String Translation 版本