ヘッダーをスキップ
Oracle® Fusion Middleware Oracle Adaptive Access Manager管理者ガイド
11gリリース1 (11.1.1)
E67347-01
  目次へ移動
目次
索引へ移動
索引

前
 
次
 

F グローバリゼーション・サポート

この章では、ロケールに合わせたOracle Adaptive Access Managerのカスタマイズに関する情報を提供します。

F.1 サポートされている言語

Oracle Adaptive Access Manager 11gは、OAAM管理については9の管理言語、OAAMサーバーについては26の言語に翻訳されています。これらの翻訳は、英語版の製品に付属しています。

言語とそのロケール識別子(カッコ内)を次に示します。ロケール識別子は、言語識別子(必須)と地域識別子(必要な場合)で構成されています。

OAAM管理は、フランス語(fr)、ドイツ語(de)、イタリア語(it)、スペイン語(es)、ブラジル・ポルトガル語(pt_br)、日本語(ja)、韓国語(ko)、簡体字中国語(zh_cn)および繁体字中国語(zh_tw)に翻訳されています。

OAAM管理以外のロケール言語のいずれかがブラウザで設定されている場合(アラビア語など)、OAAM管理ではデフォルトのロケールである英語が使用されます。標準以外のランタイムのロケール言語のいずれかがブラウザで設定されている場合、OAAMサーバーではデフォルトのロケールである英語が使用されます。

OAAMサーバーは、フランス語(fr)、ドイツ語(de)、イタリア語(it)、スペイン語(es)、ブラジル・ポルトガル語(pt_br)、日本語(ja)、韓国語(ko)、簡体字中国語(zh_cn)、繁体字中国語(zh_tw)、アラビア語(ar)、チェコ語(cs)、デンマーク語(da)、オランダ語(nl)、フィンランド語(fi)、ギリシア語(el)、ヘブライ語(iw)、ハンガリー語(hu)、ノルウェー語(no)、ポーランド語(pl)、ポルトガル語(pt)、ルーマニア語(ro)、ロシア語(ru)、スロバキア語(sk)、スウェーデン語(sv)、タイ語(th)およびトルコ語(tr)の26の言語に翻訳されています。

F.2 ローカライゼーションの終了

ローカライゼーションを終了するフラグはありませんが、デプロイメントによりサポートされているロケールを取得するプロパティがあります。プロパティを使用すると、1つのみのロケールを有効化できます。

不要なロケールごとに、locale.enum.XXX.adminSupportedプロパティとlocale.enum.XXX.enabledプロパティをfalseに変更します。

F.3 Oracle Adaptive Access Managerの言語デフォルトの構成

言語デフォルトは、bharosa.locale. enumプロパティを使用してclient_resource_<locale.propertiesファイル内に構成できます。Oracle Adaptive Access Managerのカスタマイズの手順については、『Oracle Fusion Middleware Oracle Adaptive Access Manager開発者ガイド』のOAAMの拡張/カスタマイズに関する項を参照してください。

次に、bharosa.locale. enumの例を示します。

bharosa.locale.enum.german=2
bharosa.locale.enum.german.name=German
bharosa.locale.enum.german.description=German
bharosa.locale.enum.german.language=de
bharosa.locale.enum.german.country=
bharosa.locale.enum.german.adminSupported=true
bharosa.locale.enum.german.enabled=true

デフォルト・ロケールを有効化するには、次の手順を実行します。

  1. サポートするロケールのbharosa.local.enum.<locale>.enabledプロパティを追加し、それをtrueに設定します。

  2. サポートしないロケールのbharosa.local.enum.<locale>.enabledプロパティを追加し、それをfalseに設定します。

  3. bharosa.default.locale propertyを追加して、ロケールのbharosa.locale.enum.<locale> propertyと一致するように設定します。


注意:

サポートされるロケールは、列挙にリストされているロケールのみです。


F.3.1 例1

