MIDP アプリケーションへのローカリゼーションサポートの追加

関連項目

MIDlet にローカリゼーションサポートを追加するには、次の 4 つの手順を行います。

  1. ローカリゼーションサポートおよびメッセージプロパティーファイルを初期化する Java クラスを作成します。メッセージプロパティーは、ローカリゼーションキーとその値を格納します。
  2. 「国際化文字列フォーマット」および「国際化検索フォーマット」を変更します。
  3. ローカリゼーションキーとその値をプロパティーファイルに追加します。
  4. getMessage() メソッドを MIDlet に追加し、ローカライズする要素を識別します。

開始クラスとプロパティーファイルを作成する

  1. Java ME MIDP プロジェクトノード ( プロジェクトノードアイコン ) を選択し、「新規」>「ファイル/フォルダ」を選択します。
  2. 「カテゴリ」にある「MIDP」を選択します。「ファイルの種類」で「地域対応クラス」を選択します。「次へ」をクリックします。
  3. 「新規ローカリゼーションサポートクラス」ウィザード に、必要な値を入力します。
    2 つのファイルが作成されます。

文字列フォーマットと検索フォーマットを変更する

  1. メインメニューから「ツール」>「オプション」を選択します。
  2. 「詳細オプション」ボタンをクリックします。
  3. 「オプション」メニューツリーで「国際化」ノードを選択します。
  4. 「プロパティー」ウィンドウで次のことを行います。

ローカライズされたキーとその値を追加する

  1. .properties ファイルに移動し、ノードをダブルクリックします。
    ソースエディタでファイルが開きます。
  2. ソースエディタを使用して、キーと値を .properties ファイルに追加します。
    例 : LAB_NextButton = Next

ローカライズを開始するコードを追加する

  1. MIDlet 内でキーをローカライズする部分に、次の文字列を入力します。
    LocalizationSupport.getMessage("Key");
    たとえば、 LocalizationSupport.getMessage("LAB_NextButton"); とします。

すべての文字列を messages.properties ファイルに追加したあと、次の手順に従って新しいロケールにそれぞれ値を追加してください。

  1. プロジェクトビューでファイルのノードを右クリックし、「追加ロケール」を選択します。
  2. サポートするロケールを「事前定義ロケール」リストボックスから選択するか、フォームの一番上にあるコンボボックスを使用して新しいロケールを定義します。
  3. 「プロジェクト」ビューで message.properties ノードを展開し、新しく追加するロケールをダブルクリックします。
  4. すべてのプロパティーを適切な言語に翻訳します。

モバイルアプリケーションは microedition.locale 属性を利用して、messages.properties ファイルのどのバージョンを使用すべきか指定します。

関連項目
ローカリゼーションについて

著作権と商標について