¡Encuentra las claves que faltan en tus archivos JSON i18n!

Pega el archivo del idioma base y el de traducción para ver al instante claves faltantes, claves sobrantes, valores sin traducir y diferencias de marcadores.
1. base
2. target
3. result keyCount

missing1

  • cart.checkout

placeholderMismatch1

  • home.greeting{name} → –

untranslated1

  • home.ctaGet started

extra1

  • legacy.banner

¡Encuentra las claves que faltan en tus archivos JSON i18n!

Pega el archivo del idioma base y el de traducción para ver al instante claves faltantes, claves sobrantes, valores sin traducir y diferencias de marcadores.

Descripción

- Las claves anidadas se convierten en rutas con puntos (home.title) y los arrays en índices (items.0). - Se pueden comparar archivos planos con claves con puntos ({"home.title": "..."}) con archivos anidados. - Los valores idénticos al de la base se muestran como posiblemente sin traducir. - Se avisan los marcadores como {name}, {{count}} o %s que están solo en un lado. - Tus datos nunca salen del navegador.

Cómo usar

1. Pega a la izquierda el archivo del idioma base (p. ej. en.json). 2. Pega a la derecha el archivo de traducción (p. ej. es.json). 3. Revisa en el resultado las claves faltantes, sobrantes y los valores sin traducir. 4. Con "Copiar claves faltantes como JSON" obtienes solo las claves a añadir, con el texto base.

Casos de uso

- Comprobar antes de publicar que los textos nuevos están en todos los idiomas - Extraer solo los textos faltantes para enviarlos a traducción - Encontrar claves sin uso para borrar tras una refactorización - Evitar que {name} aparezca tal cual en pantalla por un marcador perdido