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.
Lásd még
JSON, i18next JSON-formátum, Célnyelvi fájlok frissítése, JSON-kimenet testreszabása, Fordítási fájlok tisztítása
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 |
|
Egynyelvű alap nyelvi fájl |
|
Sablon az új fordításokhoz |
Üres |
Fájlformátum |
i18next JSON-fájl v3 |