MultiLanguageLG class
Administrador de plantillas de configuración regional múltiple para la generación de idioma. Este administrador de plantillas enumerará los archivos LG de configuración regional múltiple y seleccionará la plantilla adecuada con la referencia cultural actual para realizar la evaluación de plantillas.
Constructores
Multi |
Inicializa una nueva instancia de la clase MultiLanguageLG. |
Propiedades
language |
|
lg |
Métodos
generate(string, object, string) | Genere el resultado de evaluación de plantilla. |
Detalles del constructor
MultiLanguageLG(Map<string, Templates> | undefined, Map<string, string> | undefined, string)
Inicializa una nueva instancia de la clase MultiLanguageLG.
new MultiLanguageLG(templatesPerLocale: Map<string, Templates> | undefined, filePerLocale: Map<string, string> | undefined, defaultLanguage?: string)
Parámetros
- templatesPerLocale
-
Map<string, Templates> | undefined
Mapa de plantillas de archivo LG por configuración regional.
- filePerLocale
-
Map<string, string> | undefined
Mapa de la configuración regional y el archivo LG.
- defaultLanguage
-
string
Idioma predeterminado.
Detalles de las propiedades
languagePolicy
languagePolicy: Map<string, string[]>
Valor de propiedad
Map<string, string[]>
lgPerLocale
Detalles del método
generate(string, object, string)
Genere el resultado de evaluación de plantilla.
function generate(template: string, data?: object, locale?: string): any
Parámetros
- template
-
string
Nombre de plantilla.
- data
-
object
Datos de ámbito.
- locale
-
string
Información de configuración regional.
Devoluciones
any
Resultado de la plantilla evaluada.