あるドイツの銀行がデフォルト言語としてドイツ語を設定し、ドイツ語のみをサポートすることを考えています。そうするには、client_resource_de.propertiesで次の手順を実行します。

  1. ロケール列挙が存在しない場合は、それを作成します。

    bharosa.locale.enum.german.enabled=true
    
  2. ロケール列挙がすでに存在している場合は、それをtrueに設定します。

  3. その他のbharosa.local.enum.<locale>.enabledプロパティが存在する場合は、それらをfalseに設定します。

    bharosa.locale.enum.italian.enabled=false 
    bharosa.locale.enum.french.enabled=false 
    bharosa.locale.enum.portuguese_br.enabled=false 
    bharosa.locale.enum.spanish.enabled=false
    bharosa.locale.enum.korean.enabled=false 
    bharosa.locale.enum.chinese_cn.enabled=false 
    bharosa.locale.enum.chinese_tw.enabled=false 
    bharosa.locale.enum.japanese.enabled=false 
    bharosa.locale.enum.arabic.enabled=false 
    bharosa.locale.enum.czech.enabled=false 
    bharosa.locale.enum.danish.enabled=false 
    bharosa.locale.enum.dutch.enabled=false 
    bharosa.locale.enum.finnish.enabled=false 
    bharosa.locale.enum.greek.enabled=false 
    bharosa.locale.enum.hebrew.enabled=false 
    bharosa.locale.enum.hungarian.enabled=false 
    bharosa.locale.enum.norwegian.enabled=false 
    bharosa.locale.enum.polish.enabled=false 
    bharosa.locale.enum.portuguese.enabled=false 
    bharosa.locale.enum.romanian.enabled=false 
    bharosa.locale.enum.russian.enabled=false 
    bharosa.locale.enum.slovak.enabled=false 
    bharosa.locale.enum.swedish.enabled=false 
    bharosa.locale.enum.thai.enabled=false 
    bharosa.locale.enum.turkish.enabled=false
    
  4. ロケール列挙の値と一致するようにbharosa.default.locale propertyを設定します。

    bharosa.locale.enum.german=2であるため、bharosa.default.localeプロパティを2に設定します。

    このプロパティが存在しない場合は、作成してください。

F.3.2 例2

あるブラジルの銀行がブラジル・ポルトガル語をデフォルトとして設定しても、OAAMサーバーが翻訳されるその他のすべての言語を表示する必要があると考えています。これを行うには:

  1. ロケール列挙が存在しない場合は、それを作成します。

    bharosa.locale.enum.pt_br.enabled=true
    
  2. ロケール列挙がすでに存在している場合は、それをtrueに設定します。

  3. プロパティ・エディタを使用して、その他のすべてのbharosa.local.enum.<locale>.enabledプロパティをfalseに設定します。

  4. プロパティ・エディタを使用して、bharosa.default.localeプロパティをロケール列挙の値に設定します。

    bharosa.locale.enum.pt_br=9の場合は、bharosa.default.locale property9に設定します。

  5. OAAMサーバーが翻訳されているすべての言語に対して、client_resource_<locale>.propertiesbharosa.locale.enum.<locale>.enabledプロパティを設定し、それらがtrueに設定されていることを確認します。

    bharosa.locale.enum.german.enabled=true 
    bharosa.locale.enum.italian.enabled=true 
    bharosa.locale.enum.french.enabled=true 
    bharosa.locale.enum.portuguese_br.enabled=true 
    bharosa.locale.enum.spanish.enabled=true
    bharosa.locale.enum.korean.enabled=true 
    bharosa.locale.enum.chinese_cn.enabled=true 
    bharosa.locale.enum.chinese_tw.enabled=true 
    bharosa.locale.enum.japanese.enabled=true 
    bharosa.locale.enum.arabic.enabled=true 
    bharosa.locale.enum.czech.enabled=true 
    bharosa.locale.enum.danish.enabled=true 
    bharosa.locale.enum.dutch.enabled=true 
    bharosa.locale.enum.finnish.enabled=true 
    bharosa.locale.enum.greek.enabled=true 
    bharosa.locale.enum.hebrew.enabled=true 
    bharosa.locale.enum.hungarian.enabled=true 
    bharosa.locale.enum.norwegian.enabled=true 
    bharosa.locale.enum.polish.enabled=true 
    bharosa.locale.enum.portuguese.enabled=true 
    bharosa.locale.enum.romanian.enabled=true 
    bharosa.locale.enum.russian.enabled=true 
    bharosa.locale.enum.slovak.enabled=true 
    bharosa.locale.enum.swedish.enabled=true 
    bharosa.locale.enum.thai.enabled=true 
    bharosa.locale.enum.turkish.enabled=true
    
  6. client_resource_<locale>.propertiesで、bharosa.default.locale property9に設定します。

