iso-language-codes
v2.0.0
Published
ISO 639-1, -2/T and -2/B codes with names
Downloads
22,653
Maintainers
Readme
| Test coverage | | | | Thanks | | --------------------------- | ----------------------- | ------------------------- | ----------------- | ----------------- | | | | | | |
ISO language codes
Based on https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes
Install
npm i iso-language-codes
Example
import codes, {by639_1, by639_2T, by639_2B} from 'iso-language-codes'
var code
code = codes[0]
//code is
{
name: 'Serbian',
nativeName: 'српски језик',
iso639_1: 'sr',
iso639_2T: 'srp',
iso639_2B: 'srp'
}
code = by639_1['en']
//code is
{
name: 'English',
nativeName: 'English',
iso639_1: 'en',
iso639_2T: 'eng',
iso639_2B: 'eng'
}
code = iso639_2T['fra']
//code is
{
name: 'French',
nativeName: 'français, langue française',
iso639_1: 'fr',
iso639_2T: 'fra',
iso639_2B: 'fre'
}
//get an array of all iso639_2B codes:
var code2BList = Object.keys(iso639_2B)
Example (CommonJS)
const codes = require('iso-language-codes');
const {by639_1, by639_2T, by639_2B} = codes;
//see first example above for usage ...