docusaurus 不会获取我翻译的 Markdown 文件

问题描述 投票:0回答:1

我的 docusaurus 项目结构:

website
|--docs
|----homepage.md
|--i18n/de/docusaurus-plugin-content-docs/current
|----homepage.md

当我使用语言切换时,我被定向到

http://localhost:3000/website/de/docs/homepage/
,但页面出现“找不到页面”错误。另外,当我再次在语言切换中单击德语时,它只会在网址中附加另一个“de”,因此网址将看起来像
.../website/de/de/docs/...

我在这里做错了什么还是这是一个 docusaurus 问题?

javascript reactjs internationalization docusaurus
1个回答
0
投票

您应该在开发模式下启动本地化站点,使用您选择的区域设置:

npm run start -- --locale de

这是因为:

每个语言环境都是一个独特的独立单页应用程序:不可能同时在所有语言环境中启动 Docusaurus 站点。

参考:https://docusaurus.io/docs/i18n/tutorial#translate-your-site

© www.soinside.com 2019 - 2024. All rights reserved.