MultiLanguageLG class
언어 생성을 위한 다중 로캘 템플릿 관리자입니다. 이 템플릿 관리자는 다중 로캘 LG 파일을 열거하고 현재 문화권을 사용하여 템플릿 평가를 수행하는 적절한 템플릿을 선택합니다.
생성자
Multi |
MultiLanguageLG 클래스의 새 인스턴스를 초기화합니다. |
속성
language |
|
lg |
메서드
generate(string, object, string) | 템플릿 평가 결과를 생성합니다. |
생성자 세부 정보
MultiLanguageLG(Map<string, Templates> | undefined, Map<string, string> | undefined, string)
MultiLanguageLG 클래스의 새 인스턴스를 초기화합니다.
new MultiLanguageLG(templatesPerLocale: Map<string, Templates> | undefined, filePerLocale: Map<string, string> | undefined, defaultLanguage?: string)
매개 변수
- templatesPerLocale
-
Map<string, Templates> | undefined
로캘당 LG 파일 템플릿의 맵입니다.
- filePerLocale
-
Map<string, string> | undefined
로캘 및 LG 파일의 맵입니다.
- defaultLanguage
-
string
기본 언어.
속성 세부 정보
languagePolicy
languagePolicy: Map<string, string[]>
속성 값
Map<string, string[]>
lgPerLocale
메서드 세부 정보
generate(string, object, string)
템플릿 평가 결과를 생성합니다.
function generate(template: string, data?: object, locale?: string): any
매개 변수
- template
-
string
템플릿 이름입니다.
- data
-
object
데이터 범위 지정
- locale
-
string
로캘 정보입니다.
반환
any
평가된 템플릿 결과입니다.