Перейти к содержимому
CDGet
  • Главная
  • Проекты
  1. Главная
  2. Все проекты
  3. Chki18n

Chki18n

Утилита

Консольный инструмент, который проверяет файлы переводов на соответствие правилам i18n. Он сообщает о пропущенных ключах, повторяющихся значениях и других частых ошибках и одинаково работает в CI и на рабочей машине.

Документация (откроется в новой вкладке)Исходный код (откроется в новой вкладке)

Об этом проекте

Chki18n — инструмент командной строки, который проверяет файлы переводов на соответствие соглашениям, от которых зависит интернационализированный проект. Он читает языковые файлы, уже имеющиеся у проекта, и сообщает, что с ними не так, — проверка, которая иначе случается лишь тогда, когда пропущенная строка доходит до экрана.

Ошибками он помечает то, что ломает интерфейс: файл, который не удалось разобрать, ключ, который есть в одном языке и отсутствует в другом, и подстановочный маркер, не совпадающий с исходным языком. Предупреждениями — то, что лишь неловко: пустое значение, два ключа с одним и тем же текстом, значение, совпадающее с исходным языком и потому не переведённое, и ключ, который больше не использует ни один другой язык.

Он запускается как команда, внутри задачи непрерывной интеграции или из Node; поставляется современным ESM-пакетом с объявлениями TypeScript и сегодня читает файлы переводов в формате JSON. Он проверяет и не переводит: запуск ничего не переписывает внутри файла.

Возможности

  • Типы TypeScript

  • Проверено тестами

  • Командная строка

Сведения о проекте

Начало
2026
Лицензия
MIT (откроется в новой вкладке)
Языки программирования
JavaScript
Теги
i18ntranslationclivalidationcontinuous-integration
Пакеты
chki18n (откроется в новой вкладке)npm
Популярность
4
Звёзды на GitHub
37
Загрузки npm
Chki18n — Загрузки npm, Последние 30 дней
Загрузки npm
31 июл.0
1 авг.0
2 авг.0
3 авг.1
4 авг.0
5 авг.0
6 авг.0
7 авг.17
8 авг.0
9 авг.0
10 авг.0
11 авг.0
12 авг.8
13 авг.0
14 авг.0
15 авг.0
16 авг.0
17 авг.0
18 авг.3
19 авг.1
20 авг.2
21 авг.0
22 авг.0
23 авг.0
24 авг.0
25 авг.0
26 авг.0
27 авг.3
28 авг.0
29 авг.2
Последние 30 дней
КонтактыПоддержать
Перечисленные здесь проекты открыты под лицензией MIT.© 2026 CDGet. Все права защищены.