Saltar al contenido
CDGet
  • Inicio
  • Proyectos
  1. Inicio
  2. Todos los proyectos
  3. Chki18n

Chki18n

BibliotecaUtilidad

Una herramienta de línea de comandos que revisa los archivos de traducción según las convenciones de i18n, publicada para JavaScript, Dart y Python. Informa de claves ausentes, valores repetidos y otros errores frecuentes, y funciona igual en CI que en un portátil.

Sitio web (se abre en una pestaña nueva)Documentación (se abre en una pestaña nueva)Código fuente (se abre en una pestaña nueva)

Sobre este proyecto

Chki18n es una herramienta de línea de comandos que comprueba los archivos de traducción frente a las convenciones de las que depende un proyecto internacionalizado. Lee los archivos de idioma que el proyecto ya tiene e informa de lo que está mal en ellos, una revisión que de otro modo solo ocurre cuando un texto ausente llega a la pantalla.

Ejecuta veinticinco comprobaciones e informa de cada problema con el nivel que corresponde al daño que causa. Los errores son lo que rompe la interfaz: un archivo que no se puede leer o analizar, una clave definida dos veces, un idioma que falta en un grupo, una clave presente en un idioma y ausente en otro, y marcadores de interpolación que no coinciden con los del idioma de referencia en nombre o en número. Las advertencias son lo que simplemente avergüenza: un valor vacío, dos claves con el mismo texto, un valor idéntico al del idioma de origen y por tanto sin traducir, cifras que se pierden o cambian en la traducción, marcado que se pierde, un mismo original traducido de dos maneras, un carácter invisible, una forma de plural que falta, y una clave que ningún otro idioma sigue usando. Si además se le indica el código fuente, informa de las claves a las que nada hace referencia y de las que el código pide sin que ningún archivo las defina.

Se ejecuta como comando, dentro de un trabajo de integración continua o desde tu propio código, y se publica para JavaScript, Dart y Python; los tres hacen las mismas comprobaciones en el mismo orden y devuelven el mismo informe. Hoy lee archivos de traducción en JSON, y comprueba en lugar de traducir: ejecutarlo no reescribe nada dentro de un archivo.

Características

  • Sitio de documentación

  • Tipos de TypeScript

  • Varios idiomas

  • Verificado con pruebas

  • Multiplataforma

  • Interfaz de línea de comandos

Información del proyecto

Inicio
2026
Licencia
MIT (se abre en una pestaña nueva)
Lenguajes de programación
DartPythonJavaScript
Etiquetas
i18ntranslationclivalidationcontinuous-integration
Paquetes
chki18n (se abre en una pestaña nueva)npmchki18n (se abre en una pestaña nueva)pub.devchki18n (se abre en una pestaña nueva)PyPI
Popularidad
4
Estrellas en GitHub
430
Descargas de npm
Puntos de datos: 30. Rango: de 0 a 171.
Chki18n — Descargas de npm, Últimos 30 días
Descargas de npm
2 sept5
3 sept0
4 sept144
5 sept171
6 sept28
7 sept0
8 sept0
9 sept11
10 sept8
11 sept4
12 sept18
13 sept4
14 sept2
15 sept0
16 sept2
17 sept6
18 sept1
19 sept1
20 sept1
21 sept0
22 sept0
23 sept8
24 sept0
25 sept2
26 sept3
27 sept5
28 sept2
29 sept1
30 sept3
1 oct0
Últimos 30 días
ContactoDonar
Los proyectos que aparecen aquí son de código abierto bajo la licencia MIT.© 2026 CDGet. Todos los derechos reservados.