1.0.3 • Published 5 years ago

locales-normalizer v1.0.3

Weekly downloads
5
License
MIT
Repository
github
Last release
5 years ago

Installation

npm install --save locales-normalizer

Usage

The normalizer has two methods, normalize() and getLanguage():

  • normalize() receives the language code and returns a normal version (e.g. en_US -> en-US)
  • getLanguage() receives the language code and returns some extra information about the language.

Example

const localeNormalizer = require('locales-normalizer');

const locale = 'en_US'; // Coming from PHP-ICU.

console.log(localeNormalizer.normalize(locale)); // output: en-US

console.log(localeNormalizer.getLanguage(locale)); 
/**
 * Output:
 * {
 *  code: 'en-US',
 *  locale: 'en',
 *  territory: 'US'
 * }
*/