Bagikan melalui


MultiLanguageGenerator class

LanguageGenerator yang menggunakan mengimplementasikan peta languageGenerator>lokal untuk lokal dan memiliki kebijakan yang mengontrol fallback (coba en-us -> en -> default).

Memperluas

Properti

$kind
languageGenerators

Mendapatkan atau mengatur generator bahasa untuk beberapa bahasa.

Properti yang Diwariskan

languagePolicy

Kebijakan bahasa yang diperlukan oleh generator bahasa.

Metode

tryGetGenerator(DialogContext, string)

Implementasi pencarian oleh lokal.

Metode yang Diwarisi

configure(Record<string, unknown>)

Metode fasih untuk mengonfigurasi objek.

generate(DialogContext, string, D)

Temukan generator bahasa yang cocok dengan lokal konteks saat ini.

getConverter(Object)

Detail Properti

$kind

static $kind: string

Nilai Properti

string

languageGenerators

Mendapatkan atau mengatur generator bahasa untuk beberapa bahasa.

languageGenerators: Map<string, LanguageGenerator>

Nilai Properti

Map<string, LanguageGenerator>

Detail Properti yang Diwariskan

languagePolicy

Kebijakan bahasa yang diperlukan oleh generator bahasa.

languagePolicy: LanguagePolicy

Nilai Properti

Diwariskan DariMultiLanguageGeneratorBase.languagePolicy

Detail Metode

tryGetGenerator(DialogContext, string)

Implementasi pencarian oleh lokal.

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

Parameter

dialogContext

DialogContext

Konteks untuk pergantian percakapan saat ini dengan pengguna.

locale

string

Lokal untuk mencari.

Mengembalikan

{ exist: boolean, result: LanguageGenerator }

Objek dengan boolean yang menunjukkan keberadaan dan generator bahasa.

Detail Metode yang Diwarisi

configure(Record<string, unknown>)

Metode fasih untuk mengonfigurasi objek.

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

Parameter

config

Record<string, unknown>

Pengaturan konfigurasi yang akan diterapkan.

Mengembalikan

this

yang dapat dikonfigurasi setelah operasi selesai.

Diwariskan Dari Configurable.configure

generate(DialogContext, string, D)

Temukan generator bahasa yang cocok dengan lokal konteks saat ini.

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

Parameter

dialogContext

DialogContext

Konteks untuk pergantian percakapan saat ini.

template

string

Templat yang akan digunakan.

data

D

Data yang akan diikat.

Mengembalikan

Promise<T>

Janji yang mewakili operasi asinkron.

Diwarisi DariMultiLanguageGeneratorBase.generate

getConverter(Object)

function getConverter(property: Object): Converter | ConverterFactory

Parameter

property

Object

Kunci konfigurasi pemilih bersyarah.

Mengembalikan

Converter | ConverterFactory

Pengonversi untuk konfigurasi pemilih.

Diwariskan DariMultiLanguageGeneratorBase.getConverter