Súbory JSON i18next

Zmenené vo verzii 4.15.1: Bola pridaná podpora pre variant v4 tohto formátu.

Rada

Ak používate množné čísla, odporúča sa použiť verziu v4, pretože tá zladila spracovanie množných čísel s normou CLDR. Staršie verzie majú pre niektoré jazyky odlišné pravidlá množného čísla, ktoré nie sú správne.

i18next je framework pre internacionalizáciu napísaný v JavaScripte a pre JavaScript. Weblate podporuje jeho lokalizačné súbory s funkciami, ako sú množné čísla.

Preklady i18next sú jednojazyčné, preto sa odporúča určiť základný súbor s (najčastejšie) anglickými reťazcami.

i18next JSON súbor v4

Ak si nie ste istí, vyberte tento formát. Ukladá množné čísla pomocou štandardných prípon CLDR.

i18next JSON súbor v3

Použite pre staršie projekty, ktoré používajú číselné prípony pre tvary množného čísla.

Poznámka

Varianty v2 a v1 sú väčšinou kompatibilné s v3, s výnimkou spôsobu spracovania množných čísiel.

Príklad súboru:

{
  "hello": "Hello",
  "apple": "I have an apple",
  "apple_plural": "I have {{count}} apples",
  "apple_negative": "I have no apples"
}
Podporované funkcie

Prípony súborov

.json

Jazykovosť ⓘ

Jednojazyčné aj dvojjazyčné

Podporuje množné číslo ⓘ

Yes

Podporuje popisy ⓘ

No

Podporuje vysvetlenie ⓘ

No

Podporuje kontext ⓘ

No

Podporuje umiestnenie ⓘ

No

Podporuje príznaky ⓘ

No

Identifikátor API

i18nextv4

Podporuje reťazce iba na čítanie ⓘ

No

Podporuje odstraňovanie zastaraných reťazcov ⓘ

No

Skontrolovať príznaky pridané týmto formátom ⓘ

Interpolácia i18next

Podporované funkcie

Prípony súborov

.json

Jazykovosť ⓘ

Jednojazyčné aj dvojjazyčné

Podporuje množné číslo ⓘ

Yes

Podporuje popisy ⓘ

No

Podporuje vysvetlenie ⓘ

No

Podporuje kontext ⓘ

No

Podporuje umiestnenie ⓘ

No

Podporuje príznaky ⓘ

No

Identifikátor API

i18next

Podporuje reťazce iba na čítanie ⓘ

No

Podporuje odstraňovanie zastaraných reťazcov ⓘ

No

Skontrolovať príznaky pridané týmto formátom ⓘ

Interpolácia i18next

Konfigurácia Weblate

Typický Weblate Konfigurácia komponentu

Maska súboru

langs/*.json

Jednojazyčný súbor základného jazyka

langs/en.json

Šablóna pre nové preklady

Prázdne

Formát súboru

i18next JSON súbor v3