i18next JSON 檔案¶
在 4.15.1 版的變更: 新增了對此格式 v4 變體的支援。
提示
如果您使用複數形式,那麼建議您使用 v4 版格式,因其在複數形式處理方面對齊 CLDR。舊版格式對某些語言有不同的複數規則,這些規則是錯誤的。
i18next 是一個用 JavaScript 編寫的國際化框架。Weblate 支援其具有複數等功能的在地化檔案。
i18next 翻譯採用單語格式,因此建議指定包含英文字串(最常見的情況)的基礎檔案。
i18next JSON 檔案 v4¶
如果不確定,選擇此格式。它使用標準的 CLDR 字尾儲存複數。
i18next JSON 檔案 v3¶
用於以數字字尾表示複數形式的舊版專案。
備註
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 檔案 v3 |