update docs
This commit is contained in:
parent
f9570f18d2
commit
4b59a63af2
@ -212,7 +212,7 @@ export default {
|
||||
}
|
||||
}
|
||||
```
|
||||
可以看到,引入配置机制后,只需要在`en`语言中定义格式化器,让该格式化器中与语言相关的参数从配置中读取,然后在其他语言中只需要声明$config就可以实现不同语言下的输出,逻辑得到重用。
|
||||
可以看到,引入配置机制后,只需要在`en`语言中定义格式化器,让该格式化器中与语言相关的参数从配置中读取,然后在其他语言中只需要声明`$config`就可以实现不同语言下的输出,逻辑得到重用。
|
||||
|
||||
#### **合并配置**
|
||||
|
||||
|
@ -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`源码。
|
@ -8,7 +8,7 @@ title: 复数
|
||||
## 启用复数处理机制
|
||||
假设在`index.html`文件中具有一个翻译内容
|
||||
```javascript | pure
|
||||
t("我{}一辆车")
|
||||
t("我有{}一辆车")
|
||||
```
|
||||
经过`extract`命令提取为翻译文件后,如下:
|
||||
```json
|
||||
|
Loading…
x
Reference in New Issue
Block a user