0.2.0 • Published 5 years ago

colage v0.2.0

Weekly downloads
3
License
MIT
Repository
github
Last release
5 years ago

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