LanguageResourceLoader class
すべての LG リソースを読み込み、それらを異なる言語グループに分割します。
メソッド
fallback |
省略可能なロケールからフォールバック ロケールを取得します。 |
group |
LG リソースをロケール別にグループ化します。 |
parse |
LG ファイル名をプレフィックスと言語に解析します。 |
メソッドの詳細
fallbackLocale(string, string[])
省略可能なロケールからフォールバック ロケールを取得します。
static function fallbackLocale(locale: string, optionalLocales: string[]): string
パラメーター
- locale
-
string
現在のロケール
- optionalLocales
-
string[]
省略可能なロケール。
戻り値
string
最終的なロケール。
groupByLocale(ResourceExplorer)
LG リソースをロケール別にグループ化します。
static function groupByLocale(resourceExplorer: ResourceExplorer): Map<string, Resource[]>
パラメーター
- resourceExplorer
-
ResourceExplorer
使用するリソース エクスプローラー。
戻り値
Map<string, Resource[]>
グループ化されたロケールのディクショナリ。
parseLGFileName(string)
LG ファイル名をプレフィックスと言語に解析します。
static function parseLGFileName(lgFileName: string): { language: string, prefix: string }
パラメーター
- lgFileName
-
string
LG 入力ファイル名。
戻り値
{ language: string, prefix: string }
名前と言語。