리소스 번들은 사용자 인터페이스 요소를 로캘별 텍스트 문자열에 연결하는 CA IdentityMinder 파일입니다. 이 파일에서 사용자 인터페이스 요소에 로캘별 텍스트 문자열과 쌍을 이루는 키 ID를 지정합니다.
CA IdentityMinder가 화면(예: 관리자 태스크 프로필 화면)에서 키 ID가 있는 요소를 발견한 경우 리소스 번들에서 쌍을 이루는 값을 표시합니다.
예를 들어 CA IdentityMinder 리소스 번들에서 Submit 단추에 대한 항목은 다음과 같습니다.
global.button.submit=Submit
여기서 키 ID는 global.button.submit이고 값은 Submit입니다. CA IdentityMinder가 사용자 인터페이스 화면 정의에서 global.button.submit 키 ID를 발견하면 Submit라는 단어를 표시합니다.
다음은 키 ID와 관련하여 주의해야 할 사항입니다.
attribute.displayname.department
이 방법을 사용하면 사용자 지정 리소스 번들의 이름을 지정할 수 있습니다. 사용자 지정 리소스 번들을 사용하여 사용자 지정 매핑을 기본 리소스 번들과 구분할 수 있습니다.
이 구문의 형식은 다음과 같습니다.
${bundle=ResourceBundle:key=keyID}
이 구문의 예:
bundle=ResourceBundle
사용자 지정 리소스 번들을 사용하는 경우 키 ID에 대한 텍스트 문자열 매핑을 포함하는 리소스 번들을 식별합니다.
참고: iam_im.ear/custom/resourceBundles에서 사용자 지정 리소스 번들을 만든 다음 resourceBundles.MyResourceBundle로 표시합니다.
번들 이름에서는 표준 Java 지역화 구문을 사용합니다. 번들 이름은 .properties 확장자를 포함할 필요가 없지만 iam_im.ear/custom에 상대적인 정규화된 이름이어야 합니다.
이 이름/값 쌍은 선택 사항입니다. 기본 리소스 번들인 IMSResources.properties에 키 ID가 정의되어 있는 경우 리소스 번들을 지정할 필요가 없습니다. 이 경우 관리자 태스크 화면의 키 ID는 다음과 같습니다.
${key=keyID}
key=keyID
표시할 텍스트 문자열을 매핑하는 키 ID를 식별합니다. 매핑이 리소스 번들에 있어야 합니다.
완전한 키 ID 항목은 다음 샘플과 유사합니다.
${bundle=resourceBundles.MyResourceBundle:key=attribute.displayname.department}
imstask.label.elementname
예:
imstask.label.attribute.displayname.department
이 방법을 사용할 경우 attribute.displayname.department가 리소스 번들에 나타나야 합니다.
참고: 사용자 지정 지역화 파일을 만드는 경우 번역 도구를 사용하여 다른 언어의 키 ID에 매핑된 값을 변경할 수 있습니다. 예를 들어 Submit 단추를 프랑스어로 표시하려면 번역 도구로 프랑스어 리소스 번들에서 global.button.submit 키 ID와 쌍으로 연결된 값을 다음과 같이 변경합니다.
global.button.submit=Enter
|
Copyright © 2014 CA.
All rights reserved.
|
|