6.10 言語変換されたバージョンのAPEXのインストール

言語変換されたバージョンのOracle APEXのインストールについて学習します。

参照:

Oracle APEXアプリケーション・ビルダー・ユーザーズ・ガイドアプリケーションのグローバリゼーションの管理

6.10.1 言語変換されたバージョンのAPEXのインストールについて

初めてインストールを行う場合も以前のリリースからアップグレードする場合も、言語変換されたバージョンのOracle APEXを実行するには、load_lang.sqlスクリプトを実行する必要があります。

APEXの開発者および管理者のインタフェースは、9つの標準言語(フランス語、ドイツ語、イタリア語、日本語、韓国語、ポルトガル語(ブラジル)、簡体字中国語、スペイン語および繁体字中国語)に翻訳されています。開発者は、「サインイン」ページまたはホームページから言語を選択するだけで、インストール済のどの言語ででも、APEX開発環境を実行できます。

開発者がアプリケーションの作成に使用するAPEXランタイム・エンジンは、アラビア語、ポルトガル語(ブラジル)、クロアチア語、チェコ語、デンマーク語、オランダ語、フィンランド語、フランス語、フランス語 - カナダ、ドイツ語、ギリシャ語、ヘブライ語、ハンガリー語、イタリア語、日本語、韓国語、ノルウェー語、ポーランド語、ポルトガル語(ポルトガル) (pt)、ルーマニア語、ロシア語、セルビア語(キリル)、セルビア語(ラテン)、簡体字中国語、スロバキア語、スロベニア語、スペイン語、スウェーデン語、タイ語、繁体字中国語およびトルコ語で使用できます。

前述のリストに含まれていない追加の言語をサポートするには、開発者が独自の翻訳を入力する必要があります。たとえば、ブルガリア語のアプリケーションを開発してブルガリア語のレポート・メッセージ(ページ区切りなど)を使用する場合は、レポートに表示されるメッセージで使用される文字列を翻訳する必要があります。

参照:

『Oracle APEXアプリケーション・ビルダー・ユーザーズ・ガイド』APEXにより内部使用されるメッセージの翻訳に関する項

6.10.2 言語変換されたバージョンのAPEXのインストール

適切な言語固有スクリプトを実行して、言語変換されたバージョンのOracle APEXをインストールする方法について学習します。

インストール・スクリプトは、配布を解凍したapex/builderのサブディレクトリに格納されます。これらのサブディレクトリは、言語コードで識別されます。たとえば、ドイツ語バージョンはapex/builder/de、日本語バージョンはapex/builder/jaに格納されます。各ディレクトリには、言語コード(たとえば、load_de.sqlload_ja.sql)で識別される、言語固有のロード・スクリプトが格納されます。

ノート:

パッチ・セットを適用してから言語変換されたバージョンをインストールした場合は、パッチ・セットを再実行して、すべての修正を言語変換されたバージョンに適用する必要があります。

言語変換されたバージョンのAPEXをインストールするには:

  1. 環境変数NLS_LANGを文字セットAL32UTF8に設定します。たとえば:
    • BourneまたはKornシェルの場合:

      NLS_LANG=American_America.AL32UTF8
      export NLS_LANG
    • Cシェルの場合:

      setenv NLS_LANG American_America.AL32UTF8
    • Windowsベースのシステムの場合:

      set NLS_LANG=American_America.AL32UTF8
  2. インストールする必要がある言語に基づいて、apex/builderの下のディレクトリにナビゲートします。たとえば、ドイツ語の場合は、apex/builder/deにナビゲートします。SQL*Plusを起動し、APEXがインストールされているデータベースに、SYSDBAロールが指定されているSYSとして接続します。たとえば:
    • Windowsの場合:

      SYSTEM_DRIVE:\ sqlplus /nolog
      SQL> CONNECT SYS as SYSDBA
      Enter password: SYS_password
    • UNIXおよびLinuxの場合:

      $ sqlplus /nolog
      SQL> CONNECT SYS as SYSDBA
      Enter password: SYS_password
  3. 該当する言語固有のスクリプトを実行します。たとえば:
    @load_lang.sql

    langは特定の言語です。たとえば、ドイツ語の場合はload_de.sql、日本語の場合はload_ja.sqlとなります。