MultiLanguageLG class
用於產生語言的多地區設定範本管理員。 此範本管理員會列舉多重地區設定 LG 檔案,並使用目前的文化特性選取適當的範本來執行範本評估。
建構函式
Multi |
初始化 MultiLanguageLG 類別的新實例。 |
屬性
language |
|
lg |
方法
generate(string, object, string) | 產生範本評估結果。 |
建構函式詳細資料
MultiLanguageLG(Map<string, Templates> | undefined, Map<string, string> | undefined, string)
初始化 MultiLanguageLG 類別的新實例。
new MultiLanguageLG(templatesPerLocale: Map<string, Templates> | undefined, filePerLocale: Map<string, string> | undefined, defaultLanguage?: string)
參數
- templatesPerLocale
-
Map<string, Templates> | undefined
每個地區設定的 LG 檔案範本對應。
- filePerLocale
-
Map<string, string> | undefined
地區設定和 LG 檔案的對應。
- defaultLanguage
-
string
默認語言。
屬性詳細資料
languagePolicy
languagePolicy: Map<string, string[]>
屬性值
Map<string, string[]>
lgPerLocale
方法詳細資料
generate(string, object, string)
產生範本評估結果。
function generate(template: string, data?: object, locale?: string): any
參數
- template
-
string
範本名稱。
- data
-
object
範圍數據。
- locale
-
string
地區設定資訊。
傳回
any
評估的範本結果。