Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Tools for locale-js
JavaScript
branch: v0.0.2

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
bin
test
.gitignore
.npmignore
README.md
package.json

README.md

Tools for locale-js

See locale-js project.

Installation


$ npm install locale-tools

Usage


$ i18n --help

  Usage: i18n [options] [command]

  Commands:

    init                   Run initialization wizard
    collect                Collect translation data and write .tr file(s).
    dict                   Build dictionary files.
    *

  Options:

    -h, --help     output usage information
    -V, --version  output the version number
    -f, --force    force initialization, use with "init" command

Project lifecycle


Creating new project

$ cd <project_home>
$ i18n init

This command sequence will create i18n directory in the <project_home> and put project config into it.

Result:

  • tr.json - project config.

Collecting translation data

$ i18n collect

This command will create translation file for each target language.

Result:

  • <target>.tr - translation file for <target> language.

Building translation dictionary

Edit .tr files with your favorite text editor and run the following command:

$ i18n dict

This will create dictionary file for each target language and dictionary's config file.

Result:

  • i18n.json - dictionary's config.
  • <target>.json - translation dictionary for <target> language.
Something went wrong with that request. Please try again.