Changeset 21302 for trunk/src/kernel32/lang.cpp
- Timestamp:
- Jun 18, 2009, 11:53:26 AM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kernel32/lang.cpp
r10422 r21302 60 60 } aLangToLangId[] = 61 61 { 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) },*/ 180 182 }; 181 183 … … 199 201 int i; 200 202 for (i = 0; i < sizeof(aLangToLangId) / sizeof(aLangToLangId[0]); i++) 201 if (!str icmp(aLangToLangId[i].pszLang, szLang))203 if (!strcmp(aLangToLangId[i].pszLang, szLang)) 202 204 return aLangToLangId[i].ulLangId; 203 205 … … 208 210 szLang[2] = '\0'; 209 211 for (i = 0; i < sizeof(aLangToLangId) / sizeof(aLangToLangId[0]); i++) 210 if (!str icmp(aLangToLangId[i].pszLang, szLang))212 if (!strcmp(aLangToLangId[i].pszLang, szLang)) 211 213 return aLangToLangId[i].ulLangId; 212 214 … … 216 218 szLang[5] = '\0'; 217 219 for (i = 0; i < sizeof(aLangToLangId) / sizeof(aLangToLangId[0]); i++) 218 if (!str icmp(aLangToLangId[i].pszLang, szLang))220 if (!strcmp(aLangToLangId[i].pszLang, szLang)) 219 221 return aLangToLangId[i].ulLangId; 220 222 … … 223 225 */ 224 226 for (i = 0; i < sizeof(aLangToLangId) / sizeof(aLangToLangId[0]); i++) 225 if (!strn icmp(aLangToLangId[i].pszLang, szLang, 2))227 if (!strncmp(aLangToLangId[i].pszLang, szLang, 2)) 226 228 return MAKELANGID(PRIMARYLANGID(aLangToLangId[i].ulLangId), SUBLANG_NEUTRAL); 227 229
Note:
See TracChangeset
for help on using the changeset viewer.