diff --git a/docs/src/guide/advanced/customformatter.md b/docs/src/guide/advanced/customformatter.md index 93c5355..c1ac2c7 100644 --- a/docs/src/guide/advanced/customformatter.md +++ b/docs/src/guide/advanced/customformatter.md @@ -212,7 +212,7 @@ export default { } } ``` -可以看到,引入配置机制后,只需要在`en`语言中定义格式化器,让该格式化器中与语言相关的参数从配置中读取,然后在其他语言中只需要声明$config就可以实现不同语言下的输出,逻辑得到重用。 +可以看到,引入配置机制后,只需要在`en`语言中定义格式化器,让该格式化器中与语言相关的参数从配置中读取,然后在其他语言中只需要声明`$config`就可以实现不同语言下的输出,逻辑得到重用。 #### **合并配置** diff --git a/docs/src/guide/tools/cli.md b/docs/src/guide/tools/cli.md index c59d8d0..11d0885 100644 --- a/docs/src/guide/tools/cli.md +++ b/docs/src/guide/tools/cli.md @@ -244,7 +244,10 @@ myapp |--- langauges |-- index.js // 当前作用域的源码 |-- idMap.js // 翻译文本与id的映射文件 - |-- formatters.js // 自定义格式化器 + |-- formatters // 自定义格式化器 + |-- zh.js // 中文格式化器定义 + |-- en.js // 英文格式化器定义 + |-- xx.js // 其他语言格式化器定义 |-- zh.js // 中文语言包 |-- en.js // 英文语言包 |-- xx.js // 其他语言包 @@ -255,4 +258,5 @@ myapp - 在当前工程目录下,一般不需要指定参数就可以反复多次进行编译。 - 您每次修改了源码并`extract`后,均应该再次运行`compile`命令。 -- 如果您修改了`formatters.js`,执行`compile`命令不会重新生成和修改该文件。 \ No newline at end of file +- 如果您修改了`formatters.js`,执行`compile`命令不会重新生成和修改该文件。 +- 默认情况下,`compile`命令当发现当前工程存在`ts.config.ts`时,会生成`languages/**/*.ts`。也可以显式指定`voerkai18n compile --typescript`来生成`ts`源码,或者显式指定`voerkai18n compile --typescript=false`来禁用生成`ts`源码。 \ No newline at end of file diff --git a/docs/src/guide/use/plural.md b/docs/src/guide/use/plural.md index 9745c55..ee8925c 100644 --- a/docs/src/guide/use/plural.md +++ b/docs/src/guide/use/plural.md @@ -8,7 +8,7 @@ title: 复数 ## 启用复数处理机制 假设在`index.html`文件中具有一个翻译内容 ```javascript | pure - t("我{}一辆车") + t("我有{}一辆车") ``` 经过`extract`命令提取为翻译文件后,如下: ```json