F.3.3 例3

あるフランスの銀行が、クライアントに表示されるデフォルト言語としてフランス語を設定し、フランス語、ドイツ語、英語およびイタリア語のみをサポートすることを考えています。フランス語のロケール列挙は、すでにclient_resource_fr.propertiesファイルに存在しています。

bharosa.locale.enum.french=5
bharosa.locale.enum.french.name=French
bharosa.locale.enum.french.description=French
bharosa.locale.enum.french.language=fr
bharosa.locale.enum.french.country=
bharosa.locale.enum.french.adminSupported=true
bharosa.locale.enum.french.enabled=true

アプリケーションを構成するには、次の手順を実行します。

  1. client_resource_fr.propertiesで、ドイツ語、イタリア語および英語に対してbharosa.locale.enum.<locale>.enabledtrueに設定します。

    bharosa.locale.enum.german.enabled=true
    bharosa.locale.enum.italian.enabled=true
    bharosa.locale.enum.english.enabled=true
    
  2. すべてのother bharosa.local.enum.<locale>.enabledプロパティをfalseに設定します。

  3. bharosa.default.localeプロパティをロケール列挙の値に設定します。

    bharosa.locale.enum.french=5であるため、bharosa.default.localeプロパティを5に設定します。

F.3.4 例4

あるドイツの銀行がデフォルト言語として英語を設定し、その他のすべての言語をサポートすることを考えています。そうするには、client_resource_de.propertiesで次の手順を実行します。

  1. ロケール列挙が存在しない場合は、それを作成します。

    bharosa.locale.enum.english.enabled=true
    
  2. ロケール列挙がすでに存在している場合は、それをtrueに設定します。

  3. その他のbharosa.local.enum.<locale>.enabledプロパティが存在している場合は、それらをtrueに設定します。

    bharosa.locale.enum.italian.enabled=true 
    bharosa.locale.enum.german.enabled=true
    bharosa.locale.enum.french.enabled=true 
    bharosa.locale.enum.portuguese_br.enabled=true 
    bharosa.locale.enum.spanish.enabled=true
    bharosa.locale.enum.korean.enabled=true 
    bharosa.locale.enum.chinese_cn.enabled=true 
    bharosa.locale.enum.chinese_tw.enabled=true 
    bharosa.locale.enum.japanese.enabled=true 
    bharosa.locale.enum.arabic.enabled=true 
    bharosa.locale.enum.czech.enabled=true 
    bharosa.locale.enum.danish.enabled=true 
    bharosa.locale.enum.dutch.enabled=true 
    bharosa.locale.enum.finnish.enabled=true 
    bharosa.locale.enum.greek.enabled=true 
    bharosa.locale.enum.hebrew.enabled=true 
    bharosa.locale.enum.hungarian.enabled=true 
    bharosa.locale.enum.norwegian.enabled=true 
    bharosa.locale.enum.polish.enabled=true 
    bharosa.locale.enum.portuguese.enabled=true 
    bharosa.locale.enum.romanian.enabled=true 
    bharosa.locale.enum.russian.enabled=true 
    bharosa.locale.enum.slovak.enabled=true 
    bharosa.locale.enum.swedish.enabled=true 
    bharosa.locale.enum.thai.enabled=true 
    bharosa.locale.enum.turkish.enabled=true
    
  4. ロケール列挙の値と一致するようにbharosa.default.locale propertyを設定します。

    bharosa.locale.enum.english=0であるため、bharosa.default.localeプロパティを0に設定します。

    このプロパティが存在しない場合は、作成してください。

