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.

Az i18next egy JavaScript nyelven írt, és JavaScript-alapú projektekhez készült nemzetköziesítési keretrendszer. A Weblate támogatja az i18next lokalizációs fájljait, beleértve a többes számok kezelését is.

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"
}

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