Skip to content

国际化

项目本身

项目本身集成有国际化功能,已经内置两种语言(英语和简体中文),使用独立的仓库管理国际化相关的翻译内容。

项目翻译仓库的结构如下:

│   LICENSE              翻译仓库的授权证书 (CC-BY-SA 4.0)
│   constants.ts         定义的一些常量
│   resources_[ns...].ts 依据命名空间定义的导入入口

└───[lang...]            语言资源目录
        [ns...].json     依据命名空间定义的翻译资源文件

其中, [lang] 指的是语言, [ns] 指的是命名空间(目前依据视窗分离部分的描述进行划分)。

  • 如果您有修正相关翻译的需要,您只需要修改对应 [lang] 目录下的 [ns] 对应文件即可。
  • 如果您愿意为项目新增新的翻译语言支持,您除了需要增加一个 [lang] 目录和之下所有对应的 [ns] 翻译文件外,还需要在 constants.ts 文件中定义您新增的语言,并调整所有的 resources_[ns].ts 文件以导入您新增的语言。

文档站

这个文档站目前仅提供简体中文版本。如果您原意翻译更多语言的版本,您可以直接向文档仓库开启合并请求。