JSON-Validator für i18n BETA
Validieren Sie Ihre Lokalisierungsdateien und finden Sie fehlende Schlüssel, Inkonsistenzen und mögliche Probleme vor dem Release.
- ✓Flaches JSON
{ "key": "value" } - ✓Verschachteltes JSON
{ "key": { "nested": "value" } } - ✓Platzhalter
{name}, %s, {{value}} - ✓HTML-Tags
<b>, <a>, <br> and more
Tipp: Benennen Sie Ihre Dateien mit dem Sprachcode (z. B. en.json, pl.json, de.json) für beste Ergebnisse.
Was dieser Validator tut und was nicht
Ein Validator, kein Übersetzungsdienst
Dateien werden mit einer Basisdatei verglichen und berichtet: fehlende und überzählige Schlüssel, Typabweichungen, Unterschiede bei Platzhaltern und Inline-Tags, leere Werte und Texte, die noch mit der Basis identisch sind. Kein Inhalt wird übersetzt, vorgeschlagen oder gespeichert, und die Dateien werden verworfen, sobald der Bericht steht. Ein als unübersetzt markierter Text kann völlig richtig sein, wie es bei Marken- und Fachbegriffen häufig der Fall ist.
FAQ
Wie wird die Basisdatei gewählt?
Standardmäßig die größte, vollständigste Datei im Satz, denn das ist fast immer die Ausgangssprache. Jede andere Datei wird dagegen verglichen, deshalb hat die Basis per Definition 100%.
Was gilt als Platzhalter-Abweichung?
Die Tokens, die die Laufzeit einsetzt, etwa {name} oder %s, unterscheiden sich zwischen Basistext und Übersetzung. Das ist ein echter Defekt: bestenfalls erscheint der Wert nie, schlimmstenfalls wirft der Formatter.
Warum gilt ein Schlüssel als unübersetzt?
Sein Wert ist Byte für Byte identisch mit der Basis. Oft ist das ein Markenname, ein Codebeispiel oder eine Einheit und damit richtig. Genau deshalb wird es getrennt von harten Fehlern gemeldet.
Werden meine Dateien hochgeladen und aufbewahrt?
Sie gehen zum Parsen und Vergleichen an unseren Server und werden danach verworfen. Nichts wird auf Platte geschrieben, indexiert oder geteilt.
Brauchen Sie Hilfe bei Lokalisierung oder Internationalisierung?
Wir helfen Ihnen, bessere mehrsprachige Produkte zu bauen.




