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