次の方法で共有


LanguagePolicy class

既定の en-us - en ->> default に最も固有の言語ごとのフォールバックを含む言語ポリシー。

Extends

Map<string, string[]>

コンストラクター

LanguagePolicy(string[])

LanguagePolicy クラスの新しいインスタンスを初期化します。

プロパティ

locales
Map

継承されたプロパティ

size

メソッド

defaultPolicy(string[])

すべてのカルチャを確認し、最も具体的なものから最も具体的なものまでを含む辞書マップを作成します。

出力例 "en-us" は、"en-us" - "en" -> "" "en" ->> "" のようなフォールバック ルールを生成します。そのため、en-gb などのロケールを取得すると、"en-gb" に解決してから "en" に解決し、"" この関数の出力の完全なサンプルについては、コメント付きセクションを参照してください。

継承されたメソッド

clear()
delete(string)
entries()

マップ内のすべてのエントリに対するキーと値のペアの入り分け可能な値を返します。

forEach((value: string[], key: string, map: Map<string, string[]>) => void, any)
get(string)
has(string)
keys()

マップ内のキーの許容量を返します。

set(string, string[])
values()

マップ内の値の許容量を返します。

コンストラクターの詳細

LanguagePolicy(string[])

LanguagePolicy クラスの新しいインスタンスを初期化します。

new LanguagePolicy(defaultLanguages: string[])

パラメーター

defaultLanguages

string[]

使用する既定の言語。

プロパティの詳細

locales

static locales: string[]

プロパティ値

string[]

Map

static Map: MapConstructor

プロパティ値

MapConstructor

継承されたプロパティの詳細

size

size: number

プロパティ値

number

継承元 Map.size

メソッドの詳細

defaultPolicy(string[])

すべてのカルチャを確認し、最も具体的なものから最も具体的なものまでを含む辞書マップを作成します。

出力例 "en-us" は、"en-us" - "en" -> "" "en" ->> "" のようなフォールバック ルールを生成します。そのため、en-gb などのロケールを取得すると、"en-gb" に解決してから "en" に解決し、"" この関数の出力の完全なサンプルについては、コメント付きセクションを参照してください。

static function defaultPolicy(defaultLanguages?: string[]): Map<string, string[]>

パラメーター

defaultLanguages

string[]

使用する既定の言語。

戻り値

Map<string, string[]>

各キーの文字列配列を持つ Map オブジェクト。

継承済みメソッドの詳細

clear()

function clear()

継承元 Map.clear

delete(string)

function delete(key: string): boolean

パラメーター

key

string

戻り値

boolean

継承元 Map.delete

entries()

マップ内のすべてのエントリに対するキーと値のペアの入り分け可能な値を返します。

function entries(): IterableIterator<[string, string[]]>

戻り値

IterableIterator<[string, string[]]>

継承元 Map.entries

forEach((value: string[], key: string, map: Map<string, string[]>) => void, any)

function forEach(callbackfn: (value: string[], key: string, map: Map<string, string[]>) => void, thisArg?: any)

パラメーター

callbackfn

(value: string[], key: string, map: Map<string, string[]>) => void

thisArg

any

継承元 Map.forEach

get(string)

function get(key: string): string[] | undefined

パラメーター

key

string

戻り値

string[] | undefined

継承元 Map.get

has(string)

function has(key: string): boolean

パラメーター

key

string

戻り値

boolean

継承元 Map.has

keys()

マップ内のキーの許容量を返します。

function keys(): IterableIterator<string>

戻り値

IterableIterator<string>

継承元 Map.keys

set(string, string[])

function set(key: string, value: string[]): this

パラメーター

key

string

value

string[]

戻り値

this

継承元 Map.set

values()

マップ内の値の許容量を返します。

function values(): IterableIterator<string[]>

戻り値

IterableIterator<string[]>

継承元 Map.values