ヘッダーをスキップ
Oracle Fusion Middleware Oracle Portalユーザーズ・ガイド
11gリリース1 (11.1.1)
B61383-02
  ドキュメント・ライブラリへ移動
ライブラリ
製品リストへ移動
製品
目次へ移動
目次
索引へ移動
索引

前
 
次
 

19.2 翻訳可能ページ・グループの作成

異なる言語で表示可能なページ・グループを作成する場合は、ページ・グループの翻訳を1つ以上作成します。特定の言語でページ・グループを構成すると、コンテンツ作成者はその言語でコンテンツを追加することができます。

翻訳を作成することにより、Portalをそれぞれの言語で表示することができます。翻訳を使用すると、ユーザーがPortalにアクセスする言語に関係なく同じ内容を伝えることができます。

この項では、編集可能なページ・グループの作成方法について説明します。この項の内容は次のとおりです。

翻訳へのコンテンツの追加の詳細は、19.3.1項「翻訳されたアイテムの追加」を参照してください。バージョンと翻訳を同時に操作する方法は、19.3項「翻訳可能属性のコピー」を参照してください。


注意:

特定の言語の翻訳を作成する前に、その言語のアプリケーション・メッセージをインストールする必要があります。詳細は、Oracle Fusion Middleware管理者ガイド for Oracle Portalを参照してください。


19.2.1 翻訳の計画

この項の情報は、Portalに1つ以上の翻訳バージョンを使用する場合に役立ちます。次のサブセクションが含まれます:

19.2.1.1 言語のインストール

ページ・グループ・レベルでインストールされている言語の翻訳を有効にできます。言語は、Portal管理者がptllangスクリプトを使用してインストールします。ptllangの詳細は、Oracle Fusion Middleware管理者ガイド for Oracle Portalを参照してください。

ユーザーが翻訳されたコンテンツを追加できるようにする前に、ページ・グループでその言語への翻訳を有効にする必要があります。特定言語へのページ・グループの翻訳を有効にする方法は、19.2.2項「ページ・グループへの翻訳言語の追加」を参照してください。

19.2.1.2 デフォルト言語の選択

各ページ・グループにはデフォルト言語があります。ページ・グループの作成者は、ページ・グループの作成時にインストールされている言語のリストからページ・グループのデフォルト言語を選択します。一度選択したデフォルト言語は変更できません。

ページ・グループの各オブジェクトには、デフォルト言語が関連付けられたレコードがあります。さらに、ページ・グループで翻訳を有効にした場合は、各オブジェクトに使用可能な各言語が関連付けられたレコードが存在する場合があります。これらのレコードは、オブジェクトの翻訳です。


注意:

ページ・グループのデフォルト言語を選択するには、「すべてのページ・グループ」オブジェクト・タイプに対して少なくとも「作成」グローバル権限が必要です。


ページ・グループの作成時に、そのデフォルト言語を選択します。ページ・グループのデフォルト言語を選択するには、次のようにします。

  1. Oracle Portalにログインします。

  2. 「構築」タブをクリックして、前面に表示します。

  3. 「ページ・グループ」ポートレットで、「ページ・グループの作成」リンクをクリックします。

    デフォルトのインストールでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

  4. 表示されるページで、ページ・グループの「表示名」を入力します。

    256文字まで使用できます。任意の文字を使用できます。マルチバイト文字も使用できます。

  5. 「デフォルト言語」リストから、ページ・グループのデフォルト言語を選択します。

  6. 「作成」をクリックします。

「作成」をクリックすると、そのページ・グループの「デフォルト言語」の選択が固定され、変更できなくなります。

19.2.1.3 翻訳対象

翻訳を作成すると、ベース(デフォルト)言語用に1つ、第2言語用に1つ、第3言語用に1つというように、Portalを様々な言語で表示できます。コンテンツを翻訳し、適切な翻訳ビューに追加します。Oracle Portalには、エラー・メッセージとユーザー・インタフェース要素の翻訳、およびPortalが提供する数字と日付の適切な言語フォーマットが用意されています。

