次の方法で共有


LanguagePolicy class

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

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 から継承された