National/Regional Language Support (NLS) Catalog Items and Sysgen Variables (Compact 7)
3/12/2014
In Windows Embedded Compact, you can include National/Regional Language Support (NLS) functionality in your OS design by adding a catalog item for an NLS locale, which adds the associated locale data (.nlx) file to the run-time image, and adds the associated registry setting to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\ExtendedLocale.
For more information, see National/Regional Language Support (NLS) Registry Settings.
For more information about how to add or remove catalog items, see Design Your First OS.
Hardware and Software Requirements
The list below describes the requirements for NLS functionality.
- Requires a font that supports the character set for the specific locale. For more information, see Fonts Catalog Items and Sysgen Variables.
- Requires a code page for an OS that supports character data that does not use URT-16 (Unicode) encoding.
- Requires locale-specific keyboard support for typed input. For more information, see Keyboard Catalog Items and Sysgen Variables.
- Requires Multilingual User Interface (MUI) to support two or more languages. For more information, see Multilingual User Interface (MUI) Catalog Items and Sysgen Variables.
Catalog Items and Sysgen Variables
The following table shows the catalog items you can set to add National/Regional Language Support (NLS) for a locale to your OS.
Catalog item | SYSGEN variable | LCID | Locale | Description | Dependencies |
---|---|---|---|---|---|
Afrikaans |
SYSGEN_NLS_AF |
0x0036 |
af |
Afrikaans language support |
None |
Afrikaans (South Africa) |
SYSGEN_NLS_AF_ZA |
0x0436 |
af-ZA |
Afrikaans (South Africa) language support |
None |
Albanian |
SYSGEN_NLS_SQ |
0x001C |
sq |
Albanian language support |
None |
Albanian (Albania) |
SYSGEN_NLS_SQ_AL |
0x041C |
sq-AL |
Albanian (Albania) language support |
None |
Alsatian |
SYSGEN_NLS_GSW |
None available |
gsw |
Alsatian language support |
None |
Alsatian (France) |
SYSGEN_NLS_GSW_FR |
None available |
gsw-FR |
Alsatian (France) language support |
None |
Amharic |
SYSGEN_NLS_AM |
0x005E |
am |
Amharic language support |
Requires Unicode Script Processor for Complex Scripts (SYSGEN_UNISCRIBE). For more information, see Uniscribe Catalog Items and Sysgen Variables. |
Amharic (Ethiopia) |
SYSGEN_NLS_AM_ET |
0x045E |
am-ET |
Amharic (Ethiopia) language support |
Requires Unicode Script Processor for Complex Scripts (SYSGEN_UNISCRIBE). For more information, see Uniscribe Catalog Items and Sysgen Variables. |
Arabic |
SYSGEN_NLS_AR |
0x0001 |
ar |
Arabic language support |
Requires Unicode Script Processor for Complex Scripts (SYSGEN_UNISCRIBE). For more information, see Uniscribe Catalog Items and Sysgen Variables. |
Arabic (U.A.E.) |
SYSGEN_NLS_AR_AE |
0x3801 |
ar-AE |
Arabic (U.A.E.) language support |
Requires Unicode Script Processor for Complex Scripts (SYSGEN_UNISCRIBE). For more information, see Uniscribe Catalog Items and Sysgen Variables. |
Arabic (Bahrain) |
SYSGEN_NLS_AR_BH |
0x3C01 |
ar-BH |
Arabic (Bahrain) language support |
Requires Unicode Script Processor for Complex Scripts (SYSGEN_UNISCRIBE). For more information, see Uniscribe Catalog Items and Sysgen Variables. |
Arabic (Algeria) |
SYSGEN_NLS_AR_DZ |
0x1401 |
ar-DZ |
Arabic (Algeria) language support |
Requires Unicode Script Processor for Complex Scripts (SYSGEN_UNISCRIBE). For more information, see Uniscribe Catalog Items and Sysgen Variables. |
Arabic (Egypt) |
SYSGEN_NLS_AR_EG |
0x0C01 |
ar-EG |
Arabic (Egypt) language support |
Requires Unicode Script Processor for Complex Scripts (SYSGEN_UNISCRIBE). For more information, see Uniscribe Catalog Items and Sysgen Variables. |
Arabic (Iraq) |
SYSGEN_NLS_AR_IQ |
0x0801 |
ar-IQ |
Arabic (Iraq) language support |
Requires Unicode Script Processor for Complex Scripts (SYSGEN_UNISCRIBE). For more information, see Uniscribe Catalog Items and Sysgen Variables. |
Arabic (Jordan) |
SYSGEN_NLS_AR_JO |
0x2C01 |
ar-JO |
Arabic (Jordan) language support |
Requires Unicode Script Processor for Complex Scripts (SYSGEN_UNISCRIBE). For more information, see Uniscribe Catalog Items and Sysgen Variables. |
Arabic (Kuwait) |
SYSGEN_NLS_AR_KW |
0x3401 |
ar-KW |
Arabic (Kuwait) language support |
Requires Unicode Script Processor for Complex Scripts (SYSGEN_UNISCRIBE). For more information, see Uniscribe Catalog Items and Sysgen Variables. |
Arabic (Lebanon) |
SYSGEN_NLS_AR_LB |
0x3001 |
ar-LB |
Arabic (Lebanon) language support |
Requires Unicode Script Processor for Complex Scripts (SYSGEN_UNISCRIBE). For more information, see Uniscribe Catalog Items and Sysgen Variables. |
Arabic (Libya) |
SYSGEN_NLS_AR_LY |
0x1001 |
ar-LY |
Arabic (Libya) language support |
Requires Unicode Script Processor for Complex Scripts (SYSGEN_UNISCRIBE). For more information, see Uniscribe Catalog Items and Sysgen Variables. |
Arabic (Morocco) |
SYSGEN_NLS_AR_MA |
0x1801 |
ar-MA |
Arabic (Morocco) language support |
Requires Unicode Script Processor for Complex Scripts (SYSGEN_UNISCRIBE). For more information, see Uniscribe Catalog Items and Sysgen Variables. |
Arabic (Oman) |
SYSGEN_NLS_AR_OM |
0x2001 |
ar-OM |
Arabic (Oman) language support |
Requires Unicode Script Processor for Complex Scripts (SYSGEN_UNISCRIBE). For more information, see Uniscribe Catalog Items and Sysgen Variables. |
Arabic (Qatar) |
SYSGEN_NLS_AR_QA |
0x4001 |
ar-QA |
Arabic (Qatar) language support |
Requires Unicode Script Processor for Complex Scripts (SYSGEN_UNISCRIBE). For more information, see Uniscribe Catalog Items and Sysgen Variables. |
Arabic (Saudi Arabia) |
SYSGEN_NLS_AR_SA |
0x0401 |
ar-SA |
Arabic (Saudi Arabia) language support |
Requires Unicode Script Processor for Complex Scripts (SYSGEN_UNISCRIBE). For more information, see Uniscribe Catalog Items and Sysgen Variables. |
Arabic (Syria) |
SYSGEN_NLS_AR_SY |
0x2801 |
ar-SY |
Arabic (Syria) language support |
Requires Unicode Script Processor for Complex Scripts (SYSGEN_UNISCRIBE). For more information, see Uniscribe Catalog Items and Sysgen Variables. |
Arabic (Tunisia) |
SYSGEN_NLS_AR_TN |
0x1C01 |
ar-TN |
Arabic (Tunisia) language support |
Requires Unicode Script Processor for Complex Scripts (SYSGEN_UNISCRIBE). For more information, see Uniscribe Catalog Items and Sysgen Variables. |
Arabic (Yemen) |
SYSGEN_NLS_AR_YE |
0x2401 |
ar-YE |
Arabic (Yemen) language support |
Requires Unicode Script Processor for Complex Scripts (SYSGEN_UNISCRIBE). For more information, see Uniscribe Catalog Items and Sysgen Variables. |
Armenian |
SYSGEN_NLS_HY |
0x002B |
hy |
Armenian language support |
None |
Armenian (Armenia) |
SYSGEN_NLS_HY_AM |
0x042B |
hy-AM |
Armenian (Armenia) language support |
None |
Assamese |
SYSGEN_NLS_AS |
0x004D |
as |
Assamese language support |
Requires Unicode Script Processor for Complex Scripts (SYSGEN_UNISCRIBE). For more information, see Uniscribe Catalog Items and Sysgen Variables. No code page supported (Unicode encoding only). |
Assamese (India) |
SYSGEN_NLS_AS_IN |
0x044D |
as-IN |
Assamese (India) language support |
Requires Unicode Script Processor for Complex Scripts (SYSGEN_UNISCRIBE). For more information, see Uniscribe Catalog Items and Sysgen Variables. No code page supported (Unicode encoding only). |
Azerbaijani |
SYSGEN_NLS_AZ |
0x002C |
az |
Azerbaijani language support |
None |
Azerbaijani (Cyrillic) |
SYSGEN_NLS_AZ_CYRL |
None available |
az-Cyrl |
Azerbaijani (Cyrillic) language support |
None |
Azerbaijani (Cyrillic, Azerbaijan) |
SYSGEN_NLS_AZ_CYRL_AZ |
0x082C |
az-Cyrl-AZ |
Azerbaijani (Cyrillic, Azerbaijan) language support |
None |
Azerbaijani (Latin) |
SYSGEN_NLS_AZ_LATN |
None available |
az-Latn |
Azerbaijani (Latin) language support |
None |
Azerbaijani (Latin, Azerbaijan) |
SYSGEN_NLS_AZ_LATN_AZ |
0x042C |
az-Latn-AZ |
Azerbaijani (Latin, Azerbaijan) language support |
None |
Bashkir |
SYSGEN_NLS_BA |
0x006D |
ba |
Bashkir language support |
None |
Bashkir (Russia) |
SYSGEN_NLS_BA_RU |
0x046D |
ba-RU |
Bashkir (Russia) language support |
None |
Basque |
SYSGEN_NLS_EU |
0x002D |
eu |
Basque language support |
None |
Basque (Basque) |
SYSGEN_NLS_EU_ES |
0x042D |
eu-ES |
Basque (Basque) language support |
None |
Belarusian |
SYSGEN_NLS_BE |
0x0023 |
be |
Belarusian language support |
None |
Belarusian (Belarus) |
SYSGEN_NLS_BE_BY |
0x0423 |
be-BY |
Belarusian (Belarus) language support |
None |
Bangla |
SYSGEN_NLS_BN |
0x0045 |
bn |
Bengla language support |
Requires Unicode Script Processor for Complex Scripts (SYSGEN_UNISCRIBE). For more information, see Uniscribe Catalog Items and Sysgen Variables. |
Bangla (Bangladesh) |
SYSGEN_NLS_BN_BD |
0x0845 |
bn-BD |
Bengla (Bangladesh) language support |
Requires Unicode Script Processor for Complex Scripts (SYSGEN_UNISCRIBE). For more information, see Uniscribe Catalog Items and Sysgen Variables. |
Bangla (India) |
SYSGEN_NLS_BN_IN |
0x0445 |
bn-IN |
Bengla (India) language support |
Requires Unicode Script Processor for Complex Scripts (SYSGEN_UNISCRIBE). For more information, see Uniscribe Catalog Items and Sysgen Variables. |
Bosnian |
SYSGEN_NLS_BS |
None available |
bs |
Bosnian language support |
None |
Bosnian (Cyrillic) |
SYSGEN_NLS_BS_CYRL |
None available |
bs-Cyrl |
Bosnian (Cyrillic) language support |
None |
Bosnian (Cyrillic, Bosnia and Herzegovina) |
SYSGEN_NLS_BS_CYRL_BA |
0x201A |
bs-Cyrl-BA |
Bosnian (Cyrillic, Bosnia and Herzegovina) language support |
None |
Bosnian (Latin) |
SYSGEN_NLS_BS_LATN |
None available |
bs-Latn |
Bosnian (Latin) language support |
None |
Bosnian (Latin, Bosnia and Herzegovina) |
SYSGEN_NLS_BS_LATN_BA |
0x141A |
bs-Latn-BA |
Bosnian (Latin, Bosnia and Herzegovina) language support |
None |
Breton |
SYSGEN_NLS_BR |
0x007E |
br-FR |
Breton language support |
None |
Breton (France) |
SYSGEN_NLS_BR_FR |
0x047E |
br-FR |
Breton (France) language support |
None |
Bulgarian |
SYSGEN_NLS_BG |
0x0002 |
bg |
Bulgarian language support |
None |
Bulgarian (Bulgaria) |
SYSGEN_NLS_BG_BG |
0x0402 |
bg-BG |
Bulgarian (Bulgaria) language support |
None |
Catalan |
SYSGEN_NLS_CA |
0x0003 |
ca |
Catalan language support |
None |
Catalan (Catalan) |
SYSGEN_NLS_CA_ES |
0x0403 |
ca-ES |
Catalan (Catalan) language support |
None |
Chinese |
SYSGEN_NLS_ZH |
0x0004 |
zh |
Chinese language support |
Requires Unicode Script Processor for Complex Scripts (SYSGEN_UNISCRIBE). For more information, see Uniscribe Catalog Items and Sysgen Variables. Also requires an input method editor (IME). For more information, see Simplified Chinese Pocket IME Catalog Items and Sysgen Variables or Simplified Chinese MSPY 3.0 IME Catalog Items and Sysgen Variables. |
Chinese (People's Republic of China) |
SYSGEN_NLS_ZH_CN |
0x0804 |
zh-CN |
Chinese (People's Republic of China) language support |
Requires Unicode Script Processor for Complex Scripts (SYSGEN_UNISCRIBE). For more information, see Uniscribe Catalog Items and Sysgen Variables. Also requires an input method editor (IME). For more information, see Simplified Chinese Pocket IME Catalog Items and Sysgen Variables or Simplified Chinese MSPY 3.0 IME Catalog Items and Sysgen Variables. |
Chinese (People's Republic of China, stroke sort) |
SYSGEN_NLS_ZH_CN_STROKE |
0x00020804 |
zh-CN-stroke |
Chinese (People's Republic of China, stroke sort) language support |
Requires Unicode Script Processor for Complex Scripts (SYSGEN_UNISCRIBE). For more information, see Uniscribe Catalog Items and Sysgen Variables. Also requires an input method editor (IME). For more information, see Simplified Chinese Pocket IME Catalog Items and Sysgen Variables or Simplified Chinese MSPY 3.0 IME Catalog Items and Sysgen Variables. |
Chinese (Simplified) |
SYSGEN_NLS_ZH_HANS |
0x0004 |
zh-Hans |
Chinese (Simplified) language support |
Requires Unicode Script Processor for Complex Scripts (SYSGEN_UNISCRIBE). For more information, see Uniscribe Catalog Items and Sysgen Variables. Also requires an input method editor (IME). For more information, see Simplified Chinese Pocket IME Catalog Items and Sysgen Variables or Simplified Chinese MSPY 3.0 IME Catalog Items and Sysgen Variables. |
Chinese (Macao SAR) |
SYSGEN_NLS_ZH_MO |
0x1404 |
zh-MO |
Chinese (Macao SAR) language support |
Requires Unicode Script Processor for Complex Scripts (SYSGEN_UNISCRIBE). For more information, see Uniscribe Catalog Items and Sysgen Variables. Also requires an input method editor (IME). For more information, see Simplified Chinese Pocket IME Catalog Items and Sysgen Variables or Simplified Chinese MSPY 3.0 IME Catalog Items and Sysgen Variables. |
Chinese (Macao SAR, radical/stroke sort) |
SYSGEN_NLS_ZH_MO_RADSTR |
0x00041404 |
zh-MO-radstr |
Chinese (Macao SAR, radical/stroke sort) language support |
Requires Unicode Script Processor for Complex Scripts (SYSGEN_UNISCRIBE). For more information, see Uniscribe Catalog Items and Sysgen Variables. Also requires an input method editor (IME). For more information, see Simplified Chinese Pocket IME Catalog Items and Sysgen Variables or Simplified Chinese MSPY 3.0 IME Catalog Items and Sysgen Variables. |
Chinese (Macao SAR, stroke sort) |
SYSGEN_NLS_ZH_MO_STROKE |
0x00021404 |
zh-MO-stroke |
Chinese (Macao SAR, stroke sort) language support |
Requires Unicode Script Processor for Complex Scripts (SYSGEN_UNISCRIBE). For more information, see Uniscribe Catalog Items and Sysgen Variables. Also requires an input method editor (IME). For more information, see Simplified Chinese Pocket IME Catalog Items and Sysgen Variables or Simplified Chinese MSPY 3.0 IME Catalog Items and Sysgen Variables. |
Chinese (Singapore) |
SYSGEN_NLS_ZH_SG |
0x1004 |
zh-SG |
Chinese (Singapore) language support |
Requires Unicode Script Processor for Complex Scripts (SYSGEN_UNISCRIBE). For more information, see Uniscribe Catalog Items and Sysgen Variables. Also requires an input method editor (IME). For more information, see Simplified Chinese Pocket IME Catalog Items and Sysgen Variables or Simplified Chinese MSPY 3.0 IME Catalog Items and Sysgen Variables. |
Chinese (Singapore, stroke sort) |
SYSGEN_NLS_ZH_SG_STROKE |
0x00021004 |
zh-SG-stroke |
Chinese (Singapore, stroke sort) language support |
Requires Unicode Script Processor for Complex Scripts (SYSGEN_UNISCRIBE). For more information, see Uniscribe Catalog Items and Sysgen Variables. Also requires an input method editor (IME). For more information, see Simplified Chinese Pocket IME Catalog Items and Sysgen Variables or Simplified Chinese MSPY 3.0 IME Catalog Items and Sysgen Variables. |
Chinese (Traditional) |
SYSGEN_NLS_ZH_HANT |
0x7C04 |
zh-Hant |
Chinese (Traditional) language support |
Requires Unicode Script Processor for Complex Scripts (SYSGEN_UNISCRIBE). For more information, see Uniscribe Catalog Items and Sysgen Variables. Also requires an input method editor (IME). For more information, see Traditional Chinese Pocket IME Catalog Items and Sysgen Variables. |
Chinese (Hong Kong SAR) |
SYSGEN_NLS_ZH_HK |
0x0C04 |
zh-HK |
Chinese (Hong Kong SAR) language support |
Requires Unicode Script Processor for Complex Scripts (SYSGEN_UNISCRIBE). For more information, see Uniscribe Catalog Items and Sysgen Variables. Also requires an input method editor (IME). For more information, see Traditional Chinese Pocket IME Catalog Items and Sysgen Variables. |
Chinese (Hong Kong SAR, radical/stroke sort) |
SYSGEN_NLS_ZH_HK_RADSTR |
0x00040C04 |
zh-HK-radstr |
Chinese (Hong Kong SAR, radical/stroke sort) language support |
Requires Unicode Script Processor for Complex Scripts (SYSGEN_UNISCRIBE). For more information, see Uniscribe Catalog Items and Sysgen Variables. Also requires an input method editor (IME). For more information, see Traditional Chinese Pocket IME Catalog Items and Sysgen Variables. |
Chinese (Taiwan) |
SYSGEN_NLS_ZH_TW |
0x0404 |
zh-TW |
Chinese (Taiwan) language support |
Requires Unicode Script Processor for Complex Scripts (SYSGEN_UNISCRIBE). For more information, see Uniscribe Catalog Items and Sysgen Variables. Also requires an input method editor (IME). For more information, see Traditional Chinese Pocket IME Catalog Items and Sysgen Variables. |
Chinese (Taiwan, Bopomofo sort) |
SYSGEN_NLS_ZH_TW_PRONUN |
0x00030404 |
zh-TW-pronun |
Chinese (Taiwan, Bopomofo sort) language support |
Requires Unicode Script Processor for Complex Scripts (SYSGEN_UNISCRIBE). For more information, see Uniscribe Catalog Items and Sysgen Variables. Also requires an input method editor (IME). For more information, see Traditional Chinese Pocket IME Catalog Items and Sysgen Variables. |
Chinese (Taiwan, radical/stroke sort) |
SYSGEN_NLS_ZH_TW_RADSTR |
0x00040404 |
zh-TW-radstr |
Chinese (Taiwan, radical/stroke sort) language support |
Requires Unicode Script Processor for Complex Scripts (SYSGEN_UNISCRIBE). For more information, see Uniscribe Catalog Items and Sysgen Variables. Also requires an input method editor (IME). For more information, see Traditional Chinese Pocket IME Catalog Items and Sysgen Variables. |
Corsican |
SYSGEN_NLS_CO |
0x0083 |
co-FR |
Corsican language support |
None |
Corsican (France) |
SYSGEN_NLS_CO_FR |
0x0483 |
co-FR |
Corsican (France) language support |
None |
Croatian |
SYSGEN_NLS_HR |
0x001A |
hr |
Croatian language support |
None |
Croatian (Latin, Bosnia and Herzegovina) |
SYSGEN_NLS_HR_BA |
0x101A |
hr-BA |
Croatian (Latin, Bosnia and Herzegovina) language support |
None |
Croatian (Croatia) |
SYSGEN_NLS_HR_HR |
0x041A |
hr-HR |
Croatian (Croatia) language support |
None |
Czech |
SYSGEN_NLS_CS |
0x0005 |
cs |
Czech language support |
None |
Czech (Czech Republic) |
SYSGEN_NLS_CS_CZ |
0x0405 |
cs-CZ |
Czech (Czech Republic) language support |
None |
Danish |
SYSGEN_NLS_DA |
0x0006 |
da |
Danish language support |
None |
Danish (Denmark) |
SYSGEN_NLS_DA_DK |
0x0406 |
da-DK |
Danish (Denmark) language support |
None |
Dari |
SYSGEN_NLS_PRS |
0x008C |
prs |
Dari language support |
Requires Unicode Script Processor for Complex Scripts (SYSGEN_UNISCRIBE). For more information, see Uniscribe Catalog Items and Sysgen Variables. |
Dari (Afghanistan) |
SYSGEN_NLS_PRS_AF |
0x048C |
prs-AF |
Dari (Afghanistan) language support |
Requires Unicode Script Processor for Complex Scripts (SYSGEN_UNISCRIBE). For more information, see Uniscribe Catalog Items and Sysgen Variables. |
Divehi |
SYSGEN_NLS_DV |
0x0065 |
dv |
Divehi language support |
Requires Unicode Script Processor for Complex Scripts (SYSGEN_UNISCRIBE). For more information, see Uniscribe Catalog Items and Sysgen Variables. |
Divehi (Maldives) |
SYSGEN_NLS_DV_MV |
0x0465 |
dv-MV |
Divehi (Maldives) language support |
None |
Dutch |
SYSGEN_NLS_NL |
0x0013 |
nl |
Dutch language support |
None |
Dutch (Belgium) |
SYSGEN_NLS_NL_BE |
0x0813 |
nl-BE |
Dutch (Belgium) language support |
None |
Dutch (Netherlands) |
SYSGEN_NLS_NL_NL |
0x0413 |
nl-NL |
Dutch (Netherlands) language support |
None |
English |
SYSGEN_NLS_EN |
0x0009 |
en |
English language support |
None |
English (Caribbean) |
SYSGEN_NLS_EN_029 |
0x2409 |
en-029 |
English (Caribbean) language support |
None |
English (Australia) |
SYSGEN_NLS_EN_AU |
0x0C09 |
en-AU |
English (Australia) language support |
None |
English (Belize) |
SYSGEN_NLS_EN_BZ |
0x2809 |
en-BZ |
English (Belize) language support |
None |
English (Canada) |
SYSGEN_NLS_EN_CA |
0x1009 |
en-CA |
English (Canada) language support |
None |
English (United Kingdom) |
SYSGEN_NLS_EN_GB |
0x0809 |
en-GB |
English (United Kingdom) language support |
None |
English (Ireland) |
SYSGEN_NLS_EN_IE |
0x1809 |
en-IE |
English (Ireland) language support |
None |
English (India) |
SYSGEN_NLS_EN_IN |
0x4009 |
en-IN |
English (India) language support |
None |
English (Jamaica) |
SYSGEN_NLS_EN_JM |
0x2009 |
en-JM |
English (Jamaica) language support |
None |
English (Malaysia) |
SYSGEN_NLS_EN_MY |
0x4409 |
en-MY |
English (Malaysia) language support |
None |
English (New Zealand) |
SYSGEN_NLS_EN_NZ |
0x1409 |
en-NZ |
English (New Zealand) language support |
None |
English (Republic of the Philippines) |
SYSGEN_NLS_EN_PH |
0x3409 |
en-PH |
English (Republic of the Philippines) language support |
None |
English (Singapore) |
SYSGEN_NLS_EN_SG |
0x4809 |
en-SG |
English (Singapore) language support |
None |
English (Trinidad and Tobago) |
SYSGEN_NLS_EN_TT |
0x2C09 |
en-TT |
English (Trinidad and Tobago) language support |
None |
English (United States) |
SYSGEN_NLS_EN_US |
0x0409 |
en-US |
English (United States) language support |
None |
English (South Africa) |
SYSGEN_NLS_EN_ZA |
0x1C09 |
en-ZA |
English (South Africa) language support |
None |
English (Zimbabwe) |
SYSGEN_NLS_EN_ZW |
0x3009 |
en-ZW |
English (Zimbabwe) language support |
None |
Estonian |
SYSGEN_NLS_ET |
0x0025 |
et |
Estonian language support |
None |
Estonian (Estonia) |
SYSGEN_NLS_ET_EE |
0x0425 |
et-EE |
Estonian (Estonia) language support |
None |
Faroese |
SYSGEN_NLS_FO |
0x0038 |
fo |
Faroese language support |
None |
Faroese (Faroe Islands) |
SYSGEN_NLS_FO_FO |
0x0438 |
fo-FO |
Faroese (Faroe Islands) language support |
None |
Filipino |
SYSGEN_NLS_FIL |
0x0064 |
fil |
Filipino language support |
None |
Filipino (Philippines) |
SYSGEN_NLS_FIL_PH |
0x0464 |
fil-PH |
Filipino (Philippines) language support |
None |
Finnish |
SYSGEN_NLS_FI |
0x000B |
fi |
Finnish language support |
None |
Finnish (Finland) |
SYSGEN_NLS_FI_FI |
0x040B |
fi-FI |
Finnish (Finland) language support |
None |
French |
SYSGEN_NLS_FR |
0x000C |
fr |
French language support |
None |
French (Belgium) |
SYSGEN_NLS_FR_BE |
0x080C |
fr-BE |
French (Belgium) language support |
None |
French (Canada) |
SYSGEN_NLS_FR_CA |
0x0C0C |
fr-CA |
French (Canada) language support |
None |
French (Switzerland) |
SYSGEN_NLS_FR_CH |
0x100C |
fr-CH |
French (Switzerland) language support |
None |
French (France) |
SYSGEN_NLS_FR_FR |
0x040C |
fr-FR |
French (France) language support |
None |
French (Luxembourg) |
SYSGEN_NLS_FR_LU |
0x140C |
fr-LU |
French (Luxembourg) language support |
None |
French (Principality of Monaco) |
SYSGEN_NLS_FR_MC |
0x180C |
fr-MC |
French (Principality of Monaco) language support |
None |
Frisian |
SYSGEN_NLS_FY |
0x0062 |
fy |
Frisian language support |
None |
Frisian (Netherlands) |
SYSGEN_NLS_FY_NL |
0x0462 |
fy-NL |
Frisian (Netherlands) language support |
None |
Galician |
SYSGEN_NLS_GL |
0x0056 |
gl |
Galician language support |
None |
Galician (Galician) |
SYSGEN_NLS_GL_ES |
0x0456 |
gl-ES |
Galician (Galician) language support |
None |
Georgian |
SYSGEN_NLS_KA |
0x0037 |
ka |
Georgian language support |
None |
Georgian (Georgia) |
SYSGEN_NLS_KA_GE |
0x0437 |
ka-GE |
Georgian (Georgia) language support |
None |
Georgian (Georgia, modern) |
SYSGEN_NLS_KA_GE_MODERN |
0x00010437 |
ka-GE-modern |
Georgian (Georgia, modern) language support |
None |
German |
SYSGEN_NLS_DE |
0x0007 |
de |
German language support |
None |
German (Austria) |
SYSGEN_NLS_DE_AT |
0x0C07 |
de-AT |
German (Austria) language support |
None |
German (Switzerland) |
SYSGEN_NLS_DE_CH |
0x0807 |
de-CH |
German (Switzerland) language support |
None |
German (Germany) |
SYSGEN_NLS_DE_DE |
0x0407 |
de-DE |
German (Germany) language support |
None |
German (Germany, phone book sort) |
SYSGEN_NLS_DE_DE_PHONEB |
0x00010407 |
de-DE-phoneb |
German (Germany, phone book sort) language support |
None |
German (Liechtenstein) |
SYSGEN_NLS_DE_LI |
0x1407 |
de-LI |
German (Liechtenstein) language support |
None |
German (Luxembourg) |
SYSGEN_NLS_DE_LU |
0x1007 |
de-LU |
German (Luxembourg) language support |
None |
Greek |
SYSGEN_NLS_EL |
0x0008 |
el |
Greek language support |
None |
Greek (Greece) |
SYSGEN_NLS_EL_GR |
0x0408 |
el-GR |
Greek (Greece) language support |
None |
Greenlandic |
SYSGEN_NLS_KL |
0x006F |
kl |
Greenlandic language support |
None |
Greenlandic (Greenland) |
SYSGEN_NLS_KL_GL |
0x046F |
kl-GL |
Greenlandic (Greenland) language support |
None |
Gujarati |
SYSGEN_NLS_GU |
0x0047 |
gu |
Gujarati language support |
Requires Unicode Script Processor for Complex Scripts (SYSGEN_UNISCRIBE). For more information, see Uniscribe Catalog Items and Sysgen Variables. No code page supported (Unicode encoding only). |
Gujarati (India) |
SYSGEN_NLS_GU_IN |
0x0447 |
gu-IN |
Gujarati (India) language support |
Requires Unicode Script Processor for Complex Scripts (SYSGEN_UNISCRIBE). For more information, see Uniscribe Catalog Items and Sysgen Variables. No code page supported (Unicode encoding only). |
Hausa |
SYSGEN_NLS_HA |
0x0068 |
ha |
Hausa language support |
None |
Hausa (Latin) |
SYSGEN_NLS_HA_LATN |
None available |
ha-Latn |
Hausa (Latin) language support |
None |
Hausa (Latin, Nigeria) |
SYSGEN_NLS_HA_LATN_NG |
0x0468 |
ha-Latn-NG |
Hausa (Latin, Nigeria) language support |
None |
Hebrew |
SYSGEN_NLS_HE |
0x000D |
he |
Hebrew language support |
Requires Unicode Script Processor for Complex Scripts (SYSGEN_UNISCRIBE). For more information, see Uniscribe Catalog Items and Sysgen Variables. |
Hebrew (Israel) |
SYSGEN_NLS_HE_IL |
0x040D |
he-IL |
Hebrew (Israel) language support |
Requires Unicode Script Processor for Complex Scripts (SYSGEN_UNISCRIBE). For more information, see Uniscribe Catalog Items and Sysgen Variables. |
Hindi |
SYSGEN_NLS_HI |
0x0039 |
hi |
Hindi language support |
Requires Unicode Script Processor for Complex Scripts (SYSGEN_UNISCRIBE). For more information, see Uniscribe Catalog Items and Sysgen Variables. No code page supported (Unicode encoding only). |
Hindi (India) |
SYSGEN_NLS_HI_IN |
0x0439 |
hi-IN |
Hindi (India) language support |
Requires Unicode Script Processor for Complex Scripts (SYSGEN_UNISCRIBE). For more information, see Uniscribe Catalog Items and Sysgen Variables. No code page supported (Unicode encoding only). |
Hungarian |
SYSGEN_NLS_HU |
0x000E |
hu |
Hungarian language support |
None |
Hungarian (Hungary) |
SYSGEN_NLS_HU_HU |
0x040E |
hu-HU |
Hungarian (Hungary) language support |
None |
Hungarian (Hungary, technical sort) |
SYSGEN_NLS_HU_HU_TCHNCL |
0x0001040E |
hu-HU-tchncl |
Hungarian (Hungary, technical sort) language support |
None |
Icelandic |
SYSGEN_NLS_IS |
0x000F |
is |
Icelandic language support |
None |
Icelandic (Iceland) |
SYSGEN_NLS_IS_IS |
0x040F |
is-IS |
Icelandic (Iceland) language support |
None |
Igbo |
SYSGEN_NLS_IG |
0x0070 |
ig |
Igbo language support |
None |
Igbo (Nigeria) |
SYSGEN_NLS_IG_NG |
0x0470 |
ig-NG |
Igbo (Nigeria) language support |
None |
Indonesian |
SYSGEN_NLS_ID |
0x0021 |
id |
Indonesian language support |
None |
Indonesian (Indonesia) |
SYSGEN_NLS_ID_ID |
0x0421 |
id-ID |
Indonesian (Indonesia) language support |
None |
Inuktitut |
SYSGEN_NLS_IU |
0x005D |
iu |
Inuktitut language support |
None |
Inuktitut (Syllabics) |
SYSGEN_NLS_IU_CANS |
None available |
None available |
Inuktitut (Syllabics) language support |
None |
Inuktitut (Syllabics, Canada) |
SYSGEN_NLS_IU_CANS_CA |
0x045D |
iu-Cans-CA |
Inuktitut (Syllabics, Canada) language support |
None |
Inuktitut (Latin) |
SYSGEN_NLS_IU_LATN |
None available |
None available |
Inuktitut (Latin) language support |
None |
Inuktitut (Latin, Canada) |
SYSGEN_NLS_IU_LATN_CA |
0x085D |
iu-Latn-CA |
Inuktitut (Latin, Canada) language support |
None |
Irish |
SYSGEN_NLS_GA |
0x003C |
ga |
Irish language support |
None |
Irish (Ireland) |
SYSGEN_NLS_GA_IE |
0x083C |
ga-IE |
Irish (Ireland) language support |
None |
isiXhosa |
SYSGEN_NLS_XH |
0x0034 |
xh |
isiXhosa language support |
None |
isiXhosa (South Africa) |
SYSGEN_NLS_XH_ZA |
0x0434 |
xh-ZA |
isiXhosa (South Africa) language support |
None |
isiZulu |
SYSGEN_NLS_ZU |
0x0035 |
zu |
isiZulu language support |
None |
isiZulu (South Africa) |
SYSGEN_NLS_ZU_ZA |
0x0435 |
zu-ZA |
isiZulu (South Africa) language support |
None |
Italian |
SYSGEN_NLS_IT |
0x0010 |
it |
Italian language support |
None |
Italian (Switzerland) |
SYSGEN_NLS_IT_CH |
0x0810 |
it-CH |
Italian (Switzerland) language support |
None |
Italian (Italy) |
SYSGEN_NLS_IT_IT |
0x0410 |
it-IT |
Italian (Italy) language support |
None |
Japanese |
SYSGEN_NLS_JA |
0x0011 |
ja |
Japanese language support |
Requires Unicode Script Processor for Complex Scripts (SYSGEN_UNISCRIBE). For more information, see Uniscribe Catalog Items and Sysgen Variables. Also requires an input method editor (IME). For more information, see Japanese IME 3.1 Catalog Items and Sysgen Variables or Japanese Pocket IME 2.0 Catalog Items and Sysgen Variables. |
Japanese (Japan) |
SYSGEN_NLS_JA_JP |
0x0411 |
ja-JP |
Japanese (Japan) language support |
Requires Unicode Script Processor for Complex Scripts (SYSGEN_UNISCRIBE). For more information, see Uniscribe Catalog Items and Sysgen Variables. Also requires an input method editor (IME). For more information, see Japanese IME 3.1 Catalog Items and Sysgen Variables or Japanese Pocket IME 2.0 Catalog Items and Sysgen Variables. |
Japanese (Japan, radical/stroke sort) |
SYSGEN_NLS_JA_JP_RADSTR |
0x00040411 |
ja-JP-radstr |
Japanese (Japan, radical/stroke sort) language support |
Requires Unicode Script Processor for Complex Scripts (SYSGEN_UNISCRIBE). For more information, see Uniscribe Catalog Items and Sysgen Variables. Also requires an input method editor (IME). For more information, see Japanese IME 3.1 Catalog Items and Sysgen Variables or Japanese Pocket IME 2.0 Catalog Items and Sysgen Variables. |
Kannada |
SYSGEN_NLS_KN |
0x004B |
kn |
Kannada language support |
Requires Unicode Script Processor for Complex Scripts (SYSGEN_UNISCRIBE). For more information, see Uniscribe Catalog Items and Sysgen Variables. No code page supported (Unicode encoding only). |
Kannada (India) |
SYSGEN_NLS_KN_IN |
0x044B |
kn-IN |
Kannada (India) language support |
Requires Unicode Script Processor for Complex Scripts (SYSGEN_UNISCRIBE). For more information, see Uniscribe Catalog Items and Sysgen Variables. No code page supported (Unicode encoding only). |
Kazakh |
SYSGEN_NLS_KK |
0x003F |
kk |
Kazakh language support |
None |
Kazakh (Kazakhstan) |
SYSGEN_NLS_KK_KZ |
0x043F |
kk-KZ |
Kazakh (Kazakhstan) language support |
None |
Khmer |
SYSGEN_NLS_KM |
0x0053 |
km |
Khmer language support |
Requires Unicode Script Processor for Complex Scripts (SYSGEN_UNISCRIBE). For more information, see Uniscribe Catalog Items and Sysgen Variables. No code page supported (Unicode encoding only). |
Khmer (Cambodia) |
SYSGEN_NLS_KM_KH |
0x0453 |
km-KH |
Khmer (Cambodia) language support |
Requires Unicode Script Processor for Complex Scripts (SYSGEN_UNISCRIBE). For more information, see Uniscribe Catalog Items and Sysgen Variables. No code page supported (Unicode encoding only). |
K'iche |
SYSGEN_NLS_QUT |
0x0086 |
qut |
K'iche language support |
None |
K'iche (Guatemala) |
SYSGEN_NLS_QUT_GT |
0x0486 |
qut-GT |
K'iche (Guatemala) language support |
None |
Kinyarwanda |
SYSGEN_NLS_RW |
0x0087 |
rw |
Kinyarwanda language support |
None |
Kinyarwanda (Rwanda) |
SYSGEN_NLS_RW_RW |
0x0487 |
rw-RW |
Kinyarwanda (Rwanda) language support |
None |
Kiswahili |
SYSGEN_NLS_SW |
0x0041 |
sw |
Kiswahili language support |
None |
Kiswahili (Kenya) |
SYSGEN_NLS_SW_KE |
0x0441 |
sw-KE |
Kiswahili (Kenya) language support |
None |
Konkani |
SYSGEN_NLS_KOK_IN |
0x0057 |
kok |
Konkani language support |
Requires Unicode Script Processor for Complex Scripts (SYSGEN_UNISCRIBE). For more information, see Uniscribe Catalog Items and Sysgen Variables. No code page supported (Unicode encoding only). |
Konkani (India) |
SYSGEN_NLS_KO_KR |
0x0457 |
kok-IN |
Konkani (India) language support |
Requires Unicode Script Processor for Complex Scripts (SYSGEN_UNISCRIBE). For more information, see Uniscribe Catalog Items and Sysgen Variables. No code page supported (Unicode encoding only). |
Korean |
SYSGEN_NLS_KO |
0x0012 |
ko |
Korean language support |
Requires Unicode Script Processor for Complex Scripts (SYSGEN_UNISCRIBE). For more information, see Uniscribe Catalog Items and Sysgen Variables. Also requires an input method editor (IME). For more information, see Korean Catalog Items and Sysgen Variables. |
Korean (Korea) |
SYSGEN_NLS_KOK |
0x0412 |
ko-KR |
Korean (Korea) language support |
Requires Unicode Script Processor for Complex Scripts (SYSGEN_UNISCRIBE). For more information, see Uniscribe Catalog Items and Sysgen Variables. Also requires an input method editor (IME). For more information, see Korean Catalog Items and Sysgen Variables. |
Kyrgyz |
SYSGEN_NLS_KY |
0x0040 |
ky |
Kyrgyz language support |
None |
Kyrgyz (Kyrgyzstan) |
SYSGEN_NLS_KY_KG |
0x0440 |
ky-KG |
Kyrgyz (Kyrgyzstan) language support |
None |
Lao |
SYSGEN_NLS_LO |
0x0054 |
lo |
Lao language support |
Requires Unicode Script Processor for Complex Scripts (SYSGEN_UNISCRIBE). For more information, see Uniscribe Catalog Items and Sysgen Variables. No code page supported (Unicode encoding only). |
Lao (Lao P.D.R.) |
SYSGEN_NLS_LO_LA |
0x0454 |
lo-LA |
Lao (Lao P.D.R.) language support |
No code page supported (Unicode encoding only). |
Latvian |
SYSGEN_NLS_LV |
0x0026 |
lv |
Latvian language support |
None |
Latvian (Latvia) |
SYSGEN_NLS_LV_LV |
0x0426 |
lv-LV |
Latvian (Latvia) language support |
None |
Lithuanian |
SYSGEN_NLS_LT |
0x0027 |
lt |
Lithuanian language support |
None |
Lithuanian (Lithuania) |
SYSGEN_NLS_LT_LT |
0x0427 |
lt-LT |
Lithuanian (Lithuania) language support |
None |
Lower Sorbian |
SYSGEN_NLS_DSB |
None available |
dsb |
Lower Sorbian language support |
None |
Lower Sorbian (Germany) |
SYSGEN_NLS_DSB_DE |
None available |
dsb-DE |
Lower Sorbian (Germany) language support |
None |
Luxembourgish |
SYSGEN_NLS_LB |
0x006E |
lb-LU |
Luxembourgish language support |
None |
Luxembourgish (Luxembourg) |
SYSGEN_NLS_LB_LU |
0x046E |
lb-LU |
Luxembourgish (Luxembourg) language support |
None |
Macedonian |
SYSGEN_NLS_MK |
0x002F |
mk |
Macedonian language support |
None |
Macedonian (FYRO) |
SYSGEN_NLS_MK_MK |
0x042F |
mk-MK |
Macedonian (FYRO) language support |
None |
Malay |
SYSGEN_NLS_MS |
0x003E |
ms |
Malay language support |
None |
Malay (Brunei Darussalam) |
SYSGEN_NLS_MS_BN |
0x083E |
ms-BN |
Malay (Brunei Darussalam) language support |
None |
Malay (Malaysia) |
SYSGEN_NLS_MS_MY |
0x043E |
ms-MY |
Malay (Malaysia) language support |
None |
Malayalam |
SYSGEN_NLS_ML |
0x004C |
ml |
Malayalam language support |
Requires Unicode Script Processor for Complex Scripts (SYSGEN_UNISCRIBE). For more information, see Uniscribe Catalog Items and Sysgen Variables. No code page supported (Unicode encoding only). |
Malayalam (India) |
SYSGEN_NLS_ML_IN |
0x044C |
ml-IN |
Malayalam (India) language support |
Requires Unicode Script Processor for Complex Scripts (SYSGEN_UNISCRIBE). For more information, see Uniscribe Catalog Items and Sysgen Variables. No code page supported (Unicode encoding only). |
Maltese |
SYSGEN_NLS_MT |
0x003A |
mt |
Maltese language support |
None |
Maltese (Malta) |
SYSGEN_NLS_MT_MT |
0x043A |
mt-MT |
Maltese (Malta) |
None |
Maori |
SYSGEN_NLS_MI |
0x0081 |
mi |
Maori language support |
None |
Maori (New Zealand) |
SYSGEN_NLS_MI_NZ |
0x0481 |
mi-NZ |
Maori (New Zealand) language support |
None |
Mapudungun |
SYSGEN_NLS_ARN |
0x007A |
arn |
Mapudungun language support |
None |
Mapudungun (Chile) |
SYSGEN_NLS_ARN_CL |
0x047A |
arn-CL |
Mapudungun (Chile) language support |
None |
Marathi |
SYSGEN_NLS_MR |
0x004E |
mr |
Marathi language support |
Requires Unicode Script Processor for Complex Scripts (SYSGEN_UNISCRIBE). For more information, see Uniscribe Catalog Items and Sysgen Variables. No code page supported (Unicode encoding only). |
Marathi (India) |
SYSGEN_NLS_MR_IN |
0x044E |
mr-IN |
Marathi (India) language support |
Requires Unicode Script Processor for Complex Scripts (SYSGEN_UNISCRIBE). For more information, see Uniscribe Catalog Items and Sysgen Variables. No code page supported (Unicode encoding only). |
Mohawk |
SYSGEN_NLS_MOH |
0x007C |
moh |
Mohawk language support |
None |
Mohawk (Mohawk) |
SYSGEN_NLS_MOH_CA |
0x047C |
moh-CA |
Mohawk (Mohawk) language support |
None |
Mongolian |
SYSGEN_NLS_MN |
0x0050 |
mn |
Mongolian language support |
Requires Unicode Script Processor for Complex Scripts (SYSGEN_UNISCRIBE). For more information, see Uniscribe Catalog Items and Sysgen Variables. No code page supported (Unicode encoding only). |
Mongolian (Cyrillic) |
SYSGEN_NLS_MN_CYRL |
None available |
mn-Cyrl |
Mongolian (Cyrillic) language support |
Requires Unicode Script Processor for Complex Scripts (SYSGEN_UNISCRIBE). For more information, see Uniscribe Catalog Items and Sysgen Variables. No code page supported (Unicode encoding only). |
Mongolian (Cyrillic, Mongolia) |
SYSGEN_NLS_MN_MN |
0x0450 |
mn-MN |
Mongolian (Cyrillic, Mongolia) language support |
Requires Unicode Script Processor for Complex Scripts (SYSGEN_UNISCRIBE). For more information, see Uniscribe Catalog Items and Sysgen Variables. No code page supported (Unicode encoding only). |
Mongolian (Traditional Mongolian) |
SYSGEN_NLS_MN_MONG |
None available |
mn-Mong |
Mongolian (Traditional Mongolian) language support |
Requires Unicode Script Processor for Complex Scripts (SYSGEN_UNISCRIBE). For more information, see Uniscribe Catalog Items and Sysgen Variables. No code page supported (Unicode encoding only). |
Mongolian (Traditional Mongolian, PRC) |
SYSGEN_NLS_MN_MONG_CN |
0x0850 |
mn-Mong-CN |
Mongolian (Traditional Mongolian, PRC) language support |
Requires Unicode Script Processor for Complex Scripts (SYSGEN_UNISCRIBE). For more information, see Uniscribe Catalog Items and Sysgen Variables. No code page supported (Unicode encoding only). |
Nepali |
SYSGEN_NLS_NE |
0x0061 |
ne |
Nepali language support |
Requires Unicode Script Processor for Complex Scripts (SYSGEN_UNISCRIBE). For more information, see Uniscribe Catalog Items and Sysgen Variables. |
Nepali (Nepal) |
SYSGEN_NLS_NE_NP |
0x0461 |
ne-NP |
Nepali (Nepal) language support |
None |
Norwegian, Bokmål |
SYSGEN_NLS_NB |
None available |
nb |
Norwegian, Bokmål language support |
None |
Norwegian, Bokmål (Norway) |
SYSGEN_NLS_NB_NO |
0x0414 |
nb-NO |
Norwegian, Bokmål (Norway) language support |
None |
Norwegian, Nynorsk |
SYSGEN_NLS_NN |
None available |
nn |
Norwegian, Nynorsk language support |
None |
Norwegian, Nynorsk (Norway) |
SYSGEN_NLS_NN_NO |
0x0814 |
nn-NO |
Norwegian, Nynorsk (Norway) language support |
None |
Norwegian |
SYSGEN_NLS_NO |
0x0014 |
no |
Norwegian language support |
None |
Occitan |
SYSGEN_NLS_OC |
0x0082 |
oc |
Occitan language support |
None |
Occitan (France) |
SYSGEN_NLS_OC_FR |
0x0482 |
oc-FR |
Occitan (France) language support |
None |
Odia |
SYSGEN_NLS_OR |
0x0048 |
or |
Odia language support |
Requires Unicode Script Processor for Complex Scripts (SYSGEN_UNISCRIBE). For more information, see Uniscribe Catalog Items and Sysgen Variables. No code page supported (Unicode encoding only). |
Odia (India) |
SYSGEN_NLS_OR_IN |
0x0448 |
or-IN |
Odia (India) language support |
Requires Unicode Script Processor for Complex Scripts (SYSGEN_UNISCRIBE). For more information, see Uniscribe Catalog Items and Sysgen Variables. No code page supported (Unicode encoding only). |
Pashto |
SYSGEN_NLS_PS |
0x0063 |
ps |
Pashto language support |
Requires Unicode Script Processor for Complex Scripts (SYSGEN_UNISCRIBE). For more information, see Uniscribe Catalog Items and Sysgen Variables. |
Pashto (Afghanistan) |
SYSGEN_NLS_PS_AF |
0x0463 |
ps-AF |
Pashto (Afghanistan) language support |
Requires Unicode Script Processor for Complex Scripts (SYSGEN_UNISCRIBE). For more information, see Uniscribe Catalog Items and Sysgen Variables. |
Persian |
SYSGEN_NLS_FA |
0x0029 |
fa |
Persian language support |
Requires Unicode Script Processor for Complex Scripts (SYSGEN_UNISCRIBE). For more information, see Uniscribe Catalog Items and Sysgen Variables. |
Persian |
SYSGEN_NLS_FA_IR |
0x0429 |
fa-IR |
Persian language support |
Requires Unicode Script Processor for Complex Scripts (SYSGEN_UNISCRIBE). For more information, see Uniscribe Catalog Items and Sysgen Variables. |
Polish |
SYSGEN_NLS_PL |
0x0015 |
pl |
Polish language support |
None |
Polish (Poland) |
SYSGEN_NLS_PL_PL |
0x0415 |
pl-PL |
Polish (Poland) language support |
None |
Portuguese |
SYSGEN_NLS_PT |
0x0016 |
pt |
Portuguese language support |
None |
Portuguese (Brazil) |
SYSGEN_NLS_PT_BR |
0x0416 |
pt-BR |
Portuguese (Brazil) language support |
None |
Portuguese (Portugal) |
SYSGEN_NLS_PT_PT |
0x0816 |
pt-PT |
Portuguese (Portugal) language support |
None |
Punjabi |
SYSGEN_NLS_PA |
0x0046 |
pa |
Punjabi language support |
Requires Unicode Script Processor for Complex Scripts (SYSGEN_UNISCRIBE). For more information, see Uniscribe Catalog Items and Sysgen Variables. No code page supported (Unicode encoding only). |
Punjabi (India) |
SYSGEN_NLS_PA_IN |
0x0446 |
pa-IN |
Punjabi (India) language support |
Requires Unicode Script Processor for Complex Scripts (SYSGEN_UNISCRIBE). For more information, see Uniscribe Catalog Items and Sysgen Variables. No code page supported (Unicode encoding only). |
Quechua |
SYSGEN_NLS_QUZ |
0x006B |
quz |
Quechua language support |
None |
Quechua (Bolivia) |
SYSGEN_NLS_QUZ_BO |
0x046B |
quz-BO |
Quechua (Bolivia) language support |
None |
Quechua (Ecuador) |
SYSGEN_NLS_QUZ_EC |
0x086B |
quz-EC |
Quechua (Ecuador) language support |
None |
Quechua (Peru) |
SYSGEN_NLS_QUZ_PE |
0x0C6B |
quz-PE |
Quechua (Peru) language support |
None |
Romanian |
SYSGEN_NLS_RO |
0x0018 |
ro |
Romanian language support |
None |
Romanian (Romania) |
SYSGEN_NLS_RO_RO |
0x0418 |
ro-RO |
Romanian (Romania) language support |
None |
Romansh |
SYSGEN_NLS_RM |
0x0017 |
rm |
Romansh language support |
None |
Romansh (Switzerland) |
SYSGEN_NLS_RM_CH |
0x0417 |
rm-CH |
Romansh (Switzerland) language support |
None |
Russian |
SYSGEN_NLS_RU |
0x0019 |
ru |
Russian language support |
None |
Russian (Russia) |
SYSGEN_NLS_RU_RU |
0x0419 |
ru-RU |
Russian (Russia) language support. |
None |
Sami, Northern |
SYSGEN_NLS_SE |
None available |
se |
Sami, Northern language support |
None |
Sami, Northern (Finland) |
SYSGEN_NLS_SE_FI |
0x0C3B |
se-FI |
Sami, Northern (Finland) language support |
None |
Sami, Northern (Norway) |
SYSGEN_NLS_SE_NO |
0x043B |
se-NO |
Sami, Northern (Norway) language support |
None |
Sami, Northern (Sweden) |
SYSGEN_NLS_SE_SE |
0x083B |
se-SE |
Sami, Northern (Sweden) language support |
None |
Sami, Southern |
SYSGEN_NLS_SMA |
None available |
sma |
Sami, Southern language support |
None |
Sami, Southern (Norway) |
SYSGEN_NLS_SMA_NO |
None available |
sma-NO |
Sami, Southern (Norway) language support |
None |
Sami, Southern (Sweden) |
SYSGEN_NLS_SMA_SE |
0x1C3B |
sma-SE |
Sami, Southern (Sweden) language support |
None |
Sami, Lule |
SYSGEN_NLS_SMJ |
None available |
smj |
Sami, Lule language support |
None |
Sami, Lule (Norway) |
SYSGEN_NLS_SMJ_NO |
0x103B |
smj-NO |
Sami, Lule (Norway) language support |
None |
Sami, Lule (Sweden) |
SYSGEN_NLS_SMJ_SE |
0x143B |
smj-SE |
Sami, Lule (Sweden) language support |
None |
Sami, Inari |
SYSGEN_NLS_SMN |
None available |
smn |
Sami, Inari language support |
None |
Sami, Inari (Finland) |
SYSGEN_NLS_SMN_FI |
None available |
smn-FI |
Sami, Inari (Finland) language support |
None |
Sami, Skolt (Finland) |
SYSGEN_NLS_SMS |
0x203B |
sms-FI |
Sami, Skolt (Finland) language support |
None |
Sami, Southern (Norway) |
SYSGEN_NLS_SMS_FI |
0x183B |
sma-NO |
Sami, Southern (Norway) language support |
None |
Sanskrit |
SYSGEN_NLS_SA |
0x004F |
sa |
Sanskrit language support |
Requires Unicode Script Processor for Complex Scripts (SYSGEN_UNISCRIBE). For more information, see Uniscribe Catalog Items and Sysgen Variables. No code page supported (Unicode encoding only). |
Sanskrit (India) |
SYSGEN_NLS_SAH |
0x044F |
sa-IN |
Sanskrit (India) language support |
Requires Unicode Script Processor for Complex Scripts (SYSGEN_UNISCRIBE). For more information, see Uniscribe Catalog Items and Sysgen Variables. No code page supported (Unicode encoding only). |
Scottish Gaelic |
SYSGEN_NLS_GD |
None available |
gd |
Scottish Gaelic language support |
None |
Scottish Gaelic (United Kingdom) |
SYSGEN_NLS_GD_GB |
None available |
gd-GB |
Scottish Gaelic (United Kingdom) language support |
None |
Serbian |
SYSGEN_NLS_SR |
0x7C1A |
sr |
Serbian language support |
None |
Serbian (Cyrillic) |
SYSGEN_NLS_SR_CYRL |
None available |
sr-Cyrl |
Serbian (Cyrillic) language support |
None |
Serbian (Cyrillic, Bosnia and Herzegovina) |
SYSGEN_NLS_SR_CYRL_BA |
0x1C1A |
sr-Cyrl-BA |
Serbian (Cyrillic, Bosnia and Herzegovina) language support |
None |
Serbian (Cyrillic, Serbia) and Serbian (Cyrillic, Montenegro) |
SYSGEN_NLS_SR_CYRL_CS |
None available |
sr-Cyrl-CS |
Serbian (Cyrillic, Serbia) and Serbian (Cyrillic, Montenegro) language support |
None |
Serbian (Cyrillic, Montenegro) |
SYSGEN_NLS_SR_CYRL_ME |
0x0C1A |
sr-Cyrl-ME |
Serbian (Cyrillic, Montenegro) language support |
None |
Serbian (Cyrillic, Serbia) |
SYSGEN_NLS_SR_CYRL_RS |
None available |
sr-Cyrl-RS |
Serbian (Cyrillic, Serbia) language support |
None |
Serbian (Latin) |
SYSGEN_NLS_SR_LATN |
None available |
sr-Latn |
Serbian (Latin) language support |
None |
Serbian (Latin, Bosnia and Herzegovina) |
SYSGEN_NLS_SR_LATN_BA |
0x181A |
sr-Latn-BA |
Serbian (Latin, Bosnia and Herzegovina) language support. |
None |
Serbian (Latin, Serbia) and Serbian (Latin, Montenegro) |
SYSGEN_NLS_SR_LATN_CS |
None available |
sr-Latn-CS |
Serbian (Latin, Serbia) and Serbian (Latin, Montenegro) language support |
None |
Serbian (Latin, Montenegro) |
SYSGEN_NLS_SR_LATN_ME |
None available |
sr-Latn-ME |
Serbian (Latin, Montenegro) language support |
None |
Serbian (Latin, Serbia) |
SYSGEN_NLS_SR_LATN_RS |
None available |
sr-Latn-RS |
Serbian (Latin, Serbia) language support |
None |
Sesotho sa Leboa |
SYSGEN_NLS_NSO |
0x006C |
nso |
Sesotho sa Leboa language support |
None |
Sesotho sa Leboa (South Africa) |
SYSGEN_NLS_NSO_ZA |
0x046C |
nso-ZA |
Sesotho sa Leboa (South Africa) language support |
None |
Setswana |
SYSGEN_NLS_TN |
0x0032 |
tn |
Setswana language support |
None |
Setswana (South Africa) |
SYSGEN_NLS_TN_ZA |
0x0432 |
tn-ZA |
Setswana (South Africa) language support |
None |
Sinhala |
SYSGEN_NLS_SI |
0x005B |
si |
Sinhala language support |
Requires Unicode Script Processor for Complex Scripts (SYSGEN_UNISCRIBE). For more information, see Uniscribe Catalog Items and Sysgen Variables. No code page supported (Unicode encoding only). |
Sinhala (Sri Lanka) |
SYSGEN_NLS_SI_LK |
0x045B |
si-LK |
Sinhala (Sri Lanka) language support |
Requires Unicode Script Processor for Complex Scripts (SYSGEN_UNISCRIBE). For more information, see Uniscribe Catalog Items and Sysgen Variables. No code page supported (Unicode encoding only). |
Slovak |
SYSGEN_NLS_SK |
0x001B |
sk |
Slovak language support |
None |
Slovak (Slovakia) |
SYSGEN_NLS_SK_SK |
0x041B |
sk-SK |
Slovak (Slovakia) language support |
None |
Slovenian |
SYSGEN_NLS_SL |
0x0024 |
sl |
Slovenian language support |
None |
Slovenian (Slovenia) |
SYSGEN_NLS_SL_SI |
0x0424 |
sl-SI |
Slovenian (Slovenia) language support |
None |
Spanish |
SYSGEN_NLS_ES |
0x000A |
es |
Spanish language support |
None |
Spanish (Argentina) |
SYSGEN_NLS_ES_AR |
0x2C0A |
es-AR |
Spanish (Argentina) language support |
None |
Spanish (Bolivia) |
SYSGEN_NLS_ES_BO |
0x400A |
es-BO |
Spanish (Bolivia) language support |
None |
Spanish (Chile) |
SYSGEN_NLS_ES_CL |
0x340A |
es-CL |
Spanish (Chile) language support |
None |
Spanish (Colombia) |
SYSGEN_NLS_ES_CO |
0x240A |
es-CO |
Spanish (Colombia) language support |
None |
Spanish (Costa Rica) |
SYSGEN_NLS_ES_CR |
0x140A |
es-CR |
Spanish (Costa Rica) language support |
None |
Spanish (Dominican Republic) |
SYSGEN_NLS_ES_DO |
0x1C0A |
es-DO |
Spanish (Dominican Republic) language support |
None |
Spanish (Ecuador) |
SYSGEN_NLS_ES_EC |
0x300A |
es-EC |
Spanish (Ecuador) language support |
None |
Spanish (Spain) |
SYSGEN_NLS_ES_ES |
0x0C0A |
es-ES |
Spanish (Spain) language support |
None |
Spanish (Spain, traditional sort) |
SYSGEN_NLS_ES_ES_TRADNL |
None available |
es-ES-tradnl |
Spanish (Spain, traditional sort) language support |
None |
Spanish (Guatemala) |
SYSGEN_NLS_ES_GT |
0x100A |
es-GT |
Spanish (Guatemala) language support |
None |
Spanish (Honduras) |
SYSGEN_NLS_ES_HN |
0x480A |
es-HN |
Spanish (Honduras) language support |
None |
Spanish (Mexico) |
SYSGEN_NLS_ES_MX |
0x080A |
es-MX |
Spanish (Mexico) language support |
None |
Spanish (Nicaragua) |
SYSGEN_NLS_ES_NI |
0x4C0A |
es-NI |
Spanish (Nicaragua) language support |
None |
Spanish (Panama) |
SYSGEN_NLS_ES_PA |
0x180A |
es-PA |
Spanish (Panama) language support |
None |
Spanish (Peru) |
SYSGEN_NLS_ES_PE |
0x280A |
es-PE |
Spanish (Peru) language support |
None |
Spanish (Commonwealth of Puerto Rico) |
SYSGEN_NLS_ES_PR |
0x500A |
es-PR |
Spanish (Commonwealth of Puerto Rico) language support |
None |
Spanish (Paraguay) |
SYSGEN_NLS_ES_PY |
0x3C0A |
es-PY |
Spanish (Paraguay) language support |
None |
Spanish (El Salvador) |
SYSGEN_NLS_ES_SV |
0x440A |
es-SV |
Spanish (El Salvador) language support |
None |
Spanish (United States) |
SYSGEN_NLS_ES_US |
0x540A |
es-US |
Spanish (United States) language support |
None |
Spanish (Uruguay) |
SYSGEN_NLS_ES_UY |
0x380A |
es-UY |
Spanish (Uruguay) language support |
None |
Spanish (Venezuela) |
SYSGEN_NLS_ES_VE |
0x200A |
es-VE |
Spanish (Venezuela) language support |
None |
Swedish |
SYSGEN_NLS_SV |
0x001D |
sv |
Swedish language support |
None |
Swedish (Finland) |
SYSGEN_NLS_SV_FI |
0x081D |
sv-FI |
Swedish (Finland) language support |
None |
Swedish (Sweden) |
SYSGEN_NLS_SV_SE |
0x041D |
sv-SE |
Swedish (Sweden) language support |
None |
Syriac |
SYSGEN_NLS_SYR |
0x005A |
syr |
Syriac language support |
Requires Unicode Script Processor for Complex Scripts (SYSGEN_UNISCRIBE). For more information, see Uniscribe Catalog Items and Sysgen Variables. |
Syriac (Syria) |
SYSGEN_NLS_SYR_SY |
0x045A |
syr-SY |
Syriac (Syria) language support |
Requires Unicode Script Processor for Complex Scripts (SYSGEN_UNISCRIBE). For more information, see Uniscribe Catalog Items and Sysgen Variables. |
Tajik |
SYSGEN_NLS_TG |
0x0028 |
tg |
Tajik language support |
None |
Tajik (Cyrillic) |
SYSGEN_NLS_TG_CYRL |
None available |
tg-Cyrl |
Tajik (Cyrillic) language support |
None |
Tajik (Cyrillic, Tajikistan) |
SYSGEN_NLS_TG_CYRL_TJ |
0x0428 |
tg-Cyrl-TJ |
Tajik (Cyrillic, Tajikistan) language support |
None |
Tamazight |
SYSGEN_NLS_TZM |
0x005F |
tmz |
Tamazight language support |
Requires Unicode Script Processor for Complex Scripts (SYSGEN_UNISCRIBE). For more information, see Uniscribe Catalog Items and Sysgen Variables. |
Tamazight (Latin) |
SYSGEN_NLS_TZM_LATN |
None available |
tmz-Latn |
Tamazight (Latin) language support |
None |
Tamazight (Latin, Algeria) |
SYSGEN_NLS_TZM_LATN_DZ |
0x085F |
tmz-Latn-DZ |
Tamazight (Latin, Algeria) language support |
None |
Tamil |
SYSGEN_NLS_TA |
0x0049 |
ta |
Tamil language support |
Requires Unicode Script Processor for Complex Scripts (SYSGEN_UNISCRIBE). No code page supported (Unicode encoding only). |
Tamil (India) |
SYSGEN_NLS_TA_IN |
0x0449 |
ta-IN |
Tamil (India) language support |
Requires Unicode Script Processor for Complex Scripts (SYSGEN_UNISCRIBE). No code page supported (Unicode encoding only). |
Tatar |
SYSGEN_NLS_TT |
0x0044 |
tt |
Tatar language support |
None |
Tatar (Russia) |
SYSGEN_NLS_TT_RU |
0x0444 |
tt-RU |
Tatar (Russia) language support |
None |
Telugu |
SYSGEN_NLS_TE |
0x004A |
te |
Telugu language support |
Requires Unicode Script Processor for Complex Scripts (SYSGEN_UNISCRIBE). For more information, see Uniscribe Catalog Items and Sysgen Variables. No code page supported (Unicode encoding only). |
Telugu (India) |
SYSGEN_NLS_TE_IN |
0x044A |
te-IN |
Telugu (India) language support |
Requires Unicode Script Processor for Complex Scripts (SYSGEN_UNISCRIBE). For more information, see Uniscribe Catalog Items and Sysgen Variables. No code page supported (Unicode encoding only). |
Thai |
SYSGEN_NLS_TH |
0x001E |
th |
Thai language support |
Requires Unicode Script Processor for Complex Scripts (SYSGEN_UNISCRIBE). For more information, see Uniscribe Catalog Items and Sysgen Variables. |
Thai (Thailand) |
SYSGEN_NLS_TH_TH |
0x041E |
th-TH |
Thai (Thailand) |
Requires Unicode Script Processor for Complex Scripts (SYSGEN_UNISCRIBE). For more information, see Uniscribe Catalog Items and Sysgen Variables. |
Tibetan |
SYSGEN_NLS_BO |
0x0051 |
bo-CN |
Tibetan language support |
Requires Unicode Script Processor for Complex Scripts (SYSGEN_UNISCRIBE). For more information, see Uniscribe Catalog Items and Sysgen Variables. No code page supported (Unicode encoding only). |
Tibetan (PRC) |
SYSGEN_NLS_BO_CN |
0x0451 |
bo-CN |
Tibetan (PRC) language support |
Requires Unicode Script Processor for Complex Scripts (SYSGEN_UNISCRIBE). For more information, see Uniscribe Catalog Items and Sysgen Variables. No code page supported (Unicode encoding only). |
Turkish |
SYSGEN_NLS_TR |
0x001F |
tr |
Turkish language support |
None |
Turkish (Turkey) |
SYSGEN_NLS_TR_TR |
0x041F |
tr-TR |
Turkish (Turkey) language support |
None |
Turkmen |
SYSGEN_NLS_TK |
0x0042 |
tk |
Turkmen language support |
None |
Turkmen (Turkmenistan) |
SYSGEN_NLS_TK_TM |
0x0442 |
tk-TM |
Turkmen (Turkmenistan) language support |
None |
Uighur |
SYSGEN_NLS_UG |
0x0080 |
ug |
Uighur language support |
Requires Unicode Script Processor for Complex Scripts (SYSGEN_UNISCRIBE). For more information, see Uniscribe Catalog Items and Sysgen Variables. |
Uighur (PRC) |
SYSGEN_NLS_UG_CN |
0x0480 |
ug-CN |
Uighur (PRC) language support |
Requires Unicode Script Processor for Complex Scripts (SYSGEN_UNISCRIBE). For more information, see Uniscribe Catalog Items and Sysgen Variables. |
Ukrainian |
SYSGEN_NLS_UK |
0x0022 |
uk |
Ukrainian language support |
None |
Ukrainian (Ukraine) |
SYSGEN_NLS_UK_UA |
0x0422 |
uk-UA |
Ukrainian (Ukraine) language support |
None |
Upper Sorbian |
SYSGEN_NLS_HSB |
None available. |
hsb |
Upper Sorbian language support |
None |
Upper Sorbian (Germany) |
SYSGEN_NLS_HSB_DE |
0x042E |
hsb-DE |
Upper Sorbian (Germany) language support |
None |
Urdu |
SYSGEN_NLS_UR |
0x0020 |
ur |
Urdu language support |
Requires Unicode Script Processor for Complex Scripts (SYSGEN_UNISCRIBE). For more information, see Uniscribe Catalog Items and Sysgen Variables. |
Urdu (Islamic Republic of Pakistan) |
SYSGEN_NLS_UR_PK |
0x0420 |
ur-PK |
Urdu (Islamic Republic of Pakistan) language support |
Requires Unicode Script Processor for Complex Scripts (SYSGEN_UNISCRIBE). For more information, see Uniscribe Catalog Items and Sysgen Variables. |
Uzbek |
SYSGEN_NLS_UZ |
0x0043 |
uz |
Uzbek language support |
None |
Uzbek (Cyrillic) |
SYSGEN_NLS_UZ_CYRL |
None available. |
uz-Cyrl |
Uzbek (Cyrillic) language support |
None |
Uzbek (Cyrillic, Uzbekistan) |
SYSGEN_NLS_UZ_CYRL_UZ |
0x0843 |
uz-Cyrl-UZ |
Uzbek (Cyrillic, Uzbekistan) language support |
None |
Uzbek (Latin) |
SYSGEN_NLS_UZ_LATN |
None available. |
uz-Latn |
Uzbek (Latin) language support |
None |
Uzbek (Latin, Uzbekistan) |
SYSGEN_NLS_UZ_LATN_UZ |
0x0443 |
uz-Latn-UZ |
Uzbek (Latin, Uzbekistan) language support |
None |
Vietnamese |
SYSGEN_NLS_VI |
0x002A |
vi |
Vietnamese language support |
Requires Unicode Script Processor for Complex Scripts (SYSGEN_UNISCRIBE). For more information, see Uniscribe Catalog Items and Sysgen Variables. |
Vietnamese (Vietnam) |
SYSGEN_NLS_VI_VN |
0x042A |
vi-VN |
Vietnamese (Vietnam) language support |
Requires Unicode Script Processor for Complex Scripts (SYSGEN_UNISCRIBE). For more information, see Uniscribe Catalog Items and Sysgen Variables. |
Welsh |
SYSGEN_NLS_CY |
0x0052 |
cy |
Welsh language support |
None |
Welsh (United Kingdom) |
SYSGEN_NLS_CY_GB |
0x0452 |
cy-GB |
Welsh (United Kingdom) language support |
None |
Wolof |
SYSGEN_NLS_WO |
0x0088 |
wo |
Wolof language support |
None |
Wolof (Senegal) |
SYSGEN_NLS_WO_SN |
0x0488 |
wo-SN |
Wolof (Senegal) language support |
None |
Yakut (Russia) |
SYSGEN_NLS_SAH_RU |
0x0085 |
sah |
Yakut (Russia) language support |
None |
Sanskrit (India) |
SYSGEN_NLS_SA_IN |
0x0485 |
sah-RU |
Sanskrit (India) language support |
None |
Yi |
SYSGEN_NLS_II |
0x0078 |
ii |
Yi language support |
None |
Yi (PRC) |
SYSGEN_NLS_II_CN |
0x0478 |
ii-CN |
Yi (PRC) language support |
None |
Yoruba |
SYSGEN_NLS_YO |
0x006A |
yo |
Yoruba language support |
None |
Yoruba (Nigeria) |
SYSGEN_NLS_YO_NG |
0x046A |
yo-NG |
Yoruba (Nigeria) language support |
None |
Sysgen Variables
The following table describes the SYSGEN variables you can set to add National/Regional Language Support (NLS) functionality to your OS.
See Also
Reference
National/Regional Language Support (NLS) Reference
Concepts
National/Regional Language Support (NLS) Catalog Items and Sysgen Variables