Valid Locale Identifiers

Note

Indexing Service is no longer supported as of Windows XP and is unavailable for use as of Windows 8. Instead, use Windows Search for client side search and Microsoft Search Server Express for server side search.

 

The following table shows the International Organization of Standards (ISO) language identifiers recognized by Indexing Service in CiLocale:

Language CiLocale String Win32 Equivalent
Afrikaans AF LANG_AFRIKAANS | SUBLANG_DEFAULT
Arabic AR LANG_ARABIC | SUBLANG_DEFAULT
Basque (Basque) EU LANG_BASQUE | SUBLANG_DEFAULT
Belarusian BE LANG_BELARUSIAN | SUBLANG_DEFAULT
Bulgarian BG LANG_BULGARIAN | SUBLANG_DEFAULT
Catalan CA LANG_CATALAN | SUBLANG_DEFAULT
Chinese (China) ZH, ZH-CN LANG_CHINESE | SUBLANG_CHINESE_SIMPLIFIED
Chinese (Taiwan) ZH-TW LANG_CHINESE | SUBLANG_CHINESE_TRADITIONAL
Croatian HR LANG_CROATIAN | SUBLANG_DEFAULT
Czech CS LANG_CZECH | SUBLANG_DEFAULT
Danish DA LANG_DANISH | SUBLANG_DEFAULT
Dutch NL LANG_DUTCH | SUBLANG_DUTCH
English (Great Britain) EN-GB LANG_ENGLISH | SUBLANG_ENGLISH_UK
English (United States) EN, EN-US LANG_ENGLISH | SUBLANG_ENGLISH_US
Estonian ET LANG_ESTONIAN | SUBLANG_DEFAULT
Faeroese FO LANG_FAEROESE | SUBLANG_DEFAULT
Finnish FI LANG_FINNISH | SUBLANG_DEFAULT
French FR, FR-FR LANG_FRENCH | SUBLANG_FRENCH
French (Canadian) FR-CA LANG_FRENCH | SUBLANG_FRENCH_CANADIAN
German DE LANG_GERMAN | SUBLANG_GERMAN
Greek EL LANG_GREEK | SUBLANG_DEFAULT
Hebrew HE, IW LANG_HEBREW | SUBLANG_DEFAULT
Hungarian HU LANG_HUNGARIAN | SUBLANG_DEFAULT
Icelandic IS LANG_ICELANDIC | SUBLANG_DEFAULT
Indonesian ID, IN LANG_INDONESIAN | SUBLANG_DEFAULT
Italian IT LANG_ITALIAN | SUBLANG_ITALIAN
Japanese JA LANG_JAPANESE | SUBLANG_DEFAULT
Korean KO LANG_KOREAN | SUBLANG_DEFAULT
Latvian LV LANG_LATVIAN | SUBLANG_DEFAULT
Lithuanian LT LANG_LITHUANIAN | SUBLANG_DEFAULT
Neutral (use built-in word breaking) NEUTRAL LANG_NEUTRAL | SUBLANG_NEUTRAL
Norwegian NO LANG_NORWEGIAN | SUBLANG_DEFAULT
Polish PL LANG_POLISH | SUBLANG_DEFAULT
Portuguese PT LANG_PORTUGUESE | SUBLANG_DEFAULT
Portuguese (Brazil) PT-BR LANG_PORTUGUESE | SUBLANG_PORTUGUESE_BRAZILIAN
Romanian RO LANG_ROMANIAN | SUBLANG_DEFAULT
Russian RU LANG_RUSSIAN | SUBLANG_DEFAULT
Serbian SR LANG_SERBIAN | SUBLANG_DEFAULT
Slovak SK LANG_SLOVAK | SUBLANG_DEFAULT
Slovenian SL LANG_SLOVENIAN | SUBLANG_DEFAULT
Spanish ES, ES-ES LANG_SPANISH | SUBLANG_SPANISH
Swedish SV LANG_SWEDISH | SUBLANG_DEFAULT
Thai TH LANG_THAI | SUBLANG_DEFAULT
Turkish TR LANG_TURKISH | SUBLANG_DEFAULT
Ukrainian UK LANG_UKRAINIAN | SUBLANG_DEFAULT
Vietnamese VI LANG_VIETNAMESE | SUBLANG_DEFAULT

 

Indexing Service in Microsoft Windows XP uses Component Object Model (COM) objects and interfaces available through the Mlang APIs to provide support for 150 locales.

CiLocale can be specified in the .idq or .ida file. It can also be specified by the browser as the HTTP_ACCEPT_LANGUAGE variable. Values entered in the .idq and .ida files supersede those sent in HTTP_ACCEPT_LANGUAGE. If no value is found in the .idq or .ida file, the value of HTTP_ACCEPT_LANGUAGE is read from left to right to find a supported language.

For example:

HTTP_ACCEPT_LANGUAGE=EN, FR, CZ

Note

Values are separated by commas.