Compartir a través de


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

MultiLanguageLG(Map<string, Templates> | undefined, Map<string, string> | undefined, string)

Inicializa una nueva instancia de la clase MultiLanguageLG.

Propiedades

languagePolicy
lgPerLocale

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

lgPerLocale: Map<string, Templates>

Valor de propiedad

Map<string, Templates>

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.