![]() |
iPlanet Directory Server 5.1 管理者ガイド |
付録 D 国際化
Directory Server では、さまざまな言語を使用して、エントリや関連する属性を格納、管理、および検索できます。多言語化ディレクトリは、会社にとって貴重な資産であり、従業員やビジネスパートナーが理解できる言語で、必要な情報をすばやく提供します。ディレクトリデータは UTF-8 で格納されているので、ディレクトリはすべての国際的な文字集合をデフォルトでサポートします。さらに Directory Server における検索操作では、言語の設定に基づいて、マッチング規則や照合順序を指定することができます。
ロケールについて
ロケールについて
Directory Server では、ロケールを使用して、複数の言語をサポートしています。ロケールは、ある言語によるデータの変換方法、格納方法、照合順序など、特定の地域、文化、風習を持つユーザに合わせたデータの表示方法について、言語固有の情報を特定します。また、ロケール情報は、指定された言語を表すために必要なコードページも特定します。コードページとは、キーボードのキーと画面に表示される文字フォントを関連付けるために、オペレーティングシステムによって使用される内部テーブルのことです。
照合順序
ロケールは文化、習慣、地域などの違いに加え、言語の機械的な違いも表しているので、ディレクトリデータをユーザが理解できる特定言語に翻訳できることに加えて、データを特定地域のユーザが期待する方法で表現することができます。
文字タイプ
- ある言語の文字のソート方法に関する、言語および文化に固有の情報を提供します。照合順序は、アルファベットで文字の順序を指定するようなもので、アクセント付きの文字をアクセントのない文字と比較する方法、文字列を比較する際に無視してもかまわない文字の有無などを示します。また、文章の方向 (左から右、右から左、または上下) などの文化に固有の情報も考慮されます。
通貨形式
- 文字タイプは、英字を数字やほかの文字と区別します。さらに、大文字と小文字のマッピングも定義されます。たとえば、パイプ文字 (|) を句読点と解釈する言語もあれば、アルファベットと解釈する言語もあります。
時刻/日付の形式
- 特定の地域で使用されている通貨記号、通貨記号が値の前と後ろのどちらに付くのか、および通貨単位の表現形式を指定します。
- 特定の地域における日付と時刻の、習慣的な表示形式を決定します。時刻形式は、地域が 12 時間法と 24 時間法のどちらを使用するかを示します。日付形式には、MM/dd/yy (月、日、年) または dd/MM/yy (日、月、年) などの短い日付形式、および指定された言語での月および曜日の名前を含む長い日付形式があります。たとえば、「January 10, 1996」は、チェコ語では「10. leden 1996」、フランス語では「10 janvier 1996」と表示されます。
ロケール情報は、Directory Server のインストール時に自動的に次のディレクトリにコピーされます。
/usr/iplanet/ds5/lib/nls/locale31 installDir/lib/nls/locale31
サポートされているロケールの特定
検索操作など、 でロケールの指定が必要なディレクトリ操作を実行するときには、言語タグや照合順序 OID (オブジェクト識別子) を使用することができます。言語タグは、言語を識別する小文字 2 文字で始まる文字列で、ISO 標準 639 で定義されています。言語の地域的な違いを区別する必要がある場合は、言語タグに国コード (ISO 標準 3166 で定義されている 2 文字の文字列) を入れることもできます。言語コードと国コードはハイフン (-) で区切られます。たとえば、イギリス英語のロケールを特定する言語タグは en-GB です。
OID は、属性やオブジェクトクラスなどのオブジェクトを一意に識別するために使用される 10 進数値です。国際化ディレクトリの検索やインデックス付けに使用される OID は、Directory Serverでサポートされている固有の照合順序を示します。たとえば、OID 2.16.840.1.113730.3.3.2.17.1 はフィンランド語の照合順序を示します。
ディレクトリで多言語検索を実行する場合は、使用する照合順序を表すために、言語タグまたは OID が使用されます。ただし、国際化インデックスを設定する場合は、OID を使用する必要があります。詳細については、第 10 章「インデックスの管理」を参照してください。
次の表に、Directory Server でサポートされているロケールと、関連する言語タグおよび OID を示します。
サポートされている言語サブタイプ
クライアントは言語サブタイプを使用して、検索する特定の値を判断することができます。言語サブタイプの使い方については、「属性のサブタイプの追加」を参照してください。
前へ 目次 索引 DocHome 次へ
Copyright © 2001 Sun Microsystems, Inc. Some preexisting portions Copyright © 2000 Netscape Communications Corp. All rights reserved.
Last Updated February 26, 2002