Encontre as chaves que faltam nos seus arquivos JSON i18n!
Cole o arquivo do idioma base e o da tradução para ver na hora chaves faltando, chaves a mais, valores sem tradução e diferenças de placeholders.
1. base
2. target
3. result keyCount
missing1
cart.checkout
placeholderMismatch1
home.greeting{name} → –
untranslated1
home.ctaGet started
extra1
legacy.banner
Encontre as chaves que faltam nos seus arquivos JSON i18n!
Cole o arquivo do idioma base e o da tradução para ver na hora chaves faltando, chaves a mais, valores sem tradução e diferenças de placeholders.
Descrição
- Chaves aninhadas viram caminhos com pontos (home.title) e arrays viram índices (items.0).
- Arquivos planos com chaves com ponto ({"home.title": "..."}) podem ser comparados com arquivos aninhados.
- Valores iguais ao da base aparecem como possivelmente sem tradução.
- Placeholders como {name}, {{count}} ou %s presentes em só um lado são apontados.
- Seus dados nunca saem do navegador.
Como usar
1. Cole à esquerda o arquivo do idioma base (ex.: en.json).
2. Cole à direita o arquivo da tradução (ex.: pt.json).
3. Confira no resultado as chaves faltando, a mais e sem tradução.
4. Use "Copiar chaves faltando como JSON" para obter só as chaves a adicionar, com o texto base.
Casos de uso
- Conferir antes do deploy se os textos novos estão em todos os idiomas
- Separar só os textos faltando para enviar aos tradutores
- Achar chaves sem uso para apagar após uma refatoração
- Evitar que {name} apareça cru na tela por falta de placeholder