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"
}

Weblate-configuratie

Typisch Weblate Configuratie onderdeel

Bestandsmasker

langs/*.json

Enkeltalig basistaalbestand

langs/en.json

Sjabloon voor nieuwe vertalingen

Leeg

Bestandsformaat

i18next JSON-bestand v3