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

Oracle Hyperion 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]]

    表13-5 言語エンコード・パラメータの例

    言語 エンコード・パラメータ
    ロシア語 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アプリケーション・サーバーを再起動します。