i18next JSON-filer

Förändrat i version 4.15.1: Stöd för v4-varianten av detta format har lagts till.

Råd

Om du använder pluralformer rekommenderas det att använda v4, eftersom den är anpassad till CLDR:s hantering av pluralformer. Äldre versioner har olika pluralregler för vissa språk som inte är korrekta.

i18next är ett internationaliseringsramverk skrivet i och för JavaScript. Weblate stöder dess lokaliseringsfiler med funktioner som pluralformer.

i18next-översättningar är enspråkiga, så det rekommenderas att ange en basfil med (oftast) engelska strängar.

i18next JSON-fil v4

Välj detta format om du är osäker. Det lagrar pluralformer med hjälp av standard CLDR-suffix.

i18next JSON-fil v3

Används för äldre projekt som använder numeriska suffix för pluralformer.

Observera

Varianterna v2 och v1 är i stort sett kompatibla med v3, med undantag för hur pluralformer hanteras.

Exempelfil:

{
  "hello": "Hello",
  "apple": "I have an apple",
  "apple_plural": "I have {{count}} apples",
  "apple_negative": "I have no apples"
}
Stödda funktioner

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-interpolation

Stödda funktioner

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-interpolation

Weblate-konfiguration

Typisk Weblate Komponentkonfiguration

Filmask

langs/*.json

Enspråkig basspråkfil

langs/en.json

Mall för nya översättningar

Tom

Filformat

i18next JSON-fil v3