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
Resource |
Initialise une nouvelle instance de la classe ResourceMultiLanguageGenerator. |
Propriétés
$kind | |
resource |
ID de ressource du fichier LG. |
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 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é
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