Netscape logo Administrator's Guide
Netscape Directory Server

Previous      Contents      Index      DocHome      Next     

Appendix D   Internationalization


Netscape Directory Server (Directory Server) allows you to store, manage, and search for entries and their associated attributes in a number of different languages. An internationalized directory can be an invaluable corporate resource, providing employees and business partners with immediate access to the information they need in the languages they can understand.

The directory supports all international characters set by default because directory data is stored in UTF-8. Further, Directory Server allows you to specify matching rules and collation orders based on language preferences in search operations.


Note  

You must use ASCII characters for attribute and object class names.




This appendix contains the following sections:

About Locales


Directory Server provides support for multiple languages through the use of locales. A locale identifies language-specific information about how users of a specific region, culture, and/or custom expect data to be presented, including how data of a given language is interpreted and how data is to be sorted, or collated.

In addition, the locale information indicates what code page should be used to represent a given language. A code page is an internal table that the operating system uses to relate keyboard keys to character font screen displays.

More specifically, a locale specifies:

Because a locale describes cultural, customary, and regional differences in addition to mechanical language differences, the directory data can both be translated into the specific languages understood by your users as well as be presented in a way that users in a given region expect.

Locale information is automatically copied to the serverRoot/lib/nls/locale30 directory during Directory Server installation.

Identifying Supported Locales


When performing directory operations that require you to specify a locale, such as a search operation, you can use a language tag or a collation order object identifier (OID).

A language tag is a string that begins with the two-character lowercase language code that identifies the language (as defined in ISO standard 639). If necessary to distinguish regional differences in language, the language tag may also contain a country code, which is a two-character string (as defined in ISO standard 3166). The language code and country code are separated by a hyphen. For example, the language tag used to identify the British English locale is en-GB.

An object identifier (OID) is a decimal number used to uniquely identify an object, such as an attribute or object class. The OIDs you use when searching or indexing an internationalized directory identify specific collation orders supported by the Directory Server. For example, the OID 2.16.840.1.113730.3.3.2.17.1 identifies the Finnish collation order.

When performing an international search in the directory, use either the language tag or the OID to identify the collation order you want to use. However, when setting up an international index, you must use the OIDs. for more information on indexing, see Chapter 10 "Managing Indexes."

Table D-1 lists each locale supported by Directory Server and identifies the associated language tags and OIDs.


Table D-1    Supported Locales  


Locale

Language Tag

Collation Order Object Identifiers (OIDs)

Albanian

sq

2.16.840.1.113730.3.3.2.44.1

Arabic

ar

2.16.840.1.113730.3.3.2.1.1

Byelorussian

be

2.16.840.1.113730.3.3.2.2.1

Bulgarian

bg

2.16.840.1.113730.3.3.2.3.1

Catalan

ca

2.16.840.1.113730.3.3.2.4.1

Chinese (Simplified)

zh

2.16.840.1.113730.3.3.2.49.1

Chinese (Traditional)

zh-TW

2.16.840.1.113730.3.3.2.50.1

Croatian

hr

2.16.840.1.113730.3.3.2.22.1

Czechoslovakian

cs

2.16.840.1.113730.3.3.2.5.1

Danish

da

2.16.840.1.113730.3.3.2.6.1

English (US)

en or en-US

2.16.840.1.113730.3.3.2.11.1

Estonian

et

2.16.840.1.113730.3.3.2.16.1

Finnish

fi

2.16.840.1.113730.3.3.2.17.1

French

fr or fr-FR

2.16.840.1.113730.3.3.2.18.1

German

de

2.16.840.1.113730.3.3.2.7.1

Greek

el

2.16.840.1.113730.3.3.2.10.1

Hebrew

iw

2.16.840.1.113730.3.3.2.27.1

Hungarian

hu

2.16.840.1.113730.3.3.2.23.1

Icelandic

is

2.16.840.1.113730.3.3.2.24.1

Japanese

ja

2.16.840.1.113730.3.3.2.28.1

Korean

ko

2.16.840.1.113730.3.3.2.29.1

Latvian, Lettish

lv

2.16.840.1.113730.3.3.2.31.1

Lithuanian

lt

2.16.840.1.113730.3.3.2.30.1

Macedonian

mk

2.16.840.1.113730.3.3.2.32.1

Norwegian

no

2.16.840.1.113730.3.3.2.35.1

Polish

pl

2.16.840.1.113730.3.3.2.38.1

Romanian

ro

2.16.840.1.113730.3.3.2.39.1

Russian

ru

2.16.840.1.113730.3.3.2.40.1

Serbian (Cyrilic)

sr

2.16.840.1.113730.3.3.2.45.1

Serbian (Latin)

sh

2.16.840.1.113730.3.3.2.41.1

Slovakian

sk

2.16.840.1.113730.3.3.2.42.1

Slovenian

sl

2.16.840.1.113730.3.3.2.43.1

Spanish

es or es-ES

2.16.840.1.113730.3.3.2.15.1

Swedish

sv

2.16.840.1.113730.3.3.2.46.1

Turkish

tr

2.16.840.1.113730.3.3.2.47.1

Ukranian

uk

2.16.840.1.113730.3.3.2.48.1



Supported Language Subtypes


Language subtypes can be used by clients to determine specific values for which to search. For more information on using language subtypes, see "Adding an Attribute Subtype".

Table D-2 contains the list of supported language subtypes.


Table D-2    Supported Language Subtypes  


Language tag

Language

af

Afrikaans

be

Byelorussian

bg

Bulgarian

ca

Catalan

cs

Czechoslovakian

da

Danish

de

German

el

Greek

en

English

es

Spanish

eu

Basque

fi

Finnish

fo

Faroese

fr

French

ga

Irish

gl

Galician

hr

Croatian

hu

Hungarian

id

Indonesian

is

Icelandic

it

Italian

ja

Japanese

ko

Korean

nl

Dutch

no

Norwegian

pl

Polish

pt

Portuguese

ro

Romanian

ru

Russian

sk

Slovakian

sl

Slovenian

sq

Albanian

sr

Serbian

sv

Swedish

tr

Turkish

uk

Ukrainian

zh

Chinese





Previous      Contents      Index      DocHome      Next     

© 2001 Sun Microsystems, Inc. Portions copyright 1999, 2002 Netscape Communications Corporation. All rights reserved.


Last Updated August 15, 2002