Поделиться через


ResourceMultiLanguageGenerator class

Использует resourceExplorer для подключения корневого lg и всех вариантов языка в качестве генератора нескольких языков.

Extends

Комментарии

Заданное имя файла, например foo.lg, создаст карту foo. {LOCALE}.lg files.

Конструкторы

ResourceMultiLanguageGenerator(string)

Инициализирует новый экземпляр класса ResourceMultiLanguageGenerator.

Свойства

$kind
resourceId

Идентификатор ресурса LG-файла.

Унаследованные свойства

languagePolicy

Политика языка, требуемая генератором языка.

Методы

tryGetGenerator(DialogContext, string)

Реализация поиска по языковому стандарту.

Наследуемые методы

configure(Record<string, unknown>)

Метод Fluent для настройки объекта.

generate(DialogContext, string, D)

Найдите генератор языка, соответствующий текущему языковому стандарту контекста.

getConverter(Object)

Сведения о конструкторе

ResourceMultiLanguageGenerator(string)

Инициализирует новый экземпляр класса ResourceMultiLanguageGenerator.

new ResourceMultiLanguageGenerator(resourceId?: string)

Параметры

resourceId

string

Идентификатор ресурса LG-файла.

Сведения о свойстве

$kind

static $kind: string

Значение свойства

string

resourceId

Идентификатор ресурса LG-файла.

resourceId: string

Значение свойства

string

Сведения об унаследованном свойстве

languagePolicy

Политика языка, требуемая генератором языка.

languagePolicy: LanguagePolicy

Значение свойства

наследуется отMultiLanguageGeneratorBase.languagePolicy

Сведения о методе

tryGetGenerator(DialogContext, string)

Реализация поиска по языковому стандарту.

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

Параметры

dialogContext

DialogContext

Контекст для текущей очереди беседы.

locale

string

Языковой стандарт для поиска.

Возвращаемое значение

{ exist: boolean, result: LanguageGenerator<T, D> }

Объект с логическим отображением существования и генератора языка.

Сведения о наследуемом методе

configure(Record<string, unknown>)

Метод Fluent для настройки объекта.

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

Параметры

config

Record<string, unknown>

Параметры конфигурации для применения.

Возвращаемое значение

this

После завершения операции настраиваемый.

наследуется от Configurable.configure

generate(DialogContext, string, D)

Найдите генератор языка, соответствующий текущему языковому стандарту контекста.

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

Параметры

dialogContext

DialogContext

Контекст для текущей очереди беседы.

template

string

Шаблон для использования.

data

D

Данные для привязки.

Возвращаемое значение

Promise<T>

Обещание, представляющее асинхронную операцию.

наследуется отMultiLanguageGeneratorBase.generate

getConverter(Object)

function getConverter(property: Object): Converter | ConverterFactory

Параметры

property

Object

Ключ конфигурации условного селектора.

Возвращаемое значение

Converter | ConverterFactory

Преобразователь конфигурации селектора.

наследуется отMultiLanguageGeneratorBase.getConverter