Oracle® Fusion Middleware Oracle Adaptive Access Manager管理者ガイド 11gリリース1 (11.1.1) E67347-01 |
|
前 |
次 |
この章では、ロケールに合わせたOracle Adaptive Access Managerのカスタマイズに関する情報を提供します。
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の言語に翻訳されています。
ローカライゼーションを終了するフラグはありませんが、デプロイメントによりサポートされているロケールを取得するプロパティがあります。プロパティを使用すると、1つのみのロケールを有効化できます。
不要なロケールごとに、locale.enum.XXX.adminSupported
プロパティとlocale.enum.XXX.enabled
プロパティをfalse
に変更します。
言語デフォルトは、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
デフォルト・ロケールを有効化するには、次の手順を実行します。
サポートするロケールのbharosa.local.enum.<locale>.enabled
プロパティを追加し、それをtrueに設定します。
サポートしないロケールのbharosa.local.enum.<locale>.enabled
プロパティを追加し、それをfalseに設定します。
bharosa.default.locale property
を追加して、ロケールのbharosa.locale.enum.<locale> property
と一致するように設定します。
注意: サポートされるロケールは、列挙にリストされているロケールのみです。 |
あるドイツの銀行がデフォルト言語としてドイツ語を設定し、ドイツ語のみをサポートすることを考えています。そうするには、client_resource_de.properties
で次の手順を実行します。
ロケール列挙が存在しない場合は、それを作成します。
bharosa.locale.enum.german.enabled=true
ロケール列挙がすでに存在している場合は、それをtrueに設定します。
その他の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
ロケール列挙の値と一致するようにbharosa.default.locale property
を設定します。
bharosa.locale.enum.german
=2
であるため、bharosa.default.locale
プロパティを2に設定します。
このプロパティが存在しない場合は、作成してください。
あるブラジルの銀行がブラジル・ポルトガル語をデフォルトとして設定しても、OAAMサーバーが翻訳されるその他のすべての言語を表示する必要があると考えています。これを行うには:
ロケール列挙が存在しない場合は、それを作成します。
bharosa.locale.enum.pt_br.enabled=true
ロケール列挙がすでに存在している場合は、それをtrueに設定します。
プロパティ・エディタを使用して、その他のすべてのbharosa.local.enum.<locale>.enabled
プロパティをfalseに設定します。
プロパティ・エディタを使用して、bharosa.default.locale
プロパティをロケール列挙の値に設定します。
bharosa.locale.enum.pt_br=9
の場合は、bharosa.default.locale property
を9
に設定します。
OAAMサーバーが翻訳されているすべての言語に対して、client_resource_<locale>.properties
でbharosa.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
client_resource_<locale>.properties
で、bharosa.default.locale property
を9
に設定します。
あるフランスの銀行が、クライアントに表示されるデフォルト言語としてフランス語を設定し、フランス語、ドイツ語、英語およびイタリア語のみをサポートすることを考えています。フランス語のロケール列挙は、すでに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
アプリケーションを構成するには、次の手順を実行します。
client_resource_fr.properties
で、ドイツ語、イタリア語および英語に対してbharosa.locale.enum.<locale>.enabled
をtrue
に設定します。
bharosa.locale.enum.german.enabled=true bharosa.locale.enum.italian.enabled=true bharosa.locale.enum.english.enabled=true
すべてのother bharosa.local.enum.<locale>.enabled
プロパティをfalse
に設定します。
bharosa.default.locale
プロパティをロケール列挙の値に設定します。
bharosa.locale.enum.french
=5
であるため、bharosa.default.locale
プロパティを5に設定します。
あるドイツの銀行がデフォルト言語として英語を設定し、その他のすべての言語をサポートすることを考えています。そうするには、client_resource_de.properties
で次の手順を実行します。
ロケール列挙が存在しない場合は、それを作成します。
bharosa.locale.enum.english.enabled=true
ロケール列挙がすでに存在している場合は、それをtrueに設定します。
その他の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
ロケール列挙の値と一致するようにbharosa.default.locale property
を設定します。
bharosa.locale.enum.english
=0
であるため、bharosa.default.locale
プロパティを0に設定します。
このプロパティが存在しない場合は、作成してください。
Oracle Adaptive Access Managerダッシュボードは、実際のモニター・データの概要を提供するアプリケーションです。モニター・データは、データの代理サンプルです。これは、集計およびトレンド経由でアクティビティのリアルタイム・ビューを表示します。
目的の言語でダッシュボードを表示するには、ブラウザの言語プリファレンスを該当する言語に設定します。
ダッシュボードに表示されるすべてのデータは、サーバーのタイム・ゾーンに基づきます。つまり、OAAMによって生成されるデータは、ユーザーのタイム・ゾーンではなくサーバーのタイム・ゾーンで管理されますが、情報はブラウザの設定で表示されます。タイム・ゾーンの設定の詳細は、2.9項「管理コンソールでのすべてのタイムスタンプに使用されるタイム・ゾーンの設定」を参照してください。
ダッシュボードの詳細は、第24章「ダッシュボードの使用」を参照してください。
Oracle Adaptive Access Managerは、即時利用可能な第2認証をナレッジ・ベース認証(KBA)形式で提供します。KBAは、チャレンジ質問の作成と登録および回答のロジック・アルゴリズムのインフラストラクチャとなります。この項には、KBAの特定のユーザー操作性をカスタマイズする情報が含まれています。
登録済の回答と音声が類似した回答、地域によるスペルの違いおよび一般的なスペル・ミスは、音声アルゴリズムによって処理されます。
カスタマイズについては、第7.10項「英語の省略形および等価のカスタマイズ」を参照してください。
ロケールのカスタマイズについては、第7.11項「ロケールの略語と等価のカスタマイズ」を参照してください。
Oracleのファット・フィンガリング・アルゴリズムでは、標準キーボードのキーの近接による誤入力や、転置された文字を考慮します。標準キーボードのキーの近接による誤入力がある回答は、ファット・フィンガリング・アルゴリズムによって処理されます。
ファット・フィンガリング・アルゴリズムは、英語でのみサポートされています。
Oracle Adaptive Access Managerは、ファジー・ロジックの概念をサポートします。ファジー・ロジックは部分的に、省略形として知られる事前構成済の等価語句セットに依存します。
Oracle Adaptive Access Managerの英語版には、数千個の英語の略語(および等価)が存在します。
その他のすべての言語では、インストーラは支給されている簡単な略語ファイルを拡張する必要があります。追加処理を行わないと、ファジー・ロジックの効果は減少します。
ロケールの略語および等価のカスタマイズについては、第7.11項「ロケールの略語と等価のカスタマイズ」を参照してください。
デプロイメント管理者は、デプロイ時に、OAAM管理で構成されたサポート対象の各ロケールに関して、十分な質問がデータベースにあるようにする必要があります。そうでない場合は、登録中にOAAMサーバーによって英語の質問のみが表示されます。
ロケール固有の質問の数は、「ユーザーが登録する質問数」に「1メニュー当たりの質問数」を乗算し、「1メニュー当たりのカテゴリ」を乗算した数以上である必要があります。
登録に関する質問の追加の詳細は、7.5.3項「新しい質問の作成」を参照してください。