ローカライズ済みテキストの生成

アプリケーション・コンポーネント内のローカライズ済みテキストのランタイム・フォーマットを指定するには、このタスクを実行します。

始める前に

必要に応じて、フォーマッター・インスタンスの作成およびローカリゼーション値の設定を行います。

手順

  1. さらに、必要であれば、 フォーマット動作のカスタマイズを行います。
  2. アプリケーション・コード内で、適切な 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);
   }
   ...
}

次のタスク

アプリケーションが終了した後で、そのアプリケーションをデプロイします。 詳しくは、デプロイメントのためのローカライズ可能テキスト・パッケージの準備を参照してください。

トピックのタイプを示すアイコン タスク・トピック



タイム・スタンプ・アイコン 最終更新: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tin_gnlt
ファイル名:tin_gnlt.html