ヘッダーをスキップ
Oracle® Application Expressアプリケーション・ビルダー・ユーザーズ・ガイド
リリース4.2 for Oracle Database 12c
B71338-03
  目次へ移動
目次
索引へ移動
索引

前
 
次
 

18.2 アプリケーションへのプライマリ言語の指定

グローバリゼーション属性は、Application Expressエンジンによるアプリケーションのプライマリ言語の決定方法を指定します。

グローバリゼーション属性を編集するには、次のステップを実行します。

  1. 「ワークスペース」ホームページで、「アプリケーション・ビルダー」アイコンをクリックします。

  2. アプリケーションを選択します。

  3. 「共有コンポーネント」をクリックします。

  4. 「グローバリゼーション」で、「グローバリゼーション属性」を選択します。

  5. 「アプリケーションのプライマリ言語」から、アプリケーションが開発されている言語を選択します。

  6. 「アプリケーション言語の派生元」から、Application Expressエンジンによるアプリケーション言語の決定(派生)方法を指定します。表18-1は、利用できるオプションを示しています。

    表18-1 アプリケーション言語の派生元オプション

    オプション 説明

    NLSなし(アプリケーションは翻訳されない)

    このオプションは、アプリケーションが翻訳されない場合に選択します。

    アプリケーションのプライマリ言語

    アプリケーションのプライマリ言語属性に基づいて、アプリケーションのプライマリ言語を決定します(ステップ5を参照)。

    ブラウザ(ブラウザの言語プリファレンスを使用)

    ユーザーのブラウザの言語設定に基づいて、アプリケーションのプライマリ言語を決定します。

    アプリケーション・プリファレンス(FSP_LANGUAGE_PREFERENCEを使用)

    APEX_UTIL.SET_PREFERENCE APIを使用して定義された値に基づいて、アプリケーションのプライマリ言語を決定します。選択した言語プリファレンスを複数のログインで維持するには、このオプションを選択します。

    関連項目: Oracle Application Express APIリファレンスの「SET_PREFERENCEプロシージャ」

    アイテム・プリファレンス(プリファレンスを含むアイテムを使用)

    FSP_LANGUAGE_PREFERENCEと呼ばれるアプリケーション・レベル・アイテムに基づいて、アプリケーションのプライマリ言語を決定します。このオプションを使用すると、ログインするたびにOracle Application Expressで適切な言語設定を決定する必要があります。

    セッション

    翻訳済アプリケーション言語をセッション設定から決定します。Application Expressセッション言語はAPEX_UTIL.SET_SESSION_LANGプロシージャを使用するか、URLで"f" procedurep_langパラメータを使用して設定できます。


  7. 必要に応じて他のオプションを構成します。属性の詳細を表示するには、アイテム・ラベルをクリックしてください。

  8. 「変更の適用」をクリックします。

18.2.1 アイテムの書式マスクの使用

Application Expressエンジンは、レンダリングされた各ページにグローバリゼーション設定を適用します。デフォルトの動作は、数字や日付などの特定のアイテムの表示に影響する可能性があります。

たとえば、ユーザーのブラウザの言語設定に基づいて、アプリケーション言語を決定するとします。Application Expressエンジンが、ユーザーのブラウザの言語設定をフランス語と決定した場合、日付および数字は、フランス語の標準に合わせた書式で表示されます。書式マスクを適用することによって、このデフォルトの動作をオーバーライドし、アイテムの表示方法を明示的に制御できます。「表示形式」リストから選択して、書式マスクを適用します。

  • アイテム作成時

  • アイテム属性を編集してアイテムを作成した後

次のステップでは、データベース列のソース・タイプを持つアイテムの属性の編集方法を説明します。

アイテム属性を編集するには、次のステップを実行します。

  1. 「ワークスペース」ホームページで、「アプリケーション・ビルダー」アイコンをクリックします。

  2. アプリケーションを選択します。

  3. ページを選択します。

    ページ定義が表示されます。

  4. アイテムを選択します。

    「ページ・アイテムの編集」ページが表示されます。

  5. 「名前」の下で、「表示形式」リストから選択します。

  6. 「ソース」の下で書式マスクを選択または入力します。

18.2.2 マルチバイト言語用のアプリケーション翻訳

アプリケーションを複数の言語(中国語と日本語など)で同時に実行する必要がある場合、すべての言語をサポートするキャラクタ・セットを使用してデータベースを構成することを検討してください。同じキャラクタ・セットは、mod_plsqlの対応するデータベース・アクセス記述子(DAD)で構成する必要があります。UTF8およびAL32UTF8は、ほぼすべての言語をサポートするために使用できるキャラクタ・セットです。