Compartir a través de


MultiLanguageGenerator class

LanguageGenerator que usa implementa un mapa de configuración regional:>LanguageGenerator para la configuración regional y tiene una directiva que controla la reserva (pruebe en-us -> en -> valor predeterminado).

Extends

Propiedades

$kind
languageGenerators

Obtiene o establece los generadores de idioma para varios idiomas.

Propiedades heredadas

languagePolicy

Directiva de idioma requerida por el generador de idioma.

Métodos

tryGetGenerator(DialogContext, string)

Implementación de la búsqueda por configuración regional.

Métodos heredados

configure(Record<string, unknown>)

Método Fluent para configurar el objeto.

generate(DialogContext, string, D)

Busque un generador de idioma que coincida con la configuración regional del contexto actual.

getConverter(Object)

Detalles de las propiedades

$kind

static $kind: string

Valor de propiedad

string

languageGenerators

Obtiene o establece los generadores de idioma para varios idiomas.

languageGenerators: Map<string, LanguageGenerator>

Valor de propiedad

Map<string, LanguageGenerator>

Detalles de las propiedades heredadas

languagePolicy

Directiva de idioma requerida por el generador de idioma.

languagePolicy: LanguagePolicy

Valor de propiedad

heredado deMultiLanguageGeneratorBase.languagePolicy

Detalles del método

tryGetGenerator(DialogContext, string)

Implementación de la búsqueda por configuración regional.

function tryGetGenerator(dialogContext: DialogContext, locale: string): { exist: boolean, result: LanguageGenerator }

Parámetros

dialogContext

DialogContext

Contexto para el turno actual de conversación con el usuario.

locale

string

Configuración regional que se va a buscar.

Devoluciones

{ exist: boolean, result: LanguageGenerator }

Objeto con un valor booleano que muestra la existencia y el generador de lenguaje.

Detalles de los métodos heredados

configure(Record<string, unknown>)

Método Fluent para configurar el objeto.

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

Parámetros

config

Record<string, unknown>

Opciones de configuración que se van a aplicar.

Devoluciones

this

configurable una vez completada la operación.

Heredado de Configurable.configure

generate(DialogContext, string, D)

Busque un generador de idioma que coincida con la configuración regional del contexto actual.

function generate(dialogContext: DialogContext, template: string, data: D): Promise<T>

Parámetros

dialogContext

DialogContext

Contexto para el turno actual de conversación.

template

string

Plantilla que se va a usar.

data

D

Datos a los que se va a enlazar.

Devoluciones

Promise<T>

Promesa que representa la operación asincrónica.

Heredado deMultiLanguageGeneratorBase.generate

getConverter(Object)

function getConverter(property: Object): Converter | ConverterFactory

Parámetros

property

Object

Clave de la configuración del selector condicional.

Devoluciones

Converter | ConverterFactory

Convertidor para la configuración del selector.

Heredado deMultiLanguageGeneratorBase.getConverter