From 3b2c9f5d55738ac4a8dc1073a3ed7687a61d22ef Mon Sep 17 00:00:00 2001 From: Dmitry Gorbachev Date: Tue, 17 Feb 2009 10:21:48 +0000 Subject: [PATCH] Add Hungarian keyboard layout to registry, add a few languages. svn path=/trunk/; revision=39649 --- reactos/base/setup/usetup/lang/eo-AA.h | 11 +++ reactos/base/setup/usetup/lang/rm-CH.h | 11 +++ reactos/base/setup/usetup/lang/wa-BE.h | 11 +++ reactos/base/setup/usetup/muilanguages.h | 6 ++ reactos/boot/bootdata/hivecls_arm.inf | 89 ++++++++++++----------- reactos/boot/bootdata/hivecls_i386.inf | 90 +++++++++++++----------- reactos/boot/bootdata/hivesft_arm.inf | 4 ++ reactos/boot/bootdata/hivesft_i386.inf | 4 ++ reactos/boot/bootdata/hivesys_arm.inf | 12 ++++ reactos/boot/bootdata/hivesys_i386.inf | 12 ++++ reactos/boot/bootdata/txtsetup.sif | 46 ++++++------ 11 files changed, 189 insertions(+), 107 deletions(-) create mode 100644 reactos/base/setup/usetup/lang/eo-AA.h create mode 100644 reactos/base/setup/usetup/lang/rm-CH.h create mode 100644 reactos/base/setup/usetup/lang/wa-BE.h diff --git a/reactos/base/setup/usetup/lang/eo-AA.h b/reactos/base/setup/usetup/lang/eo-AA.h new file mode 100644 index 00000000000..15c7c992c67 --- /dev/null +++ b/reactos/base/setup/usetup/lang/eo-AA.h @@ -0,0 +1,11 @@ +#ifndef LANG_EO_AA_H__ +#define LANG_EO_AA_H__ + +MUI_LAYOUTS eoAALayouts[] = +{ + { L"048F", L"00020409" }, + { L"0409", L"00000409" }, + { NULL, NULL } +}; + +#endif diff --git a/reactos/base/setup/usetup/lang/rm-CH.h b/reactos/base/setup/usetup/lang/rm-CH.h new file mode 100644 index 00000000000..62e9e753116 --- /dev/null +++ b/reactos/base/setup/usetup/lang/rm-CH.h @@ -0,0 +1,11 @@ +#ifndef LANG_RM_CH_H__ +#define LANG_RM_CH_H__ + +MUI_LAYOUTS rmCHLayouts[] = +{ + { L"0417", L"00000410" }, + { L"0409", L"00000409" }, + { NULL, NULL } +}; + +#endif diff --git a/reactos/base/setup/usetup/lang/wa-BE.h b/reactos/base/setup/usetup/lang/wa-BE.h new file mode 100644 index 00000000000..fbaafe4d09a --- /dev/null +++ b/reactos/base/setup/usetup/lang/wa-BE.h @@ -0,0 +1,11 @@ +#ifndef LANG_WA_BE_H__ +#define LANG_WA_BE_H__ + +MUI_LAYOUTS waBELayouts[] = +{ + { L"0490", L"0000080C" }, + { L"0409", L"00000409" }, + { NULL, NULL } +}; + +#endif diff --git a/reactos/base/setup/usetup/muilanguages.h b/reactos/base/setup/usetup/muilanguages.h index 511d39bd2b3..2c6f4cccf1e 100644 --- a/reactos/base/setup/usetup/muilanguages.h +++ b/reactos/base/setup/usetup/muilanguages.h @@ -44,6 +44,7 @@ #include "lang/en-US.h" #include "lang/en-ZA.h" #include "lang/en-ZW.h" +#include "lang/eo-AA.h" #include "lang/es-AR.h" #include "lang/es-BO.h" #include "lang/es-CL.h" @@ -107,6 +108,7 @@ #include "lang/pl-PL.h" #include "lang/pt-BR.h" #include "lang/pt-PT.h" +#include "lang/rm-CH.h" #include "lang/ro-RO.h" #include "lang/ru-RU.h" #include "lang/sa-IN.h" @@ -127,6 +129,7 @@ #include "lang/ur-PK.h" #include "lang/uz-UZ.h" #include "lang/vi-VN.h" +#include "lang/wa-BE.h" #include "lang/zh-CN.h" #include "lang/zh-HK.h" #include "lang/zh-MO.h" @@ -186,6 +189,7 @@ const MUI_LANGUAGE LanguageList[] = {L"00002C09", L"1252", L"850", L"10000", L"English (Trinidad)", L"1", enUSPages, enUSErrorEntries, enUSStrings, LatinFonts, enTTLayouts }, {L"00003009", L"1252", L"437", L"10000", L"English (Zimbabwe)", L"1", enUSPages, enUSErrorEntries, enUSStrings, LatinFonts, enZWLayouts }, {L"00003409", L"1252", L"437", L"10000", L"English (Philippines)", L"63", enUSPages, enUSErrorEntries, enUSStrings, LatinFonts, enPHLayouts }, + {L"0000048F", L"1252", L"437", L"10000", L"Esperanto", L"1", enUSPages, enUSErrorEntries, enUSStrings, LatinFonts, eoAALayouts }, {L"00000425", L"1257", L"775", L"10029", L"Estonian", L"372", enUSPages, enUSErrorEntries, enUSStrings, LatinFonts, etEELayouts }, {L"00000438", L"1252", L"850", L"10079", L"Faeroese", L"1", enUSPages, enUSErrorEntries, enUSStrings, LatinFonts, foFOLayouts }, {L"00000429", L"1256", L"720", L"10004", L"Farsi", L"1", enUSPages, enUSErrorEntries, enUSStrings, UnicodeFonts, faIRLayouts }, @@ -232,6 +236,7 @@ const MUI_LANGUAGE LanguageList[] = {L"00000416", L"1252", L"850", L"10000", L"Portuguese (Brazil)", L"55", enUSPages, enUSErrorEntries, enUSStrings, LatinFonts, ptBRLayouts }, {L"00000446", L"0", L"1", L"2", L"Punjabi (India)", L"91", enUSPages, enUSErrorEntries, enUSStrings, UnicodeFonts, paINLayouts }, {L"00000418", L"1250", L"852", L"10029", L"Romanian", L"40", enUSPages, enUSErrorEntries, enUSStrings, LatinFonts, roROLayouts }, + {L"00000417", L"1252", L"850", L"10000", L"Romansh", L"41", enUSPages, enUSErrorEntries, enUSStrings, LatinFonts, rmCHLayouts }, {L"00000419", L"1251", L"866", L"10007", L"Russian", L"7", ruRUPages, ruRUErrorEntries, ruRUStrings, CyrillicFonts, ruRULayouts }, {L"0000044F", L"0", L"1", L"2", L"Sanskrit", L"1", enUSPages, enUSErrorEntries, enUSStrings, UnicodeFonts, saINLayouts }, {L"00000C1A", L"1251", L"855", L"10007", L"Serbian (Cyrillic)", L"1", enUSPages, enUSErrorEntries, enUSStrings, CyrillicFonts, srSPLayouts }, @@ -272,6 +277,7 @@ const MUI_LANGUAGE LanguageList[] = {L"00000443", L"1254", L"857", L"10029", L"Uzbek (Latin)", L"998", enUSPages, enUSErrorEntries, enUSStrings, CyrillicFonts, uzUZLayouts }, {L"00000843", L"1251", L"866", L"10007", L"Uzbek (Cyrillic)", L"998", enUSPages, enUSErrorEntries, enUSStrings, CyrillicFonts, uzUZLayouts }, {L"0000042A", L"1258", L"1258",L"10000", L"Vietnamese", L"1", enUSPages, enUSErrorEntries, enUSStrings, UnicodeFonts, viVNLayouts }, + {L"00000490", L"1252", L"850", L"10000", L"Walon", L"32", enUSPages, enUSErrorEntries, enUSStrings, LatinFonts, waBELayouts }, {L"00000435", L"1252", L"850", L"10000", L"Zulu", L"1", enUSPages, enUSErrorEntries, enUSStrings, LatinFonts, enUSLayouts }, {NULL, NULL, NULL, NULL, NULL, NULL} }; diff --git a/reactos/boot/bootdata/hivecls_arm.inf b/reactos/boot/bootdata/hivecls_arm.inf index b22b2f6f39f..17b07fd6244 100644 --- a/reactos/boot/bootdata/hivecls_arm.inf +++ b/reactos/boot/bootdata/hivecls_arm.inf @@ -372,67 +372,69 @@ HKCR,"MIME\Database\Rfc1766",,0x00000012 HKCR,"MIME\Database\Rfc1766","0436",0x00000000,"af;Afrikaans" HKCR,"MIME\Database\Rfc1766","041C",0x00000000,"sq;Albanian" HKCR,"MIME\Database\Rfc1766","0001",0x00000000,"ar;Arabic" -HKCR,"MIME\Database\Rfc1766","0401",0x00000000,"ar-sa;Arabic (Saudi Arabia)" -HKCR,"MIME\Database\Rfc1766","0801",0x00000000,"ar-iq;Arabic (Iraq)" -HKCR,"MIME\Database\Rfc1766","0C01",0x00000000,"ar-eg;Arabic (Egypt)" -HKCR,"MIME\Database\Rfc1766","1001",0x00000000,"ar-ly;Arabic (Libya)" HKCR,"MIME\Database\Rfc1766","1401",0x00000000,"ar-dz;Arabic (Algeria)" -HKCR,"MIME\Database\Rfc1766","1801",0x00000000,"ar-ma;Arabic (Morocco)" -HKCR,"MIME\Database\Rfc1766","1C01",0x00000000,"ar-tn;Arabic (Tunisia)" -HKCR,"MIME\Database\Rfc1766","2001",0x00000000,"ar-om;Arabic (Oman)" -HKCR,"MIME\Database\Rfc1766","2401",0x00000000,"ar-ye;Arabic (Yemen)" -HKCR,"MIME\Database\Rfc1766","2801",0x00000000,"ar-sy;Arabic (Syria)" -HKCR,"MIME\Database\Rfc1766","2C01",0x00000000,"ar-jo;Arabic (Jordan)" -HKCR,"MIME\Database\Rfc1766","3001",0x00000000,"ar-lb;Arabic (Lebanon)" -HKCR,"MIME\Database\Rfc1766","3401",0x00000000,"ar-kw;Arabic (Kuwait)" -HKCR,"MIME\Database\Rfc1766","3801",0x00000000,"ar-ae;Arabic (U.A.E.)" HKCR,"MIME\Database\Rfc1766","3C01",0x00000000,"ar-bh;Arabic (Bahrain)" +HKCR,"MIME\Database\Rfc1766","0C01",0x00000000,"ar-eg;Arabic (Egypt)" +HKCR,"MIME\Database\Rfc1766","0801",0x00000000,"ar-iq;Arabic (Iraq)" +HKCR,"MIME\Database\Rfc1766","2C01",0x00000000,"ar-jo;Arabic (Jordan)" +HKCR,"MIME\Database\Rfc1766","3401",0x00000000,"ar-kw;Arabic (Kuwait)" +HKCR,"MIME\Database\Rfc1766","3001",0x00000000,"ar-lb;Arabic (Lebanon)" +HKCR,"MIME\Database\Rfc1766","1001",0x00000000,"ar-ly;Arabic (Libya)" +HKCR,"MIME\Database\Rfc1766","1801",0x00000000,"ar-ma;Arabic (Morocco)" +HKCR,"MIME\Database\Rfc1766","2001",0x00000000,"ar-om;Arabic (Oman)" HKCR,"MIME\Database\Rfc1766","4001",0x00000000,"ar-qa;Arabic (Qatar)" +HKCR,"MIME\Database\Rfc1766","0401",0x00000000,"ar-sa;Arabic (Saudi Arabia)" +HKCR,"MIME\Database\Rfc1766","2801",0x00000000,"ar-sy;Arabic (Syria)" +HKCR,"MIME\Database\Rfc1766","1C01",0x00000000,"ar-tn;Arabic (Tunisia)" +HKCR,"MIME\Database\Rfc1766","3801",0x00000000,"ar-ae;Arabic (U.A.E.)" +HKCR,"MIME\Database\Rfc1766","2401",0x00000000,"ar-ye;Arabic (Yemen)" +HKCR,"MIME\Database\Rfc1766","042B",0x00000000,"hy;Armenian" HKCR,"MIME\Database\Rfc1766","042D",0x00000000,"eu;Basque" -HKCR,"MIME\Database\Rfc1766","0402",0x00000000,"bg;Bulgarian" HKCR,"MIME\Database\Rfc1766","0423",0x00000000,"be;Belarusian" +HKCR,"MIME\Database\Rfc1766","0445",0x00000000,"bn;Bengali" +HKCR,"MIME\Database\Rfc1766","0402",0x00000000,"bg;Bulgarian" HKCR,"MIME\Database\Rfc1766","0403",0x00000000,"ca;Catalan" HKCR,"MIME\Database\Rfc1766","0004",0x00000000,"zh;Chinese" -HKCR,"MIME\Database\Rfc1766","0404",0x00000000,"zh-tw;Chinese (Taiwan)" HKCR,"MIME\Database\Rfc1766","0804",0x00000000,"zh-cn;Chinese (China)" HKCR,"MIME\Database\Rfc1766","0C04",0x00000000,"zh-hk;Chinese (Hong Kong SAR)" HKCR,"MIME\Database\Rfc1766","1004",0x00000000,"zh-sg;Chinese (Singapore)" +HKCR,"MIME\Database\Rfc1766","0404",0x00000000,"zh-tw;Chinese (Taiwan)" HKCR,"MIME\Database\Rfc1766","041A",0x00000000,"hr;Croatian" HKCR,"MIME\Database\Rfc1766","0405",0x00000000,"cs;Czech" HKCR,"MIME\Database\Rfc1766","0406",0x00000000,"da;Danish" -HKCR,"MIME\Database\Rfc1766","0413",0x00000000,"nl;Dutch (Netherlands)" HKCR,"MIME\Database\Rfc1766","0813",0x00000000,"nl-be;Dutch (Belgium)" +HKCR,"MIME\Database\Rfc1766","0413",0x00000000,"nl;Dutch (Netherlands)" HKCR,"MIME\Database\Rfc1766","0009",0x00000000,"en;English" -HKCR,"MIME\Database\Rfc1766","0409",0x00000000,"en-us;English (United States)" -HKCR,"MIME\Database\Rfc1766","0809",0x00000000,"en-gb;English (United Kingdom)" HKCR,"MIME\Database\Rfc1766","0C09",0x00000000,"en-au;English (Australia)" -HKCR,"MIME\Database\Rfc1766","1009",0x00000000,"en-ca;English (Canada)" -HKCR,"MIME\Database\Rfc1766","1409",0x00000000,"en-nz;English (New Zealand)" -HKCR,"MIME\Database\Rfc1766","1809",0x00000000,"en-ie;English (Ireland)" -HKCR,"MIME\Database\Rfc1766","1C09",0x00000000,"en-za;English (South Africa)" -HKCR,"MIME\Database\Rfc1766","2009",0x00000000,"en-jm;English (Jamaica)" HKCR,"MIME\Database\Rfc1766","2809",0x00000000,"en-bz;English (Belize)" +HKCR,"MIME\Database\Rfc1766","1009",0x00000000,"en-ca;English (Canada)" +HKCR,"MIME\Database\Rfc1766","1809",0x00000000,"en-ie;English (Ireland)" +HKCR,"MIME\Database\Rfc1766","2009",0x00000000,"en-jm;English (Jamaica)" +HKCR,"MIME\Database\Rfc1766","1409",0x00000000,"en-nz;English (New Zealand)" +HKCR,"MIME\Database\Rfc1766","1C09",0x00000000,"en-za;English (South Africa)" HKCR,"MIME\Database\Rfc1766","2C09",0x00000000,"en-tt;English (Trinidad)" +HKCR,"MIME\Database\Rfc1766","0809",0x00000000,"en-gb;English (United Kingdom)" +HKCR,"MIME\Database\Rfc1766","0409",0x00000000,"en-us;English (United States)" +HKCR,"MIME\Database\Rfc1766","048F",0x00000000,"eo;Esperanto" HKCR,"MIME\Database\Rfc1766","0425",0x00000000,"et;Estonian" HKCR,"MIME\Database\Rfc1766","0438",0x00000000,"fo;Faeroese" HKCR,"MIME\Database\Rfc1766","0429",0x00000000,"fa;Farsi" HKCR,"MIME\Database\Rfc1766","040B",0x00000000,"fi;Finnish" -HKCR,"MIME\Database\Rfc1766","040C",0x00000000,"fr;French (France)" HKCR,"MIME\Database\Rfc1766","080C",0x00000000,"fr-be;French (Belgium)" HKCR,"MIME\Database\Rfc1766","0C0C",0x00000000,"fr-ca;French (Canada)" -HKCR,"MIME\Database\Rfc1766","100C",0x00000000,"fr-ch;French (Switzerland)" +HKCR,"MIME\Database\Rfc1766","040C",0x00000000,"fr;French (France)" HKCR,"MIME\Database\Rfc1766","140C",0x00000000,"fr-lu;French (Luxembourg)" +HKCR,"MIME\Database\Rfc1766","100C",0x00000000,"fr-ch;French (Switzerland)" HKCR,"MIME\Database\Rfc1766","043C",0x00000000,"gd;Gaelic" -HKCR,"MIME\Database\Rfc1766","0407",0x00000000,"de;German (Germany)" -HKCR,"MIME\Database\Rfc1766","0807",0x00000000,"de-ch;German (Switzerland)" HKCR,"MIME\Database\Rfc1766","0C07",0x00000000,"de-at;German (Austria)" -HKCR,"MIME\Database\Rfc1766","1007",0x00000000,"de-lu;German (Luxembourg)" +HKCR,"MIME\Database\Rfc1766","0407",0x00000000,"de;German (Germany)" HKCR,"MIME\Database\Rfc1766","1407",0x00000000,"de-li;German (Liechtenstein)" +HKCR,"MIME\Database\Rfc1766","1007",0x00000000,"de-lu;German (Luxembourg)" +HKCR,"MIME\Database\Rfc1766","0807",0x00000000,"de-ch;German (Switzerland)" HKCR,"MIME\Database\Rfc1766","0408",0x00000000,"el;Greek" HKCR,"MIME\Database\Rfc1766","040D",0x00000000,"he;Hebrew" HKCR,"MIME\Database\Rfc1766","0439",0x00000000,"hi;Hindi" HKCR,"MIME\Database\Rfc1766","040E",0x00000000,"hu;Hungarian" -HKCR,"MIME\Database\Rfc1766","042B",0x00000000,"hy;Armenian" HKCR,"MIME\Database\Rfc1766","040F",0x00000000,"is;Icelandic" HKCR,"MIME\Database\Rfc1766","0421",0x00000000,"in;Indonesian" HKCR,"MIME\Database\Rfc1766","0410",0x00000000,"it;Italian (Italy)" @@ -459,26 +461,26 @@ HKCR,"MIME\Database\Rfc1766","081A",0x00000000,"sr;Serbian (Latin)" HKCR,"MIME\Database\Rfc1766","041B",0x00000000,"sk;Slovak" HKCR,"MIME\Database\Rfc1766","0424",0x00000000,"sl;Slovenian" HKCR,"MIME\Database\Rfc1766","042E",0x00000000,"sb;Sorbian" -HKCR,"MIME\Database\Rfc1766","040A",0x00000000,"es;Spanish (Traditional Sort)" -HKCR,"MIME\Database\Rfc1766","080A",0x00000000,"es-mx;Spanish (Mexico)" -HKCR,"MIME\Database\Rfc1766","0C0A",0x00000000,"es;Spanish (International Sort)" -HKCR,"MIME\Database\Rfc1766","100A",0x00000000,"es-gt;Spanish (Guatemala)" -HKCR,"MIME\Database\Rfc1766","140A",0x00000000,"es-cr;Spanish (Costa Rica)" -HKCR,"MIME\Database\Rfc1766","180A",0x00000000,"es-pa;Spanish (Panama)" -HKCR,"MIME\Database\Rfc1766","1C0A",0x00000000,"es-do;Spanish (Dominican Republic)" -HKCR,"MIME\Database\Rfc1766","200A",0x00000000,"es-ve;Spanish (Venezuela)" -HKCR,"MIME\Database\Rfc1766","240A",0x00000000,"es-co;Spanish (Colombia)" -HKCR,"MIME\Database\Rfc1766","280A",0x00000000,"es-pe;Spanish (Peru)" HKCR,"MIME\Database\Rfc1766","2C0A",0x00000000,"es-ar;Spanish (Argentina)" -HKCR,"MIME\Database\Rfc1766","300A",0x00000000,"es-ec;Spanish (Ecuador)" -HKCR,"MIME\Database\Rfc1766","340A",0x00000000,"es-cl;Spanish (Chile)" -HKCR,"MIME\Database\Rfc1766","380A",0x00000000,"es-uy;Spanish (Uruguay)" -HKCR,"MIME\Database\Rfc1766","3C0A",0x00000000,"es-py;Spanish (Paraguay)" HKCR,"MIME\Database\Rfc1766","400A",0x00000000,"es-bo;Spanish (Bolivia)" +HKCR,"MIME\Database\Rfc1766","340A",0x00000000,"es-cl;Spanish (Chile)" +HKCR,"MIME\Database\Rfc1766","240A",0x00000000,"es-co;Spanish (Colombia)" +HKCR,"MIME\Database\Rfc1766","140A",0x00000000,"es-cr;Spanish (Costa Rica)" +HKCR,"MIME\Database\Rfc1766","1C0A",0x00000000,"es-do;Spanish (Dominican Republic)" +HKCR,"MIME\Database\Rfc1766","300A",0x00000000,"es-ec;Spanish (Ecuador)" HKCR,"MIME\Database\Rfc1766","440A",0x00000000,"es-sv;Spanish (El Salvador)" +HKCR,"MIME\Database\Rfc1766","100A",0x00000000,"es-gt;Spanish (Guatemala)" HKCR,"MIME\Database\Rfc1766","480A",0x00000000,"es-hn;Spanish (Honduras)" +HKCR,"MIME\Database\Rfc1766","0C0A",0x00000000,"es;Spanish (International Sort)" +HKCR,"MIME\Database\Rfc1766","080A",0x00000000,"es-mx;Spanish (Mexico)" HKCR,"MIME\Database\Rfc1766","4C0A",0x00000000,"es-ni;Spanish (Nicaragua)" +HKCR,"MIME\Database\Rfc1766","180A",0x00000000,"es-pa;Spanish (Panama)" +HKCR,"MIME\Database\Rfc1766","3C0A",0x00000000,"es-py;Spanish (Paraguay)" +HKCR,"MIME\Database\Rfc1766","280A",0x00000000,"es-pe;Spanish (Peru)" HKCR,"MIME\Database\Rfc1766","500A",0x00000000,"es-pr;Spanish (Puerto Rico)" +HKCR,"MIME\Database\Rfc1766","040A",0x00000000,"es;Spanish (Traditional Sort)" +HKCR,"MIME\Database\Rfc1766","380A",0x00000000,"es-uy;Spanish (Uruguay)" +HKCR,"MIME\Database\Rfc1766","200A",0x00000000,"es-ve;Spanish (Venezuela)" HKCR,"MIME\Database\Rfc1766","0430",0x00000000,"sx;Sutu" HKCR,"MIME\Database\Rfc1766","041D",0x00000000,"sv;Swedish" HKCR,"MIME\Database\Rfc1766","081D",0x00000000,"sv-fi;Swedish (Finland)" @@ -489,6 +491,7 @@ HKCR,"MIME\Database\Rfc1766","041F",0x00000000,"tr;Turkish" HKCR,"MIME\Database\Rfc1766","0422",0x00000000,"uk;Ukrainian" HKCR,"MIME\Database\Rfc1766","0420",0x00000000,"ur;Urdu" HKCR,"MIME\Database\Rfc1766","042A",0x00000000,"vi;Vietnamese" +HKCR,"MIME\Database\Rfc1766","0490",0x00000000,"wa;Walloon" HKCR,"MIME\Database\Rfc1766","0434",0x00000000,"xh;Xhosa" HKCR,"MIME\Database\Rfc1766","043D",0x00000000,"ji;Yiddish" HKCR,"MIME\Database\Rfc1766","0435",0x00000000,"zu;Zulu" diff --git a/reactos/boot/bootdata/hivecls_i386.inf b/reactos/boot/bootdata/hivecls_i386.inf index 027c481445e..98752148c1b 100644 --- a/reactos/boot/bootdata/hivecls_i386.inf +++ b/reactos/boot/bootdata/hivecls_i386.inf @@ -354,6 +354,7 @@ HKCR,"CLSID\{A65B8071-3BFE-4213-9A5B-491DA4461CA7}\InProcServer32","ThreadingMod HKCR,"CLSID\{A65B8071-3BFE-4213-9A5B-491DA4461CA7}\ProgID","",0x00000000,"DxDiag.DxDiagProvider.1" HKCR,"CLSID\{A65B8071-3BFE-4213-9A5B-491DA4461CA7}\VersionIndependentProgID","",0x00000000,"DxDiag.DxDiagProvider" + HKCR,"NDS\Clsid","",0x00000002,"{323991f0-7bad-11cf-b03d-00aa006e0975}" HKCR,"WinNT\Clsid","",0x00000002,"{8b20cd60-0f29-11cf-abc4-02608c9e7553}" @@ -367,67 +368,69 @@ HKCR,"MIME\Database\Rfc1766",,0x00000012 HKCR,"MIME\Database\Rfc1766","0436",0x00000000,"af;Afrikaans" HKCR,"MIME\Database\Rfc1766","041C",0x00000000,"sq;Albanian" HKCR,"MIME\Database\Rfc1766","0001",0x00000000,"ar;Arabic" -HKCR,"MIME\Database\Rfc1766","0401",0x00000000,"ar-sa;Arabic (Saudi Arabia)" -HKCR,"MIME\Database\Rfc1766","0801",0x00000000,"ar-iq;Arabic (Iraq)" -HKCR,"MIME\Database\Rfc1766","0C01",0x00000000,"ar-eg;Arabic (Egypt)" -HKCR,"MIME\Database\Rfc1766","1001",0x00000000,"ar-ly;Arabic (Libya)" HKCR,"MIME\Database\Rfc1766","1401",0x00000000,"ar-dz;Arabic (Algeria)" -HKCR,"MIME\Database\Rfc1766","1801",0x00000000,"ar-ma;Arabic (Morocco)" -HKCR,"MIME\Database\Rfc1766","1C01",0x00000000,"ar-tn;Arabic (Tunisia)" -HKCR,"MIME\Database\Rfc1766","2001",0x00000000,"ar-om;Arabic (Oman)" -HKCR,"MIME\Database\Rfc1766","2401",0x00000000,"ar-ye;Arabic (Yemen)" -HKCR,"MIME\Database\Rfc1766","2801",0x00000000,"ar-sy;Arabic (Syria)" -HKCR,"MIME\Database\Rfc1766","2C01",0x00000000,"ar-jo;Arabic (Jordan)" -HKCR,"MIME\Database\Rfc1766","3001",0x00000000,"ar-lb;Arabic (Lebanon)" -HKCR,"MIME\Database\Rfc1766","3401",0x00000000,"ar-kw;Arabic (Kuwait)" -HKCR,"MIME\Database\Rfc1766","3801",0x00000000,"ar-ae;Arabic (U.A.E.)" HKCR,"MIME\Database\Rfc1766","3C01",0x00000000,"ar-bh;Arabic (Bahrain)" +HKCR,"MIME\Database\Rfc1766","0C01",0x00000000,"ar-eg;Arabic (Egypt)" +HKCR,"MIME\Database\Rfc1766","0801",0x00000000,"ar-iq;Arabic (Iraq)" +HKCR,"MIME\Database\Rfc1766","2C01",0x00000000,"ar-jo;Arabic (Jordan)" +HKCR,"MIME\Database\Rfc1766","3401",0x00000000,"ar-kw;Arabic (Kuwait)" +HKCR,"MIME\Database\Rfc1766","3001",0x00000000,"ar-lb;Arabic (Lebanon)" +HKCR,"MIME\Database\Rfc1766","1001",0x00000000,"ar-ly;Arabic (Libya)" +HKCR,"MIME\Database\Rfc1766","1801",0x00000000,"ar-ma;Arabic (Morocco)" +HKCR,"MIME\Database\Rfc1766","2001",0x00000000,"ar-om;Arabic (Oman)" HKCR,"MIME\Database\Rfc1766","4001",0x00000000,"ar-qa;Arabic (Qatar)" +HKCR,"MIME\Database\Rfc1766","0401",0x00000000,"ar-sa;Arabic (Saudi Arabia)" +HKCR,"MIME\Database\Rfc1766","2801",0x00000000,"ar-sy;Arabic (Syria)" +HKCR,"MIME\Database\Rfc1766","1C01",0x00000000,"ar-tn;Arabic (Tunisia)" +HKCR,"MIME\Database\Rfc1766","3801",0x00000000,"ar-ae;Arabic (U.A.E.)" +HKCR,"MIME\Database\Rfc1766","2401",0x00000000,"ar-ye;Arabic (Yemen)" +HKCR,"MIME\Database\Rfc1766","042B",0x00000000,"hy;Armenian" HKCR,"MIME\Database\Rfc1766","042D",0x00000000,"eu;Basque" -HKCR,"MIME\Database\Rfc1766","0402",0x00000000,"bg;Bulgarian" HKCR,"MIME\Database\Rfc1766","0423",0x00000000,"be;Belarusian" +HKCR,"MIME\Database\Rfc1766","0445",0x00000000,"bn;Bengali" +HKCR,"MIME\Database\Rfc1766","0402",0x00000000,"bg;Bulgarian" HKCR,"MIME\Database\Rfc1766","0403",0x00000000,"ca;Catalan" HKCR,"MIME\Database\Rfc1766","0004",0x00000000,"zh;Chinese" -HKCR,"MIME\Database\Rfc1766","0404",0x00000000,"zh-tw;Chinese (Taiwan)" HKCR,"MIME\Database\Rfc1766","0804",0x00000000,"zh-cn;Chinese (China)" HKCR,"MIME\Database\Rfc1766","0C04",0x00000000,"zh-hk;Chinese (Hong Kong SAR)" HKCR,"MIME\Database\Rfc1766","1004",0x00000000,"zh-sg;Chinese (Singapore)" +HKCR,"MIME\Database\Rfc1766","0404",0x00000000,"zh-tw;Chinese (Taiwan)" HKCR,"MIME\Database\Rfc1766","041A",0x00000000,"hr;Croatian" HKCR,"MIME\Database\Rfc1766","0405",0x00000000,"cs;Czech" HKCR,"MIME\Database\Rfc1766","0406",0x00000000,"da;Danish" -HKCR,"MIME\Database\Rfc1766","0413",0x00000000,"nl;Dutch (Netherlands)" HKCR,"MIME\Database\Rfc1766","0813",0x00000000,"nl-be;Dutch (Belgium)" +HKCR,"MIME\Database\Rfc1766","0413",0x00000000,"nl;Dutch (Netherlands)" HKCR,"MIME\Database\Rfc1766","0009",0x00000000,"en;English" -HKCR,"MIME\Database\Rfc1766","0409",0x00000000,"en-us;English (United States)" -HKCR,"MIME\Database\Rfc1766","0809",0x00000000,"en-gb;English (United Kingdom)" HKCR,"MIME\Database\Rfc1766","0C09",0x00000000,"en-au;English (Australia)" -HKCR,"MIME\Database\Rfc1766","1009",0x00000000,"en-ca;English (Canada)" -HKCR,"MIME\Database\Rfc1766","1409",0x00000000,"en-nz;English (New Zealand)" -HKCR,"MIME\Database\Rfc1766","1809",0x00000000,"en-ie;English (Ireland)" -HKCR,"MIME\Database\Rfc1766","1C09",0x00000000,"en-za;English (South Africa)" -HKCR,"MIME\Database\Rfc1766","2009",0x00000000,"en-jm;English (Jamaica)" HKCR,"MIME\Database\Rfc1766","2809",0x00000000,"en-bz;English (Belize)" +HKCR,"MIME\Database\Rfc1766","1009",0x00000000,"en-ca;English (Canada)" +HKCR,"MIME\Database\Rfc1766","1809",0x00000000,"en-ie;English (Ireland)" +HKCR,"MIME\Database\Rfc1766","2009",0x00000000,"en-jm;English (Jamaica)" +HKCR,"MIME\Database\Rfc1766","1409",0x00000000,"en-nz;English (New Zealand)" +HKCR,"MIME\Database\Rfc1766","1C09",0x00000000,"en-za;English (South Africa)" HKCR,"MIME\Database\Rfc1766","2C09",0x00000000,"en-tt;English (Trinidad)" +HKCR,"MIME\Database\Rfc1766","0809",0x00000000,"en-gb;English (United Kingdom)" +HKCR,"MIME\Database\Rfc1766","0409",0x00000000,"en-us;English (United States)" +HKCR,"MIME\Database\Rfc1766","048F",0x00000000,"eo;Esperanto" HKCR,"MIME\Database\Rfc1766","0425",0x00000000,"et;Estonian" HKCR,"MIME\Database\Rfc1766","0438",0x00000000,"fo;Faeroese" HKCR,"MIME\Database\Rfc1766","0429",0x00000000,"fa;Farsi" HKCR,"MIME\Database\Rfc1766","040B",0x00000000,"fi;Finnish" -HKCR,"MIME\Database\Rfc1766","040C",0x00000000,"fr;French (France)" HKCR,"MIME\Database\Rfc1766","080C",0x00000000,"fr-be;French (Belgium)" HKCR,"MIME\Database\Rfc1766","0C0C",0x00000000,"fr-ca;French (Canada)" -HKCR,"MIME\Database\Rfc1766","100C",0x00000000,"fr-ch;French (Switzerland)" +HKCR,"MIME\Database\Rfc1766","040C",0x00000000,"fr;French (France)" HKCR,"MIME\Database\Rfc1766","140C",0x00000000,"fr-lu;French (Luxembourg)" +HKCR,"MIME\Database\Rfc1766","100C",0x00000000,"fr-ch;French (Switzerland)" HKCR,"MIME\Database\Rfc1766","043C",0x00000000,"gd;Gaelic" -HKCR,"MIME\Database\Rfc1766","0407",0x00000000,"de;German (Germany)" -HKCR,"MIME\Database\Rfc1766","0807",0x00000000,"de-ch;German (Switzerland)" HKCR,"MIME\Database\Rfc1766","0C07",0x00000000,"de-at;German (Austria)" -HKCR,"MIME\Database\Rfc1766","1007",0x00000000,"de-lu;German (Luxembourg)" +HKCR,"MIME\Database\Rfc1766","0407",0x00000000,"de;German (Germany)" HKCR,"MIME\Database\Rfc1766","1407",0x00000000,"de-li;German (Liechtenstein)" +HKCR,"MIME\Database\Rfc1766","1007",0x00000000,"de-lu;German (Luxembourg)" +HKCR,"MIME\Database\Rfc1766","0807",0x00000000,"de-ch;German (Switzerland)" HKCR,"MIME\Database\Rfc1766","0408",0x00000000,"el;Greek" HKCR,"MIME\Database\Rfc1766","040D",0x00000000,"he;Hebrew" HKCR,"MIME\Database\Rfc1766","0439",0x00000000,"hi;Hindi" HKCR,"MIME\Database\Rfc1766","040E",0x00000000,"hu;Hungarian" -HKCR,"MIME\Database\Rfc1766","042B",0x00000000,"hy;Armenian" HKCR,"MIME\Database\Rfc1766","040F",0x00000000,"is;Icelandic" HKCR,"MIME\Database\Rfc1766","0421",0x00000000,"in;Indonesian" HKCR,"MIME\Database\Rfc1766","0410",0x00000000,"it;Italian (Italy)" @@ -454,26 +457,26 @@ HKCR,"MIME\Database\Rfc1766","081A",0x00000000,"sr;Serbian (Latin)" HKCR,"MIME\Database\Rfc1766","041B",0x00000000,"sk;Slovak" HKCR,"MIME\Database\Rfc1766","0424",0x00000000,"sl;Slovenian" HKCR,"MIME\Database\Rfc1766","042E",0x00000000,"sb;Sorbian" -HKCR,"MIME\Database\Rfc1766","040A",0x00000000,"es;Spanish (Traditional Sort)" -HKCR,"MIME\Database\Rfc1766","080A",0x00000000,"es-mx;Spanish (Mexico)" -HKCR,"MIME\Database\Rfc1766","0C0A",0x00000000,"es;Spanish (International Sort)" -HKCR,"MIME\Database\Rfc1766","100A",0x00000000,"es-gt;Spanish (Guatemala)" -HKCR,"MIME\Database\Rfc1766","140A",0x00000000,"es-cr;Spanish (Costa Rica)" -HKCR,"MIME\Database\Rfc1766","180A",0x00000000,"es-pa;Spanish (Panama)" -HKCR,"MIME\Database\Rfc1766","1C0A",0x00000000,"es-do;Spanish (Dominican Republic)" -HKCR,"MIME\Database\Rfc1766","200A",0x00000000,"es-ve;Spanish (Venezuela)" -HKCR,"MIME\Database\Rfc1766","240A",0x00000000,"es-co;Spanish (Colombia)" -HKCR,"MIME\Database\Rfc1766","280A",0x00000000,"es-pe;Spanish (Peru)" HKCR,"MIME\Database\Rfc1766","2C0A",0x00000000,"es-ar;Spanish (Argentina)" -HKCR,"MIME\Database\Rfc1766","300A",0x00000000,"es-ec;Spanish (Ecuador)" -HKCR,"MIME\Database\Rfc1766","340A",0x00000000,"es-cl;Spanish (Chile)" -HKCR,"MIME\Database\Rfc1766","380A",0x00000000,"es-uy;Spanish (Uruguay)" -HKCR,"MIME\Database\Rfc1766","3C0A",0x00000000,"es-py;Spanish (Paraguay)" HKCR,"MIME\Database\Rfc1766","400A",0x00000000,"es-bo;Spanish (Bolivia)" +HKCR,"MIME\Database\Rfc1766","340A",0x00000000,"es-cl;Spanish (Chile)" +HKCR,"MIME\Database\Rfc1766","240A",0x00000000,"es-co;Spanish (Colombia)" +HKCR,"MIME\Database\Rfc1766","140A",0x00000000,"es-cr;Spanish (Costa Rica)" +HKCR,"MIME\Database\Rfc1766","1C0A",0x00000000,"es-do;Spanish (Dominican Republic)" +HKCR,"MIME\Database\Rfc1766","300A",0x00000000,"es-ec;Spanish (Ecuador)" HKCR,"MIME\Database\Rfc1766","440A",0x00000000,"es-sv;Spanish (El Salvador)" +HKCR,"MIME\Database\Rfc1766","100A",0x00000000,"es-gt;Spanish (Guatemala)" HKCR,"MIME\Database\Rfc1766","480A",0x00000000,"es-hn;Spanish (Honduras)" +HKCR,"MIME\Database\Rfc1766","0C0A",0x00000000,"es;Spanish (International Sort)" +HKCR,"MIME\Database\Rfc1766","080A",0x00000000,"es-mx;Spanish (Mexico)" HKCR,"MIME\Database\Rfc1766","4C0A",0x00000000,"es-ni;Spanish (Nicaragua)" +HKCR,"MIME\Database\Rfc1766","180A",0x00000000,"es-pa;Spanish (Panama)" +HKCR,"MIME\Database\Rfc1766","3C0A",0x00000000,"es-py;Spanish (Paraguay)" +HKCR,"MIME\Database\Rfc1766","280A",0x00000000,"es-pe;Spanish (Peru)" HKCR,"MIME\Database\Rfc1766","500A",0x00000000,"es-pr;Spanish (Puerto Rico)" +HKCR,"MIME\Database\Rfc1766","040A",0x00000000,"es;Spanish (Traditional Sort)" +HKCR,"MIME\Database\Rfc1766","380A",0x00000000,"es-uy;Spanish (Uruguay)" +HKCR,"MIME\Database\Rfc1766","200A",0x00000000,"es-ve;Spanish (Venezuela)" HKCR,"MIME\Database\Rfc1766","0430",0x00000000,"sx;Sutu" HKCR,"MIME\Database\Rfc1766","041D",0x00000000,"sv;Swedish" HKCR,"MIME\Database\Rfc1766","081D",0x00000000,"sv-fi;Swedish (Finland)" @@ -484,6 +487,7 @@ HKCR,"MIME\Database\Rfc1766","041F",0x00000000,"tr;Turkish" HKCR,"MIME\Database\Rfc1766","0422",0x00000000,"uk;Ukrainian" HKCR,"MIME\Database\Rfc1766","0420",0x00000000,"ur;Urdu" HKCR,"MIME\Database\Rfc1766","042A",0x00000000,"vi;Vietnamese" +HKCR,"MIME\Database\Rfc1766","0490",0x00000000,"wa;Walloon" HKCR,"MIME\Database\Rfc1766","0434",0x00000000,"xh;Xhosa" HKCR,"MIME\Database\Rfc1766","043D",0x00000000,"ji;Yiddish" HKCR,"MIME\Database\Rfc1766","0435",0x00000000,"zu;Zulu" diff --git a/reactos/boot/bootdata/hivesft_arm.inf b/reactos/boot/bootdata/hivesft_arm.inf index 074f70fbc87..b4c43a0cecd 100644 --- a/reactos/boot/bootdata/hivesft_arm.inf +++ b/reactos/boot/bootdata/hivesft_arm.inf @@ -106,6 +106,7 @@ HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones","IndexMapping",0x "2c0a", "70",\ "380a", "70",\ "438", "85",\ + "48f", "85",\ "809", "85",\ "816", "85",\ "1809", "85",\ @@ -134,10 +135,12 @@ HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones","IndexMapping",0x "42d", "105",\ "80c", "105",\ "c0a", "105",\ + "490", "105",\ "407", "110",\ "410", "110",\ "413", "110",\ "414", "110",\ + "417", "110",\ "807", "110",\ "810", "110",\ "814", "110",\ @@ -181,6 +184,7 @@ HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones","IndexMapping",0x "42b", "170",\ "420", "185",\ "439", "190",\ + "445", "190",\ "421", "205",\ "41e", "205",\ "42a", "205",\ diff --git a/reactos/boot/bootdata/hivesft_i386.inf b/reactos/boot/bootdata/hivesft_i386.inf index 3da7c27868b..9c969e1ba27 100644 --- a/reactos/boot/bootdata/hivesft_i386.inf +++ b/reactos/boot/bootdata/hivesft_i386.inf @@ -112,6 +112,7 @@ HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones","IndexMapping",0x "2c0a", "70",\ "380a", "70",\ "438", "85",\ + "48f", "85",\ "809", "85",\ "816", "85",\ "1809", "85",\ @@ -140,10 +141,12 @@ HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones","IndexMapping",0x "42d", "105",\ "80c", "105",\ "c0a", "105",\ + "490", "105",\ "407", "110",\ "410", "110",\ "413", "110",\ "414", "110",\ + "417", "110",\ "807", "110",\ "810", "110",\ "814", "110",\ @@ -187,6 +190,7 @@ HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones","IndexMapping",0x "42b", "170",\ "420", "185",\ "439", "190",\ + "445", "190",\ "421", "205",\ "41e", "205",\ "42a", "205",\ diff --git a/reactos/boot/bootdata/hivesys_arm.inf b/reactos/boot/bootdata/hivesys_arm.inf index 8a74df686d7..9a9f9272314 100644 --- a/reactos/boot/bootdata/hivesys_arm.inf +++ b/reactos/boot/bootdata/hivesys_arm.inf @@ -151,6 +151,10 @@ HKLM,"SYSTEM\CurrentControlSet\Control\Keyboard Layouts\0000040d","Layout File", HKLM,"SYSTEM\CurrentControlSet\Control\Keyboard Layouts\0000040d","Layout Text",0x00000000,"Hebrew" HKLM,"SYSTEM\CurrentControlSet\Control\Keyboard Layouts\0000040d","Layout Display Name",0x00000000,"@%SystemRoot%\system32\input.dll,-5083" +HKLM,"SYSTEM\CurrentControlSet\Control\Keyboard Layouts\0000040e","Layout File",0x00000000,"kbdhu.dll" +HKLM,"SYSTEM\CurrentControlSet\Control\Keyboard Layouts\0000040e","Layout Text",0x00000000,"Hungarian" +HKLM,"SYSTEM\CurrentControlSet\Control\Keyboard Layouts\0000040e","Layout Display Name",0x00000000,"@%SystemRoot%\system32\input.dll,-5033" + HKLM,"SYSTEM\CurrentControlSet\Control\Keyboard Layouts\0000040f","Layout File",0x00000000,"kbdic.dll" HKLM,"SYSTEM\CurrentControlSet\Control\Keyboard Layouts\0000040f","Layout Text",0x00000000,"Icelandic" HKLM,"SYSTEM\CurrentControlSet\Control\Keyboard Layouts\0000040f","Layout Display Name",0x00000000,"@%SystemRoot%\system32\input.dll,-5013" @@ -503,6 +507,7 @@ HKLM,"SYSTEM\CurrentControlSet\Control\NLS\Language","0814",0x00000000,"l_intl.n HKLM,"SYSTEM\CurrentControlSet\Control\NLS\Language","0415",0x00000000,"l_intl.nls" HKLM,"SYSTEM\CurrentControlSet\Control\NLS\Language","0416",0x00000000,"l_intl.nls" HKLM,"SYSTEM\CurrentControlSet\Control\NLS\Language","0816",0x00000000,"l_intl.nls" +HKLM,"SYSTEM\CurrentControlSet\Control\NLS\Language","0417",0x00000000,"l_intl.nls" HKLM,"SYSTEM\CurrentControlSet\Control\NLS\Language","0418",0x00000000,"l_intl.nls" HKLM,"SYSTEM\CurrentControlSet\Control\NLS\Language","0419",0x00000000,"l_intl.nls" HKLM,"SYSTEM\CurrentControlSet\Control\NLS\Language","041a",0x00000000,"l_intl.nls" @@ -540,8 +545,11 @@ HKLM,"SYSTEM\CurrentControlSet\Control\NLS\Language","083e",0x00000000,"l_intl.n HKLM,"SYSTEM\CurrentControlSet\Control\NLS\Language","0441",0x00000000,"l_intl.nls" ;HKLM,"SYSTEM\CurrentControlSet\Control\NLS\Language","0443",0x00000000,"l_intl.nls" HKLM,"SYSTEM\CurrentControlSet\Control\NLS\Language","0843",0x00000000,"l_intl.nls" +HKLM,"SYSTEM\CurrentControlSet\Control\NLS\Language","0445",0x00000000,"l_intl.nls" ;HKLM,"SYSTEM\CurrentControlSet\Control\NLS\Language","0455",0x00000000,"l_intl.nls" HKLM,"SYSTEM\CurrentControlSet\Control\NLS\Language","0456",0x00000000,"l_intl.nls" +HKLM,"SYSTEM\CurrentControlSet\Control\NLS\Language","048f",0x00000000,"l_intl.nls" +HKLM,"SYSTEM\CurrentControlSet\Control\NLS\Language","0490",0x00000000,"l_intl.nls" HKLM,"SYSTEM\CurrentControlSet\Control\NLS\Language","Default",0x00000000,"0409" HKLM,"SYSTEM\CurrentControlSet\Control\NLS\Language","InstallLanguage",0x00000000,"0409" @@ -611,6 +619,7 @@ HKLM,"SYSTEM\CurrentControlSet\Control\NLS\Locale","00000814",0x00000000,"1" HKLM,"SYSTEM\CurrentControlSet\Control\NLS\Locale","00000415",0x00000000,"2" HKLM,"SYSTEM\CurrentControlSet\Control\NLS\Locale","00000416",0x00000000,"1" HKLM,"SYSTEM\CurrentControlSet\Control\NLS\Locale","00000816",0x00000000,"1" +HKLM,"SYSTEM\CurrentControlSet\Control\NLS\Locale","00000417",0x00000000,"1" HKLM,"SYSTEM\CurrentControlSet\Control\NLS\Locale","00000418",0x00000000,"2" HKLM,"SYSTEM\CurrentControlSet\Control\NLS\Locale","00000419",0x00000000,"5" HKLM,"SYSTEM\CurrentControlSet\Control\NLS\Locale","0000041a",0x00000000,"2" @@ -648,8 +657,11 @@ HKLM,"SYSTEM\CurrentControlSet\Control\NLS\Locale","0000083e",0x00000000,"1" HKLM,"SYSTEM\CurrentControlSet\Control\NLS\Locale","00000441",0x00000000,"1" ;HKLM,"SYSTEM\CurrentControlSet\Control\NLS\Locale","00000443",0x00000000,"6" HKLM,"SYSTEM\CurrentControlSet\Control\NLS\Locale","00000843",0x00000000,"5" +HKLM,"SYSTEM\CurrentControlSet\Control\NLS\Locale","00000445",0x00000000,"f" ;HKLM,"SYSTEM\CurrentControlSet\Control\NLS\Locale","00000455",0x00000000,"" HKLM,"SYSTEM\CurrentControlSet\Control\NLS\Locale","00000456",0x00000000,"1" +HKLM,"SYSTEM\CurrentControlSet\Control\NLS\Locale","0000048f",0x00000000,"1" +HKLM,"SYSTEM\CurrentControlSet\Control\NLS\Locale","00000490",0x00000000,"1" HKLM,"SYSTEM\CurrentControlSet\Control\NLS\Language Groups","1",0x00000000,"1" HKLM,"SYSTEM\CurrentControlSet\Control\NLS\Language Groups","2",0x00000000,"1" diff --git a/reactos/boot/bootdata/hivesys_i386.inf b/reactos/boot/bootdata/hivesys_i386.inf index b5295f77b5b..cc96ed76d33 100644 --- a/reactos/boot/bootdata/hivesys_i386.inf +++ b/reactos/boot/bootdata/hivesys_i386.inf @@ -151,6 +151,10 @@ HKLM,"SYSTEM\CurrentControlSet\Control\Keyboard Layouts\0000040d","Layout File", HKLM,"SYSTEM\CurrentControlSet\Control\Keyboard Layouts\0000040d","Layout Text",0x00000000,"Hebrew" HKLM,"SYSTEM\CurrentControlSet\Control\Keyboard Layouts\0000040d","Layout Display Name",0x00000000,"@%SystemRoot%\system32\input.dll,-5083" +HKLM,"SYSTEM\CurrentControlSet\Control\Keyboard Layouts\0000040e","Layout File",0x00000000,"kbdhu.dll" +HKLM,"SYSTEM\CurrentControlSet\Control\Keyboard Layouts\0000040e","Layout Text",0x00000000,"Hungarian" +HKLM,"SYSTEM\CurrentControlSet\Control\Keyboard Layouts\0000040e","Layout Display Name",0x00000000,"@%SystemRoot%\system32\input.dll,-5033" + HKLM,"SYSTEM\CurrentControlSet\Control\Keyboard Layouts\0000040f","Layout File",0x00000000,"kbdic.dll" HKLM,"SYSTEM\CurrentControlSet\Control\Keyboard Layouts\0000040f","Layout Text",0x00000000,"Icelandic" HKLM,"SYSTEM\CurrentControlSet\Control\Keyboard Layouts\0000040f","Layout Display Name",0x00000000,"@%SystemRoot%\system32\input.dll,-5013" @@ -503,6 +507,7 @@ HKLM,"SYSTEM\CurrentControlSet\Control\NLS\Language","0814",0x00000000,"l_intl.n HKLM,"SYSTEM\CurrentControlSet\Control\NLS\Language","0415",0x00000000,"l_intl.nls" HKLM,"SYSTEM\CurrentControlSet\Control\NLS\Language","0416",0x00000000,"l_intl.nls" HKLM,"SYSTEM\CurrentControlSet\Control\NLS\Language","0816",0x00000000,"l_intl.nls" +HKLM,"SYSTEM\CurrentControlSet\Control\NLS\Language","0417",0x00000000,"l_intl.nls" HKLM,"SYSTEM\CurrentControlSet\Control\NLS\Language","0418",0x00000000,"l_intl.nls" HKLM,"SYSTEM\CurrentControlSet\Control\NLS\Language","0419",0x00000000,"l_intl.nls" HKLM,"SYSTEM\CurrentControlSet\Control\NLS\Language","041a",0x00000000,"l_intl.nls" @@ -540,8 +545,11 @@ HKLM,"SYSTEM\CurrentControlSet\Control\NLS\Language","083e",0x00000000,"l_intl.n HKLM,"SYSTEM\CurrentControlSet\Control\NLS\Language","0441",0x00000000,"l_intl.nls" ;HKLM,"SYSTEM\CurrentControlSet\Control\NLS\Language","0443",0x00000000,"l_intl.nls" HKLM,"SYSTEM\CurrentControlSet\Control\NLS\Language","0843",0x00000000,"l_intl.nls" +HKLM,"SYSTEM\CurrentControlSet\Control\NLS\Language","0445",0x00000000,"l_intl.nls" ;HKLM,"SYSTEM\CurrentControlSet\Control\NLS\Language","0455",0x00000000,"l_intl.nls" HKLM,"SYSTEM\CurrentControlSet\Control\NLS\Language","0456",0x00000000,"l_intl.nls" +HKLM,"SYSTEM\CurrentControlSet\Control\NLS\Language","048f",0x00000000,"l_intl.nls" +HKLM,"SYSTEM\CurrentControlSet\Control\NLS\Language","0490",0x00000000,"l_intl.nls" HKLM,"SYSTEM\CurrentControlSet\Control\NLS\Language","Default",0x00000000,"0409" HKLM,"SYSTEM\CurrentControlSet\Control\NLS\Language","InstallLanguage",0x00000000,"0409" @@ -611,6 +619,7 @@ HKLM,"SYSTEM\CurrentControlSet\Control\NLS\Locale","00000814",0x00000000,"1" HKLM,"SYSTEM\CurrentControlSet\Control\NLS\Locale","00000415",0x00000000,"2" HKLM,"SYSTEM\CurrentControlSet\Control\NLS\Locale","00000416",0x00000000,"1" HKLM,"SYSTEM\CurrentControlSet\Control\NLS\Locale","00000816",0x00000000,"1" +HKLM,"SYSTEM\CurrentControlSet\Control\NLS\Locale","00000417",0x00000000,"1" HKLM,"SYSTEM\CurrentControlSet\Control\NLS\Locale","00000418",0x00000000,"2" HKLM,"SYSTEM\CurrentControlSet\Control\NLS\Locale","00000419",0x00000000,"5" HKLM,"SYSTEM\CurrentControlSet\Control\NLS\Locale","0000041a",0x00000000,"2" @@ -648,8 +657,11 @@ HKLM,"SYSTEM\CurrentControlSet\Control\NLS\Locale","0000083e",0x00000000,"1" HKLM,"SYSTEM\CurrentControlSet\Control\NLS\Locale","00000441",0x00000000,"1" ;HKLM,"SYSTEM\CurrentControlSet\Control\NLS\Locale","00000443",0x00000000,"6" HKLM,"SYSTEM\CurrentControlSet\Control\NLS\Locale","00000843",0x00000000,"5" +HKLM,"SYSTEM\CurrentControlSet\Control\NLS\Locale","00000445",0x00000000,"f" ;HKLM,"SYSTEM\CurrentControlSet\Control\NLS\Locale","00000455",0x00000000,"" HKLM,"SYSTEM\CurrentControlSet\Control\NLS\Locale","00000456",0x00000000,"1" +HKLM,"SYSTEM\CurrentControlSet\Control\NLS\Locale","0000048f",0x00000000,"1" +HKLM,"SYSTEM\CurrentControlSet\Control\NLS\Locale","00000490",0x00000000,"1" HKLM,"SYSTEM\CurrentControlSet\Control\NLS\Language Groups","1",0x00000000,"1" HKLM,"SYSTEM\CurrentControlSet\Control\NLS\Language Groups","2",0x00000000,"1" diff --git a/reactos/boot/bootdata/txtsetup.sif b/reactos/boot/bootdata/txtsetup.sif index be75b9dd479..668724e3dcf 100644 --- a/reactos/boot/bootdata/txtsetup.sif +++ b/reactos/boot/bootdata/txtsetup.sif @@ -125,8 +125,9 @@ Default = "XT-, AT- or extended keyboard (83-105 keys)" 0000042B = "Armenian" 0000082C = "Azeri (Cyrillic)" 0000042C = "Azeri (Latin)" -;0000042D = "Basque" +0000042D = "Basque" 00000423 = "Belarusian" +;00000445 = "Bengali" 00000402 = "Bulgarian" ;00000455 = "Burmese" 00000403 = "Catalan" @@ -154,6 +155,7 @@ Default = "XT-, AT- or extended keyboard (83-105 keys)" 00002C09 = "English (Trinidad)" 00003009 = "English (Zimbabwe)" 00003409 = "English (Philippines)" +0000048F = "Esperanto" 00000425 = "Estonian" ;00000438 = "Faeroese" ;00000429 = "Farsi" @@ -200,6 +202,7 @@ Default = "XT-, AT- or extended keyboard (83-105 keys)" 00000416 = "Portuguese (Brazil)" ;00000446 = "Punjabi (India)" 00000418 = "Romanian" +00000417 = "Romansh" 00000419 = "Russian" ;0000044F = "Sanskrit" 00000C1A = "Serbian (Cyrillic)" @@ -240,6 +243,7 @@ Default = "XT-, AT- or extended keyboard (83-105 keys)" 00000443 = "Uzbek (Latin)" 00000843 = "Uzbek (Cyrillic)" ;0000042A = "Vietnamese" +00000490 = "Walon" ;00000435 = "Zulu" @@ -333,63 +337,65 @@ Default = "XT-, AT- or extended keyboard (83-105 keys)" 00020402 = kbdbgt.dll 00030402 = kbdbga.dll 00040402 = kbdbgm.dll -0000080C = kbdbe.dll -00000813 = kbdbe.dll -00000455 = kbdbur.dll 00000405 = kbdcz.dll 00010405 = kbdcz1.dll 00000406 = kbdda.dll +00000407 = kbdgr.dll +00000807 = kbdsg.dll +00010407 = kbdgrist.dll +00020407 = kbdgneo.dll +00030407 = kbdgerg.dll +00000408 = kbdhe.dll +00010408 = kbdhe.dll 00000409 = kbdus.dll +00000809 = kbduk.dll +00001809 = kbdir.dll 00010409 = kbddv.dll +00011009 = kbdcan.dll 00020409 = kbdusx.dll 00030409 = kbdusl.dll 00040409 = kbdusr.dll 00050409 = kbdusa.dll -00001809 = kbdir.dll 0000040A = kbdes.dll 0000080A = kbdla.dll 0000040B = kbdfi.dll 0000040C = kbdfr.dll -00030407 = kbdgerg.dll -00020407 = kbdgneo.dll -00010407 = kbdgrist.dll -00000407 = kbdgr.dll -00000408 = kbdhe.dll -00010408 = kbdhe.dll +0000080C = kbdbe.dll +00000C0C = kbdfc.dll 0000040D = kbdheb.dll 0000040E = kbdhu.dll 0000040F = kbdic.dll 00000410 = kbdit.dll 00000411 = kbdja.dll 00000412 = kbdko.dll -0000041C = kbdal.dll -0000041F = kbdtuq.dll -0001041F = kbdtuf.dll -00010427 = kbdlt1.dll 00000413 = kbdne.dll +00000813 = kbdbe.dll 00000414 = kbdno.dll 00000415 = kbdpl1.dll -00010416 = kbdbr.dll 00000816 = kbdpo.dll +00010416 = kbdbr.dll 00000418 = kbdro.dll 00000419 = kbdru.dll 00010419 = kbdru1.dll -00000807 = kbdsg.dll 0000041A = kbdcr.dll 0000081A = kbdycl.dll +00000C1A = kbdycc.dll 0000041B = kbdsk.dll 0001041B = kbdsk1.dll +0000041C = kbdal.dll 0000041D = kbdsw.dll 0000041E = kbdth0.dll 0001041E = kbdth1.dll 0002041E = kbdth2.dll 0003041E = kbdth3.dll -00000809 = kbduk.dll +0000041F = kbdtuq.dll +0001041F = kbdtuf.dll 00000422 = kbdur.dll 00010422 = kbdurs.dll 00000423 = kbdblr.dll 00000425 = kbdest.dll 00000426 = kbdlv.dll +00010427 = kbdlt1.dll 0000042A = kbdvntc.dll 0000042B = kbdarme.dll 0001042B = kbdarmw.dll @@ -405,9 +411,7 @@ Default = "XT-, AT- or extended keyboard (83-105 keys)" 00000447 = kbdinguj.dll 0000044C = kbdinmal.dll 0000044D = kbdinasa.dll -00011009 = kbdcan.dll -00000C0C = kbdfc.dll -00000C1A = kbdycc.dll +00000455 = kbdbur.dll [HiveInfs.Install] AddReg=hivecls.inf,AddReg