A TypeScript enum of all locales, such as "en-US".
npm install locale-enumA TypeScript enum containing all locales, such as en-US or zh-Hant-HK. Uses
mixed-case strings for locales (en-US, not en-us). Contains 495 locales.
npm i --save locale-enum
``js`
const Locale = require('locale-enum');
console.log(Locale.en_US); // "en-US"
Import using import:
`js`
import { Locale } from 'locale-enum';
console.log(Locale.fr_FR); // "fr-FR"
You can use this in JavaScript too, this is especially handy if your IDE
supports code completion.
`js``
const { Locale } = require('locale-enum');
console.log(Locale.pt_BR); // "pt-BR"
Note: the enum keys use underscores, while string values use dashes.
Pull requests and comments are welcome at the GitHub repo.