前へ     目次     索引     DocHome     次へ     
iPlanet Directory Server 5.1 管理者ガイド



付録 D   国際化


Directory Server では、さまざまな言語を使用して、エントリや関連する属性を格納、管理、および検索できます。多言語化ディレクトリは、会社にとって貴重な資産であり、従業員やビジネスパートナーが理解できる言語で、必要な情報をすばやく提供します。

ディレクトリデータは UTF-8 で格納されているので、ディレクトリはすべての国際的な文字集合をデフォルトでサポートします。さらに Directory Server における検索操作では、言語の設定に基づいて、マッチング規則や照合順序を指定することができます。



 

属性名とオブジェクトクラス名には ASCII 文字を使用する必要があります。  



この付録は、次の節で構成されています。



ロケールについて

Directory Server では、ロケールを使用して、複数の言語をサポートしています。ロケールは、ある言語によるデータの変換方法、格納方法、照合順序など、特定の地域、文化、風習を持つユーザに合わせたデータの表示方法について、言語固有の情報を特定します。

また、ロケール情報は、指定された言語を表すために必要なコードページも特定します。コードページとは、キーボードのキーと画面に表示される文字フォントを関連付けるために、オペレーティングシステムによって使用される内部テーブルのことです。

ロケールで定義される項目は、具体的には次のとおりです。

  • 照合順序

    ある言語の文字のソート方法に関する、言語および文化に固有の情報を提供します。照合順序は、アルファベットで文字の順序を指定するようなもので、アクセント付きの文字をアクセントのない文字と比較する方法、文字列を比較する際に無視してもかまわない文字の有無などを示します。また、文章の方向 (左から右、右から左、または上下) などの文化に固有の情報も考慮されます。

  • 文字タイプ

    文字タイプは、英字を数字やほかの文字と区別します。さらに、大文字と小文字のマッピングも定義されます。たとえば、パイプ文字 (|) を句読点と解釈する言語もあれば、アルファベットと解釈する言語もあります。

  • 通貨形式

    特定の地域で使用されている通貨記号、通貨記号が値の前と後ろのどちらに付くのか、および通貨単位の表現形式を指定します。

  • 時刻/日付の形式

    特定の地域における日付と時刻の、習慣的な表示形式を決定します。時刻形式は、地域が 12 時間法と 24 時間法のどちらを使用するかを示します。日付形式には、MM/dd/yy (月、日、年) または dd/MM/yy (日、月、年) などの短い日付形式、および指定された言語での月および曜日の名前を含む長い日付形式があります。たとえば、「January 10, 1996」は、チェコ語では「10. leden 1996」、フランス語では「10 janvier 1996」と表示されます。

ロケールは文化、習慣、地域などの違いに加え、言語の機械的な違いも表しているので、ディレクトリデータをユーザが理解できる特定言語に翻訳できることに加えて、データを特定地域のユーザが期待する方法で表現することができます。

ロケール情報は、Directory Server のインストール時に自動的に次のディレクトリにコピーされます。

Solaris 9 プラットフォーム

/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 を示します。


表 D-1 サポートされているロケール 

ロケール

言語タグ

照合順序 OID (オブジェクト識別子)

アルバニア語  

sq  

2.16.840.1.113730.3.3.2.44.1  

アラビア語  

ar  

2.16.840.1.113730.3.3.2.1.1  

ベラルーシ語  

be  

2.16.840.1.113730.3.3.2.2.1  

ブルガリア語  

bg  

2.16.840.1.113730.3.3.2.3.1  

カタロニア語  

ca  

2.16.840.1.113730.3.3.2.4.1  

中国語 (簡体字)  

zh  

2.16.840.1.113730.3.3.2.49.1  

中国語 (繁体字)  

zh-TW  

2.16.840.1.113730.3.3.2.50.1  

クロアチア語  

hr  

2.16.840.1.113730.3.3.2.22.1  

チェコスロバキア語  

cs  

2.16.840.1.113730.3.3.2.5.1  

