1 #pragma once 2 3 #include <reactos/buildno.h> 4 5 // #ifdef LANGUAGE_AF_ZA 6 // #include "lang/af-ZA.h" 7 // #endif 8 // #ifdef LANGUAGE_AR_AE 9 // #include "lang/ar-AE.h" 10 // #endif 11 // #ifdef LANGUAGE_AR_BH 12 // #include "lang/ar-BH.h" 13 // #endif 14 // #ifdef LANGUAGE_AR_DZ 15 // #include "lang/ar-DZ.h" 16 // #endif 17 // #ifdef LANGUAGE_AR_EG 18 // #include "lang/ar-EG.h" 19 // #endif 20 // #ifdef LANGUAGE_AR_IQ 21 // #include "lang/ar-IQ.h" 22 // #endif 23 // #ifdef LANGUAGE_AR_JO 24 // #include "lang/ar-JO.h" 25 // #endif 26 // #ifdef LANGUAGE_AR_KW 27 // #include "lang/ar-KW.h" 28 // #endif 29 // #ifdef LANGUAGE_AR_LB 30 // #include "lang/ar-LB.h" 31 // #endif 32 // #ifdef LANGUAGE_AR_LY 33 // #include "lang/ar-LY.h" 34 // #endif 35 // #ifdef LANGUAGE_AR_MA 36 // #include "lang/ar-MA.h" 37 // #endif 38 // #ifdef LANGUAGE_AR_OM 39 // #include "lang/ar-OM.h" 40 // #endif 41 // #ifdef LANGUAGE_AR_QA 42 // #include "lang/ar-QA.h" 43 // #endif 44 // #ifdef LANGUAGE_AR_SA 45 // #include "lang/ar-SA.h" 46 // #endif 47 // #ifdef LANGUAGE_AR_SY 48 // #include "lang/ar-SY.h" 49 // #endif 50 // #ifdef LANGUAGE_AR_TN 51 // #include "lang/ar-TN.h" 52 // #endif 53 // #ifdef LANGUAGE_AR_YE 54 // #include "lang/ar-YE.h" 55 // #endif 56 // #ifdef LANGUAGE_AZ_AZ 57 // #include "lang/az-AZ.h" 58 // #endif 59 // #ifdef LANGUAGE_BE_BY 60 // #include "lang/be-BY.h" 61 // #endif 62 #ifdef LANGUAGE_BG_BG 63 #include "lang/bg-BG.h" 64 #endif 65 #ifdef LANGUAGE_BN_BD 66 #include "lang/bn-BD.h" 67 #endif 68 // #ifdef LANGUAGE_BN_IN 69 // #include "lang/bn-IN.h" 70 // #endif 71 // #ifdef LANGUAGE_CA_ES 72 // #include "lang/ca-ES.h" 73 // #endif 74 #ifdef LANGUAGE_CS_CZ 75 #include "lang/cs-CZ.h" 76 #endif 77 #ifdef LANGUAGE_DA_DK 78 #include "lang/da-DK.h" 79 #endif 80 // #ifdef LANGUAGE_DE_AT 81 // #include "lang/de-AT.h" 82 // #endif 83 // #ifdef LANGUAGE_DE_CH 84 // #include "lang/de-CH.h" 85 // #endif 86 #ifdef LANGUAGE_DE_DE 87 #include "lang/de-DE.h" 88 #endif 89 // #ifdef LANGUAGE_DE_LI 90 // #include "lang/de-LI.h" 91 // #endif 92 // #ifdef LANGUAGE_DE_LU 93 // #include "lang/de-LU.h" 94 // #endif 95 // #ifdef LANGUAGE_DV_MV 96 // #include "lang/dv-MV.h" 97 // #endif 98 #ifdef LANGUAGE_EL_GR 99 #include "lang/el-GR.h" 100 #endif 101 // #ifdef LANGUAGE_EN_AU 102 // #include "lang/en-AU.h" 103 // #endif 104 // #ifdef LANGUAGE_EN_BZ 105 // #include "lang/en-BZ.h" 106 // #endif 107 // #ifdef LANGUAGE_EN_CA 108 // #include "lang/en-CA.h" 109 // #endif 110 // #ifdef LANGUAGE_EN_CB 111 // #include "lang/en-CB.h" 112 // #endif 113 // #ifdef LANGUAGE_EN_GB 114 // #include "lang/en-GB.h" 115 // #endif 116 // #ifdef LANGUAGE_EN_IE 117 // #include "lang/en-IE.h" 118 // #endif 119 // #ifdef LANGUAGE_EN_JM 120 // #include "lang/en-JM.h" 121 // #endif 122 // #ifdef LANGUAGE_EN_NZ 123 // #include "lang/en-NZ.h" 124 // #endif 125 // #ifdef LANGUAGE_EN_PH 126 // #include "lang/en-PH.h" 127 // #endif 128 // #ifdef LANGUAGE_EN_TT 129 // #include "lang/en-TT.h" 130 // #endif 131 #ifdef LANGUAGE_EN_US 132 #include "lang/en-US.h" 133 #endif 134 // #ifdef LANGUAGE_EN_ZA 135 // #include "lang/en-ZA.h" 136 // #endif 137 // #ifdef LANGUAGE_EN_ZW 138 // #include "lang/en-ZW.h" 139 // #endif 140 // #ifdef LANGUAGE_EO_AA 141 // #include "lang/eo-AA.h" 142 // #endif 143 // #ifdef LANGUAGE_ES_AR 144 // #include "lang/es-AR.h" 145 // #endif 146 // #ifdef LANGUAGE_ES_BO 147 // #include "lang/es-BO.h" 148 // #endif 149 // #ifdef LANGUAGE_ES_CL 150 // #include "lang/es-CL.h" 151 // #endif 152 // #ifdef LANGUAGE_ES_CO 153 // #include "lang/es-CO.h" 154 // #endif 155 // #ifdef LANGUAGE_ES_CR 156 // #include "lang/es-CR.h" 157 // #endif 158 // #ifdef LANGUAGE_ES_DO 159 // #include "lang/es-DO.h" 160 // #endif 161 // #ifdef LANGUAGE_ES_EC 162 // #include "lang/es-EC.h" 163 // #endif 164 #ifdef LANGUAGE_ES_ES 165 #include "lang/es-ES.h" 166 #endif 167 // #ifdef LANGUAGE_ES_GT 168 // #include "lang/es-GT.h" 169 // #endif 170 // #ifdef LANGUAGE_ES_HN 171 // #include "lang/es-HN.h" 172 // #endif 173 // #ifdef LANGUAGE_ES_MX 174 // #include "lang/es-MX.h" 175 // #endif 176 // #ifdef LANGUAGE_ES_NI 177 // #include "lang/es-NI.h" 178 // #endif 179 // #ifdef LANGUAGE_ES_PA 180 // #include "lang/es-PA.h" 181 // #endif 182 // #ifdef LANGUAGE_ES_PE 183 // #include "lang/es-PE.h" 184 // #endif 185 // #ifdef LANGUAGE_ES_PR 186 // #include "lang/es-PR.h" 187 // #endif 188 // #ifdef LANGUAGE_ES_PY 189 // #include "lang/es-PY.h" 190 // #endif 191 // #ifdef LANGUAGE_ES_SV 192 // #include "lang/es-SV.h" 193 // #endif 194 // #ifdef LANGUAGE_ES_UY 195 // #include "lang/es-UY.h" 196 // #endif 197 // #ifdef LANGUAGE_ES_VE 198 // #include "lang/es-VE.h" 199 // #endif 200 #ifdef LANGUAGE_ET_EE 201 #include "lang/et-EE.h" 202 #endif 203 #ifdef LANGUAGE_EU_ES 204 #include "lang/eu-ES.h" 205 #endif 206 // #ifdef LANGUAGE_FA_IR 207 // #include "lang/fa-IR.h" 208 // #endif 209 // #ifdef LANGUAGE_FI_FI 210 // #include "lang/fi-FI.h" 211 // #endif 212 // #ifdef LANGUAGE_FO_FO 213 // #include "lang/fo-FO.h" 214 // #endif 215 // #ifdef LANGUAGE_FR_BE 216 // #include "lang/fr-BE.h" 217 // #endif 218 // #ifdef LANGUAGE_FR_CA 219 // #include "lang/fr-CA.h" 220 // #endif 221 // #ifdef LANGUAGE_FR_CH 222 // #include "lang/fr-CH.h" 223 // #endif 224 #ifdef LANGUAGE_FR_FR 225 #include "lang/fr-FR.h" 226 #endif 227 // #ifdef LANGUAGE_FR_LU 228 // #include "lang/fr-LU.h" 229 // #endif 230 // #ifdef LANGUAGE_FR_MC 231 // #include "lang/fr-MC.h" 232 // #endif 233 // #ifdef LANGUAGE_GL_ES 234 // #include "lang/gl-ES.h" 235 // #endif 236 // #ifdef LANGUAGE_GU_IN 237 // #include "lang/gu-IN.h" 238 // #endif 239 #ifdef LANGUAGE_HE_IL 240 #include "lang/he-IL.h" 241 #endif 242 // #ifdef LANGUAGE_HI_IN 243 // #include "lang/hi-IN.h" 244 // #endif 245 #ifdef LANGUAGE_HR_HR 246 #include "lang/hr-HR.h" 247 #endif 248 #ifdef LANGUAGE_HU_HU 249 #include "lang/hu-HU.h" 250 #endif 251 // #ifdef LANGUAGE_HY_AM 252 // #include "lang/hy-AM.h" 253 // #endif 254 #ifdef LANGUAGE_ID_ID 255 #include "lang/id-ID.h" 256 #endif 257 // #ifdef LANGUAGE_IS_IS 258 // #include "lang/is-IS.h" 259 // #endif 260 // #ifdef LANGUAGE_IT_CH 261 // #include "lang/it-CH.h" 262 // #endif 263 #ifdef LANGUAGE_IT_IT 264 #include "lang/it-IT.h" 265 #endif 266 #ifdef LANGUAGE_JA_JP 267 #include "lang/ja-JP.h" 268 #endif 269 // #ifdef LANGUAGE_KA_GE 270 // #include "lang/ka-GE.h" 271 // #endif 272 // #ifdef LANGUAGE_KK_KZ 273 // #include "lang/kk-KZ.h" 274 // #endif 275 // #ifdef LANGUAGE_KN_IN 276 // #include "lang/kn-IN.h" 277 // #endif 278 // #ifdef LANGUAGE_KOK_IN 279 // #include "lang/kok-IN.h" 280 // #endif 281 // #ifdef LANGUAGE_KO_KR 282 // #include "lang/ko-KR.h" 283 // #endif 284 // #ifdef LANGUAGE_KY_KG 285 // #include "lang/ky-KG.h" 286 // #endif 287 #ifdef LANGUAGE_LT_LT 288 #include "lang/lt-LT.h" 289 #endif 290 // #ifdef LANGUAGE_LV_LV 291 // #include "lang/lv-LV.h" 292 // #endif 293 // #ifdef LANGUAGE_MK_MK 294 // #include "lang/mk-MK.h" 295 // #endif 296 // #ifdef LANGUAGE_MN_MN 297 // #include "lang/mn-MN.h" 298 // #endif 299 // #ifdef LANGUAGE_MR_IN 300 // #include "lang/mr-IN.h" 301 // #endif 302 // #ifdef LANGUAGE_MS_BN 303 // #include "lang/ms-BN.h" 304 // #endif 305 #ifdef LANGUAGE_MS_MY 306 #include "lang/ms-MY.h" 307 #endif 308 // #ifdef LANGUAGE_MY_MM 309 // #include "lang/my-MM.h" 310 // #endif 311 // #ifdef LANGUAGE_NL_BE 312 // #include "lang/nl-BE.h" 313 // #endif 314 #ifdef LANGUAGE_NL_NL 315 #include "lang/nl-NL.h" 316 #endif 317 // #ifdef LANGUAGE_NN_NO 318 // #include "lang/nn-NO.h" 319 // #endif 320 // #ifdef LANGUAGE_PA_IN 321 // #include "lang/pa-IN.h" 322 // #endif 323 #ifdef LANGUAGE_PL_PL 324 #include "lang/pl-PL.h" 325 #endif 326 #ifdef LANGUAGE_PT_BR 327 #include "lang/pt-BR.h" 328 #endif 329 #ifdef LANGUAGE_PT_PT 330 #include "lang/pt-PT.h" 331 #endif 332 // #ifdef LANGUAGE_RM_CH 333 // #include "lang/rm-CH.h" 334 // #endif 335 #ifdef LANGUAGE_RO_RO 336 #include "lang/ro-RO.h" 337 #endif 338 #ifdef LANGUAGE_RU_RU 339 #include "lang/ru-RU.h" 340 #endif 341 // #ifdef LANGUAGE_SA_IN 342 // #include "lang/sa-IN.h" 343 // #endif 344 #ifdef LANGUAGE_SK_SK 345 #include "lang/sk-SK.h" 346 #endif 347 // #ifdef LANGUAGE_SL_SI 348 // #include "lang/sl-SI.h" 349 // #endif 350 #ifdef LANGUAGE_SQ_AL 351 #include "lang/sq-AL.h" 352 #endif 353 // #ifdef LANGUAGE_SR_SP 354 // #include "lang/sr-SP.h" 355 // #endif 356 // #ifdef LANGUAGE_SV_FI 357 // #include "lang/sv-FI.h" 358 // #endif 359 #ifdef LANGUAGE_SV_SE 360 #include "lang/sv-SE.h" 361 #endif 362 // #ifdef LANGUAGE_SW_KE 363 // #include "lang/sw-KE.h" 364 // #endif 365 // #ifdef LANGUAGE_SYR_SY 366 // #include "lang/syr-SY.h" 367 // #endif 368 // #ifdef LANGUAGE_TA_IN 369 // #include "lang/ta-IN.h" 370 // #endif 371 // #ifdef LANGUAGE_TE_IN 372 // #include "lang/te-IN.h" 373 // #endif 374 // #ifdef LANGUAGE_TH_TH 375 // #include "lang/th-TH.h" 376 // #endif 377 #ifdef LANGUAGE_TR_TR 378 #include "lang/tr-TR.h" 379 #endif 380 // #ifdef LANGUAGE_TT_TA 381 // #include "lang/tt-TA.h" 382 // #endif 383 #ifdef LANGUAGE_UK_UA 384 #include "lang/uk-UA.h" 385 #endif 386 // #ifdef LANGUAGE_UR_PK 387 // #include "lang/ur-PK.h" 388 // #endif 389 // #ifdef LANGUAGE_UZ_UZ 390 // #include "lang/uz-UZ.h" 391 // #endif 392 // #ifdef LANGUAGE_VI_VN 393 // #include "lang/vi-VN.h" 394 // #endif 395 // #ifdef LANGUAGE_WA_BE 396 // #include "lang/wa-BE.h" 397 // #endif 398 // #ifdef LANGUAGE_ZH_CN 399 // #include "lang/zh-CN.h" 400 // #endif 401 // #ifdef LANGUAGE_ZH_HK 402 // #include "lang/zh-HK.h" 403 // #endif 404 // #ifdef LANGUAGE_ZH_MO 405 // #include "lang/zh-MO.h" 406 // #endif 407 // #ifdef LANGUAGE_ZH_SG 408 // #include "lang/zh-SG.h" 409 // #endif 410 // #ifdef LANGUAGE_ZH_TW 411 // #include "lang/zh-TW.h" 412 // #endif 413 414 const MUI_LANGUAGE_RESOURCE ResourceList[] = 415 { 416 /* Lang ID, Language Name, Page strings, Error strings, Other strings */ 417 #ifdef LANGUAGE_AF_ZA 418 {L"00000436", L"Afrikaans", enUSPages, enUSErrorEntries, enUSStrings}, 419 #endif 420 #ifdef LANGUAGE_SQ_AL 421 {L"0000041C", L"Albanian (Albania)", sqALPages, sqALErrorEntries, sqALStrings}, 422 #endif 423 #ifdef LANGUAGE_AR_SA 424 {L"00000401", L"Arabic (Saudi Arabia)", enUSPages, enUSErrorEntries, enUSStrings}, 425 #endif 426 #ifdef LANGUAGE_AR_IQ 427 {L"00000801", L"Arabic (Iraq)", enUSPages, enUSErrorEntries, enUSStrings}, 428 #endif 429 #ifdef LANGUAGE_AR_EG 430 {L"00000C01", L"Arabic (Egypt)", enUSPages, enUSErrorEntries, enUSStrings}, 431 #endif 432 #ifdef LANGUAGE_AR_LY 433 {L"00001001", L"Arabic (Libya)", enUSPages, enUSErrorEntries, enUSStrings}, 434 #endif 435 #ifdef LANGUAGE_AR_DZ 436 {L"00001401", L"Arabic (Algeria)", enUSPages, enUSErrorEntries, enUSStrings}, 437 #endif 438 #ifdef LANGUAGE_AR_MA 439 {L"00001801", L"Arabic (Morocco)", enUSPages, enUSErrorEntries, enUSStrings}, 440 #endif 441 #ifdef LANGUAGE_AR_TN 442 {L"00001C01", L"Arabic (Tunisia)", enUSPages, enUSErrorEntries, enUSStrings}, 443 #endif 444 #ifdef LANGUAGE_AR_OM 445 {L"00002001", L"Arabic (Oman)", enUSPages, enUSErrorEntries, enUSStrings}, 446 #endif 447 #ifdef LANGUAGE_AR_YE 448 {L"00002401", L"Arabic (Yemen)", enUSPages, enUSErrorEntries, enUSStrings}, 449 #endif 450 #ifdef LANGUAGE_AR_SY 451 {L"00002801", L"Arabic (Syria)", enUSPages, enUSErrorEntries, enUSStrings}, 452 #endif 453 #ifdef LANGUAGE_AR_JO 454 {L"00002C01", L"Arabic (Jordan)", enUSPages, enUSErrorEntries, enUSStrings}, 455 #endif 456 #ifdef LANGUAGE_AR_LB 457 {L"00003001", L"Arabic (Lebanon)", enUSPages, enUSErrorEntries, enUSStrings}, 458 #endif 459 #ifdef LANGUAGE_AR_KW 460 {L"00003401", L"Arabic (Kuwait)", enUSPages, enUSErrorEntries, enUSStrings}, 461 #endif 462 #ifdef LANGUAGE_AR_AE 463 {L"00003801", L"Arabic (U.A.E.)", enUSPages, enUSErrorEntries, enUSStrings}, 464 #endif 465 #ifdef LANGUAGE_AR_BH 466 {L"00003C01", L"Arabic (Bahrain)", enUSPages, enUSErrorEntries, enUSStrings}, 467 #endif 468 #ifdef LANGUAGE_AR_QA 469 {L"00004001", L"Arabic (Qatar)", enUSPages, enUSErrorEntries, enUSStrings}, 470 #endif 471 #ifdef LANGUAGE_HY_AM 472 {L"0000042B", L"Armenian", enUSPages, enUSErrorEntries, enUSStrings}, 473 #endif 474 #ifdef LANGUAGE_AZ_AZ 475 {L"0000082C", L"Azeri (Cyrillic)", enUSPages, enUSErrorEntries, enUSStrings}, 476 #endif 477 #ifdef LANGUAGE_AZ_AZ 478 {L"0000042C", L"Azeri (Latin)", enUSPages, enUSErrorEntries, enUSStrings}, 479 #endif 480 #ifdef LANGUAGE_EU_ES 481 {L"0000042D", L"Basque", euESPages, euESErrorEntries, euESStrings}, 482 #endif 483 #ifdef LANGUAGE_BE_BY 484 {L"00000423", L"Belarusian", enUSPages, enUSErrorEntries, enUSStrings}, 485 #endif 486 #ifdef LANGUAGE_BN_BD 487 {L"00000845", L"Bengali (Bangladesh)", bnBDPages, bnBDErrorEntries, bnBDStrings}, 488 #endif 489 #ifdef LANGUAGE_BN_IN 490 {L"00000445", L"Bengali (India)", bnBDPages, bnBDErrorEntries, bnBDStrings}, 491 #endif 492 #ifdef LANGUAGE_BG_BG 493 {L"00000402", L"Bulgarian", bgBGPages, bgBGErrorEntries, bgBGStrings}, 494 #endif 495 #ifdef LANGUAGE_MY_MM 496 {L"00000455", L"Burmese", enUSPages, enUSErrorEntries, enUSStrings}, 497 #endif 498 #ifdef LANGUAGE_CA_ES 499 {L"00000403", L"Catalan", enUSPages, enUSErrorEntries, enUSStrings}, 500 #endif 501 #ifdef LANGUAGE_ZH_TW 502 {L"00000404", L"Chinese (Taiwan)", enUSPages, enUSErrorEntries, enUSStrings}, 503 #endif 504 #ifdef LANGUAGE_ZH_CN 505 {L"00000804", L"Chinese (PRC)", enUSPages, enUSErrorEntries, enUSStrings}, 506 #endif 507 #ifdef LANGUAGE_ZH_HK 508 {L"00000C04", L"Chinese (Hong Kong S.A.R.)", enUSPages, enUSErrorEntries, enUSStrings}, 509 #endif 510 #ifdef LANGUAGE_ZH_SG 511 {L"00001004", L"Chinese (Singapore)", enUSPages, enUSErrorEntries, enUSStrings}, 512 #endif 513 #ifdef LANGUAGE_ZH_MO 514 {L"00001404", L"Chinese (Macau S.A.R.)", enUSPages, enUSErrorEntries, enUSStrings}, 515 #endif 516 #ifdef LANGUAGE_HR_HR 517 {L"0000041A", L"Croatian", hrHRPages, hrHRErrorEntries, hrHRStrings}, 518 #endif 519 #ifdef LANGUAGE_CS_CZ 520 {L"00000405", L"Czech", csCZPages, csCZErrorEntries, csCZStrings}, 521 #endif 522 #ifdef LANGUAGE_DA_DK 523 {L"00000406", L"Danish", daDKPages, daDKErrorEntries, daDKStrings}, 524 #endif 525 #ifdef LANGUAGE_DV_MV 526 {L"00000465", L"Dhivehi (Maldives)", enUSPages, enUSErrorEntries, enUSStrings}, 527 #endif 528 #ifdef LANGUAGE_NL_NL 529 {L"00000413", L"Dutch (Netherlands)", nlNLPages, nlNLErrorEntries, nlNLStrings}, 530 #endif 531 #ifdef LANGUAGE_NL_BE 532 {L"00000813", L"Dutch (Belgium)", nlNLPages, nlNLErrorEntries, nlNLStrings}, 533 #endif 534 #ifdef LANGUAGE_EN_US 535 {L"00000409", L"English (United States)", enUSPages, enUSErrorEntries, enUSStrings}, 536 #endif 537 #ifdef LANGUAGE_EN_GB 538 {L"00000809", L"English (United Kingdom)", enUSPages, enUSErrorEntries, enUSStrings}, 539 #endif 540 #ifdef LANGUAGE_EN_AU 541 {L"00000C09", L"English (Australia)", enUSPages, enUSErrorEntries, enUSStrings}, 542 #endif 543 #ifdef LANGUAGE_EN_CA 544 {L"00001009", L"English (Canada)", enUSPages, enUSErrorEntries, enUSStrings}, 545 #endif 546 #ifdef LANGUAGE_EN_NZ 547 {L"00001409", L"English (New Zealand)", enUSPages, enUSErrorEntries, enUSStrings}, 548 #endif 549 #ifdef LANGUAGE_EN_IE 550 {L"00001809", L"English (Ireland)", enUSPages, enUSErrorEntries, enUSStrings}, 551 #endif 552 #ifdef LANGUAGE_EN_ZA 553 {L"00001C09", L"English (South Africa)", enUSPages, enUSErrorEntries, enUSStrings}, 554 #endif 555 #ifdef LANGUAGE_EN_JM 556 {L"00002009", L"English (Jamaica)", enUSPages, enUSErrorEntries, enUSStrings}, 557 #endif 558 #ifdef LANGUAGE_EN_CB 559 {L"00002409", L"English (Caribbean)", enUSPages, enUSErrorEntries, enUSStrings}, 560 #endif 561 #ifdef LANGUAGE_EN_BZ 562 {L"00002809", L"English (Belize)", enUSPages, enUSErrorEntries, enUSStrings}, 563 #endif 564 #ifdef LANGUAGE_EN_TT 565 {L"00002C09", L"English (Trinidad)", enUSPages, enUSErrorEntries, enUSStrings}, 566 #endif 567 #ifdef LANGUAGE_EN_ZW 568 {L"00003009", L"English (Zimbabwe)", enUSPages, enUSErrorEntries, enUSStrings}, 569 #endif 570 #ifdef LANGUAGE_EN_PH 571 {L"00003409", L"English (Philippines)", enUSPages, enUSErrorEntries, enUSStrings}, 572 #endif 573 #ifdef LANGUAGE_EO_AA 574 {L"0000048F", L"Esperanto", enUSPages, enUSErrorEntries, enUSStrings}, 575 #endif 576 #ifdef LANGUAGE_ET_EE 577 {L"00000425", L"Estonian", etEEPages, etEEErrorEntries, etEEStrings}, 578 #endif 579 #ifdef LANGUAGE_FO_FO 580 {L"00000438", L"Faeroese", enUSPages, enUSErrorEntries, enUSStrings}, 581 #endif 582 #ifdef LANGUAGE_FA_IR 583 {L"00000429", L"Farsi", enUSPages, enUSErrorEntries, enUSStrings}, 584 #endif 585 #ifdef LANGUAGE_FI_FI 586 {L"0000040B", L"Finnish", enUSPages, enUSErrorEntries, enUSStrings}, 587 #endif 588 #ifdef LANGUAGE_FR_CA 589 {L"00000C0C", L"French (Canada)", frFRPages, frFRErrorEntries, frFRStrings}, 590 #endif 591 #ifdef LANGUAGE_FR_FR 592 {L"0000040C", L"French (France)", frFRPages, frFRErrorEntries, frFRStrings}, 593 #endif 594 #ifdef LANGUAGE_FR_BE 595 {L"0000080C", L"French (Belgium)", frFRPages, frFRErrorEntries, frFRStrings}, 596 #endif 597 #ifdef LANGUAGE_FR_CH 598 {L"0000100C", L"French (Switzerland)", frFRPages, frFRErrorEntries, frFRStrings}, 599 #endif 600 #ifdef LANGUAGE_FR_LU 601 {L"0000140C", L"French (Luxembourg)", frFRPages, frFRErrorEntries, frFRStrings}, 602 #endif 603 #ifdef LANGUAGE_FR_MC 604 {L"0000180C", L"French (Monaco)", frFRPages, frFRErrorEntries, frFRStrings}, 605 #endif 606 #ifdef LANGUAGE_GL_ES 607 {L"00000456", L"Galician (Spain)", enUSPages, enUSErrorEntries, enUSStrings}, 608 #endif 609 #ifdef LANGUAGE_KA_GE 610 {L"00000437", L"Georgian", enUSPages, enUSErrorEntries, enUSStrings}, 611 #endif 612 #ifdef LANGUAGE_DE_DE 613 {L"00000407", L"German (Germany)", deDEPages, deDEErrorEntries, deDEStrings}, 614 #endif 615 #ifdef LANGUAGE_DE_CH 616 {L"00000807", L"German (Switzerland)", deDEPages, deDEErrorEntries, deDEStrings}, 617 #endif 618 #ifdef LANGUAGE_DE_AT 619 {L"00000C07", L"German (Austria)", deDEPages, deDEErrorEntries, deDEStrings}, 620 #endif 621 #ifdef LANGUAGE_DE_LU 622 {L"00001007", L"German (Luxembourg)", deDEPages, deDEErrorEntries, deDEStrings}, 623 #endif 624 #ifdef LANGUAGE_DE_LI 625 {L"00001407", L"German (Liechtenstein)", deDEPages, deDEErrorEntries, deDEStrings}, 626 #endif 627 #ifdef LANGUAGE_EL_GR 628 {L"00000408", L"Greek", elGRPages, elGRErrorEntries, elGRStrings}, 629 #endif 630 #ifdef LANGUAGE_GU_IN 631 {L"00000447", L"Gujarati (India)", enUSPages, enUSErrorEntries, enUSStrings}, 632 #endif 633 #ifdef LANGUAGE_HE_IL 634 {L"0000040D", L"Hebrew", heILPages, heILErrorEntries, heILStrings}, 635 #endif 636 #ifdef LANGUAGE_HI_IN 637 {L"00000439", L"Hindi", enUSPages, enUSErrorEntries, enUSStrings}, 638 #endif 639 #ifdef LANGUAGE_HU_HU 640 {L"0000040E", L"Hungarian", huHUPages, huHUErrorEntries, huHUStrings}, 641 #endif 642 #ifdef LANGUAGE_IS_IS 643 {L"0000040F", L"Icelandic", enUSPages, enUSErrorEntries, enUSStrings}, 644 #endif 645 #ifdef LANGUAGE_ID_ID 646 {L"00000421", L"Indonesian", idIDPages, idIDErrorEntries, idIDStrings}, 647 #endif 648 #ifdef LANGUAGE_IT_IT 649 {L"00000410", L"Italian (Italy)", itITPages, itITErrorEntries, itITStrings}, 650 #endif 651 #ifdef LANGUAGE_IT_CH 652 {L"00000810", L"Italian (Switzerland)", itITPages, itITErrorEntries, itITStrings}, 653 #endif 654 #ifdef LANGUAGE_JA_JP 655 {L"00000411", L"Japanese", jaJPPages, jaJPErrorEntries, jaJPStrings}, 656 #endif 657 #ifdef LANGUAGE_KN_IN 658 {L"0000044B", L"Kannada (India)", enUSPages, enUSErrorEntries, enUSStrings}, 659 #endif 660 #ifdef LANGUAGE_KK_KZ 661 {L"0000043F", L"Kazakh", enUSPages, enUSErrorEntries, enUSStrings}, 662 #endif 663 #ifdef LANGUAGE_KOK_IN 664 {L"00000457", L"Konkani", enUSPages, enUSErrorEntries, enUSStrings}, 665 #endif 666 #ifdef LANGUAGE_KO_KR 667 {L"00000412", L"Korean", enUSPages, enUSErrorEntries, enUSStrings}, 668 #endif 669 #ifdef LANGUAGE_KY_KG 670 {L"00000440", L"Kyrgyz (Kyrgyzstan)", enUSPages, enUSErrorEntries, enUSStrings}, 671 #endif 672 #ifdef LANGUAGE_LV_LV 673 {L"00000426", L"Latvian", enUSPages, enUSErrorEntries, enUSStrings}, 674 #endif 675 #ifdef LANGUAGE_LT_LT 676 {L"00000427", L"Lithuanian", ltLTPages, ltLTErrorEntries, ltLTStrings}, 677 #endif 678 #ifdef LANGUAGE_MK_MK 679 {L"0000042F", L"FYRO Macedonian", enUSPages, enUSErrorEntries, enUSStrings}, 680 #endif 681 #ifdef LANGUAGE_MS_BN 682 {L"0000083E", L"Malay (Brunei Darussalam)", enUSPages, enUSErrorEntries, enUSStrings}, 683 #endif 684 #ifdef LANGUAGE_MS_MY 685 {L"0000043E", L"Malay (Malaysia)", msMYPages, msMYErrorEntries, msMYStrings}, 686 #endif 687 #ifdef LANGUAGE_MR_IN 688 {L"0000044E", L"Marathi", enUSPages, enUSErrorEntries, enUSStrings}, 689 #endif 690 #ifdef LANGUAGE_MN_MN 691 {L"00000450", L"Mongolian (Mongolia)", enUSPages, enUSErrorEntries, enUSStrings}, 692 #endif 693 #ifdef LANGUAGE_NB_NO 694 {L"00000414", L"Norwegian (Bokmal)", enUSPages, enUSErrorEntries, enUSStrings}, 695 #endif 696 #ifdef LANGUAGE_NN_NO 697 {L"00000814", L"Norwegian (Nynorsk)", enUSPages, enUSErrorEntries, enUSStrings}, 698 #endif 699 #ifdef LANGUAGE_PL_PL 700 {L"00000415", L"Polish", plPLPages, plPLErrorEntries, plPLStrings}, 701 #endif 702 #ifdef LANGUAGE_PT_BR 703 {L"00000416", L"Portuguese (Brazil)", ptBRPages, ptBRErrorEntries, ptBRStrings}, 704 #endif 705 #ifdef LANGUAGE_PT_PT 706 {L"00000816", L"Portuguese (Portugal)", ptPTPages, ptPTErrorEntries, ptPTStrings}, 707 #endif 708 #ifdef LANGUAGE_PA_IN 709 {L"00000446", L"Punjabi (India)", enUSPages, enUSErrorEntries, enUSStrings}, 710 #endif 711 #ifdef LANGUAGE_RO_RO 712 {L"00000418", L"Romanian", roROPages, roROErrorEntries, roROStrings}, 713 #endif 714 #ifdef LANGUAGE_RM_CH 715 {L"00000417", L"Romansh", enUSPages, enUSErrorEntries, enUSStrings}, 716 #endif 717 #ifdef LANGUAGE_RU_RU 718 {L"00000419", L"Russian", ruRUPages, ruRUErrorEntries, ruRUStrings}, 719 #endif 720 #ifdef LANGUAGE_SA_IN 721 {L"0000044F", L"Sanskrit", enUSPages, enUSErrorEntries, enUSStrings}, 722 #endif 723 #ifdef LANGUAGE_SR_SP 724 {L"00000C1A", L"Serbian (Cyrillic)", enUSPages, enUSErrorEntries, enUSStrings}, 725 #endif 726 #ifdef LANGUAGE_SR_SP 727 {L"0000081A", L"Serbian (Latin)", enUSPages, enUSErrorEntries, enUSStrings}, 728 #endif 729 #ifdef LANGUAGE_SK_SK 730 {L"0000041B", L"Slovak", skSKPages, skSKErrorEntries, skSKStrings}, 731 #endif 732 #ifdef LANGUAGE_SL_SI 733 {L"00000424", L"Slovenian", enUSPages, enUSErrorEntries, enUSStrings}, 734 #endif 735 #ifdef LANGUAGE_ES_ES 736 {L"0000040A", L"Spanish (Traditional Sort)", esESPages, esESErrorEntries, esESStrings}, 737 #endif 738 #ifdef LANGUAGE_ES_MX 739 {L"0000080A", L"Spanish (Mexico)", esESPages, esESErrorEntries, esESStrings}, 740 #endif 741 #ifdef LANGUAGE_ES_ES 742 {L"00000C0A", L"Spanish (International Sort)", esESPages, esESErrorEntries, esESStrings}, 743 #endif 744 #ifdef LANGUAGE_ES_GT 745 {L"0000100A", L"Spanish (Guatemala)", esESPages, esESErrorEntries, esESStrings}, 746 #endif 747 #ifdef LANGUAGE_ES_CR 748 {L"0000140A", L"Spanish (Costa Rica)", esESPages, esESErrorEntries, esESStrings}, 749 #endif 750 #ifdef LANGUAGE_ES_PA 751 {L"0000180A", L"Spanish (Panama)", esESPages, esESErrorEntries, esESStrings}, 752 #endif 753 #ifdef LANGUAGE_ES_DO 754 {L"00001C0A", L"Spanish (Dominican Republic)", esESPages, esESErrorEntries, esESStrings}, 755 #endif 756 #ifdef LANGUAGE_ES_VE 757 {L"0000200A", L"Spanish (Venezuela)", esESPages, esESErrorEntries, esESStrings}, 758 #endif 759 #ifdef LANGUAGE_ES_CO 760 {L"0000240A", L"Spanish (Colombia)", esESPages, esESErrorEntries, esESStrings}, 761 #endif 762 #ifdef LANGUAGE_ES_PE 763 {L"0000280A", L"Spanish (Peru)", esESPages, esESErrorEntries, esESStrings}, 764 #endif 765 #ifdef LANGUAGE_ES_AR 766 {L"00002C0A", L"Spanish (Argentina)", esESPages, esESErrorEntries, esESStrings}, 767 #endif 768 #ifdef LANGUAGE_ES_EC 769 {L"0000300A", L"Spanish (Ecuador)", esESPages, esESErrorEntries, esESStrings}, 770 #endif 771 #ifdef LANGUAGE_ES_CL 772 {L"0000340A", L"Spanish (Chile)", esESPages, esESErrorEntries, esESStrings}, 773 #endif 774 #ifdef LANGUAGE_ES_UY 775 {L"0000380A", L"Spanish (Uruguay)", esESPages, esESErrorEntries, esESStrings}, 776 #endif 777 #ifdef LANGUAGE_ES_PY 778 {L"00003C0A", L"Spanish (Paraguay)", esESPages, esESErrorEntries, esESStrings}, 779 #endif 780 #ifdef LANGUAGE_ES_BO 781 {L"0000400A", L"Spanish (Bolivia)", esESPages, esESErrorEntries, esESStrings}, 782 #endif 783 #ifdef LANGUAGE_ES_SV 784 {L"0000440A", L"Spanish (El Salvador)", esESPages, esESErrorEntries, esESStrings}, 785 #endif 786 #ifdef LANGUAGE_ES_HN 787 {L"0000480A", L"Spanish (Honduras)", esESPages, esESErrorEntries, esESStrings}, 788 #endif 789 #ifdef LANGUAGE_ES_NI 790 {L"00004C0A", L"Spanish (Nicaragua)", esESPages, esESErrorEntries, esESStrings}, 791 #endif 792 #ifdef LANGUAGE_ES_PR 793 {L"0000500A", L"Spanish (Puerto Rico)", esESPages, esESErrorEntries, esESStrings}, 794 #endif 795 #ifdef LANGUAGE_SW_KE 796 {L"00000441", L"Swahili", enUSPages, enUSErrorEntries, enUSStrings}, 797 #endif 798 #ifdef LANGUAGE_SV_SE 799 {L"0000041D", L"Swedish", svSEPages, svSEErrorEntries, svSEStrings}, 800 #endif 801 #ifdef LANGUAGE_SV_FI 802 {L"0000081D", L"Swedish (Finland)", svSEPages, svSEErrorEntries, svSEStrings}, 803 #endif 804 #ifdef LANGUAGE_SYR_SY 805 {L"0000045A", L"Syriac (Syria)", enUSPages, enUSErrorEntries, enUSStrings}, 806 #endif 807 #ifdef LANGUAGE_TA_IN 808 {L"00000449", L"Tamil", enUSPages, enUSErrorEntries, enUSStrings}, 809 #endif 810 #ifdef LANGUAGE_TT_TA 811 {L"00000444", L"Tatar", enUSPages, enUSErrorEntries, enUSStrings}, 812 #endif 813 #ifdef LANGUAGE_TE_IN 814 {L"0000044A", L"Telugu (India)", enUSPages, enUSErrorEntries, enUSStrings}, 815 #endif 816 #ifdef LANGUAGE_TH_TH 817 {L"0000041E", L"Thai", enUSPages, enUSErrorEntries, enUSStrings}, 818 #endif 819 #ifdef LANGUAGE_TR_TR 820 {L"0000041F", L"Turkish", trTRPages, trTRErrorEntries, trTRStrings}, 821 #endif 822 #ifdef LANGUAGE_UK_UA 823 {L"00000422", L"Ukrainian", ukUAPages, ukUAErrorEntries, ukUAStrings}, 824 #endif 825 #ifdef LANGUAGE_UR_PK 826 {L"00000420", L"Urdu", enUSPages, enUSErrorEntries, enUSStrings}, 827 #endif 828 #ifdef LANGUAGE_UZ_UZ 829 {L"00000443", L"Uzbek (Latin)", enUSPages, enUSErrorEntries, enUSStrings}, 830 #endif 831 #ifdef LANGUAGE_UZ_UZ 832 {L"00000843", L"Uzbek (Cyrillic)", enUSPages, enUSErrorEntries, enUSStrings}, 833 #endif 834 #ifdef LANGUAGE_VI_VN 835 {L"0000042A", L"Vietnamese", enUSPages, enUSErrorEntries, enUSStrings}, 836 #endif 837 #ifdef LANGUAGE_WA_BE 838 {L"00000490", L"Walon", enUSPages, enUSErrorEntries, enUSStrings}, 839 #endif 840 #ifdef LANGUAGE_ZU_ZU 841 {L"00000435", L"Zulu", enUSPages, enUSErrorEntries, enUSStrings}, 842 #endif 843 {NULL, NULL, NULL, NULL, NULL} 844 }; 845