ローカライズ済みテキストの生成
アプリケーション・コンポーネント内のローカライズ済みテキストのランタイム・フォーマットを指定するには、このタスクを実行します。
手順
- さらに、必要であれば、 フォーマット動作のカスタマイズを行います。
- アプリケーション・コード内で、適切な format メソッドを呼び出します。
例
適切なメッセージ・カタログがフォーマット時に使用できない場合に利用する、 フォールバック動作を提供することができます。
以下のコードで、ローカライズ済みストリングが生成されます。 フォーマットに失敗すると、アプリケーションは、ローカライズ済みストリングの代わりとして、 フォールバック・ストリングを検索し、使用します。
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);
}
...
}