- Add ANSI, OEM and MAC codepage to MUI_LANGUAGE structure

svn path=/trunk/; revision=31638
This commit is contained in:
Dmitry Chapyshev 2008-01-07 12:34:54 +00:00
parent 82aae4981b
commit 105d16cdd9
2 changed files with 35 additions and 0 deletions

View file

@ -44,6 +44,9 @@ static MUI_LANGUAGE LanguageList[] =
{ {
L"00000409", /* The Language ID */ L"00000409", /* The Language ID */
L"00000409", /* Default Keyboard Layout for this language */ L"00000409", /* Default Keyboard Layout for this language */
L"1252", /* ANSI Codepage */
L"437", /* OEM Codepage */
L"10000", /* MAC Codepage */
L"English", /* Language Name , not used just to make things easier when updating this file */ L"English", /* Language Name , not used just to make things easier when updating this file */
enUSPages, /* Translated page strings */ enUSPages, /* Translated page strings */
enUSErrorEntries /* Translated error strings */ enUSErrorEntries /* Translated error strings */
@ -51,6 +54,9 @@ static MUI_LANGUAGE LanguageList[] =
{ {
L"0000040C", L"0000040C",
L"0000040C", L"0000040C",
L"1252",
L"850",
L"10000",
L"French", L"French",
frFRPages, frFRPages,
frFRErrorEntries frFRErrorEntries
@ -58,6 +64,9 @@ static MUI_LANGUAGE LanguageList[] =
{ {
L"00000407", L"00000407",
L"00000407", L"00000407",
L"1252",
L"850",
L"10000",
L"German", L"German",
deDEPages, deDEPages,
deDEErrorEntries deDEErrorEntries
@ -65,6 +74,9 @@ static MUI_LANGUAGE LanguageList[] =
{ {
L"00000408", L"00000408",
L"00000409", L"00000409",
L"1253",
L"737",
L"10006",
L"Greek", L"Greek",
elGRPages, elGRPages,
elGRErrorEntries elGRErrorEntries
@ -72,6 +84,9 @@ static MUI_LANGUAGE LanguageList[] =
{ {
L"00000410", L"00000410",
L"00000410", L"00000410",
L"1252",
L"850",
L"10000",
L"Italian", L"Italian",
itITPages, itITPages,
itITErrorEntries itITErrorEntries
@ -79,6 +94,9 @@ static MUI_LANGUAGE LanguageList[] =
{ {
L"00000419", L"00000419",
L"00000419", L"00000419",
L"1251",
L"866",
L"10007",
L"Russian", L"Russian",
ruRUPages, ruRUPages,
ruRUErrorEntries ruRUErrorEntries
@ -86,6 +104,9 @@ static MUI_LANGUAGE LanguageList[] =
{ {
L"0000040A", L"0000040A",
L"0000040A", L"0000040A",
L"1252",
L"850",
L"10000",
L"Spanish", L"Spanish",
esESPages, esESPages,
esESErrorEntries esESErrorEntries
@ -93,6 +114,9 @@ static MUI_LANGUAGE LanguageList[] =
{ {
L"00000415", L"00000415",
L"00000415", L"00000415",
L"1250",
L"852",
L"10029",
L"Polish", L"Polish",
plPLPages, plPLPages,
plPLErrorEntries plPLErrorEntries
@ -100,6 +124,9 @@ static MUI_LANGUAGE LanguageList[] =
{ {
L"0000041D", L"0000041D",
L"0000041D", L"0000041D",
L"1252",
L"850",
L"10000",
L"Swedish", L"Swedish",
svSEPages, svSEPages,
svSEErrorEntries svSEErrorEntries
@ -107,11 +134,16 @@ static MUI_LANGUAGE LanguageList[] =
{ {
L"00000422", L"00000422",
L"00000422", L"00000422",
L"1251",
L"866",
L"10017",
L"Ukrainian", L"Ukrainian",
ukUAPages, ukUAPages,
ukUAErrorEntries ukUAErrorEntries
}, },
{ {
NULL,
NULL,
NULL, NULL,
NULL, NULL,
NULL NULL

View file

@ -25,6 +25,9 @@ typedef struct
{ {
PWCHAR LanguageID; PWCHAR LanguageID;
PWCHAR LanguageKeyboardLayoutID; PWCHAR LanguageKeyboardLayoutID;
PWCHAR ACPage;
PWCHAR OEMCPage;
PWCHAR MACCPage;
PWCHAR LanguageDescriptor; PWCHAR LanguageDescriptor;
MUI_PAGE * MuiPages; MUI_PAGE * MuiPages;
MUI_ERROR * MuiErrors; MUI_ERROR * MuiErrors;