[ros-dev] [ros-diffs] [mkupfer] 34109: - fix for missing letter in "DISPLAYSETTINGSUPDATE" - initial version of i18n hives (translatable registry entries)

Marc Piulachs marc.piulachs at live.com
Thu Jun 26 19:49:27 CEST 2008


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 at svn.reactos.org>
Sent: Thursday, June 26, 2008 6:53 PM
To: <ros-diffs at 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/interface/usetup.c?rev=34109&r1=34108&r2=34109&view=diff
> ==============================================================================
> --- 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/lang/bg-BG.h?rev=34109&r1=34108&r2=34109&view=diff
> ==============================================================================
> --- 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/lang/cs-CZ.h?rev=34109&r1=34108&r2=34109&view=diff
> ==============================================================================
> --- 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/lang/de-DE.h?rev=34109&r1=34108&r2=34109&view=diff
> ==============================================================================
> --- 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/lang/el-GR.h?rev=34109&r1=34108&r2=34109&view=diff
> ==============================================================================
> --- 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/lang/en-US.h?rev=34109&r1=34108&r2=34109&view=diff
> ==============================================================================
> --- 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/lang/es-ES.h?rev=34109&r1=34108&r2=34109&view=diff
> ==============================================================================
> --- 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/lang/fr-FR.h?rev=34109&r1=34108&r2=34109&view=diff
> ==============================================================================
> --- 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 paramŠtres du registre pour l'‚cran..."},
>     {STRING_LOCALESETTINGSUPDATE,
>     "   Mise 
 jour des paramŠtres r‚gionaux..."},
>
> Modified: branches/matthias-i18n/base/setup/usetup/lang/it-IT.h
> URL: 
> http://svn.reactos.org/svn/reactos/branches/matthias-i18n/base/setup/usetup/lang/it-IT.h?rev=34109&r1=34108&r2=34109&view=diff
> ==============================================================================
> --- 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/lang/lt-LT.h?rev=34109&r1=34108&r2=34109&view=diff
> ==============================================================================
> --- 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/lang/pl-PL.h?rev=34109&r1=34108&r2=34109&view=diff
> ==============================================================================
> --- 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/lang/ru-RU.h?rev=34109&r1=34108&r2=34109&view=diff
> ==============================================================================
> --- 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/lang/sk-SK.h?rev=34109&r1=34108&r2=34109&view=diff
> ==============================================================================
> --- 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/lang/sv-SE.h?rev=34109&r1=34108&r2=34109&view=diff
> ==============================================================================
> --- 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/lang/uk-UA.h?rev=34109&r1=34108&r2=34109&view=diff
> ==============================================================================
> --- 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/mui.h?rev=34109&r1=34108&r2=34109&view=diff
> ==============================================================================
> --- 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/bootdata.rbuild?rev=34109&r1=34108&r2=34109&view=diff
> ==============================================================================
> --- 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_DE.inf?rev=34109&view=auto
> ==============================================================================
> --- 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/txtsetup.sif?rev=34109&r1=34108&r2=34109&view=diff
> ==============================================================================
> --- 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
>
> 


More information about the Ros-dev mailing list