Something went wrong. Try again.
Reactos
Something went wrong. Try again.
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843#pragma once
#ifdef LANGUAGE_AF_ZA #include "lang/af-ZA.h"#endif#ifdef LANGUAGE_AR_AE #include "lang/ar-AE.h"#endif#ifdef LANGUAGE_AR_BH #include "lang/ar-BH.h"#endif#ifdef LANGUAGE_AR_DZ #include "lang/ar-DZ.h"#endif#ifdef LANGUAGE_AR_EG #include "lang/ar-EG.h"#endif#ifdef LANGUAGE_AR_IQ #include "lang/ar-IQ.h"#endif#ifdef LANGUAGE_AR_JO #include "lang/ar-JO.h"#endif#ifdef LANGUAGE_AR_KW #include "lang/ar-KW.h"#endif#ifdef LANGUAGE_AR_LB #include "lang/ar-LB.h"#endif#ifdef LANGUAGE_AR_LY #include "lang/ar-LY.h"#endif#ifdef LANGUAGE_AR_MA #include "lang/ar-MA.h"#endif#ifdef LANGUAGE_AR_OM #include "lang/ar-OM.h"#endif#ifdef LANGUAGE_AR_QA #include "lang/ar-QA.h"#endif#ifdef LANGUAGE_AR_SA #include "lang/ar-SA.h"#endif#ifdef LANGUAGE_AR_SY #include "lang/ar-SY.h"#endif#ifdef LANGUAGE_AR_TN #include "lang/ar-TN.h"#endif#ifdef LANGUAGE_AR_YE #include "lang/ar-YE.h"#endif#ifdef LANGUAGE_AZ_AZ #include "lang/az-AZ.h"#endif#ifdef LANGUAGE_BE_BY #include "lang/be-BY.h"#endif#ifdef LANGUAGE_BG_BG #include "lang/bg-BG.h"#endif#ifdef LANGUAGE_BN_BD #include "lang/bn-BD.h"#endif#ifdef LANGUAGE_BN_IN #include "lang/bn-IN.h"#endif#ifdef LANGUAGE_CA_ES #include "lang/ca-ES.h"#endif#ifdef LANGUAGE_CS_CZ #include "lang/cs-CZ.h"#endif#ifdef LANGUAGE_DA_DK #include "lang/da-DK.h"#endif#ifdef LANGUAGE_DE_AT #include "lang/de-AT.h"#endif#ifdef LANGUAGE_DE_CH #include "lang/de-CH.h"#endif#ifdef LANGUAGE_DE_DE #include "lang/de-DE.h"#endif#ifdef LANGUAGE_DE_LI #include "lang/de-LI.h"#endif#ifdef LANGUAGE_DE_LU #include "lang/de-LU.h"#endif#ifdef LANGUAGE_DV_MV #include "lang/dv-MV.h"#endif#ifdef LANGUAGE_EL_GR #include "lang/el-GR.h"#endif#ifdef LANGUAGE_EN_AU #include "lang/en-AU.h"#endif#ifdef LANGUAGE_EN_BZ #include "lang/en-BZ.h"#endif#ifdef LANGUAGE_EN_CA #include "lang/en-CA.h"#endif#ifdef LANGUAGE_EN_CB #include "lang/en-CB.h"#endif#ifdef LANGUAGE_EN_GB #include "lang/en-GB.h"#endif#ifdef LANGUAGE_EN_IE #include "lang/en-IE.h"#endif#ifdef LANGUAGE_EN_JM #include "lang/en-JM.h"#endif#ifdef LANGUAGE_EN_NZ #include "lang/en-NZ.h"#endif#ifdef LANGUAGE_EN_PH #include "lang/en-PH.h"#endif#ifdef LANGUAGE_EN_TT #include "lang/en-TT.h"#endif#ifdef LANGUAGE_EN_US #include "lang/en-US.h"#endif#ifdef LANGUAGE_EN_ZA #include "lang/en-ZA.h"#endif#ifdef LANGUAGE_EN_ZW #include "lang/en-ZW.h"#endif#ifdef LANGUAGE_EO_AA #include "lang/eo-AA.h"#endif#ifdef LANGUAGE_ES_AR #include "lang/es-AR.h"#endif#ifdef LANGUAGE_ES_BO #include "lang/es-BO.h"#endif#ifdef LANGUAGE_ES_CL #include "lang/es-CL.h"#endif#ifdef LANGUAGE_ES_CO #include "lang/es-CO.h"#endif#ifdef LANGUAGE_ES_CR #include "lang/es-CR.h"#endif#ifdef LANGUAGE_ES_DO #include "lang/es-DO.h"#endif#ifdef LANGUAGE_ES_EC #include "lang/es-EC.h"#endif#ifdef LANGUAGE_ES_ES #include "lang/es-ES.h"#endif#ifdef LANGUAGE_ES_GT #include "lang/es-GT.h"#endif#ifdef LANGUAGE_ES_HN #include "lang/es-HN.h"#endif#ifdef LANGUAGE_ES_MX #include "lang/es-MX.h"#endif#ifdef LANGUAGE_ES_NI #include "lang/es-NI.h"#endif#ifdef LANGUAGE_ES_PA #include "lang/es-PA.h"#endif#ifdef LANGUAGE_ES_PE #include "lang/es-PE.h"#endif#ifdef LANGUAGE_ES_PR #include "lang/es-PR.h"#endif#ifdef LANGUAGE_ES_PY #include "lang/es-PY.h"#endif#ifdef LANGUAGE_ES_SV #include "lang/es-SV.h"#endif#ifdef LANGUAGE_ES_UY #include "lang/es-UY.h"#endif#ifdef LANGUAGE_ES_VE #include "lang/es-VE.h"#endif#ifdef LANGUAGE_ET_EE #include "lang/et-EE.h"#endif#ifdef LANGUAGE_EU_ES #include "lang/eu-ES.h"#endif#ifdef LANGUAGE_FA_IR #include "lang/fa-IR.h"#endif#ifdef LANGUAGE_FI_FI #include "lang/fi-FI.h"#endif#ifdef LANGUAGE_FO_FO #include "lang/fo-FO.h"#endif#ifdef LANGUAGE_FR_BE #include "lang/fr-BE.h"#endif#ifdef LANGUAGE_FR_CA #include "lang/fr-CA.h"#endif#ifdef LANGUAGE_FR_CH #include "lang/fr-CH.h"#endif#ifdef LANGUAGE_FR_FR #include "lang/fr-FR.h"#endif#ifdef LANGUAGE_FR_LU #include "lang/fr-LU.h"#endif#ifdef LANGUAGE_FR_MC #include "lang/fr-MC.h"#endif#ifdef LANGUAGE_GL_ES #include "lang/gl-ES.h"#endif#ifdef LANGUAGE_GU_IN #include "lang/gu-IN.h"#endif#ifdef LANGUAGE_HE_IL #include "lang/he-IL.h"#endif#ifdef LANGUAGE_HI_IN #include "lang/hi-IN.h"#endif#ifdef LANGUAGE_HR_HR #include "lang/hr-HR.h"#endif#ifdef LANGUAGE_HU_HU #include "lang/hu-HU.h"#endif#ifdef LANGUAGE_HY_AM #include "lang/hy-AM.h"#endif#ifdef LANGUAGE_ID_ID #include "lang/id-ID.h"#endif#ifdef LANGUAGE_IS_IS #include "lang/is-IS.h"#endif#ifdef LANGUAGE_IT_CH #include "lang/it-CH.h"#endif#ifdef LANGUAGE_IT_IT #include "lang/it-IT.h"#endif#ifdef LANGUAGE_JA_JP #include "lang/ja-JP.h"#endif#ifdef LANGUAGE_KA_GE #include "lang/ka-GE.h"#endif#ifdef LANGUAGE_KK_KZ #include "lang/kk-KZ.h"#endif#ifdef LANGUAGE_KN_IN #include "lang/kn-IN.h"#endif#ifdef LANGUAGE_KOK_IN #include "lang/kok-IN.h"#endif#ifdef LANGUAGE_KO_KR #include "lang/ko-KR.h"#endif#ifdef LANGUAGE_KY_KG #include "lang/ky-KG.h"#endif#ifdef LANGUAGE_LT_LT #include "lang/lt-LT.h"#endif#ifdef LANGUAGE_LV_LV #include "lang/lv-LV.h"#endif#ifdef LANGUAGE_MK_MK #include "lang/mk-MK.h"#endif#ifdef LANGUAGE_MN_MN #include "lang/mn-MN.h"#endif#ifdef LANGUAGE_MR_IN #include "lang/mr-IN.h"#endif#ifdef LANGUAGE_MS_BN #include "lang/ms-BN.h"#endif#ifdef LANGUAGE_MS_MY #include "lang/ms-MY.h"#endif#ifdef LANGUAGE_MY_MM #include "lang/my-MM.h"#endif#ifdef LANGUAGE_NL_BE #include "lang/nl-BE.h"#endif#ifdef LANGUAGE_NL_NL #include "lang/nl-NL.h"#endif#ifdef LANGUAGE_NN_NO #include "lang/nn-NO.h"#endif#ifdef LANGUAGE_PA_IN #include "lang/pa-IN.h"#endif#ifdef LANGUAGE_PL_PL #include "lang/pl-PL.h"#endif#ifdef LANGUAGE_PT_BR #include "lang/pt-BR.h"#endif#ifdef LANGUAGE_PT_PT #include "lang/pt-PT.h"#endif#ifdef LANGUAGE_RM_CH #include "lang/rm-CH.h"#endif#ifdef LANGUAGE_RO_RO #include "lang/ro-RO.h"#endif#ifdef LANGUAGE_RU_RU #include "lang/ru-RU.h"#endif#ifdef LANGUAGE_SA_IN #include "lang/sa-IN.h"#endif#ifdef LANGUAGE_SK_SK #include "lang/sk-SK.h"#endif#ifdef LANGUAGE_SL_SI #include "lang/sl-SI.h"#endif#ifdef LANGUAGE_SQ_AL #include "lang/sq-AL.h"#endif#ifdef LANGUAGE_SR_SP #include "lang/sr-SP.h"#endif#ifdef LANGUAGE_SV_FI #include "lang/sv-FI.h"#endif#ifdef LANGUAGE_SV_SE #include "lang/sv-SE.h"#endif#ifdef LANGUAGE_SW_KE #include "lang/sw-KE.h"#endif#ifdef LANGUAGE_SYR_SY #include "lang/syr-SY.h"#endif#ifdef LANGUAGE_TA_IN #include "lang/ta-IN.h"#endif#ifdef LANGUAGE_TE_IN #include "lang/te-IN.h"#endif#ifdef LANGUAGE_TH_TH #include "lang/th-TH.h"#endif#ifdef LANGUAGE_TR_TR #include "lang/tr-TR.h"#endif#ifdef LANGUAGE_TT_TA #include "lang/tt-TA.h"#endif#ifdef LANGUAGE_UK_UA #include "lang/uk-UA.h"#endif#ifdef LANGUAGE_UR_PK #include "lang/ur-PK.h"#endif#ifdef LANGUAGE_UZ_UZ #include "lang/uz-UZ.h"#endif#ifdef LANGUAGE_VI_VN #include "lang/vi-VN.h"#endif#ifdef LANGUAGE_WA_BE #include "lang/wa-BE.h"#endif#ifdef LANGUAGE_ZH_CN #include "lang/zh-CN.h"#endif#ifdef LANGUAGE_ZH_HK #include "lang/zh-HK.h"#endif#ifdef LANGUAGE_ZH_MO #include "lang/zh-MO.h"#endif#ifdef LANGUAGE_ZH_SG #include "lang/zh-SG.h"#endif#ifdef LANGUAGE_ZH_TW #include "lang/zh-TW.h"#endif
const MUI_LANGUAGE MUILanguageList[] ={ /* Lang ID, ANSI CP, OEM CP, MAC CP, Language Name, GeoID, Fonts, KB Layouts */#ifdef LANGUAGE_AF_ZA {L"00000436", 1252, 850, 10000, L"Afrikaans", 209, LatinFonts, afZALayouts},#endif#ifdef LANGUAGE_SQ_AL {L"0000041C", 1250, 852, 10029, L"Albanian (Albania)", 6, LatinFonts, sqALLayouts},#endif#ifdef LANGUAGE_AR_SA {L"00000401", 1256, 720, 10004, L"Arabic (Saudi Arabia)", 205, UnicodeFonts, arSALayouts},#endif#ifdef LANGUAGE_AR_IQ {L"00000801", 1256, 720, 10004, L"Arabic (Iraq)", 121, UnicodeFonts, arIQLayouts},#endif#ifdef LANGUAGE_AR_EG {L"00000C01", 1256, 720, 10004, L"Arabic (Egypt)", 67, UnicodeFonts, arEGLayouts},#endif#ifdef LANGUAGE_AR_LY {L"00001001", 1256, 720, 10004, L"Arabic (Libya)", 148, UnicodeFonts, arLYLayouts},#endif#ifdef LANGUAGE_AR_DZ {L"00001401", 1256, 720, 10004, L"Arabic (Algeria)", 4, UnicodeFonts, arDZLayouts},#endif#ifdef LANGUAGE_AR_MA {L"00001801", 1256, 720, 10004, L"Arabic (Morocco)", 149, UnicodeFonts, arMALayouts},#endif#ifdef LANGUAGE_AR_TN {L"00001C01", 1256, 720, 10004, L"Arabic (Tunisia)", 234, UnicodeFonts, arTNLayouts},#endif#ifdef LANGUAGE_AR_OM {L"00002001", 1256, 720, 10004, L"Arabic (Oman)", 164, UnicodeFonts, arOMLayouts},#endif#ifdef LANGUAGE_AR_YE {L"00002401", 1256, 720, 10004, L"Arabic (Yemen)", 261, UnicodeFonts, arYELayouts},#endif#ifdef LANGUAGE_AR_SY {L"00002801", 1256, 720, 10004, L"Arabic (Syria)", 222, UnicodeFonts, arSYLayouts},#endif#ifdef LANGUAGE_AR_JO {L"00002C01", 1256, 720, 10004, L"Arabic (Jordan)", 126, UnicodeFonts, arJOLayouts},#endif#ifdef LANGUAGE_AR_LB {L"00003001", 1256, 720, 10004, L"Arabic (Lebanon)", 139, UnicodeFonts, arLBLayouts},#endif#ifdef LANGUAGE_AR_KW {L"00003401", 1256, 720, 10004, L"Arabic (Kuwait)", 136, UnicodeFonts, arKWLayouts},#endif#ifdef LANGUAGE_AR_AE {L"00003801", 1256, 720, 10004, L"Arabic (U.A.E.)", 224, UnicodeFonts, arAELayouts},#endif#ifdef LANGUAGE_AR_BH {L"00003C01", 1256, 720, 10004, L"Arabic (Bahrain)", 17, UnicodeFonts, arBHLayouts},#endif#ifdef LANGUAGE_AR_QA {L"00004001", 1256, 720, 10004, L"Arabic (Qatar)", 197, UnicodeFonts, arQALayouts},#endif#ifdef LANGUAGE_HY_AM {L"0000042B", 0, 1, 2, L"Armenian", 7, UnicodeFonts, hyAMLayouts},#endif#ifdef LANGUAGE_AZ_AZ {L"0000082C", 1251, 866, 10007, L"Azeri (Cyrillic)", 5, CyrillicFonts, azAZLayouts},#endif#ifdef LANGUAGE_AZ_AZ {L"0000042C", 1254, 857, 10081, L"Azeri (Latin)", 5, LatinFonts, azAZLayouts},#endif#ifdef LANGUAGE_EU_ES {L"0000042D", 1252, 850, 10000, L"Basque", 217, LatinFonts, euESLayouts},#endif#ifdef LANGUAGE_BE_BY {L"00000423", 1251, 866, 10007, L"Belarusian", 29, CyrillicFonts, beBYLayouts},#endif#ifdef LANGUAGE_BN_BD {L"00000845", 0, 1, 2, L"Bengali (Bangladesh)", 23, UnicodeFonts, bnBDLayouts},#endif#ifdef LANGUAGE_BN_IN {L"00000445", 0, 1, 2, L"Bengali (India)", 113, UnicodeFonts, bnINLayouts},#endif#ifdef LANGUAGE_BG_BG {L"00000402", 1251, 866, 10007, L"Bulgarian", 35, CyrillicFonts, bgBGLayouts},#endif#ifdef LANGUAGE_MY_MM {L"00000455", 0, 1, 2, L"Burmese", 1, UnicodeFonts, myMMLayouts},#endif#ifdef LANGUAGE_CA_ES {L"00000403", 1252, 850, 10000, L"Catalan", 217, LatinFonts, caESLayouts},#endif#ifdef LANGUAGE_ZH_TW {L"00000404", 950, 950, 10008, L"Chinese (Taiwan)", 237, ChineseTraditionalFonts, zhTWLayouts},#endif#ifdef LANGUAGE_ZH_CN {L"00000804", 936, 936, 10008, L"Chinese (PRC)", 45, ChineseSimplifiedFonts, zhCNLayouts},#endif#ifdef LANGUAGE_ZH_HK {L"00000C04", 950, 950, 10008, L"Chinese (Hong Kong S.A.R.)", 104, ChineseTraditionalFonts, zhHKLayouts},#endif#ifdef LANGUAGE_ZH_SG {L"00001004", 936, 936, 10008, L"Chinese (Singapore)", 215, ChineseSimplifiedFonts, zhSGLayouts},#endif#ifdef LANGUAGE_ZH_MO {L"00001404", 950, 950, 10002, L"Chinese (Macau S.A.R.)", 151, ChineseTraditionalFonts, zhMOLayouts},#endif#ifdef LANGUAGE_HR_HR {L"0000041A", 1250, 852, 10029, L"Croatian", 108, LatinFonts, hrHRLayouts},#endif#ifdef LANGUAGE_CS_CZ {L"00000405", 1250, 852, 10029, L"Czech", 75, LatinFonts, csCZLayouts},#endif#ifdef LANGUAGE_DA_DK {L"00000406", 1252, 850, 10000, L"Danish", 61, LatinFonts, daDKLayouts},#endif#ifdef LANGUAGE_DV_MV {L"00000465", 0, 1, 2, L"Dhivehi (Maldives)", 165, UnicodeFonts, dvMVLayouts},#endif#ifdef LANGUAGE_NL_NL {L"00000413", 1252, 850, 10000, L"Dutch (Netherlands)", 176, LatinFonts, nlNLLayouts},#endif#ifdef LANGUAGE_NL_BE {L"00000813", 1252, 850, 10000, L"Dutch (Belgium)", 21, LatinFonts, nlBELayouts},#endif#ifdef LANGUAGE_EN_US {L"00000409", 1252, 437, 10000, L"English (United States)", 244, LatinFonts, enUSLayouts},#endif#ifdef LANGUAGE_EN_GB {L"00000809", 1252, 850, 10000, L"English (United Kingdom)", 242, LatinFonts, enGBLayouts},#endif#ifdef LANGUAGE_EN_AU {L"00000C09", 1252, 850, 10000, L"English (Australia)", 12, LatinFonts, enAULayouts},#endif#ifdef LANGUAGE_EN_CA {L"00001009", 1252, 850, 10000, L"English (Canada)", 39, LatinFonts, enCALayouts},#endif#ifdef LANGUAGE_EN_NZ {L"00001409", 1252, 850, 10000, L"English (New Zealand)", 183, LatinFonts, enNZLayouts},#endif#ifdef LANGUAGE_EN_IE {L"00001809", 1252, 850, 10000, L"English (Ireland)", 68, LatinFonts, enIELayouts},#endif#ifdef LANGUAGE_EN_ZA {L"00001C09", 1252, 437, 10000, L"English (South Africa)", 209, LatinFonts, enZALayouts},#endif#ifdef LANGUAGE_EN_JM {L"00002009", 1252, 850, 10000, L"English (Jamaica)", 124, LatinFonts, enJMLayouts},#endif#ifdef LANGUAGE_EN_CB {L"00002409", 1252, 850, 10000, L"English (Caribbean)", 1, LatinFonts, enCBLayouts},#endif#ifdef LANGUAGE_EN_BZ {L"00002809", 1252, 850, 10000, L"English (Belize)", 24, LatinFonts, enBZLayouts},#endif#ifdef LANGUAGE_EN_TT {L"00002C09", 1252, 850, 10000, L"English (Trinidad)", 225, LatinFonts, enTTLayouts},#endif#ifdef LANGUAGE_EN_ZW {L"00003009", 1252, 437, 10000, L"English (Zimbabwe)", 264, LatinFonts, enZWLayouts},#endif#ifdef LANGUAGE_EN_PH {L"00003409", 1252, 437, 10000, L"English (Philippines)", 201, LatinFonts, enPHLayouts},#endif#ifdef LANGUAGE_EO_AA {L"0000048F", 1252, 437, 10000, L"Esperanto", 1, LatinFonts, eoAALayouts},#endif#ifdef LANGUAGE_ET_EE {L"00000425", 1252, 775, 10029, L"Estonian", 70, LatinFonts, etEELayouts},#endif#ifdef LANGUAGE_FO_FO {L"00000438", 1252, 850, 10079, L"Faeroese", 81, LatinFonts, foFOLayouts},#endif#ifdef LANGUAGE_FA_IR {L"00000429", 1256, 720, 10004, L"Farsi", 116, UnicodeFonts, faIRLayouts},#endif#ifdef LANGUAGE_FI_FI {L"0000040B", 1252, 850, 10000, L"Finnish", 77, LatinFonts, fiFILayouts},#endif#ifdef LANGUAGE_FR_CA {L"00000C0C", 1252, 850, 10000, L"French (Canada)", 39, LatinFonts, frCALayouts},#endif#ifdef LANGUAGE_FR_FR {L"0000040C", 1252, 850, 10000, L"French (France)", 84, LatinFonts, frFRLayouts},#endif#ifdef LANGUAGE_FR_BE {L"0000080C", 1252, 850, 10000, L"French (Belgium)", 21, LatinFonts, frBELayouts},#endif#ifdef LANGUAGE_FR_CH {L"0000100C", 1252, 850, 10000, L"French (Switzerland)", 223, LatinFonts, frCHLayouts},#endif#ifdef LANGUAGE_FR_LU {L"0000140C", 1252, 850, 10000, L"French (Luxembourg)", 147, LatinFonts, frLULayouts},#endif#ifdef LANGUAGE_FR_MC {L"0000180C", 1252, 850, 10000, L"French (Monaco)", 158, LatinFonts, frMCLayouts},#endif#ifdef LANGUAGE_GL_ES {L"00000456", 1252, 850, 10000, L"Galician (Spain)", 217, LatinFonts, glESLayouts},#endif#ifdef LANGUAGE_KA_GE {L"00000437", 0, 1, 2, L"Georgian", 88, UnicodeFonts, kaGELayouts},#endif#ifdef LANGUAGE_DE_DE {L"00000407", 1252, 850, 10000, L"German (Germany)", 94, LatinFonts, deDELayouts},#endif#ifdef LANGUAGE_DE_CH {L"00000807", 1252, 850, 10000, L"German (Switzerland)", 223, LatinFonts, deCHLayouts},#endif#ifdef LANGUAGE_DE_AT {L"00000C07", 1252, 850, 10000, L"German (Austria)", 14, LatinFonts, deATLayouts},#endif#ifdef LANGUAGE_DE_LU {L"00001007", 1252, 850, 10000, L"German (Luxembourg)", 147, LatinFonts, deLULayouts},#endif#ifdef LANGUAGE_DE_LI {L"00001407", 1252, 850, 10000, L"German (Liechtenstein)", 145, LatinFonts, deLILayouts},#endif#ifdef LANGUAGE_EL_GR {L"00000408", 1253, 737, 10006, L"Greek", 98, GreekFonts, elGRLayouts},#endif#ifdef LANGUAGE_GU_IN {L"00000447", 0, 1, 2, L"Gujarati (India)", 113, UnicodeFonts, guINLayouts},#endif#ifdef LANGUAGE_HE_IL {L"0000040D", 1255, 862, 10005, L"Hebrew", 117, HebrewFonts, heILLayouts},#endif#ifdef LANGUAGE_HI_IN {L"00000439", 1252, 437, 10000, L"Hindi", 113, HindiFonts, hiINLayouts },#endif#ifdef LANGUAGE_HU_HU {L"0000040E", 1250, 852, 10029, L"Hungarian", 109, LatinFonts, huHULayouts},#endif#ifdef LANGUAGE_IS_IS {L"0000040F", 1252, 850, 10079, L"Icelandic", 110, LatinFonts, isISLayouts},#endif#ifdef LANGUAGE_ID_ID {L"00000421", 1252, 850, 10079, L"Indonesian", 111, LatinFonts, idIDLayouts},#endif#ifdef LANGUAGE_IT_IT {L"00000410", 1252, 850, 10000, L"Italian (Italy)", 118, LatinFonts, itITLayouts},#endif#ifdef LANGUAGE_IT_CH {L"00000810", 1252, 850, 10000, L"Italian (Switzerland)", 223, LatinFonts, itCHLayouts},#endif#ifdef LANGUAGE_JA_JP {L"00000411", 932, 932, 10001, L"Japanese", 122, JapaneseFonts, jaJPLayouts},#endif#ifdef LANGUAGE_KN_IN {L"0000044B", 1252, 437, 10079, L"Kannada (India)", 113, LatinFonts, knINLayouts},#endif#ifdef LANGUAGE_KK_KZ {L"0000043F", 1251, 866, 10007, L"Kazakh", 137, CyrillicFonts, kkKZLayouts},#endif#ifdef LANGUAGE_KOK_IN {L"00000457", 0, 437, 2, L"Konkani", 113, UnicodeFonts, kokINLayouts},#endif#ifdef LANGUAGE_KO_KR {L"00000412", 949, 949, 10003, L"Korean", 134, KoreanFonts, koKRLayouts},#endif#ifdef LANGUAGE_KY_KG {L"00000440", 1251, 866, 10007, L"Kyrgyz (Kyrgyzstan)", 130, CyrillicFonts, kyKGLayouts},#endif#ifdef LANGUAGE_LV_LV {L"00000426", 1257, 775, 10029, L"Latvian", 140, LatinFonts, lvLVLayouts},#endif#ifdef LANGUAGE_LT_LT {L"00000427", 1257, 775, 10029, L"Lithuanian", 141, LatinFonts, ltLTLayouts},#endif#ifdef LANGUAGE_MK_MK {L"0000042F", 1251, 866, 10007, L"FYRO Macedonian", 19618, CyrillicFonts, mkMKLayouts},#endif#ifdef LANGUAGE_MS_BN {L"0000083E", 1252, 850, 10000, L"Malay (Brunei Darussalam)", 37, LatinFonts, msBNLayouts},#endif#ifdef LANGUAGE_MS_MY {L"0000043E", 1252, 850, 10000, L"Malay (Malaysia)", 167, LatinFonts, msMYLayouts},#endif#ifdef LANGUAGE_MR_IN {L"0000044E", 0, 1, 2, L"Marathi", 113, UnicodeFonts, mrINLayouts},#endif#ifdef LANGUAGE_MN_MN {L"00000450", 1251, 866, 10007, L"Mongolian (Mongolia)", 154, CyrillicFonts, mnMNLayouts},#endif#ifdef LANGUAGE_NB_NO {L"00000414", 1252, 850, 10000, L"Norwegian (Bokmal)", 177, LatinFonts, nbNOLayouts},#endif#ifdef LANGUAGE_NN_NO {L"00000814", 1252, 850, 10000, L"Norwegian (Nynorsk)", 177, LatinFonts, nnNOLayouts},#endif#ifdef LANGUAGE_PL_PL {L"00000415", 1250, 852, 10029, L"Polish", 191, LatinFonts, plPLLayouts},#endif#ifdef LANGUAGE_PT_PT {L"00000816", 1252, 850, 10000, L"Portuguese (Portugal)", 193, LatinFonts, ptPTLayouts},#endif#ifdef LANGUAGE_PT_BR {L"00000416", 1252, 850, 10000, L"Portuguese (Brazil)", 32, LatinFonts, ptBRLayouts},#endif#ifdef LANGUAGE_PA_IN {L"00000446", 0, 1, 2, L"Punjabi (India)", 113, UnicodeFonts, paINLayouts},#endif#ifdef LANGUAGE_RO_RO {L"00000418", 28606, 28606, 10029, L"Romanian", 200, LatinFonts, roROLayouts},#endif#ifdef LANGUAGE_RM_CH {L"00000417", 1252, 850, 10000, L"Romansh", 223, LatinFonts, rmCHLayouts},#endif#ifdef LANGUAGE_RU_RU {L"00000419", 1251, 866, 10007, L"Russian", 203, CyrillicFonts, ruRULayouts},#endif#ifdef LANGUAGE_SA_IN {L"0000044F", 0, 1, 2, L"Sanskrit", 113, UnicodeFonts, saINLayouts},#endif#ifdef LANGUAGE_SR_SP {L"00000C1A", 1251, 855, 10007, L"Serbian (Cyrillic)", 271, CyrillicFonts, srSPLayouts},#endif#ifdef LANGUAGE_SR_SP {L"0000081A", 1250, 852, 10029, L"Serbian (Latin)", 271, LatinFonts, srSPLayouts},#endif#ifdef LANGUAGE_SK_SK {L"0000041B", 1250, 852, 10029, L"Slovak", 143, LatinFonts, skSKLayouts},#endif#ifdef LANGUAGE_SL_SI {L"00000424", 1250, 852, 10029, L"Slovenian", 212, LatinFonts, slSILayouts},#endif#ifdef LANGUAGE_ES_ES {L"0000040A", 1252, 850, 10000, L"Spanish (Traditional Sort)", 217, LatinFonts, esESLayouts},#endif#ifdef LANGUAGE_ES_MX {L"0000080A", 1252, 850, 10000, L"Spanish (Mexico)", 166, LatinFonts, esMXLayouts},#endif#ifdef LANGUAGE_ES_ES {L"00000C0A", 1252, 850, 10000, L"Spanish (International Sort)", 217, LatinFonts, esESLayouts},#endif#ifdef LANGUAGE_ES_GT {L"0000100A", 1252, 850, 10000, L"Spanish (Guatemala)", 99, LatinFonts, esGTLayouts},#endif#ifdef LANGUAGE_ES_CR {L"0000140A", 1252, 850, 10000, L"Spanish (Costa Rica)", 54, LatinFonts, esCRLayouts},#endif#ifdef LANGUAGE_ES_PA {L"0000180A", 1252, 850, 10000, L"Spanish (Panama)", 192, LatinFonts, esPALayouts},#endif#ifdef LANGUAGE_ES_DO {L"00001C0A", 1252, 850, 10000, L"Spanish (Dominican Republic)", 65, LatinFonts, esDOLayouts},#endif#ifdef LANGUAGE_ES_VE {L"0000200A", 1252, 850, 10000, L"Spanish (Venezuela)", 249, LatinFonts, esVELayouts},#endif#ifdef LANGUAGE_ES_CO {L"0000240A", 1252, 850, 10000, L"Spanish (Colombia)", 51, LatinFonts, esCOLayouts},#endif#ifdef LANGUAGE_ES_PE {L"0000280A", 1252, 850, 10000, L"Spanish (Peru)", 187, LatinFonts, esPELayouts},#endif#ifdef LANGUAGE_ES_AR {L"00002C0A", 1252, 850, 10000, L"Spanish (Argentina)", 11, LatinFonts, esARLayouts},#endif#ifdef LANGUAGE_ES_EC {L"0000300A", 1252, 850, 10000, L"Spanish (Ecuador)", 66, LatinFonts, esECLayouts},#endif#ifdef LANGUAGE_ES_CL {L"0000340A", 1252, 850, 10000, L"Spanish (Chile)", 46, LatinFonts, esCLLayouts},#endif#ifdef LANGUAGE_ES_UY {L"0000380A", 1252, 850, 10000, L"Spanish (Uruguay)", 246, LatinFonts, esUYLayouts},#endif#ifdef LANGUAGE_ES_PY {L"00003C0A", 1252, 850, 10000, L"Spanish (Paraguay)", 185, LatinFonts, esPYLayouts},#endif#ifdef LANGUAGE_ES_BO {L"0000400A", 1252, 850, 10000, L"Spanish (Bolivia)", 26, LatinFonts, esBOLayouts},#endif#ifdef LANGUAGE_ES_SV {L"0000440A", 1252, 850, 10000, L"Spanish (El Salvador)", 72, LatinFonts, esSVLayouts},#endif#ifdef LANGUAGE_ES_HN {L"0000480A", 1252, 850, 10000, L"Spanish (Honduras)", 106, LatinFonts, esHNLayouts},#endif#ifdef LANGUAGE_ES_NI {L"00004C0A", 1252, 850, 10000, L"Spanish (Nicaragua)", 182, LatinFonts, esNILayouts},#endif#ifdef LANGUAGE_ES_PR {L"0000500A", 1252, 850, 10000, L"Spanish (Puerto Rico)", 202, LatinFonts, esPRLayouts},#endif#ifdef LANGUAGE_SW_KE {L"00000441", 1252, 437, 10000, L"Swahili", 129, LatinFonts, swKELayouts},#endif#ifdef LANGUAGE_SV_SE {L"0000041D", 1252, 850, 10000, L"Swedish", 221, LatinFonts, svSELayouts},#endif#ifdef LANGUAGE_SV_FI {L"0000081D", 1252, 850, 10000, L"Swedish (Finland)", 77, LatinFonts, svFILayouts},#endif#ifdef LANGUAGE_SYR_SY {L"0000045A", 0, 1, 2, L"Syriac (Syria)", 222, UnicodeFonts, syrSYLayouts},#endif#ifdef LANGUAGE_TA_IN {L"00000449", 0, 1, 2, L"Tamil", 113, UnicodeFonts, taINLayouts},#endif#ifdef LANGUAGE_TT_TA {L"00000444", 1251, 866, 10007, L"Tatar", 1, CyrillicFonts, ttTALayouts},#endif#ifdef LANGUAGE_TE_IN {L"0000044A", 0, 1, 2, L"Telugu (India)", 113, UnicodeFonts, teINLayouts},#endif#ifdef LANGUAGE_TH_TH {L"0000041E", 874, 874, 10021, L"Thai", 227, UnicodeFonts, thTHLayouts},#endif#ifdef LANGUAGE_TR_TR {L"0000041F", 1254, 857, 10081, L"Turkish", 235, LatinFonts, trTRLayouts},#endif#ifdef LANGUAGE_UK_UA {L"00000422", 1251, 866, 10017, L"Ukrainian", 241, CyrillicFonts, ukUALayouts},#endif#ifdef LANGUAGE_UR_PK {L"00000420", 1256, 720, 10004, L"Urdu", 190, UnicodeFonts, urPKLayouts},#endif#ifdef LANGUAGE_UZ_UZ {L"00000443", 1254, 857, 10029, L"Uzbek (Latin)", 247, LatinFonts, uzUZLayouts},#endif#ifdef LANGUAGE_UZ_UZ {L"00000843", 1251, 866, 10007, L"Uzbek (Cyrillic)", 247, CyrillicFonts, uzUZLayouts},#endif#ifdef LANGUAGE_VI_VN {L"0000042A", 1258, 1258, 10000, L"Vietnamese", 251, UnicodeFonts, viVNLayouts},#endif#ifdef LANGUAGE_WA_BE {L"00000490", 1252, 850, 10000, L"Walon", 21, LatinFonts, waBELayouts},#endif#ifdef LANGUAGE_ZU_ZU {L"00000435", 1252, 850, 10000, L"Zulu", 1, LatinFonts, zuZULayouts},#endif {NULL, 0, 0, 0, NULL, 0, NULL, NULL}};