¡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