WPML
状态
已解决
报告针对
WPML Multilingual CMS 3.5.1.1
解决于
WPML Multilingual CMS 3.5.2

问题概述

The problem manifest itself when:

  1. 使用 WordPress 4.6.0 及更高版本。
  2. 定义了不止一种语言
  3. WPML > 主题和插件本地化 中选择了不使用字符串翻译来翻译主题和插件选项
  4. 已上传与次要语言对应的 MO 文件
  5. 未上传与默认语言对应的 MO 文件(通常情况下都是如此)。

问题:属于插件或主题的字符串可能会被翻译并显示为次要语言。

例如:

  • 网站以英语作为默认语言,以保加利亚语作为次要语言。
  • 网站使用 WooCommerce 插件。
  • 创建了一个产品,并添加了保加利亚语翻译。
  • 访问该产品的英语页面时,属于 WooCommerce 插件的文本显示为保加利亚语。

如果该产品未被翻译,则不会发生此情况。

临时解决方法

要防止此问题,您必须上传与默认语言对应的插件 MO 文件,或降级到 WordPress 4.5.4(4.6 之前的版本)。

所有已知问题 →