翻译字符串
字符串是指网站上不属于文章、页面或分类法术语的任何文本:网站副标题、小工具标题、主题标签(阅读更多、发布者)、插件标签(加入购物车、搜索结果)、表单标签、错误消息、按钮文本。字符串通常很短,往往是单个词语,并且分散在您的主题和插件中。
常规方式:自动翻译所有内容 + 自动注册
当开启自动翻译所有内容并启用自动注册未管理的字符串时,WPML 会在您和访客使用网站时对其进行监控。新字符串(主题或插件输出到屏幕的任何内容)在出现时会自动注册。WPML 会在下一次翻译过程中提取它们。
对于大多数网站,这就是您需要做的所有事情:保持开启自动翻译所有内容,保持开启自动注册,您的字符串就会与内容一起被翻译。您可以在两个位置确认此切换开关:翻译仪表板底部的检测未管理的字符串条目,或“字符串”选项卡本身的自动注册未管理的字符串实用工具。两者控制的是同一个设置。
精细控制:字符串选项卡
打开 WPML > 翻译 > 字符串。网站上每个已注册的字符串都列在那里,每种语言占一列。按域(字符串所属的主题或插件)或翻译状态进行筛选,按文本搜索,并使用每种语言的 + 图标进行手动翻译。
“字符串”选项卡是您完成自动翻译所有内容无法为您完成的工作的地方:
- 编辑翻译。覆盖自动引擎生成的内容。
- 管理源语言。当主题或插件使用英语以外的语言编写时,更改所选字符串或整个文本域的源语言。WPML 今后将从正确的源语言进行翻译。
- 翻译优先级。为访客最常看到的字符串设置更高的优先级。
- 跟踪字符串在网站上的显示位置。当您无法确定字符串属于哪个页面或屏幕时,此功能非常有用。
“实用工具”部分中的单独一行可通过与仪表板相同的方法将字符串发送去翻译:自动翻译、您的译者或专业翻译服务商。
未显示在“字符串”选项卡中的字符串
某些字符串(WordPress 管理后台中的设置标签、小工具配置文本、版权声明)不会通过浏览网站自动注册。它们位于访客永远看不到的管理屏幕中。WPML 为这些字符串提供了一个单独的扫描器,称为管理文本翻译。
它的链接位于“字符串”选项卡的“实用工具”部分,在“没有看到您要找的字符串?”下方。打开“管理文本翻译”,扫描主题或插件,选择您要翻译的字符串,它们就会被添加到“字符串”选项卡中。
将字符串作为 PO 文件交接
当您想要将字符串发送给外部译者、将其插入到翻译记忆库工具中,或为新语言生成初始模板时,“字符串”选项卡上的导入/导出 po 实用工具可以处理这两个方向的操作。
要导出:
- 确保您要包含的每个字符串都已在“字符串”选项卡上注册。如果主题或插件的字符串尚未在那里,请通过“管理文本翻译”屏幕(见上文)扫描它们。
- 打开“字符串”选项卡“实用工具”部分中的导入/导出 po。
- 导出。WPML 会生成一个包含已注册字符串的
.po文件。如果您已有翻译,则会包含在内;如果没有,它将作为一个空白模板提供。
当翻译好的 .po 文件返回时,通过同一个实用工具将其导入。WPML 会将翻译合并到“字符串”表中。现有翻译将更新,新翻译将被添加。
是什么让字符串变得可翻译
字符串没有像文章类型和分类法那样的“使其可翻译”切换开关。关键在于是否安装并激活了 WPML 字符串翻译(包含在 Multilingual CMS 和 Agency 计划中的免费附加组件)。如果没有它,WPML > 翻译中将缺少“字符串”选项卡,仪表板中将没有“检测未管理的字符串”工具,并且主题和插件的 UI 文本也不会被翻译。
如果您的网站上尚未安装它,请从 WPML > 激活与更新进行安装。
唯一的全站字符串翻译设置位于 WPML > 设置 > 字符串翻译:一个用于检测 JavaScript 文件中的字符串的切换开关。当您需要扫描字符串来自 JS 的主题或插件时,请将其开启,然后在扫描完成后将其关闭(文档指出它可能会影响性能)。
更多字符串翻译指南
作者:Amir · 最后更新于 2026年7月1日
作者:Amir · 最后更新时间:2026年7月1日