로컬화된 텍스트 생성
이 태스크를 수행하여 애플리케이션 컴포넌트에서 로컬화된 텍스트의 런타임 형식화를 지정할 수 있습니다.
프로시저
- 필요한 경우 포맷팅 작동을 사용자 정의하십시오.
- 애플리케이션 코드로 적절한 형식 메소드를 호출하십시오.
예
포맷팅 시간에 적절한 메시지 카탈로그를 사용할 수 없는 경우 폴백 작동을 제공하여 사용할 수 있습니다.
다음 코드는 로컬화된 문자열을 생성합니다. 형식화에 실패하면 애플리케이션이 다음과 같이 로컬화된 문자열 대신 폴백 문자열을 검색하여 사용합니다.
import com.ibm.websphere.i18n.localizabletext.LocalizableException;
import com.ibm.websphere.i18n.localizabletext.LocalizableTextFormatter;
import java.util.Locale;
public void drawAccountNumberGUI(String accountType){
...
LocalizableTextFormatter ltf = new LocalizableTextFormatter();
...
ltf.setFallBackString("Enter account number: ");
try {
msg = new Label(ltf.format(this.applicationLocale), Label.CENTER);
}
catch (LocalizableException le) {
msg = new Label(ltf.getFallBackString(), Label.CENTER);
}
...
}