i18n-ninja

0.1.3 • Public • Published

i18n-ninja

できること

  • add: 複数の翻訳ファイルに対して、指定したキーに対する言語ごとの文言を標準入力して追加する
  • delete: 複数の翻訳ファイルから、指定したキーに対する文言を削除する
  • to-csv: VueI18n 向けの複数の翻訳ファイルを元に、結合した CSV ファイルを生成する
  • to-json: 結合された CSV ファイルを元に、個々の JSON ファイルを生成する

使い方

add

$ 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>

delete

$ npx i18n-ninja@latest delete -i ja:ja.json en:en.json vi:vi.json -k foo.bar.buz

to-csv

$ npx i18n-ninja@latest to-csv -i ja:ja.json en:en.json vi:vi.json -o result.csv

to-json

$ npx i18n-ninja@latest to-json -i result.csv -o ja:ja.json en:en.json

備考

利便性のために npm でパッケージを公開しているため、半分ぐらいオープンソースなのでコードに含む情報にはご注意ください。

Readme

Keywords

none

Package Sidebar

Install

npm i i18n-ninja

Weekly Downloads

1,207

Version

0.1.3

License

ISC

Unpacked Size

20.8 kB

Total Files

15

Last publish

Collaborators

  • shingo.sasaki