Compartir a través de


ResourceMultiLanguageGenerator class

Usa resourceExplorer para montar root lg y todas las variantes de lenguaje como generador de varios lenguajes.

Extends

Comentarios

Dado el nombre de archivo como "foo.lg", esto generará un mapa de foo. {LOCALE}.lg archivos.

Constructores

ResourceMultiLanguageGenerator(string)

Inicializa una nueva instancia de la clase ResourceMultiLanguageGenerator.

Propiedades

$kind
resourceId

Identificador de recurso del archivo LG.

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 del constructor

ResourceMultiLanguageGenerator(string)

Inicializa una nueva instancia de la clase ResourceMultiLanguageGenerator.

new ResourceMultiLanguageGenerator(resourceId?: string)

Parámetros

resourceId

string

Identificador de recurso del archivo LG.

Detalles de las propiedades

$kind

static $kind: string

Valor de propiedad

string

resourceId

Identificador de recurso del archivo LG.

resourceId: string

Valor de propiedad

string

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<T, D> }

Parámetros

dialogContext

DialogContext

Contexto para el turno actual de conversación.

locale

string

Configuración regional que se va a buscar.

Devoluciones

{ exist: boolean, result: LanguageGenerator<T, D> }

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