File JSON i18next

Cambiato nella versione 4.15.1: Support for v4 variant of this format was added.

Suggerimento

In case you use plurals, it is recommended to use v4 as that aligned plural handling with CLDR. Older versions have different plural rules for some languages which are not correct.

i18next is an internationalization framework written in and for JavaScript. Weblate supports its localization files with features such as plurals.

i18next translations are monolingual, so it is recommended to specify a base file with (what is most often the) English strings.

File JSON i18next v4

Choose this format if unsure. It stores plurals using standard CLDR suffixes.

File JSON i18next v3

Use for legacy projects which are using numeric suffixes for plurals.

Nota

The v2 and v1 variants are mostly compatible with v3, with exception of how plurals are handled.

Example file:

{
  "hello": "Hello",
  "apple": "I have an apple",
  "apple_plural": "I have {{count}} apples",
  "apple_negative": "I have no apples"
}
Funzionalità supportate

Estensioni dei file

.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

Supports removing obsolete strings ⓘ

No

Check flags added by this format ⓘ

Interpolazione i18next

Funzionalità supportate

Estensioni dei file

.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

Supports removing obsolete strings ⓘ

No

Check flags added by this format ⓘ

Interpolazione i18next

Configurazione Weblate

Typical Weblate Component configuration

Maschera del file

langs/*.json

File di lingua a base monolingue

langs/en.json

Modello per le nuove traduzioni

Empty

Formato file

i18next JSON file v3