update docs

This commit is contained in:
wxzhang 2023-01-25 15:26:18 +08:00
parent f9570f18d2
commit 4b59a63af2
3 changed files with 8 additions and 4 deletions

View File

@ -212,7 +212,7 @@ export default {
}
}
```
可以看到,引入配置机制后,只需要在`en`语言中定义格式化器,让该格式化器中与语言相关的参数从配置中读取,然后在其他语言中只需要声明$config就可以实现不同语言下的输出逻辑得到重用。
可以看到,引入配置机制后,只需要在`en`语言中定义格式化器,让该格式化器中与语言相关的参数从配置中读取,然后在其他语言中只需要声明`$config`就可以实现不同语言下的输出,逻辑得到重用。
#### **合并配置**

View File

@ -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`命令不会重新生成和修改该文件。
- 如果您修改了`formatters.js`,执行`compile`命令不会重新生成和修改该文件。
- 默认情况下,`compile`命令当发现当前工程存在`ts.config.ts`时,会生成`languages/**/*.ts`。也可以显式指定`voerkai18n compile --typescript`来生成`ts`源码,或者显式指定`voerkai18n compile --typescript=false`来禁用生成`ts`源码。

View File

@ -8,7 +8,7 @@ title: 复数
## 启用复数处理机制
假设在`index.html`文件中具有一个翻译内容
```javascript | pure
t("我{}一辆车")
t("我{}一辆车")
```
经过`extract`命令提取为翻译文件后,如下:
```json