JSON-validator voor i18n BETA
Valideer je lokalisatiebestanden en spoor ontbrekende sleutels, inconsistenties en mogelijke problemen op vóór de release.
- ✓Platte JSON
{ "key": "value" } - ✓Geneste JSON
{ "key": { "nested": "value" } } - ✓Placeholders
{name}, %s, {{value}} - ✓HTML-tags
<b>, <a>, <br> and more
Tip: geef je bestanden een naam met de taalcode (bijv. en.json, pl.json, de.json) voor het beste resultaat.
Wat deze validator doet en niet doet
Een validator, geen vertaaldienst
Bestanden worden vergeleken met een basisbestand en gerapporteerd: ontbrekende en overtollige sleutels, typeverschillen, afwijkingen in plaatshouders en inline-tags, lege waarden en teksten die nog identiek zijn aan de basis. Er wordt niets vertaald, voorgesteld of bewaard, en de bestanden worden weggegooid zodra het rapport klaar is. Een als onvertaald gemarkeerde tekst kan volkomen juist zijn, zoals vaak bij merk- en vaktermen.
FAQ
Hoe wordt het basisbestand gekozen?
Standaard het grootste, meest complete bestand in de set, want dat is bijna altijd de brontaal. Elk ander bestand wordt daarmee vergeleken, dus de basis staat per definitie op 100%.
Wat telt als een afwijking in plaatshouders?
De tokens die de runtime invult, zoals {name} of %s, verschillen tussen de basistekst en de vertaling. Dat is een echt defect: in het beste geval verschijnt de waarde nooit, in het slechtste geval crasht de formatter.
Waarom staat een sleutel als onvertaald?
De waarde is byte voor byte gelijk aan de basis. Vaak is dat een merknaam, een codevoorbeeld of een eenheid, en dan klopt het. Precies daarom wordt het los van harde fouten gemeld.
Worden mijn bestanden geüpload en bewaard?
Ze gaan naar onze server om te worden geparseerd en vergeleken en worden daarna weggegooid. Er wordt niets naar schijf geschreven, geïndexeerd of gedeeld.
Hulp nodig bij lokalisatie of internationalisatie?
Wij helpen je betere meertalige producten te bouwen.




