Hi,
IMHO it's the wrong way to do it. A part from not being a standard procedure
(Windows hasn't got such HiveLocaleInfs.Install directive in txtsetup.sif)
It should be done during second stage setup using a localized .inf file.
setupapi already has support for managing multiple translatable strings in
one single inf file. for example:
[LangAddReg]
HKR,,"LocalizedString",0x00010000,%one%
[Strings] ; Default, US English
one = "One"
two = "Two"
[Strings.040c] French (Standard)
one = "Un"
two = "Deux"
[Strings.080a] ; Spanish (Mexico)
one = "Uno"
two = "Dos"
The other reason is that 1st stage setup should perform the minimal
indispensable steps to configure a given system to run the GUI based setup.
In the future when reactos is able to install form a livecd no 1st stage
setup will be run at all.
Regards,
/Marc
--------------------------------------------------
From: <mkupfer(a)svn.reactos.org>
Sent: Thursday, June 26, 2008 6:53 PM
To: <ros-diffs(a)reactos.org>
Subject: [ros-diffs] [mkupfer] 34109: - fix for missing letter in
"DISPLAYSETTINGSUPDATE" - initial version of i18n hives (translatable
registry entries)
Author: mkupfer
Date: Thu Jun 26 11:53:26 2008
New Revision: 34109
URL:
http://svn.reactos.org/svn/reactos?rev=34109&view=rev
Log:
- fix for missing letter in "DISPLAYSETTINGSUPDATE"
- initial version of i18n hives (translatable registry entries)
Added:
branches/matthias-i18n/boot/bootdata/de_DE.inf (with props)
Modified:
branches/matthias-i18n/base/setup/usetup/interface/usetup.c
branches/matthias-i18n/base/setup/usetup/lang/bg-BG.h
branches/matthias-i18n/base/setup/usetup/lang/cs-CZ.h
branches/matthias-i18n/base/setup/usetup/lang/de-DE.h
branches/matthias-i18n/base/setup/usetup/lang/el-GR.h
branches/matthias-i18n/base/setup/usetup/lang/en-US.h
branches/matthias-i18n/base/setup/usetup/lang/es-ES.h
branches/matthias-i18n/base/setup/usetup/lang/fr-FR.h
branches/matthias-i18n/base/setup/usetup/lang/it-IT.h
branches/matthias-i18n/base/setup/usetup/lang/lt-LT.h
branches/matthias-i18n/base/setup/usetup/lang/pl-PL.h
branches/matthias-i18n/base/setup/usetup/lang/ru-RU.h
branches/matthias-i18n/base/setup/usetup/lang/sk-SK.h
branches/matthias-i18n/base/setup/usetup/lang/sv-SE.h
branches/matthias-i18n/base/setup/usetup/lang/uk-UA.h
branches/matthias-i18n/base/setup/usetup/mui.h
branches/matthias-i18n/boot/bootdata/bootdata.rbuild
branches/matthias-i18n/boot/bootdata/txtsetup.sif
Modified: branches/matthias-i18n/base/setup/usetup/interface/usetup.c
URL:
http://svn.reactos.org/svn/reactos/branches/matthias-i18n/base/setup/usetup…
==============================================================================
--- branches/matthias-i18n/base/setup/usetup/interface/usetup.c
[iso-8859-1] (original)
+++ branches/matthias-i18n/base/setup/usetup/interface/usetup.c
[iso-8859-1] Thu Jun 26 11:53:26 2008
@@ -3135,6 +3135,7 @@
PWSTR Action;
PWSTR File;
PWSTR Section;
+ PWSTR LangId;
BOOLEAN Delete;
NTSTATUS Status;
@@ -3207,8 +3208,54 @@
}
} while (SetupFindNextLine (&InfContext, &InfContext));
+ /* Localize registry entries by applying of language updates */
+
+ if (!SetupFindFirstLineW(SetupInf, L"HiveLocaleInfs.Install", NULL,
&InfContext))
+ {
+ DPRINT1("SetupFindFirstLine() failed\n");
+ MUIDisplayError(ERROR_FIND_REGISTRY, Ir, POPUP_WAIT_ENTER);
+ return QUIT_PAGE;
+ }
+
+ do
+ {
+ INF_GetDataField (&InfContext, 0, &Action);
+ INF_GetDataField (&InfContext, 1, &File);
+ INF_GetDataField (&InfContext, 2, &Section);
+ INF_GetDataField (&InfContext, 3, &LangId);
+
+ DPRINT("Action: %S File: %S Section %S LangId %S\n", Action,
File, Section, LangId);
+
+ if (!_wcsicmp (Action, L"AddReg"))
+ {
+ Delete = FALSE;
+ }
+ else if (!_wcsicmp (Action, L"DelReg"))
+ {
+ Delete = TRUE;
+ }
+ else
+ {
+ continue;
+ }
+
+ if (_wcsicmp(SelectedLanguageId, LangId)) /* language id doesn't
match or exist */
+ continue;
+
+ CONSOLE_SetStatusText(MUIGetString(STRING_IMPORTFILE), File);
+
+ if (!ImportRegistryFile(File, Section, Delete))
+ {
+ DPRINT("Importing %S failed\n", File);
+
+ MUIDisplayError(ERROR_IMPORT_HIVE, Ir, POPUP_WAIT_ENTER);
+ return QUIT_PAGE;
+ }
+ } while (SetupFindNextLine (&InfContext, &InfContext));
+
+
/* Update display registry settings */
- CONSOLE_SetStatusText(MUIGetString(STRING_DISPLAYETTINGSUPDATE));
+ CONSOLE_SetStatusText(MUIGetString(STRING_DISPLAYSETTINGSUPDATE));
if (!ProcessDisplayRegistry(SetupInf, DisplayList))
{
MUIDisplayError(ERROR_UPDATE_DISPLAY_SETTINGS, Ir,
POPUP_WAIT_ENTER);
Modified: branches/matthias-i18n/base/setup/usetup/lang/bg-BG.h
URL:
http://svn.reactos.org/svn/reactos/branches/matthias-i18n/base/setup/usetup…
==============================================================================
--- branches/matthias-i18n/base/setup/usetup/lang/bg-BG.h [iso-8859-1]
(original)
+++ branches/matthias-i18n/base/setup/usetup/lang/bg-BG.h [iso-8859-1] Thu
Jun 26 11:53:26 2008
@@ -1633,7 +1633,7 @@
" áê¢à¥¬¥ï¢ ¥ ॣ¨áâêà¨â¥ ஥¢¥..."},
{STRING_IMPORTFILE,
" áï¥ %S..."},
- {STRING_DISPLAYETTINGSUPDATE,
+ {STRING_DISPLAYSETTINGSUPDATE,
" áê¢à¥¬¥ï¢ ¥ ॣ¨áâ஢¨â¥ áâனª¨ ¥ªà ..."},
{STRING_LOCALESETTINGSUPDATE,
" áê¢à¥¬¥ï¢ ¥ ¬¥áâ¨â¥ áâனª¨..."},
Modified: branches/matthias-i18n/base/setup/usetup/lang/cs-CZ.h
URL:
http://svn.reactos.org/svn/reactos/branches/matthias-i18n/base/setup/usetup…
==============================================================================
--- branches/matthias-i18n/base/setup/usetup/lang/cs-CZ.h [iso-8859-1]
(original)
+++ branches/matthias-i18n/base/setup/usetup/lang/cs-CZ.h [iso-8859-1] Thu
Jun 26 11:53:26 2008
@@ -1630,7 +1630,7 @@
" Aktualizuji registr..."},
{STRING_IMPORTFILE,
" Importuji %S..."},
- {STRING_DISPLAYETTINGSUPDATE,
+ {STRING_DISPLAYSETTINGSUPDATE,
" Aktualizuji nastaven¡ zobrazen¡ registru..."}, //display registry
settings
{STRING_LOCALESETTINGSUPDATE,
" Aktualizuji m¡stn¡ nastaven¡..."},
Modified: branches/matthias-i18n/base/setup/usetup/lang/de-DE.h
URL:
http://svn.reactos.org/svn/reactos/branches/matthias-i18n/base/setup/usetup…
==============================================================================
--- branches/matthias-i18n/base/setup/usetup/lang/de-DE.h [iso-8859-1]
(original)
+++ branches/matthias-i18n/base/setup/usetup/lang/de-DE.h [iso-8859-1] Thu
Jun 26 11:53:26 2008
@@ -1624,7 +1624,7 @@
" Registry hives werden aktualisiert..."},
{STRING_IMPORTFILE,
" Importiere %S..."},
- {STRING_DISPLAYETTINGSUPDATE,
+ {STRING_DISPLAYSETTINGSUPDATE,
" Bildschirm-Registryeinstellungen werden aktualisiert..."},
{STRING_LOCALESETTINGSUPDATE,
" Lokalisierungseinstellungen werden aktualisiert..."},
Modified: branches/matthias-i18n/base/setup/usetup/lang/el-GR.h
URL:
http://svn.reactos.org/svn/reactos/branches/matthias-i18n/base/setup/usetup…
==============================================================================
--- branches/matthias-i18n/base/setup/usetup/lang/el-GR.h [iso-8859-1]
(original)
+++ branches/matthias-i18n/base/setup/usetup/lang/el-GR.h [iso-8859-1] Thu
Jun 26 11:53:26 2008
@@ -1653,7 +1653,7 @@
" Updating registry hives..."},
{STRING_IMPORTFILE,
" Importing %S..."},
- {STRING_DISPLAYETTINGSUPDATE,
+ {STRING_DISPLAYSETTINGSUPDATE,
" Updating display registry settings..."},
{STRING_LOCALESETTINGSUPDATE,
" Updating locale settings..."},
Modified: branches/matthias-i18n/base/setup/usetup/lang/en-US.h
URL:
http://svn.reactos.org/svn/reactos/branches/matthias-i18n/base/setup/usetup…
==============================================================================
--- branches/matthias-i18n/base/setup/usetup/lang/en-US.h [iso-8859-1]
(original)
+++ branches/matthias-i18n/base/setup/usetup/lang/en-US.h [iso-8859-1] Thu
Jun 26 11:53:26 2008
@@ -1623,7 +1623,7 @@
" Updating registry hives..."},
{STRING_IMPORTFILE,
" Importing %S..."},
- {STRING_DISPLAYETTINGSUPDATE,
+ {STRING_DISPLAYSETTINGSUPDATE,
" Updating display registry settings..."},
{STRING_LOCALESETTINGSUPDATE,
" Updating locale settings..."},
Modified: branches/matthias-i18n/base/setup/usetup/lang/es-ES.h
URL:
http://svn.reactos.org/svn/reactos/branches/matthias-i18n/base/setup/usetup…
==============================================================================
--- branches/matthias-i18n/base/setup/usetup/lang/es-ES.h [iso-8859-1]
(original)
+++ branches/matthias-i18n/base/setup/usetup/lang/es-ES.h [iso-8859-1] Thu
Jun 26 11:53:26 2008
@@ -1623,7 +1623,7 @@
" Actualizando el rbol del registro..."},
{STRING_IMPORTFILE,
" Importando %S..."},
- {STRING_DISPLAYETTINGSUPDATE,
+ {STRING_DISPLAYSETTINGSUPDATE,
" Actualizando configuraci¢n del tipo de pantalla..."},
{STRING_LOCALESETTINGSUPDATE,
" Actualizando configuraci¢n regional..."},
Modified: branches/matthias-i18n/base/setup/usetup/lang/fr-FR.h
URL:
http://svn.reactos.org/svn/reactos/branches/matthias-i18n/base/setup/usetup…
==============================================================================
--- branches/matthias-i18n/base/setup/usetup/lang/fr-FR.h [iso-8859-1]
(original)
+++ branches/matthias-i18n/base/setup/usetup/lang/fr-FR.h [iso-8859-1] Thu
Jun 26 11:53:26 2008
@@ -1636,7 +1636,7 @@
" Mise
jour de la base de registre..."},
{STRING_IMPORTFILE,
" Importe %S..."},
- {STRING_DISPLAYETTINGSUPDATE,
+ {STRING_DISPLAYSETTINGSUPDATE,
" Mise
jour des paramtres du registre pour l'cran..."},
{STRING_LOCALESETTINGSUPDATE,
" Mise
jour des paramtres rgionaux..."},
Modified: branches/matthias-i18n/base/setup/usetup/lang/it-IT.h
URL:
http://svn.reactos.org/svn/reactos/branches/matthias-i18n/base/setup/usetup…
==============================================================================
--- branches/matthias-i18n/base/setup/usetup/lang/it-IT.h [iso-8859-1]
(original)
+++ branches/matthias-i18n/base/setup/usetup/lang/it-IT.h [iso-8859-1] Thu
Jun 26 11:53:26 2008
@@ -1624,7 +1624,7 @@
" Aggiornamento degli hives del registro..."},
{STRING_IMPORTFILE,
" Importazione di %S..."},
- {STRING_DISPLAYETTINGSUPDATE,
+ {STRING_DISPLAYSETTINGSUPDATE,
" Aggiornamento delle impostazioni dello schermo nel registro..."},
{STRING_LOCALESETTINGSUPDATE,
" Aggiornamento delle impostazioni di regionalizzazione..."},
Modified: branches/matthias-i18n/base/setup/usetup/lang/lt-LT.h
URL:
http://svn.reactos.org/svn/reactos/branches/matthias-i18n/base/setup/usetup…
==============================================================================
--- branches/matthias-i18n/base/setup/usetup/lang/lt-LT.h [iso-8859-1]
(original)
+++ branches/matthias-i18n/base/setup/usetup/lang/lt-LT.h [iso-8859-1] Thu
Jun 26 11:53:26 2008
@@ -1633,7 +1633,7 @@
" Updating registry hives..."},
{STRING_IMPORTFILE,
" Importing %S..."},
- {STRING_DISPLAYETTINGSUPDATE,
+ {STRING_DISPLAYSETTINGSUPDATE,
" Updating display registry settings..."},
{STRING_LOCALESETTINGSUPDATE,
" Updating locale settings..."},
Modified: branches/matthias-i18n/base/setup/usetup/lang/pl-PL.h
URL:
http://svn.reactos.org/svn/reactos/branches/matthias-i18n/base/setup/usetup…
==============================================================================
--- branches/matthias-i18n/base/setup/usetup/lang/pl-PL.h [iso-8859-1]
(original)
+++ branches/matthias-i18n/base/setup/usetup/lang/pl-PL.h [iso-8859-1] Thu
Jun 26 11:53:26 2008
@@ -1632,7 +1632,7 @@
" Uaktualnianie..."},
{STRING_IMPORTFILE,
" Importowanie %S..."},
- {STRING_DISPLAYETTINGSUPDATE,
+ {STRING_DISPLAYSETTINGSUPDATE,
" Zmiana ustawieä ekranu w rejestrze..."},
{STRING_LOCALESETTINGSUPDATE,
" Zmiana wersji j©zykowej..."},
Modified: branches/matthias-i18n/base/setup/usetup/lang/ru-RU.h
URL:
http://svn.reactos.org/svn/reactos/branches/matthias-i18n/base/setup/usetup…
==============================================================================
--- branches/matthias-i18n/base/setup/usetup/lang/ru-RU.h [iso-8859-1]
(original)
+++ branches/matthias-i18n/base/setup/usetup/lang/ru-RU.h [iso-8859-1] Thu
Jun 26 11:53:26 2008
@@ -1624,7 +1624,7 @@
" ¡®¢«¥¨¥ ªãá⮢ ॥áâà ..."},
{STRING_IMPORTFILE,
" ¬¯®àâ¨à®¢ ¨¥ %S..."},
- {STRING_DISPLAYETTINGSUPDATE,
+ {STRING_DISPLAYSETTINGSUPDATE,
" ¡®¢«¥¨¥ ¯ à ¬¥â஢ íªà ¢ ॥áâà¥..."},
{STRING_LOCALESETTINGSUPDATE,
" ¡®¢«¥¨¥ ¯ à ¬¥â஢ «®ª «¨..."},
Modified: branches/matthias-i18n/base/setup/usetup/lang/sk-SK.h
URL:
http://svn.reactos.org/svn/reactos/branches/matthias-i18n/base/setup/usetup…
==============================================================================
--- branches/matthias-i18n/base/setup/usetup/lang/sk-SK.h [iso-8859-1]
(original)
+++ branches/matthias-i18n/base/setup/usetup/lang/sk-SK.h [iso-8859-1] Thu
Jun 26 11:53:26 2008
@@ -1631,7 +1631,7 @@
" Aktualizujem polo§ky registrov..."},
{STRING_IMPORTFILE,
" Importujem %S..."},
- {STRING_DISPLAYETTINGSUPDATE,
+ {STRING_DISPLAYSETTINGSUPDATE,
" Aktualizujem nastavenia obrazovky v registrov..."}, //display
registry settings
{STRING_LOCALESETTINGSUPDATE,
" Aktualizujem miestne nastavenia..."},
Modified: branches/matthias-i18n/base/setup/usetup/lang/sv-SE.h
URL:
http://svn.reactos.org/svn/reactos/branches/matthias-i18n/base/setup/usetup…
==============================================================================
--- branches/matthias-i18n/base/setup/usetup/lang/sv-SE.h [iso-8859-1]
(original)
+++ branches/matthias-i18n/base/setup/usetup/lang/sv-SE.h [iso-8859-1] Thu
Jun 26 11:53:26 2008
@@ -1623,7 +1623,7 @@
" Updating registry hives..."},
{STRING_IMPORTFILE,
" Importing %S..."},
- {STRING_DISPLAYETTINGSUPDATE,
+ {STRING_DISPLAYSETTINGSUPDATE,
" Updating display registry settings..."},
{STRING_LOCALESETTINGSUPDATE,
" Updating locale settings..."},
Modified: branches/matthias-i18n/base/setup/usetup/lang/uk-UA.h
URL:
http://svn.reactos.org/svn/reactos/branches/matthias-i18n/base/setup/usetup…
==============================================================================
--- branches/matthias-i18n/base/setup/usetup/lang/uk-UA.h [iso-8859-1]
(original)
+++ branches/matthias-i18n/base/setup/usetup/lang/uk-UA.h [iso-8859-1] Thu
Jun 26 11:53:26 2008
@@ -1624,7 +1624,7 @@
" Updating registry hives..."},
{STRING_IMPORTFILE,
" Importing %S..."},
- {STRING_DISPLAYETTINGSUPDATE,
+ {STRING_DISPLAYSETTINGSUPDATE,
" Updating display registry settings..."},
{STRING_LOCALESETTINGSUPDATE,
" Updating locale settings..."},
Modified: branches/matthias-i18n/base/setup/usetup/mui.h
URL:
http://svn.reactos.org/svn/reactos/branches/matthias-i18n/base/setup/usetup…
==============================================================================
--- branches/matthias-i18n/base/setup/usetup/mui.h [iso-8859-1] (original)
+++ branches/matthias-i18n/base/setup/usetup/mui.h [iso-8859-1] Thu Jun 26
11:53:26 2008
@@ -101,7 +101,7 @@
#define STRING_FREEMEM 19
#define STRING_REGHIVEUPDATE 20
#define STRING_IMPORTFILE 21
-#define STRING_DISPLAYETTINGSUPDATE 22
+#define STRING_DISPLAYSETTINGSUPDATE 22
#define STRING_LOCALESETTINGSUPDATE 23
#define STRING_KEYBOARDSETTINGSUPDATE 24
#define STRING_CODEPAGEINFOUPDATE 25
Modified: branches/matthias-i18n/boot/bootdata/bootdata.rbuild
URL:
http://svn.reactos.org/svn/reactos/branches/matthias-i18n/boot/bootdata/boo…
==============================================================================
--- branches/matthias-i18n/boot/bootdata/bootdata.rbuild [iso-8859-1]
(original)
+++ branches/matthias-i18n/boot/bootdata/bootdata.rbuild [iso-8859-1] Thu
Jun 26 11:53:26 2008
@@ -8,6 +8,7 @@
<cdfile installbase="$(CDOUTPUT)">hivedef.inf</cdfile>
<cdfile installbase="$(CDOUTPUT)">hivesft.inf</cdfile>
<cdfile installbase="$(CDOUTPUT)">hivesys.inf</cdfile>
+ <cdfile installbase="$(CDOUTPUT)">de_DE.inf</cdfile>
<cdfile installbase="$(CDOUTPUT)">txtsetup.sif</cdfile>
<cdfile installbase="$(CDOUTPUT)">unattend.inf</cdfile>
<directory name="bootcd">
Added: branches/matthias-i18n/boot/bootdata/de_DE.inf
URL:
http://svn.reactos.org/svn/reactos/branches/matthias-i18n/boot/bootdata/de_…
==============================================================================
--- branches/matthias-i18n/boot/bootdata/de_DE.inf (added)
+++ branches/matthias-i18n/boot/bootdata/de_DE.inf [iso-8859-1] Thu Jun 26
11:53:26 2008
@@ -1,0 +1,88 @@
+[Version]
+Signature="$ReactOS$
+
+[AddReg]
+
+; Country Codes
+
+HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Telephony\Country
List\1","Name",0x00000000,"Vereinigte Staten von Amerika"
+HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Telephony\Country
List\106","Name",0x00000000,"Britische Jungferninseln"
+HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Telephony\Country
List\107","Name",0x00000000,"Kanada"
+HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Telephony\Country
List\109","Name",0x00000000,"Dominica"
+HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Telephony\Country
List\110","Name",0x00000000,"Dominikanische Republik"
+HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Telephony\Country
List\20","Name",0x00000000,"Ägypten"
+HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Telephony\Country
List\268","Name",0x00000000,"Swasiland"
+HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Telephony\Country
List\27","Name",0x00000000,"Südafrika"
+HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Telephony\Country
List\30","Name",0x00000000,"Griechenland"
+HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Telephony\Country
List\31","Name",0x00000000,"Niederlande"
+HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Telephony\Country
List\32","Name",0x00000000,"Belgien"
+HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Telephony\Country
List\33","Name",0x00000000,"Frankreich"
+HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Telephony\Country
List\34","Name",0x00000000,"Spanien"
+HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Telephony\Country
List\351","Name",0x00000000,"Portugal"
+HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Telephony\Country
List\352","Name",0x00000000,"Luxemburg"
+HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Telephony\Country
List\353","Name",0x00000000,"Irland"
+HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Telephony\Country
List\354","Name",0x00000000,"Island"
+HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Telephony\Country
List\355","Name",0x00000000,"Albanien"
+HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Telephony\Country
List\358","Name",0x00000000,"Finnland"
+HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Telephony\Country
List\359","Name",0x00000000,"Bulgarien"
+HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Telephony\Country
List\36","Name",0x00000000,"Ungarn"
+HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Telephony\Country
List\370","Name",0x00000000,"Litauen"
+HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Telephony\Country
List\371","Name",0x00000000,"Lettland"
+HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Telephony\Country
List\372","Name",0x00000000,"Estland"
+HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Telephony\Country
List\373","Name",0x00000000,"Moldawien"
+HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Telephony\Country
List\374","Name",0x00000000,"Armenien"
+HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Telephony\Country
List\380","Name",0x00000000,"Ukraine"
+HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Telephony\Country
List\381","Name",0x00000000,"Jugoslavien"
+HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Telephony\Country
List\385","Name",0x00000000,"Kroatien"
+HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Telephony\Country
List\386","Name",0x00000000,"Slowenien"
+HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Telephony\Country
List\387","Name",0x00000000,"Bosnien und Herzegowina"
+HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Telephony\Country
List\39","Name",0x00000000,"Italien"
+HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Telephony\Country
List\40","Name",0x00000000,"Romänien"
+HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Telephony\Country
List\41","Name",0x00000000,"Schweiz"
+HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Telephony\Country
List\420","Name",0x00000000,"Tschechische Republik"
+HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Telephony\Country
List\421","Name",0x00000000,"Slowakei"
+HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Telephony\Country
List\423","Name",0x00000000,"Liechtenstein"
+HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Telephony\Country
List\43","Name",0x00000000,"Österreich"
+HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Telephony\Country
List\44","Name",0x00000000,"Großbritannien"
+HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Telephony\Country
List\46","Name",0x00000000,"Schweden"
+HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Telephony\Country
List\47","Name",0x00000000,"Norwegen"
+HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Telephony\Country
List\48","Name",0x00000000,"Polen"
+HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Telephony\Country
List\49","Name",0x00000000,"Deutschland"
+HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Telephony\Country
List\52","Name",0x00000000,"Mexico"
+HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Telephony\Country
List\54","Name",0x00000000,"Argentinien"
+HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Telephony\Country
List\55","Name",0x00000000,"Brasilien"
+HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Telephony\Country
List\56","Name",0x00000000,"Chile"
+HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Telephony\Country
List\57","Name",0x00000000,"Kolombien"
+HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Telephony\Country
List\58","Name",0x00000000,"Venezuela"
+HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Telephony\Country
List\60","Name",0x00000000,"Malaysia"
+HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Telephony\Country
List\61","Name",0x00000000,"Australien"
+HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Telephony\Country
List\62","Name",0x00000000,"Indonesien"
+HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Telephony\Country
List\63","Name",0x00000000,"Philippinen"
+HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Telephony\Country
List\64","Name",0x00000000,"Neuseeland"
+HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Telephony\Country
List\7","Name",0x00000000,"Russland"
+HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Telephony\Country
List\705","Name",0x00000000,"Kasachstan"
+HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Telephony\Country
List\708","Name",0x00000000,"Tadschikistan"
+HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Telephony\Country
List\81","Name",0x00000000,"Japan"
+HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Telephony\Country
List\82","Name",0x00000000,"Republik Korea"
+HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Telephony\Country
List\850","Name",0x00000000,"Demokratische Volksrepublik Korea"
+HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Telephony\Country
List\86","Name",0x00000000,"China"
+HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Telephony\Country
List\886","Name",0x00000000,"Taiwan"
+HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Telephony\Country
List\90","Name",0x00000000,"Türkei"
+HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Telephony\Country
List\91","Name",0x00000000,"Indien"
+HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Telephony\Country
List\93","Name",0x00000000,"Afghanistan"
+HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Telephony\Country
List\960","Name",0x00000000,"Malediven"
+HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Telephony\Country
List\964","Name",0x00000000,"Irak"
+HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Telephony\Country
List\966","Name",0x00000000,"Saudi Arabien"
+HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Telephony\Country
List\971","Name",0x00000000,"Vereinigte Arabische Emirate"
+HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Telephony\Country
List\972","Name",0x00000000,"Israel"
+HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Telephony\Country
List\974","Name",0x00000000,"Katar"
+HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Telephony\Country
List\976","Name",0x00000000,"Mongolei"
+HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Telephony\Country
List\977","Name",0x00000000,"Nepal"
+HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Telephony\Country
List\98","Name",0x00000000,"Iran"
+HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Telephony\Country
List\993","Name",0x00000000,"Turkmenistan"
+HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Telephony\Country
List\994","Name",0x00000000,"Aserbaidschan"
+HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Telephony\Country
List\995","Name",0x00000000,"Georgien"
+HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Telephony\Country
List\996","Name",0x00000000,"Kirgistan"
+HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Telephony\Country
List\998","Name",0x00000000,"Usbekistan"
+
+; EOF
Propchange: branches/matthias-i18n/boot/bootdata/de_DE.inf
------------------------------------------------------------------------------
svn:eol-style = native
Modified: branches/matthias-i18n/boot/bootdata/txtsetup.sif
URL:
http://svn.reactos.org/svn/reactos/branches/matthias-i18n/boot/bootdata/txt…
==============================================================================
--- branches/matthias-i18n/boot/bootdata/txtsetup.sif [iso-8859-1]
(original)
+++ branches/matthias-i18n/boot/bootdata/txtsetup.sif [iso-8859-1] Thu Jun
26 11:53:26 2008
@@ -397,4 +397,7 @@
AddReg=hivesft.inf,AddReg
AddReg=hivesys.inf,AddReg
+[HiveLocaleInfs.Install]
+AddReg=de_DE.inf,AddReg,00000407
+
; EOF