[SETUP:REACTOS] Add the update-registry code (#7222)

This code has been tested on Windows and works as expected.
This commit is contained in:
Hermès Bélusca-Maïto 2018-01-09 03:21:38 +01:00
parent fd67017512
commit a75ed2acd9
No known key found for this signature in database
GPG key ID: 3B2539C65E7B93D0
33 changed files with 604 additions and 1 deletions

View file

@ -221,6 +221,23 @@ BEGIN
IDS_PREPARE_PARTITIONS "Preparing partitions..."
IDS_PREPARE_FILES "Preparing the list of files to be copied, please wait..."
IDS_COPYING_FILES "Copying the files..."
IDS_CREATE_REGISTRY "Creating the registry..."
IDS_UPDATE_REGISTRY "Updating the registry..."
END
// Note to translators: please refer to the corresponding usetup/lang/*.h translations.
STRINGTABLE
BEGIN
IDS_REG_DONE "Done"
IDS_REG_REGHIVEUPDATE "Updating registry hives"
IDS_REG_IMPORTFILE "Importing %s"
IDS_REG_DISPLAYSETTINGSUPDATE "Updating display registry settings"
IDS_REG_LOCALESETTINGSUPDATE "Updating locale settings"
IDS_REG_ADDKBLAYOUTS "Adding keyboard layouts"
IDS_REG_KEYBOARDSETTINGSUPDATE "Updating keyboard layout settings"
IDS_REG_CODEPAGEINFOUPDATE "Adding codepage information"
IDS_REG_UNKNOWN "Unknown status %d"
END
/* Error Strings */

View file

@ -227,6 +227,23 @@ BEGIN
IDS_PREPARE_PARTITIONS "Preparing partitions..."
IDS_PREPARE_FILES "Preparing the list of files to be copied, please wait..."
IDS_COPYING_FILES "Copying the files..."
IDS_CREATE_REGISTRY "Creating the registry..."
IDS_UPDATE_REGISTRY "Updating the registry..."
END
// Note to translators: please refer to the corresponding usetup/lang/*.h translations.
STRINGTABLE
BEGIN
IDS_REG_DONE "Done"
IDS_REG_REGHIVEUPDATE "Updating registry hives"
IDS_REG_IMPORTFILE "Importing %s"
IDS_REG_DISPLAYSETTINGSUPDATE "Updating display registry settings"
IDS_REG_LOCALESETTINGSUPDATE "Updating locale settings"
IDS_REG_ADDKBLAYOUTS "Adding keyboard layouts"
IDS_REG_KEYBOARDSETTINGSUPDATE "Updating keyboard layout settings"
IDS_REG_CODEPAGEINFOUPDATE "Adding codepage information"
IDS_REG_UNKNOWN "Unknown status %d"
END
/* Error Strings */

View file

@ -221,6 +221,23 @@ BEGIN
IDS_PREPARE_PARTITIONS "Preparing partitions..."
IDS_PREPARE_FILES "Preparing the list of files to be copied, please wait..."
IDS_COPYING_FILES "Copying the files..."
IDS_CREATE_REGISTRY "Creating the registry..."
IDS_UPDATE_REGISTRY "Updating the registry..."
END
// Note to translators: please refer to the corresponding usetup/lang/*.h translations.
STRINGTABLE
BEGIN
IDS_REG_DONE "Done"
IDS_REG_REGHIVEUPDATE "Updating registry hives"
IDS_REG_IMPORTFILE "Importing %s"
IDS_REG_DISPLAYSETTINGSUPDATE "Updating display registry settings"
IDS_REG_LOCALESETTINGSUPDATE "Updating locale settings"
IDS_REG_ADDKBLAYOUTS "Adding keyboard layouts"
IDS_REG_KEYBOARDSETTINGSUPDATE "Updating keyboard layout settings"
IDS_REG_CODEPAGEINFOUPDATE "Adding codepage information"
IDS_REG_UNKNOWN "Unknown status %d"
END
/* Error Strings */

View file

@ -221,6 +221,23 @@ BEGIN
IDS_PREPARE_PARTITIONS "Preparing partitions..."
IDS_PREPARE_FILES "Preparing the list of files to be copied, please wait..."
IDS_COPYING_FILES "Copying the files..."
IDS_CREATE_REGISTRY "Creating the registry..."
IDS_UPDATE_REGISTRY "Updating the registry..."
END
// Note to translators: please refer to the corresponding usetup/lang/*.h translations.
STRINGTABLE
BEGIN
IDS_REG_DONE "Done"
IDS_REG_REGHIVEUPDATE "Updating registry hives"
IDS_REG_IMPORTFILE "Importing %s"
IDS_REG_DISPLAYSETTINGSUPDATE "Updating display registry settings"
IDS_REG_LOCALESETTINGSUPDATE "Updating locale settings"
IDS_REG_ADDKBLAYOUTS "Adding keyboard layouts"
IDS_REG_KEYBOARDSETTINGSUPDATE "Updating keyboard layout settings"
IDS_REG_CODEPAGEINFOUPDATE "Adding codepage information"
IDS_REG_UNKNOWN "Unknown status %d"
END
/* Error Strings */

View file

@ -221,6 +221,23 @@ BEGIN
IDS_PREPARE_PARTITIONS "Preparing partitions..."
IDS_PREPARE_FILES "Preparing the list of files to be copied, please wait..."
IDS_COPYING_FILES "Copying the files..."
IDS_CREATE_REGISTRY "Creating the registry..."
IDS_UPDATE_REGISTRY "Updating the registry..."
END
// Note to translators: please refer to the corresponding usetup/lang/*.h translations.
STRINGTABLE
BEGIN
IDS_REG_DONE "Done"
IDS_REG_REGHIVEUPDATE "Updating registry hives"
IDS_REG_IMPORTFILE "Importing %s"
IDS_REG_DISPLAYSETTINGSUPDATE "Updating display registry settings"
IDS_REG_LOCALESETTINGSUPDATE "Updating locale settings"
IDS_REG_ADDKBLAYOUTS "Adding keyboard layouts"
IDS_REG_KEYBOARDSETTINGSUPDATE "Updating keyboard layout settings"
IDS_REG_CODEPAGEINFOUPDATE "Adding codepage information"
IDS_REG_UNKNOWN "Unknown status %d"
END
/* Error Strings */

View file

@ -230,6 +230,23 @@ BEGIN
IDS_PREPARE_PARTITIONS "Preparing partitions..."
IDS_PREPARE_FILES "Preparing the list of files to be copied, please wait..."
IDS_COPYING_FILES "Copying the files..."
IDS_CREATE_REGISTRY "Creating the registry..."
IDS_UPDATE_REGISTRY "Updating the registry..."
END
// Note to translators: please refer to the corresponding usetup/lang/*.h translations.
STRINGTABLE
BEGIN
IDS_REG_DONE "Done"
IDS_REG_REGHIVEUPDATE "Updating registry hives"
IDS_REG_IMPORTFILE "Importing %s"
IDS_REG_DISPLAYSETTINGSUPDATE "Updating display registry settings"
IDS_REG_LOCALESETTINGSUPDATE "Updating locale settings"
IDS_REG_ADDKBLAYOUTS "Adding keyboard layouts"
IDS_REG_KEYBOARDSETTINGSUPDATE "Updating keyboard layout settings"
IDS_REG_CODEPAGEINFOUPDATE "Adding codepage information"
IDS_REG_UNKNOWN "Unknown status %d"
END
/* Error Strings */

View file

@ -221,6 +221,23 @@ BEGIN
IDS_PREPARE_PARTITIONS "Preparing partitions..."
IDS_PREPARE_FILES "Preparing the list of files to be copied, please wait..."
IDS_COPYING_FILES "Copying the files..."
IDS_CREATE_REGISTRY "Creating the registry..."
IDS_UPDATE_REGISTRY "Updating the registry..."
END
// Note to translators: please refer to the corresponding usetup/lang/*.h translations.
STRINGTABLE
BEGIN
IDS_REG_DONE "Done"
IDS_REG_REGHIVEUPDATE "Updating registry hives"
IDS_REG_IMPORTFILE "Importing %s"
IDS_REG_DISPLAYSETTINGSUPDATE "Updating display registry settings"
IDS_REG_LOCALESETTINGSUPDATE "Updating locale settings"
IDS_REG_ADDKBLAYOUTS "Adding keyboard layouts"
IDS_REG_KEYBOARDSETTINGSUPDATE "Updating keyboard layout settings"
IDS_REG_CODEPAGEINFOUPDATE "Adding codepage information"
IDS_REG_UNKNOWN "Unknown status %d"
END
/* Error Strings */

View file

@ -228,6 +228,23 @@ BEGIN
IDS_PREPARE_PARTITIONS "Preparing partitions..."
IDS_PREPARE_FILES "Preparing the list of files to be copied, please wait..."
IDS_COPYING_FILES "Copying the files..."
IDS_CREATE_REGISTRY "Creating the registry..."
IDS_UPDATE_REGISTRY "Updating the registry..."
END
// Note to translators: please refer to the corresponding usetup/lang/*.h translations.
STRINGTABLE
BEGIN
IDS_REG_DONE "Done"
IDS_REG_REGHIVEUPDATE "Updating registry hives"
IDS_REG_IMPORTFILE "Importing %s"
IDS_REG_DISPLAYSETTINGSUPDATE "Updating display registry settings"
IDS_REG_LOCALESETTINGSUPDATE "Updating locale settings"
IDS_REG_ADDKBLAYOUTS "Adding keyboard layouts"
IDS_REG_KEYBOARDSETTINGSUPDATE "Updating keyboard layout settings"
IDS_REG_CODEPAGEINFOUPDATE "Adding codepage information"
IDS_REG_UNKNOWN "Unknown status %d"
END
/* Error Strings */

View file

@ -221,6 +221,23 @@ BEGIN
IDS_PREPARE_PARTITIONS "Preparing partitions..."
IDS_PREPARE_FILES "Preparing the list of files to be copied, please wait..."
IDS_COPYING_FILES "Copying the files..."
IDS_CREATE_REGISTRY "Creating the registry..."
IDS_UPDATE_REGISTRY "Updating the registry..."
END
// Note to translators: please refer to the corresponding usetup/lang/*.h translations.
STRINGTABLE
BEGIN
IDS_REG_DONE "Done"
IDS_REG_REGHIVEUPDATE "Updating registry hives"
IDS_REG_IMPORTFILE "Importing %s"
IDS_REG_DISPLAYSETTINGSUPDATE "Updating display registry settings"
IDS_REG_LOCALESETTINGSUPDATE "Updating locale settings"
IDS_REG_ADDKBLAYOUTS "Adding keyboard layouts"
IDS_REG_KEYBOARDSETTINGSUPDATE "Updating keyboard layout settings"
IDS_REG_CODEPAGEINFOUPDATE "Adding codepage information"
IDS_REG_UNKNOWN "Unknown status %d"
END
/* Error Strings */

View file

@ -221,6 +221,23 @@ BEGIN
IDS_PREPARE_PARTITIONS "Prépare les partitions..."
IDS_PREPARE_FILES "Prépare la liste de fichiers à copier, veuillez patienter..."
IDS_COPYING_FILES "Copie les fichiers..."
IDS_CREATE_REGISTRY "Crée la base de registres..."
IDS_UPDATE_REGISTRY "Mise à jour de la base de registres..."
END
// Note to translators: please refer to the corresponding usetup/lang/*.h translations.
STRINGTABLE
BEGIN
IDS_REG_DONE "Terminé"
IDS_REG_REGHIVEUPDATE "Mise à jour de la base de registres"
IDS_REG_IMPORTFILE "Importe %s"
IDS_REG_DISPLAYSETTINGSUPDATE "Mise à jour des paramètres de registre pour l'écran"
IDS_REG_LOCALESETTINGSUPDATE "Mise à jour des paramètres régionaux"
IDS_REG_ADDKBLAYOUTS "Ajout des dispositions de clavier"
IDS_REG_KEYBOARDSETTINGSUPDATE "Mise à jour des paramètres de disposition du clavier"
IDS_REG_CODEPAGEINFOUPDATE "Ajout des informations de pages de codes"
IDS_REG_UNKNOWN "Statut %d inconnu"
END
/* Error Strings */

View file

@ -223,6 +223,23 @@ BEGIN
IDS_PREPARE_PARTITIONS "Preparing partitions..."
IDS_PREPARE_FILES "Preparing the list of files to be copied, please wait..."
IDS_COPYING_FILES "Copying the files..."
IDS_CREATE_REGISTRY "Creating the registry..."
IDS_UPDATE_REGISTRY "Updating the registry..."
END
// Note to translators: please refer to the corresponding usetup/lang/*.h translations.
STRINGTABLE
BEGIN
IDS_REG_DONE "Done"
IDS_REG_REGHIVEUPDATE "Updating registry hives"
IDS_REG_IMPORTFILE "Importing %s"
IDS_REG_DISPLAYSETTINGSUPDATE "Updating display registry settings"
IDS_REG_LOCALESETTINGSUPDATE "Updating locale settings"
IDS_REG_ADDKBLAYOUTS "Adding keyboard layouts"
IDS_REG_KEYBOARDSETTINGSUPDATE "Updating keyboard layout settings"
IDS_REG_CODEPAGEINFOUPDATE "Adding codepage information"
IDS_REG_UNKNOWN "Unknown status %d"
END
/* Error Strings */

View file

@ -191,6 +191,23 @@ BEGIN
IDS_PREPARE_PARTITIONS "Preparing partitions..."
IDS_PREPARE_FILES "Preparing the list of files to be copied, please wait..."
IDS_COPYING_FILES "Copying the files..."
IDS_CREATE_REGISTRY "Creating the registry..."
IDS_UPDATE_REGISTRY "Updating the registry..."
END
// Note to translators: please refer to the corresponding usetup/lang/*.h translations.
STRINGTABLE
BEGIN
IDS_REG_DONE "Done"
IDS_REG_REGHIVEUPDATE "Updating registry hives"
IDS_REG_IMPORTFILE "Importing %s"
IDS_REG_DISPLAYSETTINGSUPDATE "Updating display registry settings"
IDS_REG_LOCALESETTINGSUPDATE "Updating locale settings"
IDS_REG_ADDKBLAYOUTS "Adding keyboard layouts"
IDS_REG_KEYBOARDSETTINGSUPDATE "Updating keyboard layout settings"
IDS_REG_CODEPAGEINFOUPDATE "Adding codepage information"
IDS_REG_UNKNOWN "Unknown status %d"
END
/* Error Strings */

View file

@ -223,6 +223,23 @@ BEGIN
IDS_PREPARE_PARTITIONS "Preparing partitions..."
IDS_PREPARE_FILES "Preparing the list of files to be copied, please wait..."
IDS_COPYING_FILES "Copying the files..."
IDS_CREATE_REGISTRY "Creating the registry..."
IDS_UPDATE_REGISTRY "Updating the registry..."
END
// Note to translators: please refer to the corresponding usetup/lang/*.h translations.
STRINGTABLE
BEGIN
IDS_REG_DONE "Done"
IDS_REG_REGHIVEUPDATE "Updating registry hives"
IDS_REG_IMPORTFILE "Importing %s"
IDS_REG_DISPLAYSETTINGSUPDATE "Updating display registry settings"
IDS_REG_LOCALESETTINGSUPDATE "Updating locale settings"
IDS_REG_ADDKBLAYOUTS "Adding keyboard layouts"
IDS_REG_KEYBOARDSETTINGSUPDATE "Updating keyboard layout settings"
IDS_REG_CODEPAGEINFOUPDATE "Adding codepage information"
IDS_REG_UNKNOWN "Unknown status %d"
END
/* Error Strings */

View file

@ -221,6 +221,23 @@ BEGIN
IDS_PREPARE_PARTITIONS "Preparing partitions..."
IDS_PREPARE_FILES "Preparing the list of files to be copied, please wait..."
IDS_COPYING_FILES "Copying the files..."
IDS_CREATE_REGISTRY "Creating the registry..."
IDS_UPDATE_REGISTRY "Updating the registry..."
END
// Note to translators: please refer to the corresponding usetup/lang/*.h translations.
STRINGTABLE
BEGIN
IDS_REG_DONE "Done"
IDS_REG_REGHIVEUPDATE "Updating registry hives"
IDS_REG_IMPORTFILE "Importing %s"
IDS_REG_DISPLAYSETTINGSUPDATE "Updating display registry settings"
IDS_REG_LOCALESETTINGSUPDATE "Updating locale settings"
IDS_REG_ADDKBLAYOUTS "Adding keyboard layouts"
IDS_REG_KEYBOARDSETTINGSUPDATE "Updating keyboard layout settings"
IDS_REG_CODEPAGEINFOUPDATE "Adding codepage information"
IDS_REG_UNKNOWN "Unknown status %d"
END
/* Error Strings */

View file

@ -221,6 +221,23 @@ BEGIN
IDS_PREPARE_PARTITIONS "Preparing partitions..."
IDS_PREPARE_FILES "Preparing the list of files to be copied, please wait..."
IDS_COPYING_FILES "Copying the files..."
IDS_CREATE_REGISTRY "Creating the registry..."
IDS_UPDATE_REGISTRY "Updating the registry..."
END
// Note to translators: please refer to the corresponding usetup/lang/*.h translations.
STRINGTABLE
BEGIN
IDS_REG_DONE "Done"
IDS_REG_REGHIVEUPDATE "Updating registry hives"
IDS_REG_IMPORTFILE "Importing %s"
IDS_REG_DISPLAYSETTINGSUPDATE "Updating display registry settings"
IDS_REG_LOCALESETTINGSUPDATE "Updating locale settings"
IDS_REG_ADDKBLAYOUTS "Adding keyboard layouts"
IDS_REG_KEYBOARDSETTINGSUPDATE "Updating keyboard layout settings"
IDS_REG_CODEPAGEINFOUPDATE "Adding codepage information"
IDS_REG_UNKNOWN "Unknown status %d"
END
/* Error Strings */

View file

@ -221,6 +221,23 @@ BEGIN
IDS_PREPARE_PARTITIONS "Preparing partitions..."
IDS_PREPARE_FILES "Preparing the list of files to be copied, please wait..."
IDS_COPYING_FILES "Copying the files..."
IDS_CREATE_REGISTRY "Creating the registry..."
IDS_UPDATE_REGISTRY "Updating the registry..."
END
// Note to translators: please refer to the corresponding usetup/lang/*.h translations.
STRINGTABLE
BEGIN
IDS_REG_DONE "Done"
IDS_REG_REGHIVEUPDATE "Updating registry hives"
IDS_REG_IMPORTFILE "Importing %s"
IDS_REG_DISPLAYSETTINGSUPDATE "Updating display registry settings"
IDS_REG_LOCALESETTINGSUPDATE "Updating locale settings"
IDS_REG_ADDKBLAYOUTS "Adding keyboard layouts"
IDS_REG_KEYBOARDSETTINGSUPDATE "Updating keyboard layout settings"
IDS_REG_CODEPAGEINFOUPDATE "Adding codepage information"
IDS_REG_UNKNOWN "Unknown status %d"
END
/* Error Strings */

View file

@ -223,6 +223,23 @@ BEGIN
IDS_PREPARE_PARTITIONS "Preparing partitions..."
IDS_PREPARE_FILES "Preparing the list of files to be copied, please wait..."
IDS_COPYING_FILES "Copying the files..."
IDS_CREATE_REGISTRY "Creating the registry..."
IDS_UPDATE_REGISTRY "Updating the registry..."
END
// Note to translators: please refer to the corresponding usetup/lang/*.h translations.
STRINGTABLE
BEGIN
IDS_REG_DONE "Done"
IDS_REG_REGHIVEUPDATE "Updating registry hives"
IDS_REG_IMPORTFILE "Importing %s"
IDS_REG_DISPLAYSETTINGSUPDATE "Updating display registry settings"
IDS_REG_LOCALESETTINGSUPDATE "Updating locale settings"
IDS_REG_ADDKBLAYOUTS "Adding keyboard layouts"
IDS_REG_KEYBOARDSETTINGSUPDATE "Updating keyboard layout settings"
IDS_REG_CODEPAGEINFOUPDATE "Adding codepage information"
IDS_REG_UNKNOWN "Unknown status %d"
END
/* Error Strings */

View file

@ -221,6 +221,23 @@ BEGIN
IDS_PREPARE_PARTITIONS "Preparing partitions..."
IDS_PREPARE_FILES "Preparing the list of files to be copied, please wait..."
IDS_COPYING_FILES "Copying the files..."
IDS_CREATE_REGISTRY "Creating the registry..."
IDS_UPDATE_REGISTRY "Updating the registry..."
END
// Note to translators: please refer to the corresponding usetup/lang/*.h translations.
STRINGTABLE
BEGIN
IDS_REG_DONE "Done"
IDS_REG_REGHIVEUPDATE "Updating registry hives"
IDS_REG_IMPORTFILE "Importing %s"
IDS_REG_DISPLAYSETTINGSUPDATE "Updating display registry settings"
IDS_REG_LOCALESETTINGSUPDATE "Updating locale settings"
IDS_REG_ADDKBLAYOUTS "Adding keyboard layouts"
IDS_REG_KEYBOARDSETTINGSUPDATE "Updating keyboard layout settings"
IDS_REG_CODEPAGEINFOUPDATE "Adding codepage information"
IDS_REG_UNKNOWN "Unknown status %d"
END
/* Error Strings */

View file

@ -232,6 +232,23 @@ BEGIN
IDS_PREPARE_PARTITIONS "Preparing partitions..."
IDS_PREPARE_FILES "Preparing the list of files to be copied, please wait..."
IDS_COPYING_FILES "Copying the files..."
IDS_CREATE_REGISTRY "Creating the registry..."
IDS_UPDATE_REGISTRY "Updating the registry..."
END
// Note to translators: please refer to the corresponding usetup/lang/*.h translations.
STRINGTABLE
BEGIN
IDS_REG_DONE "Done"
IDS_REG_REGHIVEUPDATE "Updating registry hives"
IDS_REG_IMPORTFILE "Importing %s"
IDS_REG_DISPLAYSETTINGSUPDATE "Updating display registry settings"
IDS_REG_LOCALESETTINGSUPDATE "Updating locale settings"
IDS_REG_ADDKBLAYOUTS "Adding keyboard layouts"
IDS_REG_KEYBOARDSETTINGSUPDATE "Updating keyboard layout settings"
IDS_REG_CODEPAGEINFOUPDATE "Adding codepage information"
IDS_REG_UNKNOWN "Unknown status %d"
END
/* Error Strings */

View file

@ -221,6 +221,23 @@ BEGIN
IDS_PREPARE_PARTITIONS "Preparing partitions..."
IDS_PREPARE_FILES "Preparing the list of files to be copied, please wait..."
IDS_COPYING_FILES "Copying the files..."
IDS_CREATE_REGISTRY "Creating the registry..."
IDS_UPDATE_REGISTRY "Updating the registry..."
END
// Note to translators: please refer to the corresponding usetup/lang/*.h translations.
STRINGTABLE
BEGIN
IDS_REG_DONE "Done"
IDS_REG_REGHIVEUPDATE "Updating registry hives"
IDS_REG_IMPORTFILE "Importing %s"
IDS_REG_DISPLAYSETTINGSUPDATE "Updating display registry settings"
IDS_REG_LOCALESETTINGSUPDATE "Updating locale settings"
IDS_REG_ADDKBLAYOUTS "Adding keyboard layouts"
IDS_REG_KEYBOARDSETTINGSUPDATE "Updating keyboard layout settings"
IDS_REG_CODEPAGEINFOUPDATE "Adding codepage information"
IDS_REG_UNKNOWN "Unknown status %d"
END
/* Error Strings */

View file

@ -221,6 +221,23 @@ BEGIN
IDS_PREPARE_PARTITIONS "Preparing partitions..."
IDS_PREPARE_FILES "Preparing the list of files to be copied, please wait..."
IDS_COPYING_FILES "Copying the files..."
IDS_CREATE_REGISTRY "Creating the registry..."
IDS_UPDATE_REGISTRY "Updating the registry..."
END
// Note to translators: please refer to the corresponding usetup/lang/*.h translations.
STRINGTABLE
BEGIN
IDS_REG_DONE "Done"
IDS_REG_REGHIVEUPDATE "Updating registry hives"
IDS_REG_IMPORTFILE "Importing %s"
IDS_REG_DISPLAYSETTINGSUPDATE "Updating display registry settings"
IDS_REG_LOCALESETTINGSUPDATE "Updating locale settings"
IDS_REG_ADDKBLAYOUTS "Adding keyboard layouts"
IDS_REG_KEYBOARDSETTINGSUPDATE "Updating keyboard layout settings"
IDS_REG_CODEPAGEINFOUPDATE "Adding codepage information"
IDS_REG_UNKNOWN "Unknown status %d"
END
/* Error Strings */

View file

@ -230,6 +230,23 @@ BEGIN
IDS_PREPARE_PARTITIONS "Preparing partitions..."
IDS_PREPARE_FILES "Preparing the list of files to be copied, please wait..."
IDS_COPYING_FILES "Copying the files..."
IDS_CREATE_REGISTRY "Creating the registry..."
IDS_UPDATE_REGISTRY "Updating the registry..."
END
// Note to translators: please refer to the corresponding usetup/lang/*.h translations.
STRINGTABLE
BEGIN
IDS_REG_DONE "Done"
IDS_REG_REGHIVEUPDATE "Updating registry hives"
IDS_REG_IMPORTFILE "Importing %s"
IDS_REG_DISPLAYSETTINGSUPDATE "Updating display registry settings"
IDS_REG_LOCALESETTINGSUPDATE "Updating locale settings"
IDS_REG_ADDKBLAYOUTS "Adding keyboard layouts"
IDS_REG_KEYBOARDSETTINGSUPDATE "Updating keyboard layout settings"
IDS_REG_CODEPAGEINFOUPDATE "Adding codepage information"
IDS_REG_UNKNOWN "Unknown status %d"
END
/* Error Strings */

View file

@ -221,6 +221,23 @@ BEGIN
IDS_PREPARE_PARTITIONS "Preparing partitions..."
IDS_PREPARE_FILES "Preparing the list of files to be copied, please wait..."
IDS_COPYING_FILES "Copying the files..."
IDS_CREATE_REGISTRY "Creating the registry..."
IDS_UPDATE_REGISTRY "Updating the registry..."
END
// Note to translators: please refer to the corresponding usetup/lang/*.h translations.
STRINGTABLE
BEGIN
IDS_REG_DONE "Done"
IDS_REG_REGHIVEUPDATE "Updating registry hives"
IDS_REG_IMPORTFILE "Importing %s"
IDS_REG_DISPLAYSETTINGSUPDATE "Updating display registry settings"
IDS_REG_LOCALESETTINGSUPDATE "Updating locale settings"
IDS_REG_ADDKBLAYOUTS "Adding keyboard layouts"
IDS_REG_KEYBOARDSETTINGSUPDATE "Updating keyboard layout settings"
IDS_REG_CODEPAGEINFOUPDATE "Adding codepage information"
IDS_REG_UNKNOWN "Unknown status %d"
END
/* Error Strings */

View file

@ -226,6 +226,23 @@ BEGIN
IDS_PREPARE_PARTITIONS "Preparing partitions..."
IDS_PREPARE_FILES "Preparing the list of files to be copied, please wait..."
IDS_COPYING_FILES "Copying the files..."
IDS_CREATE_REGISTRY "Creating the registry..."
IDS_UPDATE_REGISTRY "Updating the registry..."
END
// Note to translators: please refer to the corresponding usetup/lang/*.h translations.
STRINGTABLE
BEGIN
IDS_REG_DONE "Done"
IDS_REG_REGHIVEUPDATE "Updating registry hives"
IDS_REG_IMPORTFILE "Importing %s"
IDS_REG_DISPLAYSETTINGSUPDATE "Updating display registry settings"
IDS_REG_LOCALESETTINGSUPDATE "Updating locale settings"
IDS_REG_ADDKBLAYOUTS "Adding keyboard layouts"
IDS_REG_KEYBOARDSETTINGSUPDATE "Updating keyboard layout settings"
IDS_REG_CODEPAGEINFOUPDATE "Adding codepage information"
IDS_REG_UNKNOWN "Unknown status %d"
END
/* Error Strings */

View file

@ -223,6 +223,23 @@ BEGIN
IDS_PREPARE_PARTITIONS "Preparing partitions..."
IDS_PREPARE_FILES "Preparing the list of files to be copied, please wait..."
IDS_COPYING_FILES "Copying the files..."
IDS_CREATE_REGISTRY "Creating the registry..."
IDS_UPDATE_REGISTRY "Updating the registry..."
END
// Note to translators: please refer to the corresponding usetup/lang/*.h translations.
STRINGTABLE
BEGIN
IDS_REG_DONE "Done"
IDS_REG_REGHIVEUPDATE "Updating registry hives"
IDS_REG_IMPORTFILE "Importing %s"
IDS_REG_DISPLAYSETTINGSUPDATE "Updating display registry settings"
IDS_REG_LOCALESETTINGSUPDATE "Updating locale settings"
IDS_REG_ADDKBLAYOUTS "Adding keyboard layouts"
IDS_REG_KEYBOARDSETTINGSUPDATE "Updating keyboard layout settings"
IDS_REG_CODEPAGEINFOUPDATE "Adding codepage information"
IDS_REG_UNKNOWN "Unknown status %d"
END
/* Error Strings */

View file

@ -228,6 +228,23 @@ BEGIN
IDS_PREPARE_PARTITIONS "Preparing partitions..."
IDS_PREPARE_FILES "Preparing the list of files to be copied, please wait..."
IDS_COPYING_FILES "Copying the files..."
IDS_CREATE_REGISTRY "Creating the registry..."
IDS_UPDATE_REGISTRY "Updating the registry..."
END
// Note to translators: please refer to the corresponding usetup/lang/*.h translations.
STRINGTABLE
BEGIN
IDS_REG_DONE "Done"
IDS_REG_REGHIVEUPDATE "Updating registry hives"
IDS_REG_IMPORTFILE "Importing %s"
IDS_REG_DISPLAYSETTINGSUPDATE "Updating display registry settings"
IDS_REG_LOCALESETTINGSUPDATE "Updating locale settings"
IDS_REG_ADDKBLAYOUTS "Adding keyboard layouts"
IDS_REG_KEYBOARDSETTINGSUPDATE "Updating keyboard layout settings"
IDS_REG_CODEPAGEINFOUPDATE "Adding codepage information"
IDS_REG_UNKNOWN "Unknown status %d"
END
/* Error Strings */

View file

@ -229,6 +229,23 @@ BEGIN
IDS_PREPARE_PARTITIONS "Preparing partitions..."
IDS_PREPARE_FILES "Preparing the list of files to be copied, please wait..."
IDS_COPYING_FILES "Copying the files..."
IDS_CREATE_REGISTRY "Creating the registry..."
IDS_UPDATE_REGISTRY "Updating the registry..."
END
// Note to translators: please refer to the corresponding usetup/lang/*.h translations.
STRINGTABLE
BEGIN
IDS_REG_DONE "Done"
IDS_REG_REGHIVEUPDATE "Updating registry hives"
IDS_REG_IMPORTFILE "Importing %s"
IDS_REG_DISPLAYSETTINGSUPDATE "Updating display registry settings"
IDS_REG_LOCALESETTINGSUPDATE "Updating locale settings"
IDS_REG_ADDKBLAYOUTS "Adding keyboard layouts"
IDS_REG_KEYBOARDSETTINGSUPDATE "Updating keyboard layout settings"
IDS_REG_CODEPAGEINFOUPDATE "Adding codepage information"
IDS_REG_UNKNOWN "Unknown status %d"
END
/* Error Strings */

View file

@ -221,6 +221,23 @@ BEGIN
IDS_PREPARE_PARTITIONS "Preparing partitions..."
IDS_PREPARE_FILES "Preparing the list of files to be copied, please wait..."
IDS_COPYING_FILES "Copying the files..."
IDS_CREATE_REGISTRY "Creating the registry..."
IDS_UPDATE_REGISTRY "Updating the registry..."
END
// Note to translators: please refer to the corresponding usetup/lang/*.h translations.
STRINGTABLE
BEGIN
IDS_REG_DONE "Done"
IDS_REG_REGHIVEUPDATE "Updating registry hives"
IDS_REG_IMPORTFILE "Importing %s"
IDS_REG_DISPLAYSETTINGSUPDATE "Updating display registry settings"
IDS_REG_LOCALESETTINGSUPDATE "Updating locale settings"
IDS_REG_ADDKBLAYOUTS "Adding keyboard layouts"
IDS_REG_KEYBOARDSETTINGSUPDATE "Updating keyboard layout settings"
IDS_REG_CODEPAGEINFOUPDATE "Adding codepage information"
IDS_REG_UNKNOWN "Unknown status %d"
END
/* Error Strings */

View file

@ -221,6 +221,23 @@ BEGIN
IDS_PREPARE_PARTITIONS "Preparing partitions..."
IDS_PREPARE_FILES "Preparing the list of files to be copied, please wait..."
IDS_COPYING_FILES "Copying the files..."
IDS_CREATE_REGISTRY "Creating the registry..."
IDS_UPDATE_REGISTRY "Updating the registry..."
END
// Note to translators: please refer to the corresponding usetup/lang/*.h translations.
STRINGTABLE
BEGIN
IDS_REG_DONE "Done"
IDS_REG_REGHIVEUPDATE "Updating registry hives"
IDS_REG_IMPORTFILE "Importing %s"
IDS_REG_DISPLAYSETTINGSUPDATE "Updating display registry settings"
IDS_REG_LOCALESETTINGSUPDATE "Updating locale settings"
IDS_REG_ADDKBLAYOUTS "Adding keyboard layouts"
IDS_REG_KEYBOARDSETTINGSUPDATE "Updating keyboard layout settings"
IDS_REG_CODEPAGEINFOUPDATE "Adding codepage information"
IDS_REG_UNKNOWN "Unknown status %d"
END
/* Error Strings */

View file

@ -229,6 +229,23 @@ BEGIN
IDS_PREPARE_PARTITIONS "Preparing partitions..."
IDS_PREPARE_FILES "Preparing the list of files to be copied, please wait..."
IDS_COPYING_FILES "Copying the files..."
IDS_CREATE_REGISTRY "Creating the registry..."
IDS_UPDATE_REGISTRY "Updating the registry..."
END
// Note to translators: please refer to the corresponding usetup/lang/*.h translations.
STRINGTABLE
BEGIN
IDS_REG_DONE "Done"
IDS_REG_REGHIVEUPDATE "Updating registry hives"
IDS_REG_IMPORTFILE "Importing %s"
IDS_REG_DISPLAYSETTINGSUPDATE "Updating display registry settings"
IDS_REG_LOCALESETTINGSUPDATE "Updating locale settings"
IDS_REG_ADDKBLAYOUTS "Adding keyboard layouts"
IDS_REG_KEYBOARDSETTINGSUPDATE "Updating keyboard layout settings"
IDS_REG_CODEPAGEINFOUPDATE "Adding codepage information"
IDS_REG_UNKNOWN "Unknown status %d"
END
/* Error Strings */

View file

@ -230,6 +230,23 @@ BEGIN
IDS_PREPARE_PARTITIONS "Preparing partitions..."
IDS_PREPARE_FILES "Preparing the list of files to be copied, please wait..."
IDS_COPYING_FILES "Copying the files..."
IDS_CREATE_REGISTRY "Creating the registry..."
IDS_UPDATE_REGISTRY "Updating the registry..."
END
// Note to translators: please refer to the corresponding usetup/lang/*.h translations.
STRINGTABLE
BEGIN
IDS_REG_DONE "Done"
IDS_REG_REGHIVEUPDATE "Updating registry hives"
IDS_REG_IMPORTFILE "Importing %s"
IDS_REG_DISPLAYSETTINGSUPDATE "Updating display registry settings"
IDS_REG_LOCALESETTINGSUPDATE "Updating locale settings"
IDS_REG_ADDKBLAYOUTS "Adding keyboard layouts"
IDS_REG_KEYBOARDSETTINGSUPDATE "Updating keyboard layout settings"
IDS_REG_CODEPAGEINFOUPDATE "Adding codepage information"
IDS_REG_UNKNOWN "Unknown status %d"
END
/* Error Strings */

View file

@ -1706,6 +1706,38 @@ FileCopyCallback(PVOID Context,
return FILEOP_DOIT;
}
static VOID
__cdecl
RegistryStatus(IN REGISTRY_STATUS RegStatus, ...)
{
/* WARNING: Please keep this lookup table in sync with the resources! */
static const UINT StringIDs[] =
{
IDS_REG_DONE, /* Success */
IDS_REG_REGHIVEUPDATE, /* RegHiveUpdate */
IDS_REG_IMPORTFILE, /* ImportRegHive */
IDS_REG_DISPLAYSETTINGSUPDATE, /* DisplaySettingsUpdate */
IDS_REG_LOCALESETTINGSUPDATE, /* LocaleSettingsUpdate */
IDS_REG_ADDKBLAYOUTS, /* KeybLayouts */
IDS_REG_KEYBOARDSETTINGSUPDATE, /* KeybSettingsUpdate */
IDS_REG_CODEPAGEINFOUPDATE, /* CodePageInfoUpdate */
};
if (RegStatus < _countof(StringIDs))
{
va_list args;
va_start(args, RegStatus);
SetWindowResPrintfVW(UiContext.hWndItem, SetupData.hInstance, StringIDs[RegStatus], args);
va_end(args);
}
else
{
SetWindowResPrintfW(UiContext.hWndItem, SetupData.hInstance, IDS_REG_UNKNOWN, RegStatus);
}
SendMessageW(UiContext.hWndProgress, PBM_STEPIT, 0, 0);
}
/**
* @brief
* Enables or disables the Cancel and the Close title-bar
@ -1732,7 +1764,7 @@ PrepareAndDoCopyThread(
HWND hwndDlg = (HWND)Param;
HWND hWndProgress;
LONG_PTR dwStyle;
// ERROR_NUMBER ErrorNumber;
ERROR_NUMBER ErrorNumber;
BOOLEAN Success;
NTSTATUS Status;
FSVOL_CONTEXT FsVolContext;
@ -1923,6 +1955,38 @@ PrepareAndDoCopyThread(
/* Create the $winnt$.inf file */
InstallSetupInfFile(&pSetupData->USetupData);
/*
* Create or update the registry hives
*/
/* Set status text */
SetWindowResTextW(GetDlgItem(hwndDlg, IDC_ACTIVITY),
pSetupData->hInstance,
pSetupData->RepairUpdateFlag ? IDS_UPDATE_REGISTRY
: IDS_CREATE_REGISTRY);
SetDlgItemTextW(hwndDlg, IDC_ITEM, L"");
/* Set up the progress bar */
SendMessageW(hWndProgress,
PBM_SETRANGE, 0,
MAKELPARAM(0, 8)); // FIXME: hardcoded number of steps, see StringIDs[] array in RegistryStatus()
SendMessageW(hWndProgress,
PBM_SETSTEP, 1, 0);
SendMessageW(hWndProgress,
PBM_SETPOS, 0, 0);
ErrorNumber = UpdateRegistry(&pSetupData->USetupData,
pSetupData->RepairUpdateFlag,
pSetupData->PartitionList,
InstallVolume->Info.DriveLetter,
pSetupData->SelectedLanguageId,
RegistryStatus,
NULL /* SubstSettings */);
DBG_UNREFERENCED_PARAMETER(ErrorNumber);
SendMessageW(UiContext.hWndProgress, PBM_SETPOS, 100, 0);
/* We are done! Switch to the Terminate page */
PropSheet_SetCurSelByID(GetParent(hwndDlg), IDD_RESTARTPAGE);
return 0;

View file

@ -127,6 +127,18 @@
#define IDS_PREPARE_PARTITIONS 5208
#define IDS_PREPARE_FILES 5209
#define IDS_COPYING_FILES 5210
#define IDS_CREATE_REGISTRY 5211
#define IDS_UPDATE_REGISTRY 5212
#define IDS_REG_DONE 5220
#define IDS_REG_REGHIVEUPDATE 5221
#define IDS_REG_IMPORTFILE 5222
#define IDS_REG_DISPLAYSETTINGSUPDATE 5223
#define IDS_REG_LOCALESETTINGSUPDATE 5224
#define IDS_REG_ADDKBLAYOUTS 5225
#define IDS_REG_KEYBOARDSETTINGSUPDATE 5226
#define IDS_REG_CODEPAGEINFOUPDATE 5227
#define IDS_REG_UNKNOWN 5228
/* Error Strings */