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

Readme

Keywords

Package Sidebar

Install

npm i cldr-data-full

Weekly Downloads

2

Version

26.0.0

License

none

Last publish

Collaborators

  • rxaviers