Trouvez les clés manquantes de vos fichiers JSON i18n !

Collez le fichier de la langue de référence et la traduction pour voir aussitôt les clés manquantes ou en trop, les valeurs non traduites et les écarts de variables.
1. base
2. target
3. result keyCount

missing1

  • cart.checkout

placeholderMismatch1

  • home.greeting{name} → –

untranslated1

  • home.ctaGet started

extra1

  • legacy.banner

Trouvez les clés manquantes de vos fichiers JSON i18n !

Collez le fichier de la langue de référence et la traduction pour voir aussitôt les clés manquantes ou en trop, les valeurs non traduites et les écarts de variables.

Description

- Les clés imbriquées deviennent des chemins à points (home.title), les tableaux des index (items.0). - Un fichier plat à clés pointées ({"home.title": "..."}) peut être comparé à un fichier imbriqué. - Les valeurs identiques à la référence sont signalées comme peut-être non traduites. - Les variables comme {name}, {{count}} ou %s présentes d’un seul côté sont signalées. - Vos données ne quittent jamais le navigateur.

Mode d’emploi

1. Collez à gauche le fichier de référence (ex. en.json). 2. Collez à droite le fichier traduit (ex. fr.json). 3. Vérifiez dans le résultat les clés manquantes, en trop et non traduites. 4. « Copier les clés manquantes en JSON » donne seulement les clés à ajouter, avec le texte de référence.

Cas d’usage

- Vérifier avant une mise en production que les nouveaux textes sont dans toutes les langues - Extraire uniquement les textes manquants pour les traducteurs - Trouver les clés inutilisées à supprimer après un refactoring - Éviter qu’un {name} brut s’affiche à cause d’une variable oubliée