Zum Inhalt springen
CDGet
  • Startseite
  • Projekte
  1. Startseite
  2. Alle Projekte
  3. Chki18n

Chki18n

Werkzeug

Ein Kommandozeilenwerkzeug, das Übersetzungsdateien gegen die üblichen i18n-Regeln prüft. Es meldet fehlende Schlüssel, doppelte Werte und andere häufige Fehler und läuft in der CI ebenso wie lokal.

Dokumentation (wird in einem neuen Tab geöffnet)Quellcode (wird in einem neuen Tab geöffnet)

Über dieses Projekt

Chki18n ist ein Kommandozeilenwerkzeug, das Übersetzungsdateien gegen die Konventionen prüft, auf die ein internationalisiertes Projekt angewiesen ist. Es liest die Sprachdateien, die ein Projekt ohnehin hat, und meldet, was daran nicht stimmt — eine Prüfung, die sonst erst stattfindet, wenn ein fehlender Text auf dem Bildschirm auftaucht.

Als Fehler meldet es, was die Oberfläche zerlegt: eine Datei, die sich nicht lesen lässt, ein Schlüssel, der in einer Sprache vorhanden und in einer anderen verschwunden ist, und einen Platzhalter, der nicht zur Ausgangssprache passt. Als Warnung meldet es, was lediglich peinlich ist: ein leerer Wert, zwei Schlüssel mit demselben Text, ein Wert, der mit der Ausgangssprache identisch und damit unübersetzt ist, und ein Schlüssel, den keine andere Sprache mehr verwendet.

Es läuft als Befehl, in einem CI-Job oder aus Node heraus, erscheint als modernes ESM-Paket mit TypeScript-Deklarationen und liest heute Übersetzungsdateien im JSON-Format. Es prüft und übersetzt nicht: Ein Lauf schreibt nichts in einer Datei um.

Funktionen

  • TypeScript-Typen

  • Durch Tests geprüft

  • Kommandozeile

Projektinformationen

Begonnen
2026
Lizenz
MIT (wird in einem neuen Tab geöffnet)
Programmiersprachen
JavaScript
Schlagwörter
i18ntranslationclivalidationcontinuous-integration
Pakete
chki18n (wird in einem neuen Tab geöffnet)npm
Beliebtheit
4
GitHub-Sterne
37
npm-Downloads
Chki18n — npm-Downloads, Letzte 30 Tage
npm-Downloads
31. Juli0
1. Aug.0
2. Aug.0
3. Aug.1
4. Aug.0
5. Aug.0
6. Aug.0
7. Aug.17
8. Aug.0
9. Aug.0
10. Aug.0
11. Aug.0
12. Aug.8
13. Aug.0
14. Aug.0
15. Aug.0
16. Aug.0
17. Aug.0
18. Aug.3
19. Aug.1
20. Aug.2
21. Aug.0
22. Aug.0
23. Aug.0
24. Aug.0
25. Aug.0
26. Aug.0
27. Aug.3
28. Aug.0
29. Aug.2
Letzte 30 Tage
KontaktSpenden
Die hier aufgeführten Projekte sind Open Source unter der MIT-Lizenz.© 2026 CDGet. Alle Rechte vorbehalten.