Visão geral
Um pacote Flutter/Dart projetado para limpar chaves de tradução não utilizadas em arquivos ARB (App Resource Bundle) em múltiplos idiomas. Ajuda a manter um fluxo de localização organizado e eficiente ao identificar e remover chaves que já não são referenciadas na base de código. Ideal para equipes que gerenciam aplicativos internacionalizados em grande escala, reduzindo o acúmulo de itens desnecessários e evitando que traduções desatualizadas permaneçam. A ferramenta funciona como uma utilidade de linha de comando compatível com macOS, Windows e Linux.
Casos de uso
- Removendo chaves de tradução obsoletas
- Manter arquivos ARB limpos
- Simplificando fluxos de trabalho de localização
- Evitando o crescimento da tradução
- Automatizando a limpeza em pipelines CI/CD
Principais recursos
- Escaneia todos os arquivos ARB em busca de chaves não utilizadas
- Suporta arquivos ARB multilíngues
- Interface de linha de comando
- Compatibilidade multiplataforma
- Integra-se a projetos Flutter
Indicado para
- Desenvolvedores Flutter gerenciando traduções
- Equipes de localização
- pipelines de CI/CD
- Projetos com mudanças frequentes na interface
- Equipes usando ARB para internacionalização
Considerações
- Requer revisão manual antes da exclusão
- Não lida com chaves dinâmicas
- Sem interface gráfica
- Melhor usado no desenvolvimento ou estágio
- Faça backup dos arquivos ARB antes de executar