@pascholda1/vue-cli-plugin-i18n-csv-exchange
v1.0.1
Published
Vue CLI plugin to convert i18n localizations from JSON to CSV / CSV to JSON
Downloads
24
Readme
Vue CLI Plugin i18n CSV exchange
This plugin can export nested localization JSON files to CSV and import CSV localization files back to JSON.
Installation
npm i --save-dev @pascholda1/vue-cli-plugin-i18n-csv-exchange
vue invoke vue-cli-plugin-i18n-csv-exchangeUsage
To create / update CSV files based on your JSON files:
npm run i18n-export-csvTo create / update JSON files based on your CSV files:
npm run i18n-import-csvExamples
i18n-export-csv
reads nested JSON Files like:
{
"questions": {
"answer": {
"yes": "Yes",
"no": "No"
}
}
}will create a CSV like:
questions.answer.yes,Yes
questions.answer.no ,Noi18n-import-csv
reads a CSV File like that:
questions.answer.yes,Yes
questions.answer.no ,Noand adds the second column's values to the first column's object path.
