iso639-codes

1.0.1 • Public • Published

ISO639 Codes

Node Version Downloads Travis

ISO639 Codes for JavaScript

Installation

Module available through the npm registry. It can be installed using the npm or yarn command line tools.

# NPM 
npm install iso639-codes --save
# Or Using Yarn 
yarn add iso639-codes

Example

const iso = require('iso639-codes')
 
iso['Portuguese'].name //'Portuguese'
iso['Portuguese'].names //['Portuguese']
iso['Portuguese']['iso639-2'] // 'por'
iso['Portuguese']['iso639-1'] // 'pt'
 
iso['Balinese']['iso639-2'] // 'ban'
iso['Balinese']['iso639-1'] // null
 
iso['Chichewa'].name // 'Chichewa'
iso['Chichewa'].names // ['Chichewa', 'Chewa', 'Nyanja']

Documentation

iso639

List of Languages

iso639[language]

Get ISO information

  • name (String)
  • names (Array)
  • iso639-2 (String)
  • iso639-1 (String || null)

Source

NOTE: Source is www.loc.gov/standards/iso639-2/php/English_list.php

Tests

To run the test suite, first install the dependencies, then run test:

# NPM 
npm test
# Or Using Yarn 
yarn test

Dependencies

None

Contributors

Pull requests and stars are always welcome. For bugs and feature requests, please create an issue. List of all contributors.

License

MIT © Tiago Danin

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 1.0.1
    14,137
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 1.0.1
    14,137
  • 1.0.0
    0

Package Sidebar

Install

npm i iso639-codes

Weekly Downloads

14,137

Version

1.0.1

License

MIT

Unpacked Size

70.3 kB

Total Files

4

Last publish

Collaborators

  • tiagodanin