翻译你的站点
在Docsaurus中,翻译你的站点非常容易,Docusaurus对于i8n系统有非常好的支持,只要了解其基本原理就可以上手,即使是没有编程经验的小白也可以轻松的使用
tip
i18n是internationalization(国际化)的简便写法,取首尾两个字母和中间字符的数量(18)
基本概念
Docusaurus将需要翻译的信息分为三个部分
- 文档和博客
- 原生组件:例如导航栏和侧边栏
- 自定义React代码:例如首页
Docusaurus默认使用英语(en)作为主语言
写入英语翻译文件
npm run write-translations -- --locale en
npm run write-translations -- --locale zh
指定语言写入启动预览
npm run start -- --locale en