Validatore JSON i18n BETA
Convalida i tuoi file di localizzazione e individua chiavi mancanti, incongruenze e potenziali problemi prima del rilascio.
- ✓JSON piatto
{ "key": "value" } - ✓JSON annidato
{ "key": { "nested": "value" } } - ✓Segnaposto
{name}, %s, {{value}} - ✓Tag HTML
<b>, <a>, <br> and more
Suggerimento: assegna ai file il codice della lingua (ad es. en.json, pl.json, de.json) per risultati ottimali.
Cosa fa questo validatore e cosa non farà
Un validatore, non un servizio di traduzione
I file vengono confrontati con un file di base e riportati: chiavi mancanti e in eccesso, discordanze di tipo, differenze di segnaposto e tag inline, valori vuoti e stringhe ancora identiche alla base. Nessun contenuto viene tradotto, suggerito o conservato, e i file vengono scartati appena il report è pronto. Una stringa segnalata come non tradotta può essere perfettamente corretta, come spesso accade per marchi e termini tecnici.
FAQ
Come viene scelto il file di base?
Per impostazione predefinita il file più grande e completo del gruppo, perché è quasi sempre la lingua di origine. Ogni altro file viene confrontato con esso, quindi la base è al 100% per definizione.
Cosa conta come discordanza di segnaposto?
I token che il runtime interpola, come {name} o %s, differiscono tra stringa di base e traduzione. È un difetto reale: nel migliore dei casi il valore non compare mai, nel peggiore il formatter solleva un errore.
Perché una chiave risulta non tradotta?
Il suo valore è identico byte per byte alla base. Spesso si tratta di un marchio, di un frammento di codice o di un'unità, ed è corretto. Proprio per questo viene riportato separatamente dagli errori veri.
I miei file vengono caricati e conservati?
Vengono inviati al nostro server per essere analizzati e confrontati, poi scartati. Nulla viene scritto su disco, indicizzato o condiviso.
Ti serve aiuto con localizzazione o internazionalizzazione?
Ti aiutiamo a costruire prodotti multilingua migliori.




