Partager via


ResourceMultiLanguageGenerator class

Utilise resourceExplorer pour monter le lg racine et toutes les variantes de langage en tant que générateur de langages multiples.

Extends

Remarques

Le nom de fichier donné comme « foo.lg » génère une carte de foo. Fichiers {LOCALE}.lg.

Constructeurs

ResourceMultiLanguageGenerator(string)

Initialise une nouvelle instance de la classe ResourceMultiLanguageGenerator.

Propriétés

$kind
resourceId

ID de ressource du fichier LG.

Propriétés héritées

languagePolicy

Stratégie de langue requise par le générateur de langage.

Méthodes

tryGetGenerator(DialogContext, string)

Implémentation de la recherche par paramètres régionaux.

Méthodes héritées

configure(Record<string, unknown>)

Méthode Fluent pour la configuration de l’objet.

generate(DialogContext, string, D)

Recherchez un générateur de langage qui correspond aux paramètres régionaux de contexte actuels.

getConverter(Object)

Détails du constructeur

ResourceMultiLanguageGenerator(string)

Initialise une nouvelle instance de la classe ResourceMultiLanguageGenerator.

new ResourceMultiLanguageGenerator(resourceId?: string)

Paramètres

resourceId

string

ID de ressource du fichier LG.

Détails de la propriété

$kind

static $kind: string

Valeur de propriété

string

resourceId

ID de ressource du fichier LG.

resourceId: string

Valeur de propriété

string

Détails de la propriété héritée

languagePolicy

Stratégie de langue requise par le générateur de langage.

languagePolicy: LanguagePolicy

Valeur de propriété

héritée deMultiLanguageGeneratorBase.languagePolicy

Détails de la méthode

tryGetGenerator(DialogContext, string)

Implémentation de la recherche par paramètres régionaux.

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

Paramètres

dialogContext

DialogContext

Contexte pour le tour de conversation actuel.

locale

string

Paramètres régionaux à rechercher.

Retours

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

Objet avec une valeur booléenne montrant l’existence et le générateur de langage.

Détails de la méthode héritée

configure(Record<string, unknown>)

Méthode Fluent pour la configuration de l’objet.

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

Paramètres

config

Record<string, unknown>

Paramètres de configuration à appliquer.

Retours

this

configurable une fois l’opération terminée.

héritée de Configurable.configure

generate(DialogContext, string, D)

Recherchez un générateur de langage qui correspond aux paramètres régionaux de contexte actuels.

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

Paramètres

dialogContext

DialogContext

Contexte pour le tour de conversation actuel.

template

string

Modèle à utiliser.

data

D

Données à lier.

Retours

Promise<T>

Promesse représentant l’opération asynchrone.

héritée deMultiLanguageGeneratorBase.generate

getConverter(Object)

function getConverter(property: Object): Converter | ConverterFactory

Paramètres

property

Object

Clé de la configuration du sélecteur conditionnel.

Retours

Converter | ConverterFactory

Convertisseur de la configuration du sélecteur.

héritée deMultiLanguageGeneratorBase.getConverter