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
Multi |
Inicializa uma nova instância da classe MultiLanguageLG. |
Propriedades
language |
|
lg |
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
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.