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.
Zie ook
JSON, i18next JSON Format, Bestanden doeltaal bijwerken, JSON-uitvoer aanpassen, Vertaalbestanden opruimen
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 |
|
Enkeltalig basistaalbestand |
|
Sjabloon voor nieuwe vertalingen |
Leeg |
Bestandsformaat |
i18next JSON-bestand v3 |