i18n-pipeline-cli
v0.1.0
Published
Extract i18n keys via i18next-cli, build translation matrix, export XLS
Readme
i18n-pipeline
Standalone npm package to:
- extract i18n keys with
i18next-cli - build translation matrix from locale JSON files
- convert matrix JSON to XLS
Run pipeline
cd i18n-pipeline
node ./bin/i18n-pipeline.js ./i18n-pipeline.config.jsIf config file is missing, the CLI creates i18n-pipeline.config.js template in the current folder and exits with an instruction to edit it.
Output matrix:
./.output/matrix.json
Convert matrix.json to xls
cd i18n-pipeline
node ./bin/i18n-pipeline.js xls ./.output/matrix.json ./.output/translations.xlsRun with npx (after publish)
npx i18n-pipeline-cli ./i18n-pipeline.config.js
npx i18n-pipeline-cli xls ./matrix.json ./translations.xlsTest
cd i18n-pipeline
npm test