Condividi tramite


MultiLanguageGenerator class

LanguageGenerator che usa implementa una mappa delle impostazioni locali->LanguageGenerator per le impostazioni locali e ha un criterio che controlla il fallback (provare en-us -> en -> predefinito).

Extends

Proprietà

$kind
languageGenerators

Ottiene o imposta i generatori di linguaggi per più lingue.

Proprietà ereditate

languagePolicy

Criteri di lingua richiesti dal generatore di linguaggio.

Metodi

tryGetGenerator(DialogContext, string)

Implementazione della ricerca in base alle impostazioni locali.

Metodi ereditati

configure(Record<string, unknown>)

Metodo Fluent per la configurazione dell'oggetto.

generate(DialogContext, string, D)

Trovare un generatore di linguaggio che corrisponda alle impostazioni locali del contesto corrente.

getConverter(Object)

Dettagli proprietà

$kind

static $kind: string

Valore della proprietà

string

languageGenerators

Ottiene o imposta i generatori di linguaggi per più lingue.

languageGenerators: Map<string, LanguageGenerator>

Valore della proprietà

Map<string, LanguageGenerator>

Dettagli proprietà ereditate

languagePolicy

Criteri di lingua richiesti dal generatore di linguaggio.

languagePolicy: LanguagePolicy

Valore della proprietà

Ereditato daMultiLanguageGeneratorBase.languagePolicy

Dettagli metodo

tryGetGenerator(DialogContext, string)

Implementazione della ricerca in base alle impostazioni locali.

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

Parametri

dialogContext

DialogContext

Contesto per il turno di conversazione corrente con l'utente.

locale

string

Impostazioni locali da cercare.

Restituisce

{ exist: boolean, result: LanguageGenerator }

Oggetto con un valore booleano che mostra l'esistenza e il generatore di linguaggio.

Dettagli dei metodi ereditati

configure(Record<string, unknown>)

Metodo Fluent per la configurazione dell'oggetto.

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

Parametri

config

Record<string, unknown>

Impostazioni di configurazione da applicare.

Restituisce

this

Configurabile al termine dell'operazione.

Ereditato da Configurable.configure

generate(DialogContext, string, D)

Trovare un generatore di linguaggio che corrisponda alle impostazioni locali del contesto corrente.

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

Parametri

dialogContext

DialogContext

Contesto per il turno di conversazione corrente.

template

string

Modello da usare.

data

D

Dati a cui eseguire l'associazione.

Restituisce

Promise<T>

Promessa che rappresenta l'operazione asincrona.

Ereditato daMultiLanguageGeneratorBase.generate

getConverter(Object)

function getConverter(property: Object): Converter | ConverterFactory

Parametri

property

Object

Chiave della configurazione del selettore condizionale.

Restituisce

Converter | ConverterFactory

Convertitore per la configurazione del selettore.

ereditato daMultiLanguageGeneratorBase.getConverter