MultiLanguageGeneratorBase class
Classe base que aplica a política de idioma ao tryGetGenerator.
- Extends
-
Configurable
Propriedades
language |
Política de idioma exigida pelo gerador de idiomas. |
Métodos
generate(Dialog |
Localize um gerador de idioma que corresponda à localidade de contexto atual. |
get |
|
try |
Método abstrato para obter um gerador de idioma por localidade. |
Métodos herdados
configure(Record<string, unknown>) | Método fluente para configurar o objeto. |
Detalhes da propriedade
languagePolicy
Política de idioma exigida pelo gerador de idiomas.
languagePolicy: LanguagePolicy
Valor da propriedade
Detalhes do método
generate(DialogContext, string, D)
Localize um gerador de idioma que corresponda à localidade de contexto atual.
function generate(dialogContext: DialogContext, template: string, data: D): Promise<T>
Parâmetros
- dialogContext
-
DialogContext
Contexto para a virada atual da conversa.
- template
-
string
Modelo a ser usado.
- data
-
D
Dados a serem associados.
Retornos
Promise<T>
Uma promessa que representa a operação assíncrona.
getConverter(Object)
function getConverter(property: Object): Converter | ConverterFactory
Parâmetros
- property
-
Object
A chave da configuração do seletor condicional.
Retornos
Converter | ConverterFactory
O conversor para a configuração do seletor.
tryGetGenerator(DialogContext, string)
Método abstrato para obter um gerador de idioma por localidade.
function tryGetGenerator(dialogContext: DialogContext, locale: string): { exist: boolean, result: LanguageGenerator<T, D> }
Parâmetros
- dialogContext
-
DialogContext
DialogContext.
- locale
-
string
Localidade a ser pesquisada.
Retornos
{ exist: boolean, result: LanguageGenerator<T, D> }