ResourceMultiLanguageGenerator class
Использует resourceExplorer для подключения корневого lg и всех вариантов языка в качестве генератора нескольких языков.
- Extends
Комментарии
Заданное имя файла, например foo.lg, создаст карту foo. {LOCALE}.lg files.
Конструкторы
| Resource |
Инициализирует новый экземпляр класса ResourceMultiLanguageGenerator. |
Свойства
| $kind | |
| resource |
Идентификатор ресурса LG-файла. |
Унаследованные свойства
| language |
Политика языка, требуемая генератором языка. |
Методы
| try |
Реализация поиска по языковому стандарту. |
Наследуемые методы
| configure(Record<string, unknown>) | Метод Fluent для настройки объекта. |
| generate(Dialog |
Найдите генератор языка, соответствующий текущему языковому стандарту контекста. |
| get |
Сведения о конструкторе
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