跳过导航
已更新
17 2 月, 2025

了解如何注册 WPML 无法自动注册的字符串,包括主题或插件设置、选项和用户资料。

下表总结了在无法找到特定字符串时可用的解决方案。

需要翻译什么?

解决方法

需要翻译什么?

主题或插件声称已 100% 翻译,但网站前端缺少部分或全部翻译

需要翻译什么?

管理区域字符串、主题/插件设置、小工具以及自定义消息或电子邮件

需要翻译什么?

用户资料信息,如姓名、简介或自定义字段

需要翻译什么?

您想覆盖主题或插件提供的翻译

需要翻译什么?

运行在多个服务器上的网站中,杂项字符串翻译未同步

更新主题或插件翻译

要查看您的主题或插件是否包含您所需语言的翻译,请访问 WordPress 主题插件存储库中的相应页面。在语言翻译部分查找此信息。

Languages section in WordPress repository
WordPress 存储库中的语言部分
Translations section in WordPress repository
WordPress 存储库中的翻译部分

如果您在网站上看不到翻译,很可能是因为您先安装并激活了主题或插件,然后才设置了 WPML 语言。要显示翻译:

  1. 在您网站的管理后台,转到仪表盘 → 更新
  2. 向下滚动到翻译部分,点击更新翻译
Updating translations in WordPress Updates
在 WordPress 更新中更新翻译

现在您应该能在前端看到更新后的翻译了。

注册来自 WordPress 管理区域和主题及插件设置的字符串

您可能想翻译在管理区域中自定义但会显示在访客前端的文本。 这包括:

  • 来自主题选项面板的文本,如页脚文本、版权声明和自定义消息
  • 插件选项和设置中的标签、消息或其他自定义文本
  • 一些 WordPress 核心设置,如您的时间格式
  • 某些小工具标题和内容

要注册这些文本以进行翻译:

  1. 转到 WPML → String Translation
  2. 滚动到实用工具,展开找不到您要查找的字符串?部分,然后点击管理文本翻译链接。
Admin text translations in string translation
字符串翻译中的管理文本翻译
  1. 在管理文本页面,选择您想翻译的字符串并添加到 String Translation

这些字符串现在可在 String Translation 中进行翻译了。

扫描主题或插件以更新现有翻译

WPML 的自动注册通过仅使主题和插件中未翻译的文本可供翻译来优化网站性能。扫描主题或插件会加载所有字符串,包括那些已有翻译的字符串。

要扫描主题或插件:

  1. 转到WPML → 主题和插件本地化
  2. 选择您的主题或插件并进行扫描。
Scanning themes and plugins
扫描主题和插件

这些组件中的字符串现在可在 String Translation 中进行翻译了。

请记住,WPML 只能找到至少加载过一次的现有翻译。虽然这通常会自动发生,但有时您需要自己触发此操作。

要做到这一点,只需在前端访问包含缺失翻译的页面。当您查看页面时,WPML 将自动注册缺失的翻译。