Compartilhar via


MultiLanguageLG class

Gerenciador de Modelos de Várias Localidades para geração de linguagem. Esse gerenciador de modelos enumerará arquivos LG de várias localidades e selecionará o modelo apropriado usando a cultura atual para executar a avaliação do modelo.

Construtores

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

Inicializa uma nova instância da classe MultiLanguageLG.

Propriedades

languagePolicy
lgPerLocale

Métodos

generate(string, object, string)

Gerar resultado de avaliação de modelo.

Detalhes do construtor

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

Inicializa uma nova instância da classe MultiLanguageLG.

new MultiLanguageLG(templatesPerLocale: Map<string, Templates> | undefined, filePerLocale: Map<string, string> | undefined, defaultLanguage?: string)

Parâmetros

templatesPerLocale

Map<string, Templates> | undefined

Um mapa de modelos de arquivo LG por localidade.

filePerLocale

Map<string, string> | undefined

Um mapa de localidade e arquivo LG.

defaultLanguage

string

Idioma padrão.

Detalhes da propriedade

languagePolicy

languagePolicy: Map<string, string[]>

Valor da propriedade

Map<string, string[]>

lgPerLocale

lgPerLocale: Map<string, Templates>

Valor da propriedade

Map<string, Templates>

Detalhes do método

generate(string, object, string)

Gerar resultado de avaliação de modelo.

function generate(template: string, data?: object, locale?: string): any

Parâmetros

template

string

Nome do modelo.

data

object

Dados de escopo.

locale

string

Informações de localidade.

Retornos

any

O resultado do modelo avaliado.