次の方法で共有


LanguageResourceLoader class

すべての LG リソースを読み込み、それらを異なる言語グループに分割します。

メソッド

fallbackLocale(string, string[])

省略可能なロケールからフォールバック ロケールを取得します。

groupByLocale(ResourceExplorer)

LG リソースをロケール別にグループ化します。

parseLGFileName(string)

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 }

名前と言語。