F.4 ダッシュボード

Oracle Adaptive Access Managerダッシュボードは、実際のモニター・データの概要を提供するアプリケーションです。モニター・データは、データの代理サンプルです。これは、集計およびトレンド経由でアクティビティのリアルタイム・ビューを表示します。

目的の言語でダッシュボードを表示するには、ブラウザの言語プリファレンスを該当する言語に設定します。

ダッシュボードに表示されるすべてのデータは、サーバーのタイム・ゾーンに基づきます。つまり、OAAMによって生成されるデータは、ユーザーのタイム・ゾーンではなくサーバーのタイム・ゾーンで管理されますが、情報はブラウザの設定で表示されます。タイム・ゾーンの設定の詳細は、2.9項「管理コンソールでのすべてのタイムスタンプに使用されるタイム・ゾーンの設定」を参照してください。

ダッシュボードの詳細は、第24章「ダッシュボードの使用」を参照してください。

F.5 ナレッジベース認証

Oracle Adaptive Access Managerは、即時利用可能な第2認証をナレッジ・ベース認証(KBA)形式で提供します。KBAは、チャレンジ質問の作成と登録および回答のロジック・アルゴリズムのインフラストラクチャとなります。この項には、KBAの特定のユーザー操作性をカスタマイズする情報が含まれています。

F.5.1 回答ロジックの音声アルゴリズム

登録済の回答と音声が類似した回答、地域によるスペルの違いおよび一般的なスペル・ミスは、音声アルゴリズムによって処理されます。

カスタマイズについては、第7.10項「英語の省略形および等価のカスタマイズ」を参照してください。

音声アルゴリズムは、英語でのみサポートされています。

ロケールのカスタマイズについては、第7.11項「ロケールの略語と等価のカスタマイズ」を参照してください。

F.5.2 キーボード・ファット・フィンガリング

Oracleのファット・フィンガリング・アルゴリズムでは、標準キーボードのキーの近接による誤入力や、転置された文字を考慮します。標準キーボードのキーの近接による誤入力がある回答は、ファット・フィンガリング・アルゴリズムによって処理されます。

ファット・フィンガリング・アルゴリズムは、英語でのみサポートされています。

F.5.3 回答ロジック用の省略形および等価の追加

Oracle Adaptive Access Managerは、ファジー・ロジックの概念をサポートします。ファジー・ロジックは部分的に、省略形として知られる事前構成済の等価語句セットに依存します。

Oracle Adaptive Access Managerの英語版には、数千個の英語の略語(および等価)が存在します。

その他のすべての言語では、インストーラは支給されている簡単な略語ファイルを拡張する必要があります。追加処理を行わないと、ファジー・ロジックの効果は減少します。

ロケールの略語および等価のカスタマイズについては、第7.11項「ロケールの略語と等価のカスタマイズ」を参照してください。

F.5.4 登録に関する質問の追加

デプロイメント管理者は、デプロイ時に、OAAM管理で構成されたサポート対象の各ロケールに関して、十分な質問がデータベースにあるようにする必要があります。そうでない場合は、登録中にOAAMサーバーによって英語の質問のみが表示されます。

ロケール固有の質問の数は、「ユーザーが登録する質問数」に「1メニュー当たりの質問数」を乗算し、「1メニュー当たりのカテゴリ」を乗算した数以上である必要があります。

登録に関する質問の追加の詳細は、7.5.3項「新しい質問の作成」を参照してください。