LanguagePolicy class
既定の en-us に最も固有の言語ごとのフォールバックを使用する言語ポリシー -en -> - 既定>。
- Extends
-
Map<string, string[]>
コンストラクター
Language |
LanguagePolicy クラスの新しいインスタンスを初期化します。 |
プロパティ
locales | |
Map |
継承されたプロパティ
size |
メソッド
default |
すべてのカルチャを確認し、最も具体的なものから最も具体的なものまでを含む辞書マップを作成します。 例 出力例 "en-us" は、次のようなフォールバック ルールを生成します。"en-us" -> "en" -> "" "en" -> "" en-gbなどのロケールを取得すると、"en-gb" に解決し、"en" に解決し、""コメントされたセクションを参照してください" この関数の出力の完全なサンプルを確認します。 |
継承されたメソッド
clear() | |
delete(string) | |
entries() | マップ内のすべてのエントリのキーと値のペアの反復処理可能な値を返します。 |
for |
|
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 から継承された