Infers the best valid locale for a given language/country combination


Keywords
i18n, wix, locales, locale, language, languages
License
Apache-2.0
Install
npm install locale-helpers@1.0.547

Documentation

locale-helpers

NPM version Downloads

Infers the best valid locale for a given language/country combination.

Sometimes the locale is simply the language/country combination, e.g. en + US = en_US.

However, it + FR ≠ it_FR (as it is not a valid locale). A better option is the valid it_IT.

Usage

Install the library with npm install locale-helpers

var LocaleHelpers = require('locale-helpers').LocaleHelpers;

LocaleHelpers.bestLocaleFor({language: 'en', country: 'US'}); //-> 'en_US'
LocaleHelpers.bestLocaleFor({language: 'fr', country: 'FR'}); //-> 'fr_FR'
LocaleHelpers.bestLocaleFor({language: 'en', country: 'GB'}); //-> 'en_GB'
LocaleHelpers.bestLocaleFor({language: 'it', country: 'FR'}); //-> 'it_IT'