Aller au contenu
CDGet
  • Accueil
  • Projets
  1. Accueil
  2. Tous les projets
  3. Chki18n

Chki18n

Utilitaire

Un outil en ligne de commande qui vérifie les fichiers de traduction au regard des conventions i18n. Il signale les clés manquantes, les valeurs en double et d’autres erreurs courantes, et s’exécute aussi bien en CI que sur un poste.

Documentation (s’ouvre dans un nouvel onglet)Code source (s’ouvre dans un nouvel onglet)

À propos de ce projet

Chki18n est un outil en ligne de commande qui vérifie les fichiers de traduction au regard des conventions dont dépend un projet internationalisé. Il lit les fichiers de langue que le projet possède déjà et signale ce qui ne va pas — un contrôle qui, autrement, n’a lieu que lorsqu’un texte manquant apparaît à l’écran.

Il signale comme erreurs ce qui casse l’interface : un fichier illisible, une clé présente dans une langue et absente d’une autre, et un marqueur d’interpolation qui ne correspond pas à la langue de référence. Il signale comme avertissements ce qui est seulement embarrassant : une valeur vide, deux clés portant le même texte, une valeur identique à la langue source et donc non traduite, et une clé qu’aucune autre langue n’utilise plus.

Il fonctionne en commande, dans une tâche d’intégration continue ou depuis Node ; il est publié comme paquet ESM moderne avec des déclarations TypeScript et lit aujourd’hui les fichiers de traduction au format JSON. Il vérifie et ne traduit pas : l’exécuter ne réécrit rien dans un fichier.

Fonctionnalités

  • Types TypeScript

  • Vérifié par des tests

  • Interface en ligne de commande

Informations sur le projet

Début
2026
Licence
MIT (s’ouvre dans un nouvel onglet)
Langages de programmation
JavaScript
Mots-clés
i18ntranslationclivalidationcontinuous-integration
Paquets
chki18n (s’ouvre dans un nouvel onglet)npm
Popularité
4
Étoiles GitHub
37
Téléchargements npm
Chki18n — Téléchargements npm, 30 derniers jours
Téléchargements npm
31 juil.0
1 août0
2 août0
3 août1
4 août0
5 août0
6 août0
7 août17
8 août0
9 août0
10 août0
11 août0
12 août8
13 août0
14 août0
15 août0
16 août0
17 août0
18 août3
19 août1
20 août2
21 août0
22 août0
23 août0
24 août0
25 août0
26 août0
27 août3
28 août0
29 août2
30 derniers jours
ContactFaire un don
Les projets présentés ici sont open source sous licence MIT.© 2026 CDGet. Tous droits réservés.