ResourceMultiLanguageGenerator class
Usa resourceExplorer per montare le varianti radice lg e tutte le varianti del linguaggio come generatore multi-linguaggio.
- Extends
Commenti
Dato il nome di file come "foo.lg", verrà generata una mappa di foo. {LOCALE}.lg files.
Costruttori
| Resource |
Inizializza una nuova istanza della classe ResourceMultiLanguageGenerator. |
Proprietà
| $kind | |
| resource |
ID risorsa del file LG. |
Proprietà ereditate
| language |
Criteri di lingua richiesti dal generatore di linguaggio. |
Metodi
| try |
Implementazione della ricerca in base alle impostazioni locali. |
Metodi ereditati
| configure(Record<string, unknown>) | Metodo Fluent per la configurazione dell'oggetto. |
| generate(Dialog |
Trovare un generatore di linguaggio che corrisponda alle impostazioni locali del contesto corrente. |
| get |
Dettagli costruttore
ResourceMultiLanguageGenerator(string)
Inizializza una nuova istanza della classe ResourceMultiLanguageGenerator.
new ResourceMultiLanguageGenerator(resourceId?: string)
Parametri
- resourceId
-
string
ID risorsa del file LG.
Dettagli proprietà
$kind
static $kind: string
Valore della proprietà
string
resourceId
ID risorsa del file LG.
resourceId: string
Valore della proprietà
string
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<T, D> }
Parametri
- dialogContext
-
DialogContext
Contesto per il turno di conversazione corrente.
- locale
-
string
Impostazioni locali da cercare.
Restituisce
{ exist: boolean, result: LanguageGenerator<T, D> }
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