1.0.3 • Published 7 years ago

transjson v1.0.3

Weekly downloads
2
License
MIT
Repository
github
Last release
7 years ago

transjson

JSON translation tool, CLI tool for i18n configure translation.

Installation

npm install -g transjson

Usage

Usage: transjson [options] <inputFile> <outputFile>

  Options:

    -h, --help             output usage information
    -V, --version          output the version number
    -f, --from <fromLang>  from language, default is auto detect
    -t, --to <toLang>      to language, default is English

Example of execution:

> echo "{\"404\":\"Page not found\",\"hello_world\":\"Hello World\",\"nested\":{\"value\":\"Nested value\"}}" > en.json

> cat en.json
{"404":"Page not found","hello_world":"Hello World","nested":{"value":"Nested value"}}

> transjson --from en --to zh-tw en.json zh-tw.json
✔ 3 words translated

> cat zh-tw.json
{
  "404": "找不到網頁",
  "hello_world": "你好,世界",
  "nested": {
    "value": "嵌套值"
  }
}

> transjson --from en --to ja en.json ja.json
✔ 3 words translated

> cat ja.json
{
  "404": "ページが見つかりません",
  "hello_world": "こんにちは世界",
  "nested": {
    "value": "ネストされた値"
  }
}

Language Code

For all language parameters (--from, --to), ISO 639-1 language code is used. (except chinese, zh-tw for Traditional Chinese, zh-cn for Simplified Chinese)

Reference: https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes

1.0.3

7 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago

0.0.5

7 years ago

0.0.4

7 years ago

0.0.3

7 years ago

0.0.2

7 years ago

0.0.1

7 years ago