|
|
@ -22,11 +22,30 @@ |
|
|
|
* zh-sg - 新加坡繁体中文 |
|
|
|
* zh-sg - 新加坡繁体中文 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## 翻译命令 |
|
|
|
所有语言代码均为小写字母。 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## 语言包命令 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### 从模板文件解析默认语言包 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
``` |
|
|
|
``` |
|
|
|
node translate.mjs [语言代号] |
|
|
|
node i18n.mjs init [默认语言代号] |
|
|
|
``` |
|
|
|
``` |
|
|
|
|
|
|
|
|
|
|
|
如果不传参数“语言代号”,则翻译i18n/目录下的所有以配置的语言。 |
|
|
|
如果不传参数“默认语言代号”,默认从模板文件的<html lang="{语言代码}">标签中解析,如果解析失败,则默认为英文en; |
|
|
|
|
|
|
|
从template/里的模板文件中解析出语言模版代码,并保存到i18n/{默认语言代码}.json文件中。 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### 使用语言包生成html文件 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
``` |
|
|
|
|
|
|
|
node i18n.mjs build [语言代号] |
|
|
|
|
|
|
|
``` |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
如果不传参数“语言代号”,则生成i18n/目录下的所有已配置语言对应的html文件。 |
|
|
|
|
|
|
|
|
|
|
|