Methods
(static) getAllCodes() → {Array}
全てのisoコードを配列で返す
Returns:
isoコードをアルファベット順に配列で返す
- Type
- Array
Example
console.log(ISO6391JP.getAllCodes()) //['aa','ab',...,'zu']
(static) getAllNames() → {Array}
全てのisoコードの日本語名を返す
Returns:
isoコードのアルファベット順に日本語名を配列で返す
- Type
- Array
Example
console.log(ISO6391JP.getAllNames()) // ['アファル語','アブハズ語', ... ,'ズールー語']
(static) getAllNativeNames() → {Array}
全てのisoコードのネイティブの名称を返す
Returns:
isoコードのアルファベット順にネイティブ表記を配列で返す
- Type
- Array
Example
console.log(ISO6391JP.getAllNativeNames()) //['Afaraf','аҧсуа бызшәа', ... ,'isiZulu' ]
(static) getCode(name) → {string}
日本語、またはネイティブの言語で入力した言語名のisoコードを返す
Parameters:
Name | Type | Description |
---|---|---|
name |
string | 日本語名またはネイティブの言語名を文字列で渡す |
Returns:
引数で渡された言語のisoコードを文字列で返す
- Type
- string
Example
console.log(ISO6391JP.getCode('中国語')) // 'zh'
(static) getLanguages(codes) → {Array}
入力したisoコードの日本語名、ネイティブ表記、isoコードを配列で返す
Parameters:
Name | Type | Description |
---|---|---|
codes |
Array | isoコードを配列で渡す |
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コードを文字列で渡す |
Returns:
引数で渡されたisoコードの日本語名を文字列で返す
- Type
- string
Example
console.log(ISO6391JP.getName('zh')) // '中国語'
(static) getNativeName(code) → {string}
引数に入力したisoコードの名称をネイティブの言語で返す
Parameters:
Name | Type | Description |
---|---|---|
code |
string | isoコードを文字列で渡す |
Returns:
引数で渡されたisoコードをネイティブ表記の文字列で返す
- Type
- string
Example
console.log(ISO6391JP.getNativeName('zh')) // '中文'
(static) validate(code) → {boolean}
入力したコードがISO-639-1に含まれているかの真偽値を返す
Parameters:
Name | Type | Description |
---|---|---|
code |
string | isoコードを文字列で渡す |
Returns:
引数で渡されたisoコードが存在すればtrue, 存在しなければfalseを返す
- Type
- boolean
Example
console.log(ISO6391JP.validate('en')) // true
console.log(ISO6391JP.validate('xx')) // false