MDN’s new design is in Beta! A sneak peek: https://blog.mozilla.org/opendesign/mdns-new-design-beta/

Intl.Collator.supportedLocalesOf()

この翻訳は不完全です。英語から この記事を翻訳 してください。

概要

ランタイムデフォルトローケルに戻る必要なしで、サポートされている提供されているローケルを含んでいる配列を返します。

構文

Intl.Collator.supportedLocalesOf(locales[, options])

引数

locales
BCP47言語タグをもった文字列、そのような文字列の。 locales引数の一般的な形式に対して、Intl pageを確かめて下さい。
options

任意。次のプロパティを持つオブジェクト:

localeMatcher
使用しているローケルマッチングアルゴリズム。 可能な値は"lookup""best fit"です。; デフォルトは"best fit"です。このオプションの情報に対して、Intl pageを確かめて下さい。

説明

localesで提供されている言語タグのサブセットをもった配列を返します。返される言語タグでは、ランタイムが、をローケルマッチングアルゴリズムの使用のローケルをサポートし、ふさわしいものを考慮しているので、デフォルトローケルに戻る必要はありません。

例: supportedLocalesOfを使う

バリ語ではなく、インドネシア語やドイツ語をサポートしているランタイムを仮定すると、supportedLocalesOfはインドネシア語やドイツ語の言語タグを返します。ピンインはインドネシア語では使われず、インドネシアの特定のドイツ語はサポートされそうにもありません。"lookup"アルゴリズムの指定に注意して下さい。"best fit" はインドネシア語がバリ語に対して、十分にふさわしいと決定するかもしれません。というのも、ほとんどのバリの人はインドネシア語も理解します。それゆえバリ言語タグも同様に返します。

var locales = ['ban', 'id-u-co-pinyin', 'de-ID'];
var options = { localeMatcher: 'lookup' };
console.log(Intl.Collator.supportedLocalesOf(locales, options).join(', '));
// → "id-u-co-pinyin, de-ID"

仕様

仕様 状況 コメント
ECMAScript Internationalization API 1.0 (ECMA-402)
The definition of 'Intl.Collator.supportedLocalesOf' in that specification.
Standard Initial definition.

ブラウザ実装状況

機能 Chrome Firefox (Gecko) Internet Explorer Opera Safari
基本サポート 24 29 (29) 11 15 未サポート
機能 Android Chrome for Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
基本サポート 未サポート 26 未サポート
バグ 864843
未サポート 未サポート 未サポート

関連情報

ドキュメントのタグと貢献者

 このページの貢献者: shide55
 最終更新者: shide55,