i18next JSON-bestanden

Veranderd in versie 4.15.1: Ondersteuning voor variant v4 van deze indeling werd toegevoegd.

Hint

In het geval u meervouden gebruikt wordt aanbevolen om v4 te gebruiken, omdat dat afhandeling van meervouden heeft uitgelijnd met CLDR. Oudere versies hebben andere regels voor meervouden voor sommige talen die niet correct zijn.

i18next is een framewerk voor internationalisatie, geschreven in en voor JavaScript. Weblate ondersteunt zijn vertaalbestanden met mogelijkheden zoals meervouden.

Vertalingen van i18next zijn eentalig, aanbevolen wordt dus om een basisbestand te specificeren met (wat het meestal is) Engelse tekenreeksen.

i18next JSON-bestand (v4)

Kies deze indeling als u niet zeker bent. Het slaat meervouden op met standaard achtervoegsel van CLDR.

i18next JSON-bestand (v3)

Gebruik voor verouderde projecten die numerieke achtervoegsels gebruiken voor meervouden.

Notitie

De varianten v2 en v1 zijn meestal compatibel met v3, met uitzondering van hoe meervouden worden afgehandeld.

Voorbeeld bestand:

{
  "hello": "Hello",
  "apple": "I have an apple",
  "apple_plural": "I have {{count}} apples",
  "apple_negative": "I have no apples"
}
Ondersteunde mogelijkheden

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

Ondersteunde mogelijkheden

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

Weblate-configuratie

Typisch Weblate Configuratie onderdeel

Bestandsmasker

langs/*.json

Enkeltalig basistaalbestand

langs/en.json

Sjabloon voor nieuwe vertalingen

Leeg

Bestandsformaat

i18next JSON-bestand v3