0.1.0 • Published 8 years ago

cldr-cli v0.1.0

Weekly downloads
4
License
MIT
Repository
gitlab
Last release
8 years ago

CLDR Tools CLI

NPM

command line tools for CLDR

Getting Started

$ npm install -g cldr-cli

There are two functions for now.

$ cldr -h

Usage: cldr [options] [command]


  Commands:

    lang [options] [locales]  output language display names specified by [locales] or exports.locales in cldr.conf.js
    available <locales>       output available language tags specified by <locales>
    help [cmd]                display help for [cmd]

  Options:

    -h, --help     output usage information
    -V, --version  output the version number

This command help to create json data about languages' locale and display name. Which could be used to generate language display names json file used in webpack.

$ cldr lang -h


  Usage: cldr-lang [options] [locales]

  output language display names specified by
  [locales] or exports.locales in cldr.conf.js

  Options:

    -h, --help           output usage information
    -o, --output <file>  output a json file


$ cldr lang zh,en

{
  zh: [
    {
      locale: "zh",
      displayName: "中文",
      original: "中文"
    },
    {
      locale: "en",
      displayName: "英文",
      original: "English"
    }
  ],
  en: [
    {
      locale: "zh",
      displayName: "Chinese",
      original: "中文"
    },
    {
      locale: "en",
      displayName: "English",
      original: "English"
    }
  ]
}

This command help to validate the locale to be used in your app if it's available for CLDR

$ cldr available -h

  Usage: cldr-available [options] <locales>

  output available language tags specified by <locales> zh,en,ja,ko for example

  Options:

    -h, --help  output usage information

$ cldr available zh,en

     ✔ zh => zh-Hans
     ✔ en

     zh-Hans, en