MultiLanguageGenerator class
LanguageGenerator qui utilise implémente une carte de paramètres régionaux->LanguageGenerator pour les paramètres régionaux et a une stratégie qui contrôle la secours (essayez en-us -> en -> par défaut).
- Extends
Propriétés
$kind | |
language |
Obtient ou définit les générateurs de langage pour plusieurs langues. |
Propriétés héritées
language |
Stratégie de langue requise par le générateur de langage. |
Méthodes
try |
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(Dialog |
Recherchez un générateur de langage qui correspond aux paramètres régionaux de contexte actuels. |
get |
Détails de la propriété
$kind
static $kind: string
Valeur de propriété
string
languageGenerators
Obtient ou définit les générateurs de langage pour plusieurs langues.
languageGenerators: Map<string, LanguageGenerator>
Valeur de propriété
Map<string, LanguageGenerator>
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é
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 }
Paramètres
- dialogContext
-
DialogContext
Contexte pour le tour de conversation actuel avec l’utilisateur.
- locale
-
string
Paramètres régionaux à rechercher.
Retours
{ exist: boolean, result: LanguageGenerator }
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