-
add
: 複数の翻訳ファイルに対して、指定したキーに対する言語ごとの文言を標準入力して追加する -
delete
: 複数の翻訳ファイルから、指定したキーに対する文言を削除する -
to-csv
:VueI18n
向けの複数の翻訳ファイルを元に、結合した CSV ファイルを生成する -
to-json
: 結合された CSV ファイルを元に、個々の JSON ファイルを生成する
$ npx i18n-ninja@latest add -i ja:ja.json en:en.json vi:vi.json -k foo.bar.buz
ja: <stdin>
en: <stdin>
vi: <stdin>
$ npx i18n-ninja@latest delete -i ja:ja.json en:en.json vi:vi.json -k foo.bar.buz
$ npx i18n-ninja@latest to-csv -i ja:ja.json en:en.json vi:vi.json -o result.csv
$ npx i18n-ninja@latest to-json -i result.csv -o ja:ja.json en:en.json
利便性のために npm でパッケージを公開しているため、半分ぐらいオープンソースなのでコードに含む情報にはご注意ください。