1. vue-csv-translation-helper

vue-csv-translation-helper

Vue CSV Translation Helper

Convert JSON locales to CSV.

āŖ back and forth ā©

Overview šŸ‘€

JSON to CSV

 // languages/en.json
// -----------------
{
  "title": "Homepage"
}

// languages/de.json
// -----------------
{
  "title": "Startseite"
}
 $ vue-csv-translation-helper -i languages -o output -l en de -d ","
# output/translation.csv
# ----------------------

key,en,de
title,Homepage,Startseite

Installation šŸ’»

 $ npm i vue-csv-translation-helper

or

 $ yarn add vue-csv-translation-helper

Run the Examples šŸƒšŸ½ā€ā™€ļø

 $ bin/vue-csv-translation-helper -i examples/example-1/inputs -o examples/example-1/outputs/ -l de en
 $ bin/vue-csv-translation-helper -i examples/example-2/inputs/translations.csv -o examples/example-2/outputs -l en de -d ";"

Usage šŸ“–

Usage: vue-csv-translation-helper [options]

Made with kumbocli.

Options:
  -V, --version                        output the version number
  -i, --input <DIRECTORY | FILENAME>   set the input to either a DIRECTORY or a FILE - allowed filetypes (.csv | .json)
  -o, --output <DIRECTORY | FILENAME>  set the output to either a DIRECTORY or a FILE - allowed filetypes (.csv | .json)
  -l, --language-codes <codes...>      set the language codes for the languages you want to process (default: ["en","de"])
  -d, --delimiter <CHAR>               set the CSV delimiter (default: ",")
  -h, --help                           display help for command