i18n JSON Validator - trova le chiavi di traduzione mancanti | POLPROG Skip to content

Validatore JSON i18n BETA

Convalida i tuoi file di localizzazione e individua chiavi mancanti, incongruenze e potenziali problemi prima del rilascio.

Uso gratuito Nessuna registrazione Privacy al primo posto
Struttura supportata
  • 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.

Ambito e limiti

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.

Aiuto

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.

Contattaci