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"
}
支援的功能

副檔名

.json

語言能力

單語言和雙語言

支援複數

Yes

支援描述

No

支援解釋

No

支援情境

No

支援位置

No

支援旗標

No

API 辨識碼

i18nextv4

支援唯讀字串

No

支援移除已不再使用的字串

No

檢查此格式新增的標記

i18next 插值

支援的功能

副檔名

.json

語言能力

單語言和雙語言

支援複數

Yes

支援描述

No

支援解釋

No

支援情境

No

支援位置

No

支援旗標

No

API 辨識碼

i18next

支援唯讀字串

No

支援移除已不再使用的字串

No

檢查此格式新增的標記

i18next 插值

Weblate 設定

典型的 Weblate 元件設定

檔案遮罩

langs/*.json

單語言基底語言檔案

langs/en.json

新翻譯的範本

空白

檔案格式

i18next JSON 檔案 v3