ISO6391JP

Methods

(static) getAllCodes() → {Array}

全てのisoコードを配列で返す
Source:
Returns:
isoコードをアルファベット順に配列で返す
Type
Array
Example
console.log(ISO6391JP.getAllCodes()) //['aa','ab',...,'zu']

(static) getAllNames() → {Array}

全てのisoコードの日本語名を返す
Source:
Returns:
isoコードのアルファベット順に日本語名を配列で返す
Type
Array
Example
console.log(ISO6391JP.getAllNames()) // ['アファル語','アブハズ語', ... ,'ズールー語']

(static) getAllNativeNames() → {Array}

全てのisoコードのネイティブの名称を返す
Source:
Returns:
isoコードのアルファベット順にネイティブ表記を配列で返す
Type
Array
Example
console.log(ISO6391JP.getAllNativeNames()) //['Afaraf','аҧсуа бызшәа', ... ,'isiZulu' ]

(static) getCode(name) → {string}

日本語、またはネイティブの言語で入力した言語名のisoコードを返す
Parameters:
Name Type Description
name string 日本語名またはネイティブの言語名を文字列で渡す
Source:
Returns:
引数で渡された言語のisoコードを文字列で返す
Type
string
Example
console.log(ISO6391JP.getCode('中国語')) // 'zh'

(static) getLanguages(codes) → {Array}

入力したisoコードの日本語名、ネイティブ表記、isoコードを配列で返す
Parameters:
Name Type Description
codes Array isoコードを配列で渡す
Source:
Returns:
配列で渡された各isoコードの情報オブジェクトを配列に格納して返す
Type
Array
Example
console.log(ISO6391JP.getLanguages(['en', 'zh']))
// [{code:'en',name:'英語',nativeName:'English'},{code:'zh',name:'中国語',nativeName:'中文'}]

(static) getName(code) → {string}

引数に入力したisoコードの日本語名を返す
Parameters:
Name Type Description
code string isoコードを文字列で渡す
Source:
Returns:
引数で渡されたisoコードの日本語名を文字列で返す
Type
string
Example
console.log(ISO6391JP.getName('zh')) // '中国語'

(static) getNativeName(code) → {string}

引数に入力したisoコードの名称をネイティブの言語で返す
Parameters:
Name Type Description
code string isoコードを文字列で渡す
Source:
Returns:
引数で渡されたisoコードをネイティブ表記の文字列で返す
Type
string
Example
console.log(ISO6391JP.getNativeName('zh')) // '中文'

(static) validate(code) → {boolean}

入力したコードがISO-639-1に含まれているかの真偽値を返す
Parameters:
Name Type Description
code string isoコードを文字列で渡す
Source:
Returns:
引数で渡されたisoコードが存在すればtrue, 存在しなければfalseを返す
Type
boolean
Example
console.log(ISO6391JP.validate('en')) // true
console.log(ISO6391JP.validate('xx')) // false