i18n JSON Validator - vind ontbrekende vertaalsleutels | POLPROG Skip to content

JSON-validator voor i18n BETA

Valideer je lokalisatiebestanden en spoor ontbrekende sleutels, inconsistenties en mogelijke problemen op vóór de release.

Gratis te gebruiken Geen registratie Privacy voorop
Ondersteunde structuur
  • 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.

Reikwijdte en grenzen

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.

Hulp

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.

Neem contact op