i18next JSON-fájlok

A 4.15.1 verzióban változott: A formátum v4-es változatának támogatása hozzáadásra került.

Tipp

Ha használ többes számot, ajánlott a v4 használata, mivel ez a CLDR szabályrendszerrel egyezik. A korábbi verziók egyes nyelvek esetében eltérő, pontatlan szabályokat használnak.

i18next is an internationalization framework written in and for JavaScript. Weblate supports its localization files with features such as plurals.

Az i18next fordítások egynyelvűek, ezért ajánlott megadni egy alapfájlt (jellemzően angol nyelvű szövegekkel).

i18next JSON-fájl v4

Ezt a formátumot válassza, ha nem biztos a dolgában. A többes számokat a szabványos CLDR utótagokkal tárolja.

i18next JSON-fájl v3

Régebbi projektekhez használja, amelyek numerikus utótagokat alkalmaznak a többes számhoz.

Megjegyzés

A v2 és v1 változatok nagyrészt kompatibilisek a v3-mal, kivéve a többes számok kezelésének módját.

Példafájl:

{
  "hello": "Hello",
  "apple": "I have an apple",
  "apple_plural": "I have {{count}} apples",
  "apple_negative": "I have no apples"
}
Támogatott funkciók

File extensions

.json

Linguality ⓘ

Both monolingual and bilingual

Supports plural ⓘ

Yes

Supports descriptions ⓘ

No

Supports explanation ⓘ

No

Supports context ⓘ

No

Supports location ⓘ

No

Supports flags ⓘ

No

API identifier

i18nextv4

Supports read-only strings ⓘ

No

Supports removing obsolete strings ⓘ

No

Check flags added by this format ⓘ

i18next-helyettesítés

Támogatott funkciók

File extensions

.json

Linguality ⓘ

Both monolingual and bilingual

Supports plural ⓘ

Yes

Supports descriptions ⓘ

No

Supports explanation ⓘ

No

Supports context ⓘ

No

Supports location ⓘ

No

Supports flags ⓘ

No

API identifier

i18next

Supports read-only strings ⓘ

No

Supports removing obsolete strings ⓘ

No

Check flags added by this format ⓘ

i18next-helyettesítés

Weblate beállítás

Tipikus Weblate Összetevőkonfiguráció

Fájlmaszk

langs/*.json

Egynyelvű alap nyelvi fájl

langs/en.json

Sablon az új fordításokhoz

Üres

Fájlformátum

i18next JSON-fájl v3