Skip to content

0ldCold/i18n-files-utils

Repository files navigation

i18n files utils

Описание

Набор инструментов для подготовки файлов локализации для перевода

Существуют следующие утилиты:

  • makeCsv: превращает json (в том числе с древовидной структурой) в csv
  • makeI18n: превращает csv в json
  • compare: сравнивает указанный json с эталонным и выводит список полей, которых не хватает в указанном
  • merge: сливает 2 файла перевода в один json. В случае наличия 2х одинаковых полей выбирает значение из файла merged

Утилиты выбираются при помощи флага --type (например --type=makeCsv)

Пути до файлов указываются при помощи флагов --input, --output, --reference (например --input=./translation.json)