Nothing Special   »   [go: up one dir, main page]

3.1.3 • Published 6 months ago

iso-639-1 v3.1.3

Weekly downloads
43,621
License
MIT
Repository
github
Last release
6 months ago

ISO-639-1

NPM Version Build Status Download Count

Simple interface for ISO-639-1 language codes

Installation

npm install iso-639-1

Usage

Node.js

const ISO6391 = require('iso-639-1');
console.log(ISO6391.getName('en')); // 'English'

ES Module

import ISO6391 from 'iso-639-1';
console.log(ISO6391.getName('en')); // 'English'

Browsers

HTML

<script type="text/javascript" src="./node_modules/iso-639-1/build/index.js"></script>

Visit global variable ISO6391 in js

console.log(ISO6391.getName('en')); // 'English'

Methods

getName(code)

  • @param code {string}
  • @return {string}

Lookup language english name by code

getAllNames()

  • @return {array}

Get array of all language english names

getNativeName(code)

  • @param code {string}
  • @return {string}

Lookup language native name by code

getAllNativeNames()

  • @return {array}

Get array of all language native names

getCode(name)

  • @param name {string}
  • @return {string}

Lookup code by english name or native name

getAllCodes()

  • @return {array}

Get array of all codes

validate(code)

  • @param code {string}
  • @return {boolean}

Check whether the given code is in the list of ISO-639-1

getLanguages(codes)

  • @param codes {array}
  • @return {array}

Get the array of the language objects by the given codes

Example

const ISO6391 = require('iso-639-1')

console.log(ISO6391.getName('zh')) // 'Chinese'
console.log(ISO6391.getNativeName('zh')) // '中文'

console.log(ISO6391.getAllNames()) // ['Afar','Abkhaz', ... ,'Zulu']
console.log(ISO6391.getAllNativeNames()) //['Afaraf','аҧсуа бызшәа', ... ,'isiZulu' ]

console.log(ISO6391.getCode('Chinese')) // 'zh'
console.log(ISO6391.getCode('中文')) // 'zh'

console.log(ISO6391.getAllCodes()) //['aa','ab',...,'zu']

console.log(ISO6391.validate('en')) // true
console.log(ISO6391.validate('xx')) // false

console.log(ISO6391.getLanguages(['en', 'zh']))
// [{code:'en',name:'English',nativeName:'English'},{code:'zh',name:'Chinese',nativeName:'中文'}]
cboardn8n-nodes-base-ziwoostarionbotextra-googletranslateritabot5-htpvuepress-plugin-postsyoutube-subtitles-downloader@infinitebrahmanuniverse/nolb-iso@everything-registry/sub-chunk-1937@germondai/movie-web-providerscross-solution.deteaching-assistantwiktionary-translationswiclipediasanity-plugin-mux-inputstrapi-plugin-mux-video-uploadersteam-marketvoorhoede-ocelot-formatteross-translator@movie-web/providersovp-ui@protoheadless/core@devdisaster/providersmestre-dos-marketplaces-reusojoi-language-extensionilluminsightilluminsight-webhubot-what3wordshubot-wikipedia-langiso-639-1-class-validatoriso-639-1-zhlittle-media-boxmovies-providerhubot-google-cloud-translatei18n-ai-translateilana-utilshenshu-appl-min-componentsmultiple_language_githubn8n-nodes-twitter-dynamic-authmusicsmelmvl-amplitude-semismdm-common-utilsmedic-confproviders-neznode-balconn8n-nodes-basen8n-nodes-base-zeuspayload-aipiaphetscraperreact-quizz-spanishreact-quizzesreact-quizzes-forkririkostatic-site-scaffoldsnec-mvc-frameworksuper-lang-editor@amdglobal/astro-i18next@arch881010/providers@autocrm/api@alphaapps/alpha-auth@alphaapps/nestjs-auth@alphaapps/nestjs-common@awell-health/sol-scheduling@basilest-ch/ch-node-utils@ambassify/persona-client@celeris/locale@cine_box/providers@11ty/eleventy@abtnode/cli5htp-core@8n8/nodes-base@cnamts/synapse@datawheel/canon-cms@datawheel/tesseract-explorer@datawheel/data-exploreryuianiytranslatewebflow-multilingual@handsfree/accessabar@handsfree/accessangel@heyitsleo/providers@go1d/retriever@landing-friend/core@lucavb/aicommits@lhminh167/n8n-nodes-base@iteria-app/component-templates@limedocs/templating@m.npm/mw-sproviders@ninanfm/feed@eshlox/gatsby-theme-axii@medic/translation-checker@mitech-cloud/mi-lib@mitech-cloud/mi-model@mediafly/translate@mbaluev/t1v3-shop-ssr-components@mbaluev/t1v3-shop-ssr-core@joystream/metadata-protobuf
3.1.3

6 months ago

3.1.2

12 months ago

3.1.1

1 year ago

3.1.0

1 year ago

3.0.1

1 year ago

3.0.0

2 years ago

2.1.14

3 years ago

2.1.15

3 years ago

2.1.12

3 years ago

2.1.13

3 years ago

2.1.11

3 years ago

2.1.10

3 years ago

2.1.9

4 years ago

2.1.8

4 years ago

2.1.7

4 years ago

2.1.6

4 years ago

2.1.5

4 years ago

2.1.4

5 years ago

2.1.3

5 years ago

2.1.2

5 years ago

2.1.1

5 years ago

2.1.0

6 years ago

2.0.5

6 years ago

2.0.3

7 years ago

2.0.2

7 years ago

2.0.1

7 years ago

2.0.0

7 years ago

1.3.2

7 years ago

1.3.1

7 years ago

1.3.0

8 years ago

1.2.5

8 years ago

1.2.4

8 years ago

1.2.3

8 years ago

1.2.2

8 years ago

1.2.1

9 years ago

1.1.0

9 years ago

1.0.1

9 years ago

1.0.0

9 years ago

0.1.2

9 years ago

0.1.1

10 years ago

0.1.0

10 years ago