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

概要

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

構文

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)
Intl.Collator.supportedLocalesOf の定義
標準 Initial definition.

ブラウザ実装状況

現在、互換性データを可読形式の JSON フォーマットに置き換えているところです。 この互換性一覧は古い形式を使っており、これに含まれるデータの置き換えが済んでいません。 手助けしていただける場合は、こちらから!
機能 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,