다음을 통해 공유


MultiLanguageLG class

언어 생성을 위한 다중 로캘 템플릿 관리자입니다. 이 템플릿 관리자는 다중 로캘 LG 파일을 열거하고 현재 문화권을 사용하여 템플릿 평가를 수행하는 적절한 템플릿을 선택합니다.

생성자

MultiLanguageLG(Map<string, Templates> | undefined, Map<string, string> | undefined, string)

MultiLanguageLG 클래스의 새 인스턴스를 초기화합니다.

속성

languagePolicy
lgPerLocale

메서드

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

lgPerLocale: Map<string, Templates>

속성 값

Map<string, Templates>

메서드 세부 정보

generate(string, object, string)

템플릿 평가 결과를 생성합니다.

function generate(template: string, data?: object, locale?: string): any

매개 변수

template

string

템플릿 이름입니다.

data

object

데이터 범위 지정

locale

string

로캘 정보입니다.

반환

any

평가된 템플릿 결과입니다.