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

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

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