跳到主要内容

翻译你的站点

在Docsaurus中,翻译你的站点非常容易,Docusaurus对于i8n系统有非常好的支持,只要了解其基本原理就可以上手,即使是没有编程经验的小白也可以轻松的使用

提示

i18n是internationalization(国际化)的简便写法,取首尾两个字母和中间字符的数量(18)

基本概念

Docusaurus将需要翻译的信息分为三个部分

  • 文档和博客
  • 原生组件:例如导航栏和侧边栏
  • 自定义React代码:例如首页

Docusaurus默认使用英语(en)作为主语言

写入英语翻译文件

npm run write-translations -- --locale en
npm run write-translations -- --locale zh

指定语言写入启动预览

npm run start -- --locale en