i18next JSON 文件¶
在 4.15.1 版本发生变更: 添加了对此格式 v4 变体的支持。
提示
如果你使用复数形式,那么建议你使用 v4 版格式,因其在复数形式处理方面对齐 CLDR。旧版格式对某些语言有不同的复数规则,这些规则是错误的。
i18next 是一个用 JavaScript 编写的国际化框架。 Weblate 支持其具有复数等功能的本地化文件。
i18next 翻译是单语的,因此建议使用英语字符串(最常见的是英语字符串)指定基本文件。
备注
Weblate 支持 i18next JSON v3 和 v4 变体。请选择匹配你环境的正确文件格式。
v2 和 v1 变体大体兼容 v3,但复数的处理方式除外。
示例文件:
{
"hello": "Hello",
"apple": "I have an apple",
"apple_plural": "I have {{count}} apples",
"apple_negative": "I have no apples"
}
Weblate 配置¶
典型的 Weblate 部件配置 |
|
---|---|
文件掩码 |
|
单语言译文模版语言文件 |
|
新语种的翻译模版 |
空 |
文件格式 |
i18next JSON file v3 |