非ラテン言語でテキストをカスタマイズ

Planning Webインタフェースのテキストを非ラテン言語にカスタマイズするには、HspCustomMsgs_en.templateファイルを更新します。この例では、ファイルをロシア語に更新する方法を示します。

HspCustomMsgs_en.templateをカスタマイズするには:

  1. /customディレクトリでHspCustomMsgs_en.templateを探します。

  2. ロシア語など、特定の言語にラベルをカスタマイズしている場合は、HspCustomMsgs_ru.sourceなど、.source拡張子を使用するようにテンプレート・ファイルの名前を変更します。

  3. HspCustomMsgs_ru.sourceなど、その言語のソース・ファイルをレビューして、ファイルのどのラベルをカスタマイズする必要があるかを判断します。そのラベルの翻訳を.sourceファイルに追加し、その他のすべてのラベルを除去し、ファイルを保存します(カスタマイズが必要なのは、このファイル内のラベルのみです)。

  4. 次のいずれかを実行します:

    • ロシア語、日本語、韓国語、トルコ語、簡体字中国語、繁体字中国語などの言語では、手順5に進んで、Javaプロパティ・ファイルを作成します。

    • デンマーク語、ドイツ語、スペイン語、フランス語、イタリア語、ブラジル・ポルトガル語、スウェーデン語などのLatin1言語では、.sourceファイル(HspCustomMsgs_ru.sourceなど)を.properties拡張子付きで保存して(HspCustomMsgs_ru.propertiesなど)手動でプロパティ・ファイルを作成します。

  5. この手順を完了して、native2asciiプログラムを使用し、ソース文字列をUnicode文字列に変換し、HspCustomMsgs_ru.propertiesなど、その言語用のカスタム・プロパティ・ファイルを作成します。このプログラムを使用するには、ロシア語用のCp1251など、その言語用のエンコードを入力する必要があります。使用方法:

    native2ascii [-encoding language_encoding] [inputfile_name[outputfile_name]]

    表96.  言語エンコード・パラメータの例

    言語エンコード・パラメータ
    ロシア語Cp1251
    トルコ語Cp1254
    日本語SJIS
    簡体字中国語EUC_CN
    繁体字中国語Big5
    韓国語EUC_KR
    1. Sun JDKに含まれているnative2asciiプログラムがインストールされていることを確認し、このプログラムへのインストール・パスを記録します。一部のアプリケーション・サーバーは、このプログラムを自動的にインストールします。このプログラムがインストールされていない場合は、JDKをインストールしてください。

    2. コマンド・プロンプトを開きます。

    3. native2asciiプログラムへのパス、言語エンコード・パラメータ、作成するソースおよびターゲット・ファイルの名前を順に入力します。例:

      C:\j2sdk1.4.2_15\bin\native2ascii -encoding Cp1251 HspCustomMsgs_ru.source HspCustomMsgs_ru.properties

  6. HyperionPlanning.earファイルを一時的な場所に抽出します。

  7. プロパティ・ファイル(HspCustomMsgs_ru.propertiesなど)を、HyperionPlanning.warが抽出されたcustomディレクトリにコピーします。

  8. HyperionPlanning.earを再作成し、earファイルをEPM_ORACLE_INSTANCE_HOME\products\Planning\AppServer\InstallableApps\Commonに配置します。

  9. 抽出元の\HyperionPlanningを一時的な場所から削除します。

  10. Planningを再起動します。

  11. Webアプリケーション・サーバーを再起動します。