diff --git a/i18n.mjs b/i18n.mjs index 1cee5db..2ceaf86 100644 --- a/i18n.mjs +++ b/i18n.mjs @@ -21,7 +21,7 @@ class I18N { } //从模板文件中解析语言占位变量,并生成语言包文件 - async init(lang) { + async init() { const _self = this; try { @@ -45,7 +45,7 @@ class I18N { async build(lang) { const _self = this; - const langFiles = await _self.getLangFiles(); + const langFiles = await _self.getLangFiles(lang); console.log('Lang json files', langFiles); if (langFiles && langFiles.length > 0) { diff --git a/i18n/README.md b/i18n/README.md index 89409aa..0f77a46 100644 --- a/i18n/README.md +++ b/i18n/README.md @@ -33,10 +33,10 @@ ``` -node i18n.mjs init [默认语言代号] +npm run i18n_init ``` -如果不传参数“默认语言代号”,默认从模板文件的标签中解析,如果解析失败,则默认为英文en; +默认从模板文件的标签中解析,如果解析失败,则默认为英文en; 从template/里的模板文件中解析出语言模版代码,并保存到i18n/{默认语言代码}.json文件中。 @@ -44,7 +44,7 @@ node i18n.mjs init [默认语言代号] ### 使用语言包生成html文件 ``` -node i18n.mjs build [语言代号] +npm run i18n_build [语言代号] ``` 如果不传参数“语言代号”,则生成i18n/目录下的所有已配置语言对应的html文件。 diff --git a/package.json b/package.json index a06595f..f7276c3 100644 --- a/package.json +++ b/package.json @@ -18,6 +18,8 @@ }, "scripts": { "start": "node index.mjs", - "test": "node test/heroUnion.test.mjs" + "test": "node test/heroUnion.test.mjs", + "i18n_init": "node test/i18n.test.mjs init", + "i18n_build": "node test/i18n.test.mjs build" } } \ No newline at end of file diff --git a/public/en-us/index.html b/public/en-us/index.html index aa540d4..dcfc67e 100644 --- a/public/en-us/index.html +++ b/public/en-us/index.html @@ -26,6 +26,7 @@ .mt-2{margin-top:2em} .mt-4{margin-top:4em} .mx-d2{margin-left:.5em;margin-right:.2em} + .icon{vertical-align:middle} .stats{background-color:#EEE;padding:10px 10px 4px 10px} .col{display:inline-block;padding:13px 4px;width:20%;background:#444;color:#FFF;margin-right:4px;margin-bottom:6px;text-align:center} @@ -52,7 +53,10 @@
- +