プライマリ・コンテンツに移動
Oracle® Application Expressアプリケーション・ビルダー・ユーザーズ・ガイド
リリース5.0
E64891-02
  目次へ移動
目次
索引へ移動
索引

前
 
次
 

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

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

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

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

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

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

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

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

  6. 「アプリケーション言語の導出元」で、Application Expressエンジンによるアプリケーション言語の決定(導出)方法を指定します。アプリケーションのプライマリ言語は静的にすることも、Webブラウザ言語から導出したり、ユーザー・プリファレンスやアイテムから特定することもできます。表21-1に、利用できるオプションを示します。

    表21-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. 「変更の適用」をクリックします。

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

この項では、アイテムの書式マスクの使用方法について説明します。

21.2.1.1 アイテムへの書式マスクの適用について

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

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

  • アイテム作成時。

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

21.2.1.2 アイテム属性の編集例

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

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

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

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

  3. 適切なページにナビゲートします。「コンポーネント・ビューでのページの表示」を参照してください。

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

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

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

  6. 「ソース」の「書式マスク」で、書式マスクを選択するか入力します。

21.2.2 マルチバイト言語用のアプリケーション翻訳について

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