AIR HTML 지역화 프레임워크 코드 로드

지역화 프레임워크를 사용하려면 AIRLocalizer.js 파일을 프로젝트에 복사합니다. 그런 다음 스크립트 태그를 사용하여 이 파일을 응용 프로그램의 주 HTML 파일에 포함합니다.

<script src="AIRLocalizer.js" type="text/javascript" charset="utf-8"></script>

이후 JavaScript에서는 다음과 같이 air.Localizer.localizer 객체를 호출할 수 있습니다.

<script> 
    var localizer = air.Localizer.localizer; 
</script>
air.Localizer.localizer 객체는 지역화된 리소스를 사용 및 관리하기 위한 메서드와 속성을 정의하는 단일 객체입니다. Localizer 클래스에는 다음과 같은 메서드가 포함되어 있습니다.

메서드

설명

getFile()

특정 로캘에 대해 지정된 리소스 번들의 텍스트를 가져옵니다. 특정 로캘의 리소스 가져오기를 참조하십시오.

getLocaleChain()

로캘 체인의 언어를 반환합니다. 로캘 체인 정의를 참조하십시오.

getResourceBundle()

번들 키 및 해당 값을 객체로 반환합니다. 특정 로캘의 리소스 가져오기를 참조하십시오.

getString()

리소스에 대해 정의된 문자열을 가져옵니다. 특정 로캘의 리소스 가져오기를 참조하십시오.

setBundlesDirectory()

번들 디렉토리 위치를 설정합니다. AIR HTML Localizer 설정 사용자 정의를 참조하십시오.

setLocalAttributePrefix()

HTML DOM 요소에 사용된 localizer 특성에서 사용하는 접두어를 설정합니다. AIR HTML Localizer 설정 사용자 정의를 참조하십시오.

setLocaleChain()

로캘 체인의 언어 순서를 설정합니다. 로캘 체인 정의를 참조하십시오.

sortLanguagesByPreference()

운영 체제 설정의 로캘 순서를 기준으로 로캘 체인의 로캘을 정렬합니다. 로캘 체인 정의를 참조하십시오.

update()

현재 로캘 체인의 지역화된 문자열을 사용하여 HTML DOM(또는 DOM 요소)을 업데이트합니다. 로캘 체인에 대한 자세한 내용은 로캘 체인 관리를 참조하십시오. update() 메서드에 대한 자세한 내용은 현재 로캘을 사용하도록 DOM 요소 업데이트를 참조하십시오.

Localizer 클래스에는 다음과 같은 정적 속성이 포함됩니다.

속성

설명

localizer

응용 프로그램의 단일 Localizer 객체에 대한 참조를 반환합니다.

ultimateFallbackLocale

응용 프로그램에서 사용자 환경 설정을 지원하지 않는 경우 사용되는 로캘입니다. 로캘 체인 정의를 참조하십시오.