Compartilhar via


MultiLanguageGeneratorBase class

Classe base que aplica a política de idioma ao tryGetGenerator.

Extends

Configurable

Propriedades

languagePolicy

Política de idioma exigida pelo gerador de idiomas.

Métodos

generate(DialogContext, string, D)

Localize um gerador de idioma que corresponda à localidade de contexto atual.

getConverter(Object)
tryGetGenerator(DialogContext, string)

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> }

Detalhes do método herdado

configure(Record<string, unknown>)

Método fluente para configurar o objeto.

function configure(config: Record<string, unknown>): this

Parâmetros

config

Record<string, unknown>

Configurações a serem aplicadas.

Retornos

this

O configurável após a conclusão da operação.

Herdado de Configurble.configure