Ignore:
Timestamp:
Jun 18, 2009, 11:53:26 AM (16 years ago)
Author:
ydario
Message:

Kernel32 updates.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/kernel32/lang.cpp

    r10422 r21302  
    6060        }   aLangToLangId[] =
    6161        {
    62             { "ar_ae",      MAKELANGID(LANG_ARABIC, SUBLANG_ARABIC_UAE) },
    63             { "ar_BH",      MAKELANGID(LANG_ARABIC, SUBLANG_ARABIC_BAHRAIN) },
    64             { "ar_DZ",      MAKELANGID(LANG_ARABIC, SUBLANG_ARABIC_ALGERIA) },
    65             { "ar",         MAKELANGID(LANG_ARABIC, SUBLANG_ARABIC_EGYPT) },
    66             { "ar_EG",      MAKELANGID(LANG_ARABIC, SUBLANG_ARABIC_EGYPT) },
    67             { "ar_IQ",      MAKELANGID(LANG_ARABIC, SUBLANG_ARABIC_IRAQ        ) },
    68             { "ar_JO",      MAKELANGID(LANG_ARABIC, SUBLANG_ARABIC_JORDAN      ) },
    69             { "ar_KW",      MAKELANGID(LANG_ARABIC, SUBLANG_ARABIC_KUWAIT      ) },
    70             { "ar_LB",      MAKELANGID(LANG_ARABIC, SUBLANG_ARABIC_LEBANON     ) },
    71             { "ar_LY",      MAKELANGID(LANG_ARABIC, SUBLANG_ARABIC_LIBYA       ) },
    72             { "ar_MA",      MAKELANGID(LANG_ARABIC, SUBLANG_ARABIC_MOROCCO     ) },
    73             { "ar_OM",      MAKELANGID(LANG_ARABIC, SUBLANG_ARABIC_OMAN        ) },
    74             { "ar_QA",      MAKELANGID(LANG_ARABIC, SUBLANG_ARABIC_QATAR       ) },
    75             { "ar_SA",      MAKELANGID(LANG_ARABIC, SUBLANG_ARABIC_SAUDI_ARABIA) },
    76             { "ar_SY",      MAKELANGID(LANG_ARABIC, SUBLANG_ARABIC_SYRIA       ) },
    77             { "ar_TN",      MAKELANGID(LANG_ARABIC, SUBLANG_ARABIC_TUNISIA     ) },
    78             { "ar_YE",      MAKELANGID(LANG_ARABIC, SUBLANG_ARABIC_YEMEN       ) },
    79             { "ar_SD",      MAKELANGID(LANG_ARABIC, SUBLANG_DEFAULT) }, /* no win32 constant. */
    80             { "be",         MAKELANGID(LANG_BELARUSIAN, SUBLANG_DEFAULT) },
    81             { "be_BY",      MAKELANGID(LANG_BELARUSIAN, SUBLANG_DEFAULT) },
    82             { "bg_BG",      MAKELANGID(LANG_BULGARIAN, SUBLANG_DEFAULT) },
    83             { "ca",         MAKELANGID(LANG_CATALAN, SUBLANG_DEFAULT) },
    84             { "ca_ES",      MAKELANGID(LANG_CATALAN, SUBLANG_DEFAULT) },
    85             { "cs",         MAKELANGID(LANG_CZECH, SUBLANG_DEFAULT) },
    86             { "cs_CZ",      MAKELANGID(LANG_CZECH, SUBLANG_DEFAULT) },
    87             { "da",         MAKELANGID(LANG_DANISH, SUBLANG_DEFAULT) },
    88             { "da_DK",      MAKELANGID(LANG_DANISH, SUBLANG_DEFAULT) },
    89             { "de_AT",      MAKELANGID(LANG_GERMAN, SUBLANG_GERMAN_AUSTRIAN) },
    90             { "de_CH",      MAKELANGID(LANG_GERMAN, SUBLANG_GERMAN_SWISS) },
    91             { "de_DE",      MAKELANGID(LANG_GERMAN, SUBLANG_GERMAN) },
    92             { "de_LU",      MAKELANGID(LANG_GERMAN, SUBLANG_GERMAN_LUXEMBOURG) },
    93             { "el",         MAKELANGID(LANG_GREEK, SUBLANG_DEFAULT) },
    94             { "el_GR",      MAKELANGID(LANG_GREEK, SUBLANG_DEFAULT) },
    95             { "en_AU",      MAKELANGID(LANG_ENGLISH, SUBLANG_ENGLISH_AUS) },
    96             { "en_CA",      MAKELANGID(LANG_ENGLISH, SUBLANG_ENGLISH_CAN) },
    97             { "en_GB",      MAKELANGID(LANG_ENGLISH, SUBLANG_ENGLISH_UK) },
    98             { "en_IE",      MAKELANGID(LANG_ENGLISH, SUBLANG_ENGLISH_EIRE) },
    99             { "en_NZ",      MAKELANGID(LANG_ENGLISH, SUBLANG_ENGLISH_NZ) },
    100             { "en_US",      MAKELANGID(LANG_ENGLISH, SUBLANG_ENGLISH_US) },
    101             { "en_ZA",      MAKELANGID(LANG_ENGLISH, SUBLANG_ENGLISH_SOUTH_AFRICA) },
    102             { "en_DK",      MAKELANGID(LANG_ENGLISH, SUBLANG_ENGLISH_US) }, /* odd ibm vac365 */
    103             { "en_JP",      MAKELANGID(LANG_ENGLISH, SUBLANG_ENGLISH_US) }, /* odd ibm vac365 */
    104             { "es_AR",      MAKELANGID(LANG_SPANISH, SUBLANG_SPANISH_ARGENTINA         ) },
    105             { "es_BO",      MAKELANGID(LANG_SPANISH, SUBLANG_SPANISH_BOLIVIA           ) },
    106             { "es_CL",      MAKELANGID(LANG_SPANISH, SUBLANG_SPANISH_CHILE             ) },
    107             { "es_CO",      MAKELANGID(LANG_SPANISH, SUBLANG_SPANISH_COLOMBIA          ) },
    108             { "es_CR",      MAKELANGID(LANG_SPANISH, SUBLANG_SPANISH_COSTA_RICA        ) },
    109             { "es_DO",      MAKELANGID(LANG_SPANISH, SUBLANG_SPANISH_DOMINICAN_REPUBLIC) },
    110             { "es_EC",      MAKELANGID(LANG_SPANISH, SUBLANG_SPANISH_ECUADOR           ) },
    111             { "es_ES",      MAKELANGID(LANG_SPANISH, SUBLANG_SPANISH                   ) }, /* SUBLANG_SPANISH_MODERN? */
    112             { "es_GT",      MAKELANGID(LANG_SPANISH, SUBLANG_SPANISH_GUATEMALA         ) },
    113             { "es_HN",      MAKELANGID(LANG_SPANISH, SUBLANG_SPANISH_HONDURAS          ) },
    114             { "es_MX",      MAKELANGID(LANG_SPANISH, SUBLANG_SPANISH_MEXICAN           ) },
    115             { "es_NI",      MAKELANGID(LANG_SPANISH, SUBLANG_SPANISH_NICARAGUA         ) },
    116             { "es_PA",      MAKELANGID(LANG_SPANISH, SUBLANG_SPANISH_PANAMA            ) },
    117             { "es_PE",      MAKELANGID(LANG_SPANISH, SUBLANG_SPANISH_PERU              ) },
    118             { "es_PR",      MAKELANGID(LANG_SPANISH, SUBLANG_SPANISH_PUERTO_RICO       ) },
    119             { "es_PY",      MAKELANGID(LANG_SPANISH, SUBLANG_SPANISH_PARAGUAY          ) },
    120             { "es_SV",      MAKELANGID(LANG_SPANISH, SUBLANG_SPANISH_EL_SALVADOR       ) },
    121             { "es_UY",      MAKELANGID(LANG_SPANISH, SUBLANG_SPANISH_URUGUAY           ) },
    122             { "es_VE",      MAKELANGID(LANG_SPANISH, SUBLANG_SPANISH_VENEZUELA         ) },
    123             { "et",         MAKELANGID(LANG_ESTONIAN, SUBLANG_DEFAULT) },
    124             { "et_EE",      MAKELANGID(LANG_ESTONIAN, SUBLANG_DEFAULT) },
    125             { "fi_FI",      MAKELANGID(LANG_FINNISH, SUBLANG_DEFAULT) },
    126             { "fo",         MAKELANGID(LANG_FAEROESE, SUBLANG_DEFAULT) },
    127             { "fo_FO",      MAKELANGID(LANG_FAEROESE, SUBLANG_DEFAULT) },
    128             { "fr_BE",      MAKELANGID(LANG_FRENCH, SUBLANG_FRENCH_BELGIAN) },
    129             { "fr_CA",      MAKELANGID(LANG_FRENCH, SUBLANG_FRENCH_CANADIAN) },
    130             { "fr_CH",      MAKELANGID(LANG_FRENCH, SUBLANG_FRENCH_SWISS) },
    131             { "fr_FR",      MAKELANGID(LANG_FRENCH, SUBLANG_FRENCH) },
    132             { "fr_LU",      MAKELANGID(LANG_FRENCH, SUBLANG_FRENCH_LUXEMBOURG) },
    133             { "hr_HR",      MAKELANGID(LANG_CROATIAN, SUBLANG_DEFAULT) },
    134             { "hu_HU",      MAKELANGID(LANG_HUNGARIAN, SUBLANG_DEFAULT) },
    135             { "is_IS",      MAKELANGID(LANG_ICELANDIC, SUBLANG_DEFAULT) },
    136             { "it_CH",      MAKELANGID(LANG_ITALIAN, SUBLANG_ITALIAN_SWISS) },
    137             { "it_IT",      MAKELANGID(LANG_ITALIAN, SUBLANG_ITALIAN) },
    138             { "iw",         MAKELANGID(LANG_HEBREW, SUBLANG_DEFAULT) },
    139             { "iw_IL",      MAKELANGID(LANG_HEBREW, SUBLANG_DEFAULT) },
    140             { "ja_JP",      MAKELANGID(LANG_JAPANESE, SUBLANG_DEFAULT) },
    141             { "ko",         MAKELANGID(LANG_KOREAN, SUBLANG_DEFAULT) },
    142             { "ko_KR",      MAKELANGID(LANG_KOREAN, SUBLANG_DEFAULT) },
    143             { "lt_LT",      MAKELANGID(LANG_LITHUANIAN, SUBLANG_DEFAULT) },
    144             { "lv_LV",      MAKELANGID(LANG_LATVIAN, SUBLANG_DEFAULT) },
    145             /*{ "mk_MK",      MAKELANGID(LANG_MACEDONIAN, SUBLANG_DEFAULT) }, - no win32 eq */
    146             { "nl_BE",      MAKELANGID(LANG_DUTCH, SUBLANG_DUTCH_BELGIAN) },
    147             { "nl_NL",      MAKELANGID(LANG_DUTCH, SUBLANG_DUTCH) },
    148             { "no_NO",      MAKELANGID(LANG_NORWEGIAN, SUBLANG_NORWEGIAN_NYNORSK) }, /* yeah sure! Sun is medling in norwegian politics here... */
    149             { "no_NO_B",    MAKELANGID(LANG_NORWEGIAN, SUBLANG_NORWEGIAN_BOKMAL) },  /* yeah sure! Sun is medling in norwegian politics here... */
    150             { "ny",         MAKELANGID(LANG_NORWEGIAN, SUBLANG_NORWEGIAN_NYNORSK) },
    151             { "ny_NO",      MAKELANGID(LANG_NORWEGIAN, SUBLANG_NORWEGIAN_NYNORSK) },
    152             { "nb",         MAKELANGID(LANG_NORWEGIAN, SUBLANG_NORWEGIAN_BOKMAL) },
    153             { "nb_NO",      MAKELANGID(LANG_NORWEGIAN, SUBLANG_NORWEGIAN_BOKMAL) },
    154             { "pl_PL",      MAKELANGID(LANG_POLISH, SUBLANG_DEFAULT) },
    155             { "pt_BR",      MAKELANGID(LANG_PORTUGUESE, SUBLANG_PORTUGUESE_BRAZILIAN) },
    156             { "pt_PT",      MAKELANGID(LANG_PORTUGUESE, SUBLANG_PORTUGUESE) },
    157             { "ro_RO",      MAKELANGID(LANG_ROMANIAN, SUBLANG_DEFAULT) },
    158             { "ru_RU",      MAKELANGID(LANG_RUSSIAN, SUBLANG_DEFAULT) },
    159             { "sh",         MAKELANGID(LANG_SERBIAN, SUBLANG_SERBIAN_CYRILLIC) },
    160             { "sh_YU",      MAKELANGID(LANG_SERBIAN, SUBLANG_SERBIAN_CYRILLIC) },
    161             { "sk_SK",      MAKELANGID(LANG_SLOVAK, SUBLANG_DEFAULT) },
    162             { "sl_SL",      MAKELANGID(LANG_SLOVENIAN, SUBLANG_DEFAULT) },
    163             { "sq",         MAKELANGID(LANG_ALBANIAN, SUBLANG_DEFAULT) },
    164             { "sq_AL",      MAKELANGID(LANG_ALBANIAN, SUBLANG_DEFAULT) },
    165             { "sr",         MAKELANGID(LANG_SERBIAN, SUBLANG_DEFAULT) },
    166             { "sr_YU",      MAKELANGID(LANG_SERBIAN, SUBLANG_DEFAULT) },
    167             { "sv",         MAKELANGID(LANG_SWEDISH, SUBLANG_SWEDISH) },
    168             { "sv_FI",      MAKELANGID(LANG_SWEDISH, SUBLANG_SWEDISH_FINLAND) },
    169             { "sv_SE",      MAKELANGID(LANG_SWEDISH, SUBLANG_SWEDISH) },
    170             { "th_TH",      MAKELANGID(LANG_THAI, SUBLANG_DEFAULT) },
    171             { "tr_TR",      MAKELANGID(LANG_TURKISH, SUBLANG_DEFAULT) },
    172             { "tr_DE",      MAKELANGID(LANG_TURKISH, SUBLANG_DEFAULT) }, /* phun ;-) */
    173             { "uk",         MAKELANGID(LANG_UKRAINIAN, SUBLANG_DEFAULT) },
    174             { "uk_UA",      MAKELANGID(LANG_UKRAINIAN, SUBLANG_DEFAULT) },
    175             { "zh",         MAKELANGID(LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED) },
    176             { "zh_CN",      MAKELANGID(LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED) },
    177             { "zh_TW",      MAKELANGID(LANG_CHINESE, SUBLANG_CHINESE_TRADITIONAL) },
    178             { "zh_HK",      MAKELANGID(LANG_CHINESE, SUBLANG_CHINESE_HONGKONG) },
    179             /*{ "zh_??",      MAKELANGID(LANG_CHINESE, SUBLANG_CHINESE_SINGAPORE) },*/
     62            /* most frequent */
     63            { "EN_US",      MAKELANGID(LANG_ENGLISH, SUBLANG_ENGLISH_US) },
     64            { "DE_DE",      MAKELANGID(LANG_GERMAN, SUBLANG_GERMAN) },
     65            /* now sorted */
     66            { "AR_AE",      MAKELANGID(LANG_ARABIC, SUBLANG_ARABIC_UAE) },
     67            { "AR_BH",      MAKELANGID(LANG_ARABIC, SUBLANG_ARABIC_BAHRAIN) },
     68            { "AR_DZ",      MAKELANGID(LANG_ARABIC, SUBLANG_ARABIC_ALGERIA) },
     69            { "AR",         MAKELANGID(LANG_ARABIC, SUBLANG_ARABIC_EGYPT) },
     70            { "AR_EG",      MAKELANGID(LANG_ARABIC, SUBLANG_ARABIC_EGYPT) },
     71            { "AR_IQ",      MAKELANGID(LANG_ARABIC, SUBLANG_ARABIC_IRAQ        ) },
     72            { "AR_JO",      MAKELANGID(LANG_ARABIC, SUBLANG_ARABIC_JORDAN      ) },
     73            { "AR_KW",      MAKELANGID(LANG_ARABIC, SUBLANG_ARABIC_KUWAIT      ) },
     74            { "AR_LB",      MAKELANGID(LANG_ARABIC, SUBLANG_ARABIC_LEBANON     ) },
     75            { "AR_LY",      MAKELANGID(LANG_ARABIC, SUBLANG_ARABIC_LIBYA       ) },
     76            { "AR_MA",      MAKELANGID(LANG_ARABIC, SUBLANG_ARABIC_MOROCCO     ) },
     77            { "AR_OM",      MAKELANGID(LANG_ARABIC, SUBLANG_ARABIC_OMAN        ) },
     78            { "AR_QA",      MAKELANGID(LANG_ARABIC, SUBLANG_ARABIC_QATAR       ) },
     79            { "AR_SA",      MAKELANGID(LANG_ARABIC, SUBLANG_ARABIC_SAUDI_ARABIA) },
     80            { "AR_SY",      MAKELANGID(LANG_ARABIC, SUBLANG_ARABIC_SYRIA       ) },
     81            { "AR_TN",      MAKELANGID(LANG_ARABIC, SUBLANG_ARABIC_TUNISIA     ) },
     82            { "AR_YE",      MAKELANGID(LANG_ARABIC, SUBLANG_ARABIC_YEMEN       ) },
     83            { "AR_SD",      MAKELANGID(LANG_ARABIC, SUBLANG_DEFAULT) }, /* no win32 constant. */
     84            { "BE",         MAKELANGID(LANG_BELARUSIAN, SUBLANG_DEFAULT) },
     85            { "BE_BY",      MAKELANGID(LANG_BELARUSIAN, SUBLANG_DEFAULT) },
     86            { "BG_BG",      MAKELANGID(LANG_BULGARIAN, SUBLANG_DEFAULT) },
     87            { "CA",         MAKELANGID(LANG_CATALAN, SUBLANG_DEFAULT) },
     88            { "CA_ES",      MAKELANGID(LANG_CATALAN, SUBLANG_DEFAULT) },
     89            { "CS",         MAKELANGID(LANG_CZECH, SUBLANG_DEFAULT) },
     90            { "CS_CZ",      MAKELANGID(LANG_CZECH, SUBLANG_DEFAULT) },
     91            { "DA",         MAKELANGID(LANG_DANISH, SUBLANG_DEFAULT) },
     92            { "DA_DK",      MAKELANGID(LANG_DANISH, SUBLANG_DEFAULT) },
     93            { "DE_AT",      MAKELANGID(LANG_GERMAN, SUBLANG_GERMAN_AUSTRIAN) },
     94            { "DE_CH",      MAKELANGID(LANG_GERMAN, SUBLANG_GERMAN_SWISS) },
     95            { "DE_LU",      MAKELANGID(LANG_GERMAN, SUBLANG_GERMAN_LUXEMBOURG) },
     96            { "EL",         MAKELANGID(LANG_GREEK, SUBLANG_DEFAULT) },
     97            { "EL_GR",      MAKELANGID(LANG_GREEK, SUBLANG_DEFAULT) },
     98            { "EN_AU",      MAKELANGID(LANG_ENGLISH, SUBLANG_ENGLISH_AUS) },
     99            { "EN_CA",      MAKELANGID(LANG_ENGLISH, SUBLANG_ENGLISH_CAN) },
     100            { "EN_GB",      MAKELANGID(LANG_ENGLISH, SUBLANG_ENGLISH_UK) },
     101            { "EN_IE",      MAKELANGID(LANG_ENGLISH, SUBLANG_ENGLISH_EIRE) },
     102            { "EN_NZ",      MAKELANGID(LANG_ENGLISH, SUBLANG_ENGLISH_NZ) },
     103            { "EN_ZA",      MAKELANGID(LANG_ENGLISH, SUBLANG_ENGLISH_SOUTH_AFRICA) },
     104            { "EN_DK",      MAKELANGID(LANG_ENGLISH, SUBLANG_ENGLISH_US) }, /* odd ibm vac365 */
     105            { "EN_JP",      MAKELANGID(LANG_ENGLISH, SUBLANG_ENGLISH_US) }, /* odd ibm vac365 */
     106            { "ES_AR",      MAKELANGID(LANG_SPANISH, SUBLANG_SPANISH_ARGENTINA         ) },
     107            { "ES_BO",      MAKELANGID(LANG_SPANISH, SUBLANG_SPANISH_BOLIVIA           ) },
     108            { "ES_CL",      MAKELANGID(LANG_SPANISH, SUBLANG_SPANISH_CHILE             ) },
     109            { "ES_CO",      MAKELANGID(LANG_SPANISH, SUBLANG_SPANISH_COLOMBIA          ) },
     110            { "ES_CR",      MAKELANGID(LANG_SPANISH, SUBLANG_SPANISH_COSTA_RICA        ) },
     111            { "ES_DO",      MAKELANGID(LANG_SPANISH, SUBLANG_SPANISH_DOMINICAN_REPUBLIC) },
     112            { "ES_EC",      MAKELANGID(LANG_SPANISH, SUBLANG_SPANISH_ECUADOR           ) },
     113            { "ES_ES",      MAKELANGID(LANG_SPANISH, SUBLANG_SPANISH                   ) }, /* SUBLANG_SPANISH_MODERN? */
     114            { "ES_GT",      MAKELANGID(LANG_SPANISH, SUBLANG_SPANISH_GUATEMALA         ) },
     115            { "ES_HN",      MAKELANGID(LANG_SPANISH, SUBLANG_SPANISH_HONDURAS          ) },
     116            { "ES_MX",      MAKELANGID(LANG_SPANISH, SUBLANG_SPANISH_MEXICAN           ) },
     117            { "ES_NI",      MAKELANGID(LANG_SPANISH, SUBLANG_SPANISH_NICARAGUA         ) },
     118            { "ES_PA",      MAKELANGID(LANG_SPANISH, SUBLANG_SPANISH_PANAMA            ) },
     119            { "ES_PE",      MAKELANGID(LANG_SPANISH, SUBLANG_SPANISH_PERU              ) },
     120            { "ES_PR",      MAKELANGID(LANG_SPANISH, SUBLANG_SPANISH_PUERTO_RICO       ) },
     121            { "ES_PY",      MAKELANGID(LANG_SPANISH, SUBLANG_SPANISH_PARAGUAY          ) },
     122            { "ES_SV",      MAKELANGID(LANG_SPANISH, SUBLANG_SPANISH_EL_SALVADOR       ) },
     123            { "ES_UY",      MAKELANGID(LANG_SPANISH, SUBLANG_SPANISH_URUGUAY           ) },
     124            { "ES_VE",      MAKELANGID(LANG_SPANISH, SUBLANG_SPANISH_VENEZUELA         ) },
     125            { "ET",         MAKELANGID(LANG_ESTONIAN, SUBLANG_DEFAULT) },
     126            { "ET_EE",      MAKELANGID(LANG_ESTONIAN, SUBLANG_DEFAULT) },
     127            { "FI_FI",      MAKELANGID(LANG_FINNISH, SUBLANG_DEFAULT) },
     128            { "FO",         MAKELANGID(LANG_FAEROESE, SUBLANG_DEFAULT) },
     129            { "FO_FO",      MAKELANGID(LANG_FAEROESE, SUBLANG_DEFAULT) },
     130            { "FR_BE",      MAKELANGID(LANG_FRENCH, SUBLANG_FRENCH_BELGIAN) },
     131            { "FR_CA",      MAKELANGID(LANG_FRENCH, SUBLANG_FRENCH_CANADIAN) },
     132            { "FR_CH",      MAKELANGID(LANG_FRENCH, SUBLANG_FRENCH_SWISS) },
     133            { "FR_FR",      MAKELANGID(LANG_FRENCH, SUBLANG_FRENCH) },
     134            { "FR_LU",      MAKELANGID(LANG_FRENCH, SUBLANG_FRENCH_LUXEMBOURG) },
     135            { "HR_HR",      MAKELANGID(LANG_CROATIAN, SUBLANG_DEFAULT) },
     136            { "HU_HU",      MAKELANGID(LANG_HUNGARIAN, SUBLANG_DEFAULT) },
     137            { "IS_IS",      MAKELANGID(LANG_ICELANDIC, SUBLANG_DEFAULT) },
     138            { "IT_CH",      MAKELANGID(LANG_ITALIAN, SUBLANG_ITALIAN_SWISS) },
     139            { "IT_IT",      MAKELANGID(LANG_ITALIAN, SUBLANG_ITALIAN) },
     140            { "IW",         MAKELANGID(LANG_HEBREW, SUBLANG_DEFAULT) },
     141            { "IW_IL",      MAKELANGID(LANG_HEBREW, SUBLANG_DEFAULT) },
     142            { "JA_JP",      MAKELANGID(LANG_JAPANESE, SUBLANG_DEFAULT) },
     143            { "KO",         MAKELANGID(LANG_KOREAN, SUBLANG_DEFAULT) },
     144            { "KO_KR",      MAKELANGID(LANG_KOREAN, SUBLANG_DEFAULT) },
     145            { "LT_LT",      MAKELANGID(LANG_LITHUANIAN, SUBLANG_DEFAULT) },
     146            { "LV_LV",      MAKELANGID(LANG_LATVIAN, SUBLANG_DEFAULT) },
     147            /*{ "MK_MK",      MAKELANGID(LANG_MACEDONIAN, SUBLANG_DEFAULT) }, - no win32 eq */
     148            { "NL_BE",      MAKELANGID(LANG_DUTCH, SUBLANG_DUTCH_BELGIAN) },
     149            { "NL_NL",      MAKELANGID(LANG_DUTCH, SUBLANG_DUTCH) },
     150            { "NO_NO",      MAKELANGID(LANG_NORWEGIAN, SUBLANG_NORWEGIAN_NYNORSK) }, /* yeah sure! Sun is medling in norwegian politics here... */
     151            { "NO_NO_B",    MAKELANGID(LANG_NORWEGIAN, SUBLANG_NORWEGIAN_BOKMAL) },  /* yeah sure! Sun is medling in norwegian politics here... */
     152            { "NY",         MAKELANGID(LANG_NORWEGIAN, SUBLANG_NORWEGIAN_NYNORSK) },
     153            { "NY_NO",      MAKELANGID(LANG_NORWEGIAN, SUBLANG_NORWEGIAN_NYNORSK) },
     154            { "NB",         MAKELANGID(LANG_NORWEGIAN, SUBLANG_NORWEGIAN_BOKMAL) },
     155            { "NB_NO",      MAKELANGID(LANG_NORWEGIAN, SUBLANG_NORWEGIAN_BOKMAL) },
     156            { "PL_PL",      MAKELANGID(LANG_POLISH, SUBLANG_DEFAULT) },
     157            { "PT_BR",      MAKELANGID(LANG_PORTUGUESE, SUBLANG_PORTUGUESE_BRAZILIAN) },
     158            { "PT_PT",      MAKELANGID(LANG_PORTUGUESE, SUBLANG_PORTUGUESE) },
     159            { "RO_RO",      MAKELANGID(LANG_ROMANIAN, SUBLANG_DEFAULT) },
     160            { "RU_RU",      MAKELANGID(LANG_RUSSIAN, SUBLANG_DEFAULT) },
     161            { "SH",         MAKELANGID(LANG_SERBIAN, SUBLANG_SERBIAN_CYRILLIC) },
     162            { "SH_YU",      MAKELANGID(LANG_SERBIAN, SUBLANG_SERBIAN_CYRILLIC) },
     163            { "SK_SK",      MAKELANGID(LANG_SLOVAK, SUBLANG_DEFAULT) },
     164            { "SL_SL",      MAKELANGID(LANG_SLOVENIAN, SUBLANG_DEFAULT) },
     165            { "SQ",         MAKELANGID(LANG_ALBANIAN, SUBLANG_DEFAULT) },
     166            { "SQ_AL",      MAKELANGID(LANG_ALBANIAN, SUBLANG_DEFAULT) },
     167            { "SR",         MAKELANGID(LANG_SERBIAN, SUBLANG_DEFAULT) },
     168            { "SR_YU",      MAKELANGID(LANG_SERBIAN, SUBLANG_DEFAULT) },
     169            { "SV",         MAKELANGID(LANG_SWEDISH, SUBLANG_SWEDISH) },
     170            { "SV_FI",      MAKELANGID(LANG_SWEDISH, SUBLANG_SWEDISH_FINLAND) },
     171            { "SV_SE",      MAKELANGID(LANG_SWEDISH, SUBLANG_SWEDISH) },
     172            { "TH_TH",      MAKELANGID(LANG_THAI, SUBLANG_DEFAULT) },
     173            { "TR_TR",      MAKELANGID(LANG_TURKISH, SUBLANG_DEFAULT) },
     174            { "TR_DE",      MAKELANGID(LANG_TURKISH, SUBLANG_DEFAULT) }, /* phun ;-) */
     175            { "UK",         MAKELANGID(LANG_UKRAINIAN, SUBLANG_DEFAULT) },
     176            { "UK_UA",      MAKELANGID(LANG_UKRAINIAN, SUBLANG_DEFAULT) },
     177            { "ZH",         MAKELANGID(LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED) },
     178            { "ZH_CN",      MAKELANGID(LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED) },
     179            { "ZH_TW",      MAKELANGID(LANG_CHINESE, SUBLANG_CHINESE_TRADITIONAL) },
     180            { "ZH_HK",      MAKELANGID(LANG_CHINESE, SUBLANG_CHINESE_HONGKONG) },
     181            /*{ "ZH_??",      MAKELANGID(LANG_CHINESE, SUBLANG_CHINESE_SINGAPORE) },*/
    180182        };
    181183
     
    199201        int i;
    200202        for (i = 0; i < sizeof(aLangToLangId) / sizeof(aLangToLangId[0]); i++)
    201             if (!stricmp(aLangToLangId[i].pszLang, szLang))
     203            if (!strcmp(aLangToLangId[i].pszLang, szLang))
    202204                return aLangToLangId[i].ulLangId;
    203205
     
    208210        szLang[2] = '\0';
    209211        for (i = 0; i < sizeof(aLangToLangId) / sizeof(aLangToLangId[0]); i++)
    210             if (!stricmp(aLangToLangId[i].pszLang, szLang))
     212            if (!strcmp(aLangToLangId[i].pszLang, szLang))
    211213                return aLangToLangId[i].ulLangId;
    212214
     
    216218        szLang[5] = '\0';
    217219        for (i = 0; i < sizeof(aLangToLangId) / sizeof(aLangToLangId[0]); i++)
    218             if (!stricmp(aLangToLangId[i].pszLang, szLang))
     220            if (!strcmp(aLangToLangId[i].pszLang, szLang))
    219221                return aLangToLangId[i].ulLangId;
    220222
     
    223225         */
    224226        for (i = 0; i < sizeof(aLangToLangId) / sizeof(aLangToLangId[0]); i++)
    225             if (!strnicmp(aLangToLangId[i].pszLang, szLang, 2))
     227            if (!strncmp(aLangToLangId[i].pszLang, szLang, 2))
    226228                return MAKELANGID(PRIMARYLANGID(aLangToLangId[i].ulLangId), SUBLANG_NEUTRAL);
    227229
Note: See TracChangeset for help on using the changeset viewer.