colage

Converted multi language meta information COuntries|LAnguages|GEnres.


Keywords
ISO, 639, 639-1, ISO 639-1, 3166, 3166-1, ISO 3166-1, 3166-1 alpha-2, ISO 3166-1 alpha-2, lang, langs, language, languages, country, countries, genre, genres
License
MIT
Install
npm install colage@0.2.0

Documentation

What is COLAGE?

Converted multi language meta information COuntriesLAnguagesGEnres.

Installation

npm i colage

Usage

Import the library in your code:

const colage = require('colage');

Convert country names (string) to ISO 3166-1 (array)

let iso_3166_1 = colage.co('Россия, Deutschland, δΈ­ε›½');
console.log(iso_3166_1); //=> [ 'RU', 'DE', 'CN' ]

Convert country ISO 3166-1 (array) to names (array)

let en_countries = colage.co([ 'RU', 'DE', 'CN' ], 'en');
console.log(en_countries);  //=> [ 'Russia', 'Germany', 'China' ]

Convert language names (string) to ISO 639-1 (array)

let iso_639_1 = colage.la('русский, deutsch, δΈ­ζ–‡');
console.log(iso_639_1); //=> [ 'ru', 'de', 'zh' ]

Convert language ISO 639-1 (array) to names (array)

let en_languages = colage.la([ 'ru', 'de', 'zh' ], 'en');
console.log(en_languages);  //=> [ 'Russian', 'German', 'Chinese' ]

Convert genre names (string) to codes (array)

let codes = colage.ge('комСдия, musikalisch, 动作');
console.log(codes); //=> [ '8', '21', '1' ]

Convert genre codes (array) to names (array)

let en_genres = colage.ge([ '8', '21', '1' ], 'en');
console.log(en_genres);  //=> [ 'comedy', 'musical', 'action' ]

Convert country ISO 3166-1 (string) to languages ISO 639-1 (array)

let iso_639_1 = colage.c2l('CH'); // Switzerland
console.log(iso_639_1); //=> [ 'de', 'fr', 'it', 'rm' ]

Convert job (string) to department (string)

let department = colage.j2d('Story');
console.log(department); //=> Writing

Running tests

npm test