国际化
项目本身
项目本身集成有国际化功能,已经内置两种语言(英语和简体中文),使用独立的仓库管理国际化相关的翻译内容。
项目翻译仓库的结构如下:
│ 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
文件以导入您新增的语言。
文档站
这个文档站目前仅提供简体中文版本。如果您原意翻译更多语言的版本,您可以直接向文档仓库开启合并请求。