
导航菜单和小工具是 WordPress 网站上最显眼的元素之一,它们出现在每个页面上,但它们的存储方式却与文章和页面内容完全独立。即使网站的所有文章都已翻译,对于使用其他语言浏览的访客,仍然可能显示仅英文的主菜单或未翻译的侧边栏小工具。本指南将介绍菜单和小工具实际存储的内容,以及 AI 翻译如何确保它们在网站的每个语言版本中保持一致。
为什么菜单和控件的翻译问题有所不同
WordPress 菜单由 nav_menu_item 类型的文章组成,每个文章都包含一个标签,该标签通常独立于其链接的页面或文章。小工具,尤其是文本小工具和自定义 HTML 小工具,会将自由格式的内容存储在选项表中,而不是作为常规的文章内容。翻译工具只会扫描 post_content 类型,因此无法识别菜单和小工具,即使在每个页面和文章都经过精心本地化的网站上,菜单和小工具仍然是常见的翻译盲点。
菜单中哪些内容需要翻译
- 菜单项标签: 每个链接的可见文本,经常会被自定义,并且并不总是与链接页面的标题匹配。
- 菜单项链接目标: 一旦有了翻译版本,每个项目都应该指向其目标页面的翻译版本,而不是源语言版本。
- 菜单项描述和标题属性: 某些主题的可选字段会显示为工具提示或副文本,翻译时很容易忘记。
- 菜单结构: 除非有针对特定市场的刻意原因需要有所不同,否则嵌套和顺序应该与源菜单保持一致。
小部件中哪些内容需要翻译?
| 小部件类型 | 翻译处理 |
|---|---|
| 文本/自定义 HTML | 小部件标题和正文内容均已翻译,并保留所有嵌入的 HTML 格式。 |
| 最新文章/分类 | 本质上是动态的;小部件标题会根据访问者正在浏览的语言进行翻译,而列出的项目则会根据访问者正在使用的语言进行调整。 |
| 搜索 | 占位符和按钮文本已翻译,以便搜索字段能够以目标语言自然地阅读。 |
| 自定义小部件(页面构建器或主题特定的) | 与其他动态内容一样,根据小部件自身的设置方案,逐字段进行处理。 |
当源网站发生更改时,保持菜单和小部件同步
菜单和小部件的编辑频率远高于大多数页面内容,因为它们经常会进行一些快速调整:例如添加新的推广链接、重新排序导航项或替换侧边栏小部件。翻译工作流程需要像处理较大的内容更新一样,捕捉到这些细微而频繁的更改,否则即使页面内容保持同步,不同语言版本的网站在导航层面也会出现不同步的情况。这与我们指南中描述的增量逻辑相同。 利用人工智能翻译 WordPress 动态内容.
GPTranslate 如何处理菜单和小部件
GPTranslate 将导航菜单和小部件视为首要翻译目标,而非特殊情况,它会将菜单项标签和小部件内容与页面和文章一起翻译,并自动将菜单项重新链接到正确的翻译页面。这与 AI Agent 工作流程中的相关内容相同,详见下文。 WordPress AI翻译和AI代理完整指南.
常见问题解答
菜单项是否会自动链接到页面的翻译版本?
当链接页面有翻译版本时,菜单项应该指向该翻译版本,以便使用该语言浏览的访客能够访问,而不是将所有语言都发送到同一个源语言 URL。
如果翻译后组件的源内容发生变化,会发生什么情况?
增量翻译工作流程仅重新翻译组件内容的更改部分,而不是需要手动进行完整的重新翻译,从而使翻译后的组件随着时间的推移与源编辑保持一致。
不同语言的控件区域存在差异是否会造成问题?
并非必然如此。有些网站会根据地区故意显示不同的组件,例如不同的联系电话或本地促销活动,只要这是有意为之的内容决策,而不是疏忽,翻译工作流程就可以适应这种情况。
结论
菜单和小工具出现在网站的每个页面上,这使得它们相对于其实际大小而言显得格外显眼。即使在所有文章都经过精心本地化的网站上,一个未翻译的菜单标签或侧边栏小工具也常常是访客首先注意到的内容。将导航和小工具内容视为核心翻译工作的一部分,而不是事后手动添加,才能确保多语言 WordPress 网站在其支持的每种语言中都呈现出完整的效果。
