This package has been deprecated

Author message:

Use `CLDR_COVERAGE=full npm install cldr-data` instead

cldr-data-full

26.0.0 • Public • Published

cldr-data-full-npm

Npm module for Unicode CLDR JSON data

Usage

On the package.json of your i18n library, define which CLDR versions it's compatible with.

"dependencies": {
  "cldr-data-full": ">26"
}

On your library, access CLDR JSON data using require("cldr-data-full").

cldr = require("cldr-data-full");
 
function Pluralize(locale) {
  var plurals = cldr("supplemental/plurals");
  var language = extractLanguageFrom(locale);
 
  // Your awesome pluralization logic
  pluralForm = doAwesomeStuffWith(
    plurals.supplemental["plurals-type-cardinal"][language]
  );
 
  return pluralForm;
}

For your convinience, use cldr-data-full in conjunction of cldr.js.

Cldr = require("cldrjs")
cldr = require("cldr-data-full");
 
Cldr.load(cldr("supplemental/plurals"));
 
function Pluralize(locale) {
  locale = new Cldr(locale);
 
  // Your awesome pluralization logic
  pluralForm = doAwesomeStuffWith(
    locale.supplemental("plurals-type-cardinal/{language}")
  );
 
  return pluralForm;
}

License

MIT © Rafael Xavier de Souza

/cldr-data-full/

    Package Sidebar

    Install

    npm i cldr-data-full

    Weekly Downloads

    0

    Version

    26.0.0

    License

    none

    Last publish

    Collaborators

    • rxaviers