デンマーク語  

da  

2.16.840.1.113730.3.3.2.6.1  

英語 (米国)  

en または en-US  

2.16.840.1.113730.3.3.2.11.1  

エストニア語  

et  

2.16.840.1.113730.3.3.2.16.1  

フィンランド語  

fi  

2.16.840.1.113730.3.3.2.17.1  

フランス語  

fr または fr-FR  

2.16.840.1.113730.3.3.2.18.1  

ドイツ語  

de  

2.16.840.1.113730.3.3.2.7.1  

ギリシア語  

el  

2.16.840.1.113730.3.3.2.10.1  

ヘブライ語  

iw  

2.16.840.1.113730.3.3.2.27.1  

ハンガリー語  

hu  

2.16.840.1.113730.3.3.2.23.1  

アイスランド語  

is  

2.16.840.1.113730.3.3.2.24.1  

日本語  

ja  

2.16.840.1.113730.3.3.2.28.1  

韓国語  

ko  

2.16.840.1.113730.3.3.2.29.1  

ラトビア語、レット語  

lv  

2.16.840.1.113730.3.3.2.31.1  

リトアニア語  

lt  

2.16.840.1.113730.3.3.2.30.1  

マケドニア語  

mk  

2.16.840.1.113730.3.3.2.32.1  

ノルウェー語  

no  

2.16.840.1.113730.3.3.2.35.1  

ポーランド語  

pl  

2.16.840.1.113730.3.3.2.38.1  

ルーマニア語  

ro  

2.16.840.1.113730.3.3.2.39.1  

ロシア語  

ru  

2.16.840.1.113730.3.3.2.40.1  

セルビア語 (キリル文字)  

sr  

2.16.840.1.113730.3.3.2.45.1  

セルビア語 (ラテン文字)  

sh  

2.16.840.1.113730.3.3.2.41.1  

スロバキア語  

sk  

2.16.840.1.113730.3.3.2.42.1  

スロベニア語  

sl  

2.16.840.1.113730.3.3.2.43.1  

スペイン語  

es または es-ES  

2.16.840.1.113730.3.3.2.15.1  

スウェーデン語  

sv  

2.16.840.1.113730.3.3.2.46.1  

トルコ語  

tr  

2.16.840.1.113730.3.3.2.47.1  

ウクライナ語  

uk  

2.16.840.1.113730.3.3.2.48.1  



サポートされている言語サブタイプ



クライアントは言語サブタイプを使用して、検索する特定の値を判断することができます。言語サブタイプの使い方については、「属性のサブタイプの追加」を参照してください。

次の表に、サポートされている言語サブタイプを示します。


表 D-2 サポートされている言語サブタイプ 

言語タグ

言語

af  

アフリカーンス語  

be  

ベラルーシ語  

bg  

ブルガリア語  

ca  

カタロニア語  

cs  

チェコスロバキア語  

da  

デンマーク語  

de  

ドイツ語  

el  

ギリシア語  

en  

英語  

es  

スペイン語  

eu  

バスク語  

fi  

フィンランド語  

fo  

フェロー語  

fr  

フランス語  

ga  

アイルランド語  

gl  

ガリシア語  

hr  

クロアチア語  

hu  

ハンガリー語  

id  

インドネシア語  

is  

アイスランド語  

it  

イタリア語  

ja  

日本語  

ko  

韓国語  

nl  

オランダ語  

no  

ノルウェー語  

pl  

ポーランド語  

pt  

ポルトガル語  

ro  

ルーマニア語  

ru  

ロシア語  

sk  

スロバキア語  

sl  

スロベニア語  

sq  

アルバニア語  

sr  

セルビア語  

sv  

スウェーデン語  

tr  

トルコ語  

uk  

ウクライナ語  

zh  

中国語  


前へ     目次     索引     DocHome     次へ     
Copyright © 2001 Sun Microsystems, Inc. Some preexisting portions Copyright © 2000 Netscape Communications Corp. All rights reserved.

Last Updated February 26, 2002