ResourceMultiLanguageGenerator class
resourceExplorer를 사용하여 루트 lg 및 모든 언어 변형을 다중 언어 생성기로 탑재합니다.
- Extends
설명
"foo.lg"와 같은 파일 이름이 지정되면 foo 맵이 생성됩니다. {LOCALE}.lg 파일.
생성자
| Resource |
ResourceMultiLanguageGenerator 클래스의 새 인스턴스를 초기화합니다. |
속성
| $kind | |
| resource |
LG 파일의 리소스 ID입니다. |
상속된 속성
| language |
언어 생성기에 필요한 언어 정책입니다. |
메서드
| try |
로캘별 조회 구현 |
상속된 메서드
| configure(Record<string, unknown>) | 개체를 구성하기 위한 Fluent 메서드입니다. |
| generate(Dialog |
현재 컨텍스트 로캘과 일치하는 언어 생성기를 찾습니다. |
| get |
생성자 세부 정보
ResourceMultiLanguageGenerator(string)
ResourceMultiLanguageGenerator 클래스의 새 인스턴스를 초기화합니다.
new ResourceMultiLanguageGenerator(resourceId?: string)
매개 변수
- resourceId
-
string
LG 파일의 리소스 ID입니다.
속성 세부 정보
$kind
static $kind: string
속성 값
string
resourceId
LG 파일의 리소스 ID입니다.
resourceId: string
속성 값
string
상속된 속성 세부 정보
languagePolicy
언어 생성기에 필요한 언어 정책입니다.
languagePolicy: 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>
비동기 작업을 나타내는 프라미스입니다.
getConverter(Object)
function getConverter(property: Object): Converter | ConverterFactory
매개 변수
- property
-
Object
조건부 선택기 구성의 키입니다.
반환
Converter | ConverterFactory
선택기 구성의 변환기입니다.