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
评估的模板结果。