What do the language codes in our tables translate to?

Article:HOWTO3077  |  Created: 2006-04-03  |  Updated: 2009-07-23  |  Article URL http://www.symantec.com/docs/HOWTO3077
Article Type
How To



Question

What do the language codes in our tables translate to?

Answer
This is a simplified information that is gathered from a WMI call to the Win32_OperatingSystem class. The field call OSLanguage and has a data type of uint32 (unsigned 32-bit integer).

The following list will translate the values to the Operating System Language, but only the last two character of hex are used and translate to decimal:

     1 0x01  Arabic
     2 0x02  Bulgarian
     3 0x03  Catalan
     4 0x04  Chinese
     6 0x06  Danish
     7 0x07  German
     8 0x08  Greek
     9 0x09  English
    10 0x0A  Spanish
    11 0x0B  Finnish
    12 0x0C  French
    13 0x0D  Hebrew
    14 0x0E  Hungarian
    15 0x0F  Icelandic
    16 0x10  Italian
    17 0x11  Japanese
    18 0x12  Korean
    19 0x13  Dutch
    20 0x14  Norwegian
    21 0x15  Polish
    22 0x16  Portuguese
    23 0x17  Rhaeto-Romanic
    24 0x18  Romanian
    25 0x19  Russian
    26 0x1A  Croatian
    27 0x1B  Slovak
    28 0x1C  Albanian
    29 0x1D  Swedish
    30 0x1E  Thai
    31 0x1F  Turkish
    32 0x20  Urdu
    33 0x21  Indonesian
    34 0x22  Ukrainian
    35 0x23  Belarusian
    36 0x24  Slovenian
    37 0x25  Estonian
    38 0x26  Latvian
    39 0x27  Lithuanian
    40 0x29  Persion
    41 0x2A  Vietnamese
    42 0x2D  Basque
    43 0x2E  Serbian
    44 0x2F  Macedonian
    45 0x30  Sutu
    46 0x31  Tsonga
    47 0x32  Tswana
    48 0x34  Xhosa
    49 0x35  Zulu
    50 0x36  Afrikaans
    51 0x38  Faeroese
    52 0x39  Hindi
    53 0x3A  Maltese
    54 0x3C  Gaelic
    55 0x3D  Yiddish
    56 0x3E  Malay



1025 0x401 Arabic – Saudi Arabia
1026 0x402 Bulgarian
1027 0x403 Catalan
1028 0x404 Traditional Chinese - Taiwan
1029 0x405 Czech
1030 0x406 Danish
1031 0x407 German – Germany
1032 0x408 Greek
1033 0x409 English – United States
1034 0x40A Spanish – Traditional Sort
1035 0x40B Finnish
1036 0x40C French – France
1037 0x40D Hebrew
1038 0x40E Hungarian
1039 0x40F Icelandic
1040 0x410 Italian – Italy
1041 0x411 Japanese
1042 0x412 Korean
1043 0x413 Dutch – Netherlands
1044 0x414 Norwegian – Bokmal
1045 0x415 Polish
1046 0x416 Portuguese – Brazil
1047 0x417 Rhaeto-Romanic
1048 0x418 Romanian
1049 0x419 Russian
1050 0x41A Croatian
1051 0x41B Slovak
1052 0x41C Albanian
1053 0x41D Swedish
1054 0x41E Thai
1055 0x41F Turkish
1056 0x420 Urdu
1057 0x421 Indonesian
1058 0x422 Ukrainian
1059 0x423 Belarusian
1060 0x424 Slovenian
1061 0x425 Estonian
1062 0x426 Latvian
1063 0x427 Lithuanian
1065 0x429 Persion
1066 0x42A Vietnamese
1069 0x42D Basque
1070 0x42E Serbian
1071 0x42F Macedonian (FYROM)
1072 0x430 Sutu
1073 0x431 Tsonga
1074 0x432 Tswana
1076 0x434 Xhosa
1077 0x435 Zulu
1078 0x436 Afrikaans
1080 0x438 Faeroese
1081 0x439 Hindi
1082 0x43A Maltese
1084 0x43C Gaelic
1085 0x43D Yiddish
1086 0x43E Malay – Malaysia
2049 0x801 Arabic – Iraq
2052 0x804 Chinese – PRC
2055 0x807 German – Switzerland
2057 0x809 English – United Kingdom
2058 0x80A Spanish – Mexico
2060 0x80C French – Belgium
2064 0x810 Italian – Switzerland
2067 0x813 Dutch – Belgium
2068 0x814 Norwegian – Nynorsk
2070 0x816 Portuguese – Portugal
2072 0x818 Romanian – Moldova
2073 0x819 Russian – Moldova
2074 0x81A Serbian – Latin
2077 0x81D Swedish – Finland
3073 0xC01 Arabic – Egypt
3076 0xC04 Chinese – Hong Kong SAR
3079 0xC07 German – Austria
3081 0xC09 English – Australia
3082 0xC0A Spanish – International Sort
3084 0xC0C French – Canada
3098 0xC1A Serbian – Cyrillic
4097 0x1001 Arabic – Libya
4100 0x1004 Chinese – Singapore
4103 0x1007 German – Luxembourg
4105 0x1009 English – Canada
4106 0x100A Spanish – Guatemala
4108 0x100C French – Switzerland
5121 0x1401 Arabic – Algeria
5127 0x1407 German – Liechtenstein
5129 0x1409 English – New Zealand
5130 0x140A Spanish – Costa Rica
5132 0x140C French – Luxembourg
6145 0x1801 Arabic – Morocco
6153 0x1809 English – Ireland
6154 0x180A Spanish – Panama
7169 0x1C01 Arabic – Tunisia
7177 0x1C09 English – South Africa
7178 0x1C0A Spanish – Dominican Republic
8193 0x2001 Arabic – Oman
8201 0x2009 English – Jamaica
8202 0x200A Spanish – Venezuela
9217 0x2401 Arabic – Yemen
9226 0x240A Spanish – Colombia
10241 0x2801 Arabic – Syria
10249 0x2809 English – Belize
10250 0x280A Spanish – Peru
11265 0x2C01 Arabic – Jordan
11273 0x2C09 English – Trinidad
11274 0x2C0A Spanish – Argentina
12289 0x3001 Arabic – Lebanon
12298 0x300A Spanish – Ecuador
13313 0x3401 Arabic – Kuwait
13322 0x340A Spanish – Chile
14337 0x3801 Arabic – U.A.E.
14346 0x380A Spanish – Uruguay
15361 0x3C01 Arabic – Bahrain
15370 0x3C0A Spanish – Paraguay
16385 0x4001 Arabic – Qatar
16394 0x400A Spanish – Bolivia
17418 0x440A Spanish – El Salvador
18442 0x480A Spanish – Honduras
19466 0x4C0A Spanish – Nicaragua
20490 0x500A Spanish – Puerto Rico

NOTE:  This information can be referenced in the database in the view vCultureLocalizedName

Legacy ID



21534


Article URL http://www.symantec.com/docs/HOWTO3077


Terms of use for this information are found in Legal Notices