CÓDIGO ABIERTO · HERRAMIENTA DE DESARROLLO
i18n-sweep
Una herramienta de código abierto para encontrar traducciones que faltan o ya no se usan.
- Mi aportación
- Creé una CLI y una API para revisar claves de traducción en proyectos de desarrollo.
- Tecnologías
- TypeScript · Node.js · Vue · JSON/YAML
Mantener las traducciones al día.
Cuando una aplicación cambia, pueden quedar textos antiguos en los diccionarios o aparecer claves sin traducir. i18n-sweep compara los diccionarios JSON/YAML con las llamadas del código en Vue y JavaScript/TypeScript. Permite configurar funciones de traducción propias y consultar los resultados en consola o como informe JSON.
Un informe para revisar con contexto.
El análisis utiliza prefijos como aproximación para las claves construidas dinámicamente. Conviene revisar los resultados antes de eliminar traducciones: que una clave no aparezca en el análisis no demuestra por sí solo que sobre. El código y el paquete están disponibles para consultar su funcionamiento y sus límites.