cldr-cli

0.1.0 • Public • Published

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

Readme

Keywords

Package Sidebar

Install

npm i cldr-cli

Weekly Downloads

1

Version

0.1.0

License

MIT

Last publish

Collaborators

  • zincli