コンテンツのみでなく、コンテンツのデフォルト言語バージョンのアップロード時に提供された、表示されるメタデータ値の翻訳が必要な場合もあります。たとえば、翻訳者は次の情報を翻訳する必要があります。

  • カテゴリの表示名とイメージ

  • パースペクティブの表示名とイメージ

  • ページの表示名、説明およびイメージ

  • ページ・パラメータの表示名と説明

  • アイテムの表示名、説明、キーワード、URL、ファイル、テキストおよびイメージ

  • 属性の表示名

  • カスタム・アイテムおよびページ・タイプの表示名、説明およびイメージ

  • スタイル名

特定の言語でページ・グループを表示するには、ユーザーは「言語の設定」ポートレットで言語を選択します。数字と日付がその言語に適したフォーマットで表示されます。リストは、その言語に適した順番でソートされます。ユーザーが、「言語の設定」ポートレットで翻訳が存在しない言語を選択すると、ページ・グループのコンテンツはデフォルト言語で表示されます。

19.2.1.4 翻訳、名前および表示名

通常、表示名への変更は、現行セッションの言語にのみ適用されます。名前の翻訳はすべての言語バージョンに影響します。たとえば、カテゴリの名前を変更すると、すべての翻訳で変更後の名前が使用されます。カテゴリの「表示名」を変更すると、現在の翻訳バージョンの表示名のみ変更されます。

詳細は、前述の19.1.3.1項「翻訳可能属性」を参照してください。

19.2.1.5 デフォルト言語以外の言語のコンテンツの追加

ページ・グループに新しい情報を追加すると、その情報はユーザーの現在のPortal言語設定に関連付けられている翻訳に追加されます。言語がページ・グループのデフォルト言語でない場合は、情報はPortalのデフォルト言語のビューにも追加されます。ユーザーがページ・グループをデフォルト言語で表示すると、デフォルト言語に翻訳されるまで、その情報は追加された言語で表示されます。

たとえば、デフォルト言語が英語のページ・グループで、フランス語の翻訳が定義されているとします。ユーザーがフランス語のビューで最初のアイテムを作成すると、デフォルトの英語ビューにはコピーが作成されます。英語ビューにアクセスするユーザーには、アイテムのフランス語のコンテンツが表示されます。ユーザーがフランス語のビューでアイテムを変更すると、変更はその翻訳のみに適用されます。英語のビューでアイテムにアクセスしたユーザーには、編集されていない元の(フランス語)アイテムが表示されます。

詳細は、19.3.1項「翻訳されたアイテムの追加」を参照してください。


注意:

あるデフォルト言語に設定されたページ・グループのアイテムを別のデフォルト言語に設定されたページ・グループにコピーすることはできません。他のデフォルト言語のページ・グループを、「言語の設定」ポートレットを使用して最初のページ・グループと同じ言語に設定しても、コピーはできません。オブジェクトは、共通のデフォルト言語を持つページ・グループ間でのみコピーできます。

両方のページ・グループのデフォルト言語が同じで、一部の翻訳が異なる場合、翻訳バージョンを持つアイテムは、2つのページ・グループに共通の翻訳を持つアイテムにのみコピーされます。


19.2.1.6 翻訳と「共有オブジェクト」ページ・グループ

「共有オブジェクト」ページ・グループのデフォルト言語は英語です。英語以外の言語でページ・グループを作成し、「共有オブジェクト」ページ・グループの未翻訳オブジェクトを追加すると、エラーが表示されます。これを回避するには、共有オブジェクトを翻訳するか、あるいは、少なくとも1つの関連する共有オブジェクトを翻訳します。

このことは、英語以外のページ・グループでテンプレートを共有する場合は特に重要です。「共有オブジェクト」ページ・グループからのテンプレートに、使用する言語の明示的な翻訳が存在しないオブジェクトを置くと、オブジェクトは、そのテンプレートに基づく英語以外のページには表示されません。これらのオブジェクトを表示するには、まずオブジェクトの翻訳バージョンをテンプレートに追加する必要があります。詳細は、19.3.1項「翻訳されたアイテムの追加」を参照してください。

