JavaScript

Intl.Segmenter.supportedLocalesOf() メソッド


編集:2023.01.20 by T.A.

[Edge]。→

指定の言語(ロケール)に対応できるロケール タグを表す文字列の配列を返します。

構文
Intl.Segmenter.supportedLocalesOf(locales[, options])
locales 省略可 言語タグを持つ文字列、またはそのような文字列の配列。→Intl:locales
options 省略可。以下のプロパティと値を 1 組以上持つオブジェクト。
プロパティと値:
localeMatcher
ロケール照合アルゴリズムを表す文字列。値は以下の何れか。→Intl:マッチング アルゴリズム
best fit (既定値)
lookup
戻り値

ロケール タグを表す文字列の配列。

D=Intl.Segmenter.supportedLocalesOf('ja');  //日本語。
	//=[object]:ja
	//0=[string]:ja
D=Intl.Segmenter.supportedLocalesOf('ja-Jpan-JP');  //日本語で日本文字で日本国。
	//=[object]:ja-Jpan-JP
	//0=[string]:ja-Jpan-JP
D=Intl.Segmenter.supportedLocalesOf('ja-u-ca-buddhist');  //日本語でタイの仏教暦。
	//=[object]:ja-u-ca-buddhist
	//0=[string]:ja-u-ca-buddhist
D=Intl.Segmenter.supportedLocalesOf('ja', {calendar:'buddhist'});  //日本語、タイの仏教暦。
	//=[object]:ja
	//0=[string]:ja
	//↑optionsでのcalendarは対応していないようです。

D=Intl.Segmenter.supportedLocalesOf(['ja', 'en', 'xx']);  //日本語と英語と存在しない言語。
	//=[object]:ja,en
	//0=[string]:ja
	//1=[string]:en

Segmenter()


テスト