MultiLanguageGeneratorBase class
Kelas dasar yang menerapkan kebijakan bahasa untuk mencobaGetGenerator.
- Memperluas
-
Configurable
Properti
| language |
Kebijakan bahasa yang diperlukan oleh generator bahasa. |
Metode
| generate(Dialog |
Temukan generator bahasa yang cocok dengan lokal konteks saat ini. |
| get |
|
| try |
Metode abstrak untuk mendapatkan generator bahasa dengan lokal. |
Metode yang Diwarisi
| configure(Record<string, unknown>) | Metode fasih untuk mengonfigurasi objek. |
Detail Properti
languagePolicy
Kebijakan bahasa yang diperlukan oleh generator bahasa.
languagePolicy: LanguagePolicy
Nilai Properti
Detail Metode
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.
getConverter(Object)
function getConverter(property: Object): Converter | ConverterFactory
Parameter
- property
-
Object
Kunci konfigurasi pemilih bersyarah.
Mengembalikan
Converter | ConverterFactory
Pengonversi untuk konfigurasi pemilih.
tryGetGenerator(DialogContext, string)
Metode abstrak untuk mendapatkan generator bahasa dengan lokal.
function tryGetGenerator(dialogContext: DialogContext, locale: string): { exist: boolean, result: LanguageGenerator<T, D> }
Parameter
- dialogContext
-
DialogContext
DialogContext.
- locale
-
string
Lokal untuk mencari.
Mengembalikan
{ exist: boolean, result: LanguageGenerator<T, D> }
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
Diwariskan Dari Configurable.configure