同じことはナビゲーション・ページにも当てはまります。「共有オブジェクト」ページ・グループのナビゲーション・ページを英語以外のページ・グループで使用するには、そのページ・グループのデフォルト言語に翻訳する必要があります。

19.2.2 ページ・グループへの翻訳言語の追加

ページ・グループが作成された時点では、1つの(作成時に指定された)デフォルト言語でのみページ・グループを使用することができます。その後、ページ・グループの翻訳を作成できます。翻訳の作成後、コンテンツ作成者は、ページ・グループに翻訳言語のコンテンツを簡単に追加できます。ユーザーが、たとえば「言語の設定」ポートレットで翻訳言語を選択して、Portalを翻訳で表示するように選択すると、翻訳されたコンテンツが表示されます。

ページ・グループに翻訳言語を選択するには、次のようにします。

  1. Oracle Portalにログインします。

  2. 「構築」タブをクリックして、前面に表示します。

  3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、翻訳を構成するページ・グループを選択します。

    デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

  4. 「構成」リンクをクリックします。

  5. 「翻訳」タブをクリックして、前面に表示します。

  6. 「言語」リストから、翻訳言語を選択します。

    このリストには、翻訳はまだ作成されていないけれども、アプリケーション・メッセージがインストールされ、ユーザー・データの翻訳用に使用できるようになっている言語が表示されます。

  7. 「オンライン」チェック・ボックスを選択して、ユーザー全員がその言語にアクセスできるようにします。

    「オンライン」が選択されていない場合は、「すべて管理」ページ・グループ権限を持つユーザーのみが、その言語にアクセスできます。

  8. 言語を選択するたびに「適用」をクリックしてから、新しい言語を追加します。

  9. 「作成」をクリックします。

  10. 「OK」をクリックします。

19.2.3 ユーザー全員が翻訳を使用できるようにする

翻訳を初めて作成するときは、「すべて管理」ページ・グループ権限を持つユーザーのみが、その言語にアクセスできます。その後で、ユーザー全員が使用できるように翻訳のステータス設定を編集することができます。

翻訳のステータスを変更するには、次のようにします。

  1. Oracle Portalにログインします。

  2. 「構築」タブをクリックして、前面に表示します。

  3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、対象のページ・グループを選択します。

    デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

  4. 「構成」リンクをクリックします。

  5. 「翻訳」タブをクリックして、前面に表示します。

  6. 「翻訳の編集」セクションで「オンライン」を選択して、ユーザー全員が翻訳を使用できるようにします。

    「オンライン」が選択されていない場合は、「すべて管理」ページ・グループ権限を持つユーザーのみが、その言語にアクセスできます。

  7. 別の言語のステータスを変更する前に、「適用」をクリックします。

  8. 「OK」をクリックします。

19.2.4 ページ・グループの翻訳の削除

翻訳を削除すると、その翻訳言語に対するページ・グループのすべてのコンテンツが削除されます。ページ・グループのデフォルト言語(ページ・グループの作成時に指定された言語)は、(翻訳も含めて)ページ・グループ全体が削除されるまで、削除できません。

ページ・グループから翻訳を削除するには、次のようにします。

  1. Oracle Portalにログインします。

  2. 「構築」タブをクリックして、前面に表示します。

  3. 「ページ・グループ」ポートレットの「作業場所」ドロップダウン・リストから、削除する翻訳を所有するページ・グループを選択します。

    デフォルトでは、「ページ・グループ」ポートレットは「Portalビルダー」ページの「構築」タブにあります。

  4. 「構成」リンクをクリックします。

  5. 「翻訳」タブをクリックして、前面に表示します。

  6. 削除する翻訳の横の「削除」アイコンをクリックします。

  7. 「OK」をクリックします。