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.