问题描述
是否有已知的最佳方式来支持 i18n 以将降价导入 React?翻译材料的文档表明它在 Docusaurus 2 中不断变化;这个案子似乎没有答案。我发现了一种基于语言将不同的 Markdown 页面导入 React 的繁琐方法,但我想更有效地进行。
这是我的方法。这需要一个导入语句 我想要支持的每种语言版本,然后查找适当的语言版本。似乎应该有更简单的方法来做到这一点。
import MDXHome from 'docs/home.mdx'
import FRHome from 'docs/fr/home.mdx'
const MDXImports = {
home: {
'/': (<MDXHome />),'/fr/': (<FRHome />)
},}
function Home() {
const context = useDocusaurusContext();
const {siteConfig = {}} = context;
return (
<!-- // Layout stuff here -->
{MDXImports.home[${siteConfig.baseUrl}]}
<!--// More stuff -->
);
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)