You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Docusaurus v3多语言配置:分页按钮未显示分类翻译标题

Docusaurus v3 i18n:带generated-index的分类页面分页按钮标题未翻译

问题描述

我在使用启用i18n的Docusaurus v3,默认语言为英语,第二语言为俄语。将某文档分类配置为使用generated-index后,已通过current.json成功翻译侧边栏标签,但页面底部的“Next”分页按钮仍显示英文标题(或默认ID)。该问题仅出现在带有子页面的一级分类标题中,页面本身的内容已正确翻译。

我的配置

英文原始分类文件:docs/features-requirements/_category_.json

{
  "label": "Features & Requirements",
  "position": 2,
  "link": {
    "type": "generated-index",
    "slug": "/features-requirements",
    "title": "Features & Requirements",
    "description": "Requirements description..."
  }
}

俄语翻译文件:i18n/ru/docusaurus-plugin-content-docs/current.json

{
  "sidebar.tutorialSidebar.category.Features & Requirements": {
    "message": "Функции и требования",
    "description": "Translated sidebar label"
  }
}

已尝试的解决方法

  • 创建i18n/ru/docusaurus-plugin-content-docs/current/features-requirements/_category_.json并填入翻译后的title和label,但Docusaurus生成分页时似乎忽略了该文件。
  • 完成current.json文件中侧边栏标签的翻译操作。
  • 执行npm run clear清除缓存并重启服务器。

复现步骤

  1. 安装Docusaurus:
npx create-docusaurus@latest my-website classic
  1. 生成俄语翻译文件:
npm run write-translations -- --locale ru
  1. 启动俄语本地化站点:
npm run start -- --locale ru

根据查阅的资料,current.json负责分类标题的翻译,但在我的场景中,它对分页按钮的标题无效,分页按钮仍显示英文。


内容的提问来源于stack exchange,提问作者Den

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.11 13:03:19