MultiLanguageGenerator class
LanguageGenerator는 로캘에 대한>LanguageGenerator의 맵을 구현하고 대체(en-us 시도 -> en -> 기본값)를 제어하는 정책을 포함합니다.
- Extends
속성
| $kind | |
| language |
여러 언어에 대한 언어 생성기를 가져오거나 설정합니다. |
상속된 속성
| language |
언어 생성기에 필요한 언어 정책입니다. |
메서드
| try |
로캘별 조회 구현 |
상속된 메서드
| configure(Record<string, unknown>) | 개체를 구성하기 위한 Fluent 메서드입니다. |
| generate(Dialog |
현재 컨텍스트 로캘과 일치하는 언어 생성기를 찾습니다. |
| get |
속성 세부 정보
$kind
static $kind: string
속성 값
string
languageGenerators
여러 언어에 대한 언어 생성기를 가져오거나 설정합니다.
languageGenerators: Map<string, LanguageGenerator>
속성 값
Map<string, LanguageGenerator>
상속된 속성 세부 정보
languagePolicy
언어 생성기에 필요한 언어 정책입니다.
languagePolicy: LanguagePolicy
속성 값
메서드 세부 정보
tryGetGenerator(DialogContext, string)
로캘별 조회 구현
function tryGetGenerator(dialogContext: DialogContext, locale: string): { exist: boolean, result: LanguageGenerator }
매개 변수
- dialogContext
-
DialogContext
사용자와의 현재 대화 전환에 대한 컨텍스트입니다.
- locale
-
string
조회할 로캘입니다.
반환
{ exist: boolean, result: LanguageGenerator }
존재 및 언어 생성기를 표시하는 부울이 있는 개체입니다.
상속된 메서드 세부 정보
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>
비동기 작업을 나타내는 프라미스입니다.
getConverter(Object)
function getConverter(property: Object): Converter | ConverterFactory
매개 변수
- property
-
Object
조건부 선택기 구성의 키입니다.
반환
Converter | ConverterFactory
선택기 구성의 변환기입니다.