[SYSSETUP] Improve the Process Page

- The page will support multiple tasks (WIP)
- The background thread uses messages to update the page
This commit is contained in:
Eric Kohl 2022-01-09 14:29:17 +01:00
parent fdcefaa7cb
commit 3f053db3e7
37 changed files with 585 additions and 453 deletions

View file

@ -111,9 +111,12 @@ STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYS
CAPTION "Настройка на РеактОС"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "", IDC_ACTIVITY, 53, 7, 253, 20
LTEXT "", IDC_ITEM, 53, 29, 253, 20
CONTROL "", IDC_PROCESSPROGRESS, "msctls_progress32", PBS_SMOOTH | WS_CHILD | WS_VISIBLE | WS_BORDER, 53, 70, 253, 8
LTEXT "Вписване на съставните", IDC_TASKTEXT1, 65, 27, 232, 8
LTEXT "Installing start menu items", IDC_TASKTEXT2, 65, 39, 232, 8
LTEXT "Saving settings", IDC_TASKTEXT3, 65, 51, 232, 8
LTEXT "Removing temporary files", IDC_TASKTEXT4, 65, 63, 232, 8
LTEXT "", IDC_ITEM, 21, 85, 275, 8
CONTROL "", IDC_PROCESSPROGRESS, "msctls_progress32", PBS_SMOOTH | WS_CHILD | WS_VISIBLE | WS_BORDER, 21, 97, 275, 11
END
IDD_FINISHPAGE DIALOGEX 0, 0, 317, 193
@ -179,8 +182,8 @@ BEGIN
IDS_LAYOUTTEXT "Your default text input language and method is: %s keyboard layout"
IDS_DATETIMETITLE "Дата и време"
IDS_DATETIMESUBTITLE "Задайте правилните дата и време."
IDS_PROCESSTITLE "Вписване на съставните"
IDS_PROCESSSUBTITLE "Почакайте..."
IDS_PROCESSTITLE "Finishing the Installation"
IDS_PROCESSSUBTITLE "Please wait while Setup completes the final steps."
IDS_THEMESELECTIONTITLE "Appearance"
IDS_THEMESELECTIONSUBTITLE "Select the theme you prefer."
END
@ -189,7 +192,6 @@ STRINGTABLE
BEGIN
IDS_REACTOS_SETUP "Настройка на РеактОС"
IDS_UNKNOWN_ERROR "Неизвестна грешка"
IDS_REGISTERING_COMPONENTS "Вписване на съставните..."
IDS_LOADLIBRARY_FAILED "Грешка при LoadLibrary: "
IDS_GETPROCADDR_FAILED "Грешка при GetProcAddr: "
IDS_REGSVR_FAILED "Грешка при DllRegisterServer: "

View file

@ -119,9 +119,12 @@ STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYS
CAPTION "ReactOS Instalátor"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "", IDC_ACTIVITY, 53, 7, 253, 20
LTEXT "", IDC_ITEM, 53, 29, 253, 20
CONTROL "", IDC_PROCESSPROGRESS, "msctls_progress32", PBS_SMOOTH | WS_CHILD | WS_VISIBLE | WS_BORDER, 53, 70, 253, 8
LTEXT "Registruji součásti", IDC_TASKTEXT1, 65, 27, 232, 8
LTEXT "Installing start menu items", IDC_TASKTEXT2, 65, 39, 232, 8
LTEXT "Saving settings", IDC_TASKTEXT3, 65, 51, 232, 8
LTEXT "Removing temporary files", IDC_TASKTEXT4, 65, 63, 232, 8
LTEXT "", IDC_ITEM, 21, 85, 275, 8
CONTROL "", IDC_PROCESSPROGRESS, "msctls_progress32", PBS_SMOOTH | WS_CHILD | WS_VISIBLE | WS_BORDER, 21, 97, 275, 11
END
IDD_FINISHPAGE DIALOGEX 0, 0, 317, 193
@ -187,8 +190,8 @@ BEGIN
IDS_LAYOUTTEXT "Your default text input language and method is: %s keyboard layout"
IDS_DATETIMETITLE "Datum a čas"
IDS_DATETIMESUBTITLE "Nastavte správný čas pro Váš počítač."
IDS_PROCESSTITLE "Registrace součástí"
IDS_PROCESSSUBTITLE "Prosím čekejte..."
IDS_PROCESSTITLE "Finishing the Installation"
IDS_PROCESSSUBTITLE "Please wait while Setup completes the final steps."
IDS_THEMESELECTIONTITLE "Appearance"
IDS_THEMESELECTIONSUBTITLE "Select the theme you prefer."
END
@ -197,7 +200,6 @@ STRINGTABLE
BEGIN
IDS_REACTOS_SETUP "ReactOS Instalátor"
IDS_UNKNOWN_ERROR "Neznámá chyba"
IDS_REGISTERING_COMPONENTS "Registruji součásti..."
IDS_LOADLIBRARY_FAILED "LoadLibrary selhalo: "
IDS_GETPROCADDR_FAILED "GetProcAddr selhalo: "
IDS_REGSVR_FAILED "DllRegisterServer selhalo: "

View file

@ -130,9 +130,12 @@ STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYS
CAPTION "ReactOS Setup"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "", IDC_ACTIVITY, 53, 7, 253, 20
LTEXT "", IDC_ITEM, 53, 29, 253, 20
CONTROL "", IDC_PROCESSPROGRESS, "msctls_progress32", PBS_SMOOTH | WS_CHILD | WS_VISIBLE | WS_BORDER, 53, 70, 253, 8
LTEXT "Registering components", IDC_TASKTEXT1, 65, 27, 232, 8
LTEXT "Installing start menu items", IDC_TASKTEXT2, 65, 39, 232, 8
LTEXT "Saving settings", IDC_TASKTEXT3, 65, 51, 232, 8
LTEXT "Removing temporary files", IDC_TASKTEXT4, 65, 63, 232, 8
LTEXT "", IDC_ITEM, 21, 85, 275, 8
CONTROL "", IDC_PROCESSPROGRESS, "msctls_progress32", PBS_SMOOTH | WS_CHILD | WS_VISIBLE | WS_BORDER, 21, 97, 275, 11
END
IDD_FINISHPAGE DIALOGEX 0, 0, 317, 193
@ -198,8 +201,8 @@ BEGIN
IDS_LAYOUTTEXT "Your default text input language and method is: %s keyboard layout"
IDS_DATETIMETITLE "Date and Time"
IDS_DATETIMESUBTITLE "Set the correct date and time for your computer."
IDS_PROCESSTITLE "Registering Components"
IDS_PROCESSSUBTITLE "Please wait..."
IDS_PROCESSTITLE "Finishing the Installation"
IDS_PROCESSSUBTITLE "Please wait while Setup completes the final steps."
IDS_THEMESELECTIONTITLE "Appearance"
IDS_THEMESELECTIONSUBTITLE "Select the theme you prefer."
END
@ -208,7 +211,6 @@ STRINGTABLE
BEGIN
IDS_REACTOS_SETUP "ReactOS Setup"
IDS_UNKNOWN_ERROR "Unknown error"
IDS_REGISTERING_COMPONENTS "Registering components..."
IDS_LOADLIBRARY_FAILED "LoadLibrary failed: "
IDS_GETPROCADDR_FAILED "GetProcAddr failed: "
IDS_REGSVR_FAILED "DllRegisterServer failed: "

View file

@ -111,9 +111,13 @@ STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYS
CAPTION "ReactOS-Installation"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "", IDC_ACTIVITY, 53, 7, 253, 20
LTEXT "", IDC_ITEM, 53, 29, 253, 20
CONTROL "", IDC_PROCESSPROGRESS, "msctls_progress32", PBS_SMOOTH | WS_CHILD | WS_VISIBLE | WS_BORDER, 53, 70, 253, 8
LTEXT "Registeren der Komponenten", IDC_TASKTEXT1, 65, 27, 232, 8
LTEXT "Installieren der Elemente des Startmenüs", IDC_TASKTEXT2, 65, 39, 232, 8
LTEXT "Speichern der Einstellungen", IDC_TASKTEXT3, 65, 51, 232, 8
LTEXT "Löschen der temporären Dateien", IDC_TASKTEXT4, 65, 63, 232, 8
LTEXT "", IDC_ITEM, 21, 85, 275, 8
CONTROL "", IDC_PROCESSPROGRESS, "msctls_progress32", PBS_SMOOTH | WS_CHILD | WS_VISIBLE | WS_BORDER, 21, 97, 275, 11
END
IDD_FINISHPAGE DIALOGEX 0, 0, 317, 193
@ -179,8 +183,8 @@ BEGIN
IDS_LAYOUTTEXT "Your default text input language and method is: %s keyboard layout"
IDS_DATETIMETITLE "Datum und Uhrzeit"
IDS_DATETIMESUBTITLE "Stellen Sie das korrekte Datum und die Uhrzeit für Ihren Computer ein."
IDS_PROCESSTITLE "Komponenten werden registriert"
IDS_PROCESSSUBTITLE "Bitte warten..."
IDS_PROCESSTITLE "Abschliessen der Installation"
IDS_PROCESSSUBTITLE "Bitte waten Sie, während die letzten Installationsschritte ausgeführt werden."
IDS_THEMESELECTIONTITLE "Erscheinungsbild"
IDS_THEMESELECTIONSUBTITLE "Wählen Sie Ihr bevorzugtes Theme"
END
@ -189,7 +193,6 @@ STRINGTABLE
BEGIN
IDS_REACTOS_SETUP "ReactOS-Installation"
IDS_UNKNOWN_ERROR "Unbekannter Fehler"
IDS_REGISTERING_COMPONENTS "Registriere Komponenten..."
IDS_LOADLIBRARY_FAILED "LoadLibrary fehlgeschlagen: "
IDS_GETPROCADDR_FAILED "GetProcAddr fehlgeschlagen: "
IDS_REGSVR_FAILED "DllRegisterServer fehlgeschlagen: "

View file

@ -111,9 +111,12 @@ STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYS
CAPTION "Εγκατάσταση του ReactOS"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "", IDC_ACTIVITY, 53, 7, 253, 20
LTEXT "", IDC_ITEM, 53, 29, 253, 20
CONTROL "", IDC_PROCESSPROGRESS, "msctls_progress32", PBS_SMOOTH | WS_CHILD | WS_VISIBLE | WS_BORDER, 53, 70, 253, 8
LTEXT "Καταχώρηση στοιχείων στο μητρώο", IDC_TASKTEXT1, 65, 27, 232, 8
LTEXT "Installing start menu items", IDC_TASKTEXT2, 65, 39, 232, 8
LTEXT "Saving settings", IDC_TASKTEXT3, 65, 51, 232, 8
LTEXT "Removing temporary files", IDC_TASKTEXT4, 65, 63, 232, 8
LTEXT "", IDC_ITEM, 21, 85, 275, 8
CONTROL "", IDC_PROCESSPROGRESS, "msctls_progress32", PBS_SMOOTH | WS_CHILD | WS_VISIBLE | WS_BORDER, 21, 97, 275, 11
END
IDD_FINISHPAGE DIALOGEX 0, 0, 317, 193
@ -179,8 +182,8 @@ BEGIN
IDS_LAYOUTTEXT "Your default text input language and method is: %s keyboard layout"
IDS_DATETIMETITLE "Ημερομηνία και ώρα"
IDS_DATETIMESUBTITLE "Ορίστε τη σωστή ημερομηνία και ώρα για τον υπολογιστή σας."
IDS_PROCESSTITLE "Τίτλος"
IDS_PROCESSSUBTITLE "Υπότιτλος"
IDS_PROCESSTITLE "Finishing the Installation"
IDS_PROCESSSUBTITLE "Please wait while Setup completes the final steps."
IDS_THEMESELECTIONTITLE "Appearance"
IDS_THEMESELECTIONSUBTITLE "Select the theme you prefer."
END
@ -189,7 +192,6 @@ STRINGTABLE
BEGIN
IDS_REACTOS_SETUP "Εγκατάσταση του ReactOS"
IDS_UNKNOWN_ERROR "Άγνωστο σφάλμα"
IDS_REGISTERING_COMPONENTS "Καταχώρηση στοιχείων στο μητρώο..."
IDS_LOADLIBRARY_FAILED "Το LoadLibrary απέτυχε: "
IDS_GETPROCADDR_FAILED "Το GetProcAddr απέτυχε: "
IDS_REGSVR_FAILED "Το DllRegisterServer απέτυχε: "

View file

@ -111,9 +111,12 @@ STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYS
CAPTION "ReactOS Setup"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "", IDC_ACTIVITY, 53, 7, 253, 20
LTEXT "", IDC_ITEM, 53, 29, 253, 20
CONTROL "", IDC_PROCESSPROGRESS, "msctls_progress32", PBS_SMOOTH | WS_CHILD | WS_VISIBLE | WS_BORDER, 53, 70, 253, 8
LTEXT "Registering components", IDC_TASKTEXT1, 65, 27, 232, 8
LTEXT "Installing start menu items", IDC_TASKTEXT2, 65, 39, 232, 8
LTEXT "Saving settings", IDC_TASKTEXT3, 65, 51, 232, 8
LTEXT "Removing temporary files", IDC_TASKTEXT4, 65, 63, 232, 8
LTEXT "", IDC_ITEM, 21, 85, 275, 8
CONTROL "", IDC_PROCESSPROGRESS, "msctls_progress32", PBS_SMOOTH | WS_CHILD | WS_VISIBLE | WS_BORDER, 21, 97, 275, 11
END
IDD_FINISHPAGE DIALOGEX 0, 0, 317, 193
@ -179,8 +182,8 @@ BEGIN
IDS_LAYOUTTEXT "Your default text input language and method is: %s keyboard layout"
IDS_DATETIMETITLE "Date and Time"
IDS_DATETIMESUBTITLE "Set the correct date and time for your computer."
IDS_PROCESSTITLE "Registering Components"
IDS_PROCESSSUBTITLE "Please wait..."
IDS_PROCESSTITLE "Finishing the Installation"
IDS_PROCESSSUBTITLE "Please wait while Setup completes the final steps."
IDS_THEMESELECTIONTITLE "Appearance"
IDS_THEMESELECTIONSUBTITLE "Select the theme you prefer."
@ -190,7 +193,6 @@ STRINGTABLE
BEGIN
IDS_REACTOS_SETUP "ReactOS Setup"
IDS_UNKNOWN_ERROR "Unknown error"
IDS_REGISTERING_COMPONENTS "Registering components..."
IDS_LOADLIBRARY_FAILED "LoadLibrary failed: "
IDS_GETPROCADDR_FAILED "GetProcAddr failed: "
IDS_REGSVR_FAILED "DllRegisterServer failed: "

View file

@ -130,9 +130,12 @@ STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYS
CAPTION "ReactOS Setup"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "", IDC_ACTIVITY, 53, 7, 253, 20
LTEXT "", IDC_ITEM, 53, 29, 253, 20
CONTROL "", IDC_PROCESSPROGRESS, "msctls_progress32", PBS_SMOOTH | WS_CHILD | WS_VISIBLE | WS_BORDER, 53, 70, 253, 8
LTEXT "Registering components", IDC_TASKTEXT1, 65, 27, 232, 8
LTEXT "Installing start menu items", IDC_TASKTEXT2, 65, 39, 232, 8
LTEXT "Saving settings", IDC_TASKTEXT3, 65, 51, 232, 8
LTEXT "Removing temporary files", IDC_TASKTEXT4, 65, 63, 232, 8
LTEXT "", IDC_ITEM, 21, 85, 275, 8
CONTROL "", IDC_PROCESSPROGRESS, "msctls_progress32", PBS_SMOOTH | WS_CHILD | WS_VISIBLE | WS_BORDER, 21, 97, 275, 11
END
IDD_FINISHPAGE DIALOGEX 0, 0, 317, 193
@ -198,18 +201,16 @@ BEGIN
IDS_LAYOUTTEXT "Your default text input language and method is: %s keyboard layout"
IDS_DATETIMETITLE "Date and Time"
IDS_DATETIMESUBTITLE "Set the correct date and time for your computer."
IDS_PROCESSTITLE "Registering Components"
IDS_PROCESSSUBTITLE "Please wait..."
IDS_PROCESSTITLE "Finishing the Installation"
IDS_PROCESSSUBTITLE "Please wait while Setup completes the final steps."
IDS_THEMESELECTIONTITLE "Appearance"
IDS_THEMESELECTIONSUBTITLE "Select the theme you prefer."
END
STRINGTABLE
BEGIN
IDS_REACTOS_SETUP "ReactOS Setup"
IDS_UNKNOWN_ERROR "Unknown error"
IDS_REGISTERING_COMPONENTS "Registering components..."
IDS_LOADLIBRARY_FAILED "LoadLibrary failed: "
IDS_GETPROCADDR_FAILED "GetProcAddr failed: "
IDS_REGSVR_FAILED "DllRegisterServer failed: "

View file

@ -120,9 +120,12 @@ STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYS
CAPTION "Instalación de ReactOS"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "", IDC_ACTIVITY, 53, 7, 253, 20
LTEXT "", IDC_ITEM, 53, 29, 253, 20
CONTROL "", IDC_PROCESSPROGRESS, "msctls_progress32", PBS_SMOOTH | WS_CHILD | WS_VISIBLE | WS_BORDER, 53, 70, 253, 8
LTEXT "Registrando componentes", IDC_TASKTEXT1, 65, 27, 232, 8
LTEXT "Installing start menu items", IDC_TASKTEXT2, 65, 39, 232, 8
LTEXT "Saving settings", IDC_TASKTEXT3, 65, 51, 232, 8
LTEXT "Removing temporary files", IDC_TASKTEXT4, 65, 63, 232, 8
LTEXT "", IDC_ITEM, 21, 85, 275, 8
CONTROL "", IDC_PROCESSPROGRESS, "msctls_progress32", PBS_SMOOTH | WS_CHILD | WS_VISIBLE | WS_BORDER, 21, 97, 275, 11
END
IDD_FINISHPAGE DIALOGEX 0, 0, 317, 193
@ -188,8 +191,8 @@ BEGIN
IDS_LAYOUTTEXT "Your default text input language and method is: %s keyboard layout"
IDS_DATETIMETITLE "Fecha y hora"
IDS_DATETIMESUBTITLE "Fije la fecha y hora correcta de su equipo."
IDS_PROCESSTITLE "Registrando componentes"
IDS_PROCESSSUBTITLE "Espere un momento..."
IDS_PROCESSTITLE "Finishing the Installation"
IDS_PROCESSSUBTITLE "Please wait while Setup completes the final steps."
IDS_THEMESELECTIONTITLE "Apariencia"
IDS_THEMESELECTIONSUBTITLE "Seleccione el estilo de su preferencia."
END
@ -198,7 +201,6 @@ STRINGTABLE
BEGIN
IDS_REACTOS_SETUP "Instalación de ReactOS"
IDS_UNKNOWN_ERROR "Error desconocido"
IDS_REGISTERING_COMPONENTS "Registrando componentes..."
IDS_LOADLIBRARY_FAILED "No se pudo cargar la librería: "
IDS_GETPROCADDR_FAILED "No se pudo obtener la ubicación del proceso: "
IDS_REGSVR_FAILED "No se pudo registrar la librería: "

View file

@ -111,9 +111,12 @@ STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYS
CAPTION "ReactOS'i paigaldus"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "", IDC_ACTIVITY, 53, 7, 253, 20
LTEXT "", IDC_ITEM, 53, 29, 253, 20
CONTROL "", IDC_PROCESSPROGRESS, "msctls_progress32", PBS_SMOOTH | WS_CHILD | WS_VISIBLE | WS_BORDER, 53, 70, 253, 8
LTEXT "Komponentide registreerimine", IDC_TASKTEXT1, 65, 27, 232, 8
LTEXT "Installing start menu items", IDC_TASKTEXT2, 65, 39, 232, 8
LTEXT "Saving settings", IDC_TASKTEXT3, 65, 51, 232, 8
LTEXT "Removing temporary files", IDC_TASKTEXT4, 65, 63, 232, 8
LTEXT "", IDC_ITEM, 21, 85, 275, 8
CONTROL "", IDC_PROCESSPROGRESS, "msctls_progress32", PBS_SMOOTH | WS_CHILD | WS_VISIBLE | WS_BORDER, 21, 97, 275, 11
END
IDD_FINISHPAGE DIALOGEX 0, 0, 317, 193
@ -179,8 +182,8 @@ BEGIN
IDS_LAYOUTTEXT "Your default text input language and method is: %s keyboard layout"
IDS_DATETIMETITLE "Kuupäev ja kellaaeg"
IDS_DATETIMESUBTITLE "Sisesta õige kellaaeg ja kuupäev."
IDS_PROCESSTITLE "Komponentide registreerimine"
IDS_PROCESSSUBTITLE "Palun oota..."
IDS_PROCESSTITLE "Finishing the Installation"
IDS_PROCESSSUBTITLE "Please wait while Setup completes the final steps."
IDS_THEMESELECTIONTITLE "Välimus"
IDS_THEMESELECTIONSUBTITLE "Vali endale eelistatav teema."
END
@ -189,7 +192,6 @@ STRINGTABLE
BEGIN
IDS_REACTOS_SETUP "ReactOS'i paigaldus"
IDS_UNKNOWN_ERROR "Tundmatu viga"
IDS_REGISTERING_COMPONENTS "Komponentide registreerimine..."
IDS_LOADLIBRARY_FAILED "LoadLibrary ebaõnnestus: "
IDS_GETPROCADDR_FAILED "GetProcAddr ebaõnnestus: "
IDS_REGSVR_FAILED "DllRegisterServer ebaõnnestus: "

View file

@ -117,9 +117,12 @@ STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYS
CAPTION "ReactOS-aren Instalazioa"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "", IDC_ACTIVITY, 53, 7, 253, 20
LTEXT "", IDC_ITEM, 53, 29, 253, 20
CONTROL "", IDC_PROCESSPROGRESS, "msctls_progress32", PBS_SMOOTH | WS_CHILD | WS_VISIBLE | WS_BORDER, 53, 70, 253, 8
LTEXT "Osagaiak erregistratzea", IDC_TASKTEXT1, 65, 27, 232, 8
LTEXT "Installing start menu items", IDC_TASKTEXT2, 65, 39, 232, 8
LTEXT "Saving settings", IDC_TASKTEXT3, 65, 51, 232, 8
LTEXT "Removing temporary files", IDC_TASKTEXT4, 65, 63, 232, 8
LTEXT "", IDC_ITEM, 21, 85, 275, 8
CONTROL "", IDC_PROCESSPROGRESS, "msctls_progress32", PBS_SMOOTH | WS_CHILD | WS_VISIBLE | WS_BORDER, 21, 97, 275, 11
END
IDD_FINISHPAGE DIALOGEX 0, 0, 317, 193
@ -183,8 +186,8 @@ BEGIN
IDS_LOCALESUBTITLE "ReactOS pertsonaliza dezakezu eskualde eta hizkuntza desberdinetarako."
IDS_DATETIMETITLE "Data eta ordua"
IDS_DATETIMESUBTITLE "Ezarri zure ordenagailurako data eta ordu egokiak."
IDS_PROCESSTITLE "Osagaiak erregistratzea"
IDS_PROCESSSUBTITLE "Itxaron momentu bat..."
IDS_PROCESSTITLE "Finishing the Installation"
IDS_PROCESSSUBTITLE "Please wait while Setup completes the final steps."
IDS_THEMESELECTIONTITLE "Itxura"
IDS_THEMESELECTIONSUBTITLE "Hautatu gustuko duzun itxura."
END
@ -193,7 +196,6 @@ STRINGTABLE
BEGIN
IDS_REACTOS_SETUP "ReactOS-aren Instalazioa"
IDS_UNKNOWN_ERROR "Errore ezezaguna"
IDS_REGISTERING_COMPONENTS "Osagaiak erregistratzea..."
IDS_LOADLIBRARY_FAILED "Ezin izan da liburutegia kargatu: "
IDS_GETPROCADDR_FAILED "Ezin izan da prozesuaren kokapena lortu: "
IDS_REGSVR_FAILED "Ezin izan da liburutegia erregistratu: "

View file

@ -130,9 +130,12 @@ STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYS
CAPTION "ReactOS Setup"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "", IDC_ACTIVITY, 53, 7, 253, 20
LTEXT "", IDC_ITEM, 53, 29, 253, 20
CONTROL "", IDC_PROCESSPROGRESS, "msctls_progress32", PBS_SMOOTH | WS_CHILD | WS_VISIBLE | WS_BORDER, 53, 70, 253, 8
LTEXT "Registering components", IDC_TASKTEXT1, 65, 27, 232, 8
LTEXT "Installing start menu items", IDC_TASKTEXT2, 65, 39, 232, 8
LTEXT "Saving settings", IDC_TASKTEXT3, 65, 51, 232, 8
LTEXT "Removing temporary files", IDC_TASKTEXT4, 65, 63, 232, 8
LTEXT "", IDC_ITEM, 21, 85, 275, 8
CONTROL "", IDC_PROCESSPROGRESS, "msctls_progress32", PBS_SMOOTH | WS_CHILD | WS_VISIBLE | WS_BORDER, 21, 97, 275, 11
END
IDD_FINISHPAGE DIALOGEX 0, 0, 317, 193
@ -198,8 +201,8 @@ BEGIN
IDS_LAYOUTTEXT "Your default text input language and method is: %s keyboard layout"
IDS_DATETIMETITLE "Date and Time"
IDS_DATETIMESUBTITLE "Set the correct date and time for your computer."
IDS_PROCESSTITLE "Registering Components"
IDS_PROCESSSUBTITLE "Please wait..."
IDS_PROCESSTITLE "Finishing the Installation"
IDS_PROCESSSUBTITLE "Please wait while Setup completes the final steps."
IDS_THEMESELECTIONTITLE "Appearance"
IDS_THEMESELECTIONSUBTITLE "Select the theme you prefer."
END
@ -208,7 +211,6 @@ STRINGTABLE
BEGIN
IDS_REACTOS_SETUP "ReactOS Setup"
IDS_UNKNOWN_ERROR "Unknown error"
IDS_REGISTERING_COMPONENTS "Registering components..."
IDS_LOADLIBRARY_FAILED "LoadLibrary failed: "
IDS_GETPROCADDR_FAILED "GetProcAddr failed: "
IDS_REGSVR_FAILED "DllRegisterServer failed: "

View file

@ -111,9 +111,12 @@ STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYS
CAPTION "Installation de ReactOS"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "", IDC_ACTIVITY, 53, 7, 253, 20
LTEXT "", IDC_ITEM, 53, 29, 253, 20
CONTROL "", IDC_PROCESSPROGRESS, "msctls_progress32", PBS_SMOOTH | WS_CHILD | WS_VISIBLE | WS_BORDER, 53, 70, 253, 8
LTEXT "Enregistrement des composants", IDC_TASKTEXT1, 65, 27, 232, 8
LTEXT "Installing start menu items", IDC_TASKTEXT2, 65, 39, 232, 8
LTEXT "Saving settings", IDC_TASKTEXT3, 65, 51, 232, 8
LTEXT "Removing temporary files", IDC_TASKTEXT4, 65, 63, 232, 8
LTEXT "", IDC_ITEM, 21, 85, 275, 8
CONTROL "", IDC_PROCESSPROGRESS, "msctls_progress32", PBS_SMOOTH | WS_CHILD | WS_VISIBLE | WS_BORDER, 21, 97, 275, 11
END
IDD_FINISHPAGE DIALOGEX 0, 0, 317, 193
@ -179,8 +182,8 @@ BEGIN
IDS_LAYOUTTEXT "Your default text input language and method is: %s keyboard layout"
IDS_DATETIMETITLE "Date et Heure"
IDS_DATETIMESUBTITLE "Configurez la date et l'heure correcte pour votre ordinateur."
IDS_PROCESSTITLE "Enregistrement des composants"
IDS_PROCESSSUBTITLE "Veuillez patienter..."
IDS_PROCESSTITLE "Finishing the Installation"
IDS_PROCESSSUBTITLE "Please wait while Setup completes the final steps."
IDS_THEMESELECTIONTITLE "Apparence"
IDS_THEMESELECTIONSUBTITLE "Sélectionnez le thème que vous préférez"
END
@ -189,7 +192,6 @@ STRINGTABLE
BEGIN
IDS_REACTOS_SETUP "Installation de ReactOS"
IDS_UNKNOWN_ERROR "Erreur inconnue"
IDS_REGISTERING_COMPONENTS "Enregistrement des composants..."
IDS_LOADLIBRARY_FAILED "Échec de LoadLibrary : "
IDS_GETPROCADDR_FAILED "Échec de GetProcAddr : "
IDS_REGSVR_FAILED "Échec de DllRegisterServer : "

View file

@ -111,9 +111,12 @@ STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYS
CAPTION "התקנת ReactOS"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "", IDC_ACTIVITY, 53, 7, 253, 20
LTEXT "", IDC_ITEM, 53, 29, 253, 20
CONTROL "", IDC_PROCESSPROGRESS, "msctls_progress32", PBS_SMOOTH | WS_CHILD | WS_VISIBLE | WS_BORDER, 53, 70, 253, 8
LTEXT "רושם רכיבים", IDC_TASKTEXT1, 65, 27, 232, 8
LTEXT "Installing start menu items", IDC_TASKTEXT2, 65, 39, 232, 8
LTEXT "Saving settings", IDC_TASKTEXT3, 65, 51, 232, 8
LTEXT "Removing temporary files", IDC_TASKTEXT4, 65, 63, 232, 8
LTEXT "", IDC_ITEM, 21, 85, 275, 8
CONTROL "", IDC_PROCESSPROGRESS, "msctls_progress32", PBS_SMOOTH | WS_CHILD | WS_VISIBLE | WS_BORDER, 21, 97, 275, 11
END
IDD_FINISHPAGE DIALOGEX 0, 0, 317, 193
@ -179,8 +182,8 @@ BEGIN
IDS_LAYOUTTEXT "Your default text input language and method is: %s keyboard layout"
IDS_DATETIMETITLE "תאריך ושעה"
IDS_DATETIMESUBTITLE "Set the correct date and time for your computer."
IDS_PROCESSTITLE "רושם מרכיבים"
IDS_PROCESSSUBTITLE "נא להמתין..."
IDS_PROCESSTITLE "Finishing the Installation"
IDS_PROCESSSUBTITLE "Please wait while Setup completes the final steps."
IDS_THEMESELECTIONTITLE "Appearance"
IDS_THEMESELECTIONSUBTITLE "Select the theme you prefer."
END
@ -189,7 +192,6 @@ STRINGTABLE
BEGIN
IDS_REACTOS_SETUP "ReactOS התקנת"
IDS_UNKNOWN_ERROR "שגיאה לא ידועה"
IDS_REGISTERING_COMPONENTS "רושם רכיבים..."
IDS_LOADLIBRARY_FAILED "LoadLibrary נכשל: "
IDS_GETPROCADDR_FAILED "GetProcAddr נכשל: "
IDS_REGSVR_FAILED "DllRegisterServer נכשל: "

View file

@ -118,9 +118,12 @@ STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYS
CAPTION "रिऐक्ट ओएस सेटअप"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "", IDC_ACTIVITY, 53, 7, 253, 20
LTEXT "", IDC_ITEM, 53, 29, 253, 20
CONTROL "", IDC_PROCESSPROGRESS, "msctls_progress32", PBS_SMOOTH | WS_CHILD | WS_VISIBLE | WS_BORDER, 53, 70, 253, 8
LTEXT "कॉम्पोनेन्ट का दर्ज होना", IDC_TASKTEXT1, 65, 27, 232, 8
LTEXT "Installing start menu items", IDC_TASKTEXT2, 65, 39, 232, 8
LTEXT "Saving settings", IDC_TASKTEXT3, 65, 51, 232, 8
LTEXT "Removing temporary files", IDC_TASKTEXT4, 65, 63, 232, 8
LTEXT "", IDC_ITEM, 21, 85, 275, 8
CONTROL "", IDC_PROCESSPROGRESS, "msctls_progress32", PBS_SMOOTH | WS_CHILD | WS_VISIBLE | WS_BORDER, 21, 97, 275, 11
END
IDD_FINISHPAGE DIALOGEX 0, 0, 317, 193
@ -186,8 +189,8 @@ BEGIN
IDS_LAYOUTTEXT "Your default text input language and method is: %s keyboard layout"
IDS_DATETIMETITLE "दिनांक और समय"
IDS_DATETIMESUBTITLE "अपने कंप्यूटर के लिए सही तारीख और समय निर्धारित करें।"
IDS_PROCESSTITLE "कम्पोनन्ट का दर्ज"
IDS_PROCESSSUBTITLE "कृपया प्रतीक्षा करें..."
IDS_PROCESSTITLE "Finishing the Installation"
IDS_PROCESSSUBTITLE "Please wait while Setup completes the final steps."
IDS_THEMESELECTIONTITLE "दिखावट"
IDS_THEMESELECTIONSUBTITLE "अपनी पसंद का थीम चुनें।"
@ -197,7 +200,6 @@ STRINGTABLE
BEGIN
IDS_REACTOS_SETUP "रिऐक्ट ओएस सेटअप"
IDS_UNKNOWN_ERROR "अज्ञात त्रुटि"
IDS_REGISTERING_COMPONENTS "कॉम्पोनेन्ट का दर्ज होना..."
IDS_LOADLIBRARY_FAILED "लोडलाइब्रेरी विफल रहा: "
IDS_GETPROCADDR_FAILED "गैटप्रौकऐड्र विफल रहा: "
IDS_REGSVR_FAILED "डीललरजिस्टरसर्वर विफल रहा: "

View file

@ -111,9 +111,12 @@ STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYS
CAPTION "ReactOS telepítő"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "", IDC_ACTIVITY, 53, 7, 253, 20
LTEXT "", IDC_ITEM, 53, 29, 253, 20
CONTROL "", IDC_PROCESSPROGRESS, "msctls_progress32", PBS_SMOOTH | WS_CHILD | WS_VISIBLE | WS_BORDER, 53, 70, 253, 8
LTEXT "Komponensek regisztrálása", IDC_TASKTEXT1, 65, 27, 232, 8
LTEXT "Installing start menu items", IDC_TASKTEXT2, 65, 39, 232, 8
LTEXT "Saving settings", IDC_TASKTEXT3, 65, 51, 232, 8
LTEXT "Removing temporary files", IDC_TASKTEXT4, 65, 63, 232, 8
LTEXT "", IDC_ITEM, 21, 85, 275, 8
CONTROL "", IDC_PROCESSPROGRESS, "msctls_progress32", PBS_SMOOTH | WS_CHILD | WS_VISIBLE | WS_BORDER, 21, 97, 275, 11
END
IDD_FINISHPAGE DIALOGEX 0, 0, 317, 193
@ -179,8 +182,8 @@ BEGIN
IDS_LAYOUTTEXT "Your default text input language and method is: %s keyboard layout"
IDS_DATETIMETITLE "Dátum és idő"
IDS_DATETIMESUBTITLE "Beállíthatja a számítógép dátumát és óráját."
IDS_PROCESSTITLE "Összetevők regisztrálása"
IDS_PROCESSSUBTITLE "Kérem várjon..."
IDS_PROCESSTITLE "Finishing the Installation"
IDS_PROCESSSUBTITLE "Please wait while Setup completes the final steps."
IDS_THEMESELECTIONTITLE "Megjelenés"
IDS_THEMESELECTIONSUBTITLE "Válassza ki a kívánt témát."
END
@ -189,7 +192,6 @@ STRINGTABLE
BEGIN
IDS_REACTOS_SETUP "ReactOS telepítő"
IDS_UNKNOWN_ERROR "Hiba lépett fel, de nem tudni annak okát."
IDS_REGISTERING_COMPONENTS "Komponensek regisztrálása..."
IDS_LOADLIBRARY_FAILED "LoadLibrary hiba: "
IDS_GETPROCADDR_FAILED "GetProcAddr hiba: "
IDS_REGSVR_FAILED "DllRegisterServer hiba: "

View file

@ -111,9 +111,12 @@ STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYS
CAPTION "Penyetelan ReactOS"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "", IDC_ACTIVITY, 53, 7, 253, 20
LTEXT "", IDC_ITEM, 53, 29, 253, 20
CONTROL "", IDC_PROCESSPROGRESS, "msctls_progress32", PBS_SMOOTH | WS_CHILD | WS_VISIBLE | WS_BORDER, 53, 70, 253, 8
LTEXT "Meregister komponen", IDC_TASKTEXT1, 65, 27, 232, 8
LTEXT "Installing start menu items", IDC_TASKTEXT2, 65, 39, 232, 8
LTEXT "Saving settings", IDC_TASKTEXT3, 65, 51, 232, 8
LTEXT "Removing temporary files", IDC_TASKTEXT4, 65, 63, 232, 8
LTEXT "", IDC_ITEM, 21, 85, 275, 8
CONTROL "", IDC_PROCESSPROGRESS, "msctls_progress32", PBS_SMOOTH | WS_CHILD | WS_VISIBLE | WS_BORDER, 21, 97, 275, 11
END
IDD_FINISHPAGE DIALOGEX 0, 0, 317, 193
@ -179,8 +182,8 @@ BEGIN
IDS_LAYOUTTEXT "Your default text input language and method is: %s keyboard layout"
IDS_DATETIMETITLE "Tanggal dan Jam"
IDS_DATETIMESUBTITLE "Setel tanggal dan jam yang benar untuk komputer anda."
IDS_PROCESSTITLE "Judul halaman proses"
IDS_PROCESSSUBTITLE "Subjudul halaman proses"
IDS_PROCESSTITLE "Finishing the Installation"
IDS_PROCESSSUBTITLE "Please wait while Setup completes the final steps."
IDS_THEMESELECTIONTITLE "Tampilan"
IDS_THEMESELECTIONSUBTITLE "Pilih tampilan yang anda suka."
END
@ -189,7 +192,6 @@ STRINGTABLE
BEGIN
IDS_REACTOS_SETUP "Penyetelan ReactOS"
IDS_UNKNOWN_ERROR "Kesalahan tidak dikenal"
IDS_REGISTERING_COMPONENTS "Meregister komponen..."
IDS_LOADLIBRARY_FAILED "LoadLibrary gagal: "
IDS_GETPROCADDR_FAILED "GetProcAddr gagal: "
IDS_REGSVR_FAILED "DllRegisterServer gagal: "

View file

@ -111,9 +111,12 @@ STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYS
CAPTION "Installazione di ReactOS"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "", IDC_ACTIVITY, 20, 7, 253, 20
LTEXT "", IDC_ITEM, 20, 29, 253, 20
CONTROL "", IDC_PROCESSPROGRESS, "msctls_progress32", PBS_SMOOTH | WS_CHILD | WS_VISIBLE | WS_BORDER, 20, 70, 253, 8
LTEXT "Registrazione dei componenti", IDC_TASKTEXT1, 65, 27, 232, 8
LTEXT "Installing start menu items", IDC_TASKTEXT2, 65, 39, 232, 8
LTEXT "Saving settings", IDC_TASKTEXT3, 65, 51, 232, 8
LTEXT "Removing temporary files", IDC_TASKTEXT4, 65, 63, 232, 8
LTEXT "", IDC_ITEM, 21, 85, 275, 8
CONTROL "", IDC_PROCESSPROGRESS, "msctls_progress32", PBS_SMOOTH | WS_CHILD | WS_VISIBLE | WS_BORDER, 21, 97, 275, 11
END
IDD_FINISHPAGE DIALOGEX 0, 0, 317, 193
@ -179,8 +182,8 @@ BEGIN
IDS_LAYOUTTEXT "Your default text input language and method is: %s keyboard layout"
IDS_DATETIMETITLE "Data e ora"
IDS_DATETIMESUBTITLE "Impostare la data e l'ora corrette per il proprio computer."
IDS_PROCESSTITLE "Registrazione dei componenti"
IDS_PROCESSSUBTITLE "Attendere prego..."
IDS_PROCESSTITLE "Finishing the Installation"
IDS_PROCESSSUBTITLE "Please wait while Setup completes the final steps."
IDS_THEMESELECTIONTITLE "Aspetto"
IDS_THEMESELECTIONSUBTITLE "Seleziona il tema che preferisci."
END
@ -189,7 +192,6 @@ STRINGTABLE
BEGIN
IDS_REACTOS_SETUP "Installazione di ReactOS"
IDS_UNKNOWN_ERROR "Errore sconosciuto"
IDS_REGISTERING_COMPONENTS "Registrazione dei componenti..."
IDS_LOADLIBRARY_FAILED "LoadLibrary fallito: "
IDS_GETPROCADDR_FAILED "GetProcAddr fallito: "
IDS_REGSVR_FAILED "DllRegisterServer fallito: "

View file

@ -111,9 +111,12 @@ STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYS
CAPTION "ReactOS セットアップ"
FONT 9, "MS UI Gothic"
BEGIN
LTEXT "", IDC_ACTIVITY, 53, 7, 253, 20
LTEXT "", IDC_ITEM, 53, 29, 253, 20
CONTROL "", IDC_PROCESSPROGRESS, "msctls_progress32", PBS_SMOOTH | WS_CHILD | WS_VISIBLE | WS_BORDER, 53, 70, 253, 8
LTEXT "コンポーネントを登録しています", IDC_TASKTEXT1, 65, 27, 232, 8
LTEXT "Installing start menu items", IDC_TASKTEXT2, 65, 39, 232, 8
LTEXT "Saving settings", IDC_TASKTEXT3, 65, 51, 232, 8
LTEXT "Removing temporary files", IDC_TASKTEXT4, 65, 63, 232, 8
LTEXT "", IDC_ITEM, 21, 85, 275, 8
CONTROL "", IDC_PROCESSPROGRESS, "msctls_progress32", PBS_SMOOTH | WS_CHILD | WS_VISIBLE | WS_BORDER, 21, 97, 275, 11
END
IDD_FINISHPAGE DIALOGEX 0, 0, 317, 193
@ -179,8 +182,8 @@ BEGIN
IDS_LAYOUTTEXT "Your default text input language and method is: %s keyboard layout"
IDS_DATETIMETITLE "日付と時刻"
IDS_DATETIMESUBTITLE "コンピュータの日付と時刻を正しく設定して下さい。"
IDS_PROCESSTITLE "コンポーネントの登録中"
IDS_PROCESSSUBTITLE "お待ち下さい..."
IDS_PROCESSTITLE "Finishing the Installation"
IDS_PROCESSSUBTITLE "Please wait while Setup completes the final steps."
IDS_THEMESELECTIONTITLE "外観"
IDS_THEMESELECTIONSUBTITLE "好きなテーマをお選び下さい"
END
@ -189,7 +192,6 @@ STRINGTABLE
BEGIN
IDS_REACTOS_SETUP "ReactOS セットアップ"
IDS_UNKNOWN_ERROR "不明なエラー"
IDS_REGISTERING_COMPONENTS "コンポーネントを登録しています..."
IDS_LOADLIBRARY_FAILED "LoadLibrary に失敗: "
IDS_GETPROCADDR_FAILED "GetProcAddr に失敗: "
IDS_REGSVR_FAILED "DllRegisterServer に失敗: "

View file

@ -130,9 +130,12 @@ STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYS
CAPTION "ReactOS Setup"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "", IDC_ACTIVITY, 53, 7, 253, 20
LTEXT "", IDC_ITEM, 53, 29, 253, 20
CONTROL "", IDC_PROCESSPROGRESS, "msctls_progress32", PBS_SMOOTH | WS_CHILD | WS_VISIBLE | WS_BORDER, 53, 70, 253, 8
LTEXT "Registering components", IDC_TASKTEXT1, 65, 27, 232, 8
LTEXT "Installing start menu items", IDC_TASKTEXT2, 65, 39, 232, 8
LTEXT "Saving settings", IDC_TASKTEXT3, 65, 51, 232, 8
LTEXT "Removing temporary files", IDC_TASKTEXT4, 65, 63, 232, 8
LTEXT "", IDC_ITEM, 21, 85, 275, 8
CONTROL "", IDC_PROCESSPROGRESS, "msctls_progress32", PBS_SMOOTH | WS_CHILD | WS_VISIBLE | WS_BORDER, 21, 97, 275, 11
END
IDD_FINISHPAGE DIALOGEX 0, 0, 317, 193
@ -198,8 +201,8 @@ BEGIN
IDS_LAYOUTTEXT "Your default text input language and method is: %s keyboard layout"
IDS_DATETIMETITLE "Date and Time"
IDS_DATETIMESUBTITLE "Set the correct date and time for your computer."
IDS_PROCESSTITLE "Registering Components"
IDS_PROCESSSUBTITLE "Please wait..."
IDS_PROCESSTITLE "Finishing the Installation"
IDS_PROCESSSUBTITLE "Please wait while Setup completes the final steps."
IDS_THEMESELECTIONTITLE "Appearance"
IDS_THEMESELECTIONSUBTITLE "Select the theme you prefer."
END
@ -208,7 +211,6 @@ STRINGTABLE
BEGIN
IDS_REACTOS_SETUP "ReactOS Setup"
IDS_UNKNOWN_ERROR "Unknown error"
IDS_REGISTERING_COMPONENTS "Registering components..."
IDS_LOADLIBRARY_FAILED "LoadLibrary failed: "
IDS_GETPROCADDR_FAILED "GetProcAddr failed: "
IDS_REGSVR_FAILED "DllRegisterServer failed: "

View file

@ -111,9 +111,12 @@ STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYS
CAPTION "ReactOS Setup"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "", IDC_ACTIVITY, 53, 7, 253, 20
LTEXT "", IDC_ITEM, 53, 29, 253, 20
CONTROL "", IDC_PROCESSPROGRESS, "msctls_progress32", PBS_SMOOTH | WS_CHILD | WS_VISIBLE | WS_BORDER, 53, 70, 253, 8
LTEXT "Registering components", IDC_TASKTEXT1, 65, 27, 232, 8
LTEXT "Installing start menu items", IDC_TASKTEXT2, 65, 39, 232, 8
LTEXT "Saving settings", IDC_TASKTEXT3, 65, 51, 232, 8
LTEXT "Removing temporary files", IDC_TASKTEXT4, 65, 63, 232, 8
LTEXT "", IDC_ITEM, 21, 85, 275, 8
CONTROL "", IDC_PROCESSPROGRESS, "msctls_progress32", PBS_SMOOTH | WS_CHILD | WS_VISIBLE | WS_BORDER, 21, 97, 275, 11
END
IDD_FINISHPAGE DIALOGEX 0, 0, 317, 193
@ -179,8 +182,8 @@ BEGIN
IDS_LAYOUTTEXT "Your default text input language and method is: %s keyboard layout"
IDS_DATETIMETITLE "Date and Time"
IDS_DATETIMESUBTITLE "Set the correct date and time for your computer."
IDS_PROCESSTITLE "Registering Components"
IDS_PROCESSSUBTITLE "Please wait..."
IDS_PROCESSTITLE "Finishing the Installation"
IDS_PROCESSSUBTITLE "Please wait while Setup completes the final steps."
IDS_THEMESELECTIONTITLE "Appearance"
IDS_THEMESELECTIONSUBTITLE "Select the theme you prefer."
END
@ -189,7 +192,6 @@ STRINGTABLE
BEGIN
IDS_REACTOS_SETUP "ReactOS Setup"
IDS_UNKNOWN_ERROR "Unknown error"
IDS_REGISTERING_COMPONENTS "Registering components..."
IDS_LOADLIBRARY_FAILED "LoadLibrary failed: "
IDS_GETPROCADDR_FAILED "GetProcAddr failed: "
IDS_REGSVR_FAILED "DllRegisterServer failed: "

View file

@ -111,9 +111,12 @@ STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYS
CAPTION "ReactOS installasjon"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "", IDC_ACTIVITY, 53, 7, 253, 20
LTEXT "", IDC_ITEM, 53, 29, 253, 20
CONTROL "", IDC_PROCESSPROGRESS, "msctls_progress32", PBS_SMOOTH | WS_CHILD | WS_VISIBLE | WS_BORDER, 53, 70, 253, 8
LTEXT "Registrerer komponenter", IDC_TASKTEXT1, 65, 27, 232, 8
LTEXT "Installing start menu items", IDC_TASKTEXT2, 65, 39, 232, 8
LTEXT "Saving settings", IDC_TASKTEXT3, 65, 51, 232, 8
LTEXT "Removing temporary files", IDC_TASKTEXT4, 65, 63, 232, 8
LTEXT "", IDC_ITEM, 21, 85, 275, 8
CONTROL "", IDC_PROCESSPROGRESS, "msctls_progress32", PBS_SMOOTH | WS_CHILD | WS_VISIBLE | WS_BORDER, 21, 97, 275, 11
END
IDD_FINISHPAGE DIALOGEX 0, 0, 317, 193
@ -179,8 +182,8 @@ BEGIN
IDS_LAYOUTTEXT "Your default text input language and method is: %s keyboard layout"
IDS_DATETIMETITLE "Dato og tid"
IDS_DATETIMESUBTITLE "Still inn dato og tid for din datamaskin."
IDS_PROCESSTITLE "Bearbeid side tittel"
IDS_PROCESSSUBTITLE "Bearbeider side undertittel"
IDS_PROCESSTITLE "Finishing the Installation"
IDS_PROCESSSUBTITLE "Please wait while Setup completes the final steps."
IDS_THEMESELECTIONTITLE "Appearance"
IDS_THEMESELECTIONSUBTITLE "Select the theme you prefer."
END
@ -189,7 +192,6 @@ STRINGTABLE
BEGIN
IDS_REACTOS_SETUP "ReactOS installasjon"
IDS_UNKNOWN_ERROR "Ukjent feil"
IDS_REGISTERING_COMPONENTS "Registrerer komponenter..."
IDS_LOADLIBRARY_FAILED "LoadLibrary feilet: "
IDS_GETPROCADDR_FAILED "GetProcAddr feilet: "
IDS_REGSVR_FAILED "DllRegisterServer feilet: "

View file

@ -111,9 +111,12 @@ STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYS
CAPTION "Instalator systemu ReactOS"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "", IDC_ACTIVITY, 53, 7, 253, 20
LTEXT "", IDC_ITEM, 53, 29, 253, 20
CONTROL "", IDC_PROCESSPROGRESS, "msctls_progress32", PBS_SMOOTH | WS_CHILD | WS_VISIBLE | WS_BORDER, 53, 70, 253, 8
LTEXT "Rejestracja składników", IDC_TASKTEXT1, 65, 27, 232, 8
LTEXT "Installing start menu items", IDC_TASKTEXT2, 65, 39, 232, 8
LTEXT "Saving settings", IDC_TASKTEXT3, 65, 51, 232, 8
LTEXT "Removing temporary files", IDC_TASKTEXT4, 65, 63, 232, 8
LTEXT "", IDC_ITEM, 21, 85, 275, 8
CONTROL "", IDC_PROCESSPROGRESS, "msctls_progress32", PBS_SMOOTH | WS_CHILD | WS_VISIBLE | WS_BORDER, 21, 97, 275, 11
END
IDD_FINISHPAGE DIALOGEX 0, 0, 317, 193
@ -179,8 +182,8 @@ BEGIN
IDS_LAYOUTTEXT "Your default text input language and method is: %s keyboard layout"
IDS_DATETIMETITLE "Data i godzina"
IDS_DATETIMESUBTITLE "Ustaw prawidłową datę i godzinę."
IDS_PROCESSTITLE "Rejestracja składników"
IDS_PROCESSSUBTITLE "Proszę czekać..."
IDS_PROCESSTITLE "Finishing the Installation"
IDS_PROCESSSUBTITLE "Please wait while Setup completes the final steps."
IDS_THEMESELECTIONTITLE "Wygląd"
IDS_THEMESELECTIONSUBTITLE "Wybierz motyw, który preferujesz."
END
@ -189,7 +192,6 @@ STRINGTABLE
BEGIN
IDS_REACTOS_SETUP "Instalator systemu ReactOS"
IDS_UNKNOWN_ERROR "Nieznany błąd"
IDS_REGISTERING_COMPONENTS "Rejestracja składników..."
IDS_LOADLIBRARY_FAILED "Funkcja LoadLibrary napotkała problem: "
IDS_GETPROCADDR_FAILED "Funkcja GetProcAddr napotkała problem: "
IDS_REGSVR_FAILED "Funkcja DllRegisterServer napotkała problem: "

View file

@ -111,9 +111,12 @@ STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYS
CAPTION "Instalação do ReactOS"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "", IDC_ACTIVITY, 53, 7, 253, 20
LTEXT "", IDC_ITEM, 53, 29, 253, 20
CONTROL "", IDC_PROCESSPROGRESS, "msctls_progress32", PBS_SMOOTH | WS_CHILD | WS_VISIBLE | WS_BORDER, 53, 70, 253, 8
LTEXT "Registrando componentes", IDC_TASKTEXT1, 65, 27, 232, 8
LTEXT "Installing start menu items", IDC_TASKTEXT2, 65, 39, 232, 8
LTEXT "Saving settings", IDC_TASKTEXT3, 65, 51, 232, 8
LTEXT "Removing temporary files", IDC_TASKTEXT4, 65, 63, 232, 8
LTEXT "", IDC_ITEM, 21, 85, 275, 8
CONTROL "", IDC_PROCESSPROGRESS, "msctls_progress32", PBS_SMOOTH | WS_CHILD | WS_VISIBLE | WS_BORDER, 21, 97, 275, 11
END
IDD_FINISHPAGE DIALOGEX 0, 0, 317, 193
@ -179,8 +182,8 @@ BEGIN
IDS_LAYOUTTEXT "Your default text input language and method is: %s keyboard layout"
IDS_DATETIMETITLE "Data e Hora"
IDS_DATETIMESUBTITLE "Definir a data e a hora corretas para o seu computador."
IDS_PROCESSTITLE "Registrando componentes"
IDS_PROCESSSUBTITLE "Por favor aguarde..."
IDS_PROCESSTITLE "Finishing the Installation"
IDS_PROCESSSUBTITLE "Please wait while Setup completes the final steps."
IDS_THEMESELECTIONTITLE "Appearance"
IDS_THEMESELECTIONSUBTITLE "Select the theme you prefer."
END
@ -189,7 +192,6 @@ STRINGTABLE
BEGIN
IDS_REACTOS_SETUP "Instalação do ReactOS"
IDS_UNKNOWN_ERROR "Erro Desconhecido"
IDS_REGISTERING_COMPONENTS "Registrando componentes..."
IDS_LOADLIBRARY_FAILED "LoadLibrary falhou: "
IDS_GETPROCADDR_FAILED "GetProcAddr falhou: "
IDS_REGSVR_FAILED "DllRegisterServer falhou: "

View file

@ -111,9 +111,12 @@ STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYS
CAPTION "Instalação do ReactOS"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "", IDC_ACTIVITY, 53, 7, 253, 20
LTEXT "", IDC_ITEM, 53, 29, 253, 20
CONTROL "", IDC_PROCESSPROGRESS, "msctls_progress32", PBS_SMOOTH | WS_CHILD | WS_VISIBLE | WS_BORDER, 53, 70, 253, 8
LTEXT "A registar componentes", IDC_TASKTEXT1, 65, 27, 232, 8
LTEXT "Installing start menu items", IDC_TASKTEXT2, 65, 39, 232, 8
LTEXT "Saving settings", IDC_TASKTEXT3, 65, 51, 232, 8
LTEXT "Removing temporary files", IDC_TASKTEXT4, 65, 63, 232, 8
LTEXT "", IDC_ITEM, 21, 85, 275, 8
CONTROL "", IDC_PROCESSPROGRESS, "msctls_progress32", PBS_SMOOTH | WS_CHILD | WS_VISIBLE | WS_BORDER, 21, 97, 275, 11
END
IDD_FINISHPAGE DIALOGEX 0, 0, 317, 193
@ -179,8 +182,8 @@ BEGIN
IDS_LAYOUTTEXT "O método e idioma de entrada de texto padrão é: Estilo de teclado %s"
IDS_DATETIMETITLE "Data e Hora"
IDS_DATETIMESUBTITLE "Definir a data e a hora correctas para o seu computador."
IDS_PROCESSTITLE "A registar componentes"
IDS_PROCESSSUBTITLE "Por favor aguarde..."
IDS_PROCESSTITLE "Finishing the Installation"
IDS_PROCESSSUBTITLE "Please wait while Setup completes the final steps."
IDS_THEMESELECTIONTITLE "Aparência"
IDS_THEMESELECTIONSUBTITLE "Seleccione o tema perferido."
END
@ -189,7 +192,6 @@ STRINGTABLE
BEGIN
IDS_REACTOS_SETUP "Instalação do ReactOS"
IDS_UNKNOWN_ERROR "Erro Desconhecido"
IDS_REGISTERING_COMPONENTS "A registar componentes..."
IDS_LOADLIBRARY_FAILED "LoadLibrary falhou: "
IDS_GETPROCADDR_FAILED "GetProcAddr falhou: "
IDS_REGSVR_FAILED "DllRegisterServer falhou: "

View file

@ -119,9 +119,12 @@ STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYS
CAPTION "Asistent de instalare ReactOS"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "", IDC_ACTIVITY, 53, 7, 253, 20
LTEXT "", IDC_ITEM, 53, 29, 253, 20
CONTROL "", IDC_PROCESSPROGRESS, "msctls_progress32", PBS_SMOOTH | WS_CHILD | WS_VISIBLE | WS_BORDER, 53, 70, 253, 8
LTEXT "Componente în curs de înregistrare", IDC_TASKTEXT1, 65, 27, 232, 8
LTEXT "Installing start menu items", IDC_TASKTEXT2, 65, 39, 232, 8
LTEXT "Saving settings", IDC_TASKTEXT3, 65, 51, 232, 8
LTEXT "Removing temporary files", IDC_TASKTEXT4, 65, 63, 232, 8
LTEXT "", IDC_ITEM, 21, 85, 275, 8
CONTROL "", IDC_PROCESSPROGRESS, "msctls_progress32", PBS_SMOOTH | WS_CHILD | WS_VISIBLE | WS_BORDER, 21, 97, 275, 11
END
IDD_FINISHPAGE DIALOGEX 0, 0, 317, 193
@ -187,8 +190,8 @@ BEGIN
IDS_LAYOUTTEXT "Your default text input language and method is: %s keyboard layout"
IDS_DATETIMETITLE "Dată și oră"
IDS_DATETIMESUBTITLE "Stabilire dată și oră corectă pentru calculator"
IDS_PROCESSTITLE "Înregistrare componente"
IDS_PROCESSSUBTITLE "Așteptați…"
IDS_PROCESSTITLE "Finishing the Installation"
IDS_PROCESSSUBTITLE "Please wait while Setup completes the final steps."
IDS_THEMESELECTIONTITLE "Aspect"
IDS_THEMESELECTIONSUBTITLE "Selectați tema preferată"
END
@ -197,7 +200,6 @@ STRINGTABLE
BEGIN
IDS_REACTOS_SETUP "Asistent de instalare ReactOS"
IDS_UNKNOWN_ERROR "Eroare necunoscută"
IDS_REGISTERING_COMPONENTS "Componente în curs de înregistrare…"
IDS_LOADLIBRARY_FAILED "LoadLibrary a eșuat: "
IDS_GETPROCADDR_FAILED "GetProcAddr a eșuat: "
IDS_REGSVR_FAILED "DllRegisterServer a eșuat: "

View file

@ -119,9 +119,12 @@ STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYS
CAPTION "Установка ReactOS"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "", IDC_ACTIVITY, 53, 7, 253, 20
LTEXT "", IDC_ITEM, 53, 29, 253, 20
CONTROL "", IDC_PROCESSPROGRESS, "msctls_progress32", PBS_SMOOTH | WS_CHILD | WS_VISIBLE | WS_BORDER, 53, 70, 253, 8
LTEXT "Регистрация компонентов", IDC_TASKTEXT1, 65, 27, 232, 8
LTEXT "Installing start menu items", IDC_TASKTEXT2, 65, 39, 232, 8
LTEXT "Saving settings", IDC_TASKTEXT3, 65, 51, 232, 8
LTEXT "Removing temporary files", IDC_TASKTEXT4, 65, 63, 232, 8
LTEXT "", IDC_ITEM, 21, 85, 275, 8
CONTROL "", IDC_PROCESSPROGRESS, "msctls_progress32", PBS_SMOOTH | WS_CHILD | WS_VISIBLE | WS_BORDER, 21, 97, 275, 11
END
IDD_FINISHPAGE DIALOGEX 0, 0, 317, 193
@ -187,8 +190,8 @@ BEGIN
IDS_LAYOUTTEXT "Ваш язык и метод ввода текста по умолчанию: %s раскладка клавиатуры"
IDS_DATETIMETITLE "Дата и время"
IDS_DATETIMESUBTITLE "Установите правильную дату и время на вашем компьютере."
IDS_PROCESSTITLE "Процесс установки"
IDS_PROCESSSUBTITLE "Установка ReactOS на ваш компьютер."
IDS_PROCESSTITLE "Finishing the Installation"
IDS_PROCESSSUBTITLE "Please wait while Setup completes the final steps."
IDS_THEMESELECTIONTITLE "Внешний вид"
IDS_THEMESELECTIONSUBTITLE "Выберите тему, которую вы предпочитаете"
END
@ -197,7 +200,6 @@ STRINGTABLE
BEGIN
IDS_REACTOS_SETUP "Установка ReactOS"
IDS_UNKNOWN_ERROR "Неизвестная ошибка"
IDS_REGISTERING_COMPONENTS "Регистрация компонентов..."
IDS_LOADLIBRARY_FAILED "Ошибка LoadLibrary: "
IDS_GETPROCADDR_FAILED "Ошибка GetProcAddr: "
IDS_REGSVR_FAILED "Ошибка DllRegisterServer: "

View file

@ -118,9 +118,12 @@ STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYS
CAPTION "Inštalátor systému ReactOS"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "", IDC_ACTIVITY, 53, 7, 253, 20
LTEXT "", IDC_ITEM, 53, 29, 253, 20
CONTROL "", IDC_PROCESSPROGRESS, "msctls_progress32", PBS_SMOOTH | WS_CHILD | WS_VISIBLE | WS_BORDER, 53, 70, 253, 8
LTEXT "Registrujem súčasti", IDC_TASKTEXT1, 65, 27, 232, 8
LTEXT "Installing start menu items", IDC_TASKTEXT2, 65, 39, 232, 8
LTEXT "Saving settings", IDC_TASKTEXT3, 65, 51, 232, 8
LTEXT "Removing temporary files", IDC_TASKTEXT4, 65, 63, 232, 8
LTEXT "", IDC_ITEM, 21, 85, 275, 8
CONTROL "", IDC_PROCESSPROGRESS, "msctls_progress32", PBS_SMOOTH | WS_CHILD | WS_VISIBLE | WS_BORDER, 21, 97, 275, 11
END
IDD_FINISHPAGE DIALOGEX 0, 0, 317, 193
@ -186,8 +189,8 @@ BEGIN
IDS_LAYOUTTEXT "Your default text input language and method is: %s keyboard layout"
IDS_DATETIMETITLE "Dátum a čas"
IDS_DATETIMESUBTITLE "Nastavte správny čas pre Váš počítač."
IDS_PROCESSTITLE "Registrácia súčastí"
IDS_PROCESSSUBTITLE "Počkajte, prosím ..."
IDS_PROCESSTITLE "Finishing the Installation"
IDS_PROCESSSUBTITLE "Please wait while Setup completes the final steps."
IDS_THEMESELECTIONTITLE "Appearance"
IDS_THEMESELECTIONSUBTITLE "Select the theme you prefer."
END
@ -196,7 +199,6 @@ STRINGTABLE
BEGIN
IDS_REACTOS_SETUP "Inštalátor systému ReactOS"
IDS_UNKNOWN_ERROR "Neznáma chyba"
IDS_REGISTERING_COMPONENTS "Registrujem súčasti..."
IDS_LOADLIBRARY_FAILED "LoadLibrary zlyhal: "
IDS_GETPROCADDR_FAILED "GetProcAddr zlyhal: "
IDS_REGSVR_FAILED "DllRegisterServer zlyhal: "

View file

@ -130,9 +130,12 @@ STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYS
CAPTION "Ndërto ReactOS"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "", IDC_ACTIVITY, 53, 7, 253, 20
LTEXT "", IDC_ITEM, 53, 29, 253, 20
CONTROL "", IDC_PROCESSPROGRESS, "msctls_progress32", PBS_SMOOTH | WS_CHILD | WS_VISIBLE | WS_BORDER, 53, 70, 253, 8
LTEXT "Regjistrimi Komponenteve", IDC_TASKTEXT1, 65, 27, 232, 8
LTEXT "Installing start menu items", IDC_TASKTEXT2, 65, 39, 232, 8
LTEXT "Saving settings", IDC_TASKTEXT3, 65, 51, 232, 8
LTEXT "Removing temporary files", IDC_TASKTEXT4, 65, 63, 232, 8
LTEXT "", IDC_ITEM, 21, 85, 275, 8
CONTROL "", IDC_PROCESSPROGRESS, "msctls_progress32", PBS_SMOOTH | WS_CHILD | WS_VISIBLE | WS_BORDER, 21, 97, 275, 11
END
IDD_FINISHPAGE DIALOGEX 0, 0, 317, 193
@ -198,8 +201,8 @@ BEGIN
IDS_LAYOUTTEXT "Your default text input language and method is: %s keyboard layout"
IDS_DATETIMETITLE "Data dhe Ora"
IDS_DATETIMESUBTITLE "Vendos datën e saktë dhe orën për kompjuterin tuaj."
IDS_PROCESSTITLE "Regjistrimi Komponenteve"
IDS_PROCESSSUBTITLE "Ju Lutem prisni..."
IDS_PROCESSTITLE "Finishing the Installation"
IDS_PROCESSSUBTITLE "Please wait while Setup completes the final steps."
IDS_THEMESELECTIONTITLE "Appearance"
IDS_THEMESELECTIONSUBTITLE "Select the theme you prefer."
END
@ -208,7 +211,6 @@ STRINGTABLE
BEGIN
IDS_REACTOS_SETUP "Ndërtuesi ReactOS"
IDS_UNKNOWN_ERROR "gabim i panjohur"
IDS_REGISTERING_COMPONENTS "Regjistrimi Komponenteve..."
IDS_LOADLIBRARY_FAILED "LoadLibrary dështoj: "
IDS_GETPROCADDR_FAILED "GetProcAddr dështoj: "
IDS_REGSVR_FAILED "DllRegisterServer dështoj: "

View file

@ -130,9 +130,12 @@ STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYS
CAPTION "ReactOS Setup"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "", IDC_ACTIVITY, 53, 7, 253, 20
LTEXT "", IDC_ITEM, 53, 29, 253, 20
CONTROL "", IDC_PROCESSPROGRESS, "msctls_progress32", PBS_SMOOTH | WS_CHILD | WS_VISIBLE | WS_BORDER, 53, 70, 253, 8
LTEXT "Registering components", IDC_TASKTEXT1, 65, 27, 232, 8
LTEXT "Installing start menu items", IDC_TASKTEXT2, 65, 39, 232, 8
LTEXT "Saving settings", IDC_TASKTEXT3, 65, 51, 232, 8
LTEXT "Removing temporary files", IDC_TASKTEXT4, 65, 63, 232, 8
LTEXT "", IDC_ITEM, 21, 85, 275, 8
CONTROL "", IDC_PROCESSPROGRESS, "msctls_progress32", PBS_SMOOTH | WS_CHILD | WS_VISIBLE | WS_BORDER, 21, 97, 275, 11
END
IDD_FINISHPAGE DIALOGEX 0, 0, 317, 193
@ -198,8 +201,8 @@ BEGIN
IDS_LAYOUTTEXT "Your default text input language and method is: %s keyboard layout"
IDS_DATETIMETITLE "Date and Time"
IDS_DATETIMESUBTITLE "Set the correct date and time for your computer."
IDS_PROCESSTITLE "Registering Components"
IDS_PROCESSSUBTITLE "Vänligen vänta..."
IDS_PROCESSTITLE "Finishing the Installation"
IDS_PROCESSSUBTITLE "Please wait while Setup completes the final steps."
IDS_THEMESELECTIONTITLE "Appearance"
IDS_THEMESELECTIONSUBTITLE "Select the theme you prefer."
END
@ -208,7 +211,6 @@ STRINGTABLE
BEGIN
IDS_REACTOS_SETUP "ReactOS Setup"
IDS_UNKNOWN_ERROR "Okänt fel"
IDS_REGISTERING_COMPONENTS "Registering components..."
IDS_LOADLIBRARY_FAILED "LoadLibrary failed: "
IDS_GETPROCADDR_FAILED "GetProcAddr failed: "
IDS_REGSVR_FAILED "DllRegisterServer failed: "

View file

@ -130,9 +130,12 @@ STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYS
CAPTION "ReactOS Setup"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "", IDC_ACTIVITY, 53, 7, 253, 20
LTEXT "", IDC_ITEM, 53, 29, 253, 20
CONTROL "", IDC_PROCESSPROGRESS, "msctls_progress32", PBS_SMOOTH | WS_CHILD | WS_VISIBLE | WS_BORDER, 53, 70, 253, 8
LTEXT "Registering components", IDC_TASKTEXT1, 65, 27, 232, 8
LTEXT "Installing start menu items", IDC_TASKTEXT2, 65, 39, 232, 8
LTEXT "Saving settings", IDC_TASKTEXT3, 65, 51, 232, 8
LTEXT "Removing temporary files", IDC_TASKTEXT4, 65, 63, 232, 8
LTEXT "", IDC_ITEM, 21, 85, 275, 8
CONTROL "", IDC_PROCESSPROGRESS, "msctls_progress32", PBS_SMOOTH | WS_CHILD | WS_VISIBLE | WS_BORDER, 21, 97, 275, 11
END
IDD_FINISHPAGE DIALOGEX 0, 0, 317, 193
@ -198,8 +201,8 @@ BEGIN
IDS_LAYOUTTEXT "Your default text input language and method is: %s keyboard layout"
IDS_DATETIMETITLE "Date and Time"
IDS_DATETIMESUBTITLE "Set the correct date and time for your computer."
IDS_PROCESSTITLE "Registering Components"
IDS_PROCESSSUBTITLE "Please wait..."
IDS_PROCESSTITLE "Finishing the Installation"
IDS_PROCESSSUBTITLE "Please wait while Setup completes the final steps."
IDS_THEMESELECTIONTITLE "Appearance"
IDS_THEMESELECTIONSUBTITLE "Select the theme you prefer."
END
@ -208,7 +211,6 @@ STRINGTABLE
BEGIN
IDS_REACTOS_SETUP "ReactOS Setup"
IDS_UNKNOWN_ERROR "Unknown error"
IDS_REGISTERING_COMPONENTS "Registering components..."
IDS_LOADLIBRARY_FAILED "LoadLibrary failed: "
IDS_GETPROCADDR_FAILED "GetProcAddr failed: "
IDS_REGSVR_FAILED "DllRegisterServer failed: "

View file

@ -120,9 +120,12 @@ STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYS
CAPTION "ReactOS Kur"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "", IDC_ACTIVITY, 53, 7, 253, 20
LTEXT "", IDC_ITEM, 53, 29, 253, 20
CONTROL "", IDC_PROCESSPROGRESS, "msctls_progress32", PBS_SMOOTH | WS_CHILD | WS_VISIBLE | WS_BORDER, 53, 70, 253, 8
LTEXT "Bileşenler kaydediliyor", IDC_TASKTEXT1, 65, 27, 232, 8
LTEXT "Installing start menu items", IDC_TASKTEXT2, 65, 39, 232, 8
LTEXT "Saving settings", IDC_TASKTEXT3, 65, 51, 232, 8
LTEXT "Removing temporary files", IDC_TASKTEXT4, 65, 63, 232, 8
LTEXT "", IDC_ITEM, 21, 85, 275, 8
CONTROL "", IDC_PROCESSPROGRESS, "msctls_progress32", PBS_SMOOTH | WS_CHILD | WS_VISIBLE | WS_BORDER, 21, 97, 275, 11
END
IDD_FINISHPAGE DIALOGEX 0, 0, 317, 193
@ -188,8 +191,8 @@ BEGIN
IDS_LAYOUTTEXT "Your default text input language and method is: %s keyboard layout"
IDS_DATETIMETITLE "Tarih ve Saat"
IDS_DATETIMESUBTITLE "Bilgisayarınız için doğru zamanı ayarlayınız."
IDS_PROCESSTITLE "Bileşenler Kaydediliyor"
IDS_PROCESSSUBTITLE "Lütfen bekleyiniz..."
IDS_PROCESSTITLE "Finishing the Installation"
IDS_PROCESSSUBTITLE "Please wait while Setup completes the final steps."
IDS_THEMESELECTIONTITLE "Görünüm"
IDS_THEMESELECTIONSUBTITLE "İstediğiniz temayı seçiniz."
END
@ -198,7 +201,6 @@ STRINGTABLE
BEGIN
IDS_REACTOS_SETUP "ReactOS Kur"
IDS_UNKNOWN_ERROR "Bilinmeyen hata"
IDS_REGISTERING_COMPONENTS "Bileşenler kaydediliyor..."
IDS_LOADLIBRARY_FAILED "LoadLibrary başarısız oldu: "
IDS_GETPROCADDR_FAILED "GetProcAddr başarısız oldu: "
IDS_REGSVR_FAILED "DllRegisterServer başarısız oldu: "

View file

@ -120,9 +120,12 @@ STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYS
CAPTION "Встановлення ReactOS"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "", IDC_ACTIVITY, 53, 7, 253, 20
LTEXT "", IDC_ITEM, 53, 29, 253, 20
CONTROL "", IDC_PROCESSPROGRESS, "msctls_progress32", PBS_SMOOTH | WS_CHILD | WS_VISIBLE | WS_BORDER, 53, 70, 253, 8
LTEXT "Реєстрація компонентів", IDC_TASKTEXT1, 65, 27, 232, 8
LTEXT "Installing start menu items", IDC_TASKTEXT2, 65, 39, 232, 8
LTEXT "Saving settings", IDC_TASKTEXT3, 65, 51, 232, 8
LTEXT "Removing temporary files", IDC_TASKTEXT4, 65, 63, 232, 8
LTEXT "", IDC_ITEM, 21, 85, 275, 8
CONTROL "", IDC_PROCESSPROGRESS, "msctls_progress32", PBS_SMOOTH | WS_CHILD | WS_VISIBLE | WS_BORDER, 21, 97, 275, 11
END
IDD_FINISHPAGE DIALOGEX 0, 0, 317, 193
@ -188,8 +191,8 @@ BEGIN
IDS_LAYOUTTEXT "Your default text input language and method is: %s keyboard layout"
IDS_DATETIMETITLE "Дата та час"
IDS_DATETIMESUBTITLE "Встановіть правильні дату і час для Вашого комп'ютера."
IDS_PROCESSTITLE "Реєстрація компонентів"
IDS_PROCESSSUBTITLE "Зачекайте, будь ласка..."
IDS_PROCESSTITLE "Finishing the Installation"
IDS_PROCESSSUBTITLE "Please wait while Setup completes the final steps."
IDS_THEMESELECTIONTITLE "Зовнішній вигляд"
IDS_THEMESELECTIONSUBTITLE "Виберіть тему, яку ви вважаєте за краще"
END
@ -198,7 +201,6 @@ STRINGTABLE
BEGIN
IDS_REACTOS_SETUP "Встановлення ReactOS"
IDS_UNKNOWN_ERROR "Невідома помилка"
IDS_REGISTERING_COMPONENTS "Реєстрація компонентів..."
IDS_LOADLIBRARY_FAILED "Помилка LoadLibrary: "
IDS_GETPROCADDR_FAILED "Помилка GetProcAddr: "
IDS_REGSVR_FAILED "Помилка DllRegisterServer: "

View file

@ -118,9 +118,12 @@ STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYS
CAPTION "ReactOS 安装程序"
FONT 9, "宋体"
BEGIN
LTEXT "", IDC_ACTIVITY, 53, 7, 253, 20
LTEXT "", IDC_ITEM, 53, 29, 253, 20
CONTROL "", IDC_PROCESSPROGRESS, "msctls_progress32", PBS_SMOOTH | WS_CHILD | WS_VISIBLE | WS_BORDER, 53, 70, 253, 8
LTEXT "请稍候,安装程序正在注册组件。", IDC_TASKTEXT1, 65, 27, 232, 8
LTEXT "Installing start menu items", IDC_TASKTEXT2, 65, 39, 232, 8
LTEXT "Saving settings", IDC_TASKTEXT3, 65, 51, 232, 8
LTEXT "Removing temporary files", IDC_TASKTEXT4, 65, 63, 232, 8
LTEXT "", IDC_ITEM, 21, 85, 275, 8
CONTROL "", IDC_PROCESSPROGRESS, "msctls_progress32", PBS_SMOOTH | WS_CHILD | WS_VISIBLE | WS_BORDER, 21, 97, 275, 11
END
IDD_FINISHPAGE DIALOGEX 0, 0, 317, 193
@ -186,8 +189,8 @@ BEGIN
IDS_LAYOUTTEXT "您的默认文本输入语言和方法是:%s 键盘布局"
IDS_DATETIMETITLE "日期和时间"
IDS_DATETIMESUBTITLE "为您的计算机配置正确的日期和时间。"
IDS_PROCESSTITLE "注册组件"
IDS_PROCESSSUBTITLE "正在完成 ReactOS 最后的安装阶段"
IDS_PROCESSTITLE "Finishing the Installation"
IDS_PROCESSSUBTITLE "Please wait while Setup completes the final steps."
IDS_THEMESELECTIONTITLE "外观"
IDS_THEMESELECTIONSUBTITLE "选择您的主题:"
END
@ -196,7 +199,6 @@ STRINGTABLE
BEGIN
IDS_REACTOS_SETUP "ReactOS 安装程序"
IDS_UNKNOWN_ERROR "未知错误"
IDS_REGISTERING_COMPONENTS "请稍候,安装程序正在注册组件。"
IDS_LOADLIBRARY_FAILED "LoadLibrary 失败: "
IDS_GETPROCADDR_FAILED "GetProcAddr 失败: "
IDS_REGSVR_FAILED "DllRegisterServer 失败: "

View file

@ -118,9 +118,12 @@ STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYS
CAPTION "ReactOS 安裝程式"
FONT 9, "新細明體"
BEGIN
LTEXT "", IDC_ACTIVITY, 53, 7, 253, 20
LTEXT "", IDC_ITEM, 53, 29, 253, 20
CONTROL "", IDC_PROCESSPROGRESS, "msctls_progress32", PBS_SMOOTH | WS_CHILD | WS_VISIBLE | WS_BORDER, 53, 70, 253, 8
LTEXT "正在登錄元件", IDC_TASKTEXT1, 65, 27, 232, 8
LTEXT "Installing start menu items", IDC_TASKTEXT2, 65, 39, 232, 8
LTEXT "Saving settings", IDC_TASKTEXT3, 65, 51, 232, 8
LTEXT "Removing temporary files", IDC_TASKTEXT4, 65, 63, 232, 8
LTEXT "", IDC_ITEM, 21, 85, 275, 8
CONTROL "", IDC_PROCESSPROGRESS, "msctls_progress32", PBS_SMOOTH | WS_CHILD | WS_VISIBLE | WS_BORDER, 21, 97, 275, 11
END
IDD_FINISHPAGE DIALOGEX 0, 0, 317, 193
@ -182,12 +185,12 @@ BEGIN
IDS_COMPUTERSUBTITLE "您必須提供電腦名稱和管理員密碼。"
IDS_LOCALETITLE "地區設定"
IDS_LOCALESUBTITLE "您可以為不同的地區和語言自訂 ReactOS。"
IDS_LOCALETEXT "目前的標準和格式設定是 %s而目前的地區設定是 %s。"
IDS_LOCALETEXT "目前的標準和格式設定是 %s而目前的地區設定是 %s。"
IDS_LAYOUTTEXT "您的預設文字輸入語言和方法是:%s 鍵盤配置。"
IDS_DATETIMETITLE "日期和時間"
IDS_DATETIMESUBTITLE "為您的電腦設定正確的日期及時間。"
IDS_PROCESSTITLE "正在登錄元件"
IDS_PROCESSSUBTITLE "請稍候..."
IDS_PROCESSTITLE "Finishing the Installation"
IDS_PROCESSSUBTITLE "Please wait while Setup completes the final steps."
IDS_THEMESELECTIONTITLE "外觀"
IDS_THEMESELECTIONSUBTITLE "選擇您的主題。"
@ -197,7 +200,6 @@ STRINGTABLE
BEGIN
IDS_REACTOS_SETUP "ReactOS 安裝程式"
IDS_UNKNOWN_ERROR "不明的錯誤"
IDS_REGISTERING_COMPONENTS "正在登錄元件..."
IDS_LOADLIBRARY_FAILED "LoadLibrary 失敗: "
IDS_GETPROCADDR_FAILED "GetProcAddr 失敗: "
IDS_REGSVR_FAILED "DllRegisterServer 失敗: "

View file

@ -120,9 +120,12 @@ STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYS
CAPTION "ReactOS 安裝程式"
FONT 9, "新細明體"
BEGIN
LTEXT "", IDC_ACTIVITY, 53, 7, 253, 20
LTEXT "", IDC_ITEM, 53, 29, 253, 20
CONTROL "", IDC_PROCESSPROGRESS, "msctls_progress32", PBS_SMOOTH | WS_CHILD | WS_VISIBLE | WS_BORDER, 53, 70, 253, 8
LTEXT "正在登錄元件", IDC_TASKTEXT1, 65, 27, 232, 8
LTEXT "Installing start menu items", IDC_TASKTEXT2, 65, 39, 232, 8
LTEXT "Saving settings", IDC_TASKTEXT3, 65, 51, 232, 8
LTEXT "Removing temporary files", IDC_TASKTEXT4, 65, 63, 232, 8
LTEXT "", IDC_ITEM, 21, 85, 275, 8
CONTROL "", IDC_PROCESSPROGRESS, "msctls_progress32", PBS_SMOOTH | WS_CHILD | WS_VISIBLE | WS_BORDER, 21, 97, 275, 11
END
IDD_FINISHPAGE DIALOGEX 0, 0, 317, 193
@ -188,8 +191,8 @@ BEGIN
IDS_LAYOUTTEXT "Your default text input language and method is: %s keyboard layout"
IDS_DATETIMETITLE "日期和時間"
IDS_DATETIMESUBTITLE "為您的電腦配置正確的日期和時間。"
IDS_PROCESSTITLE "正在登錄元件"
IDS_PROCESSSUBTITLE "請稍候..."
IDS_PROCESSTITLE "Finishing the Installation"
IDS_PROCESSSUBTITLE "Please wait while Setup completes the final steps."
IDS_THEMESELECTIONTITLE "外觀"
IDS_THEMESELECTIONSUBTITLE "選擇您的主題。"
@ -199,7 +202,6 @@ STRINGTABLE
BEGIN
IDS_REACTOS_SETUP "ReactOS 安裝程式"
IDS_UNKNOWN_ERROR "未知的錯誤"
IDS_REGISTERING_COMPONENTS "正在登錄元件..."
IDS_LOADLIBRARY_FAILED "LoadLibrary 失敗︰"
IDS_GETPROCADDR_FAILED "GetProcAddr 失敗︰"
IDS_REGSVR_FAILED "DllRegisterServer 失敗︰"

View file

@ -35,45 +35,52 @@
#define IDC_STATIC -1
#define IDD_WELCOMEPAGE 1000
#define IDC_WELCOMETITLE 1001
#define IDD_WELCOMEPAGE 1000
#define IDC_WELCOMETITLE 1001
#define IDD_ACKPAGE 1010
#define IDC_PROJECTS 1011
#define IDC_VIEWGPL 1012
#define IDD_ACKPAGE 1010
#define IDC_PROJECTS 1011
#define IDC_VIEWGPL 1012
#define IDD_OWNERPAGE 1020
#define IDC_OWNERNAME 1021
#define IDC_OWNERORGANIZATION 1022
#define IDD_COMPUTERPAGE 1030
#define IDC_COMPUTERNAME 1031
#define IDC_ADMINPASSWORD1 1032
#define IDC_ADMINPASSWORD2 1033
#define IDD_COMPUTERPAGE 1030
#define IDC_COMPUTERNAME 1031
#define IDC_ADMINPASSWORD1 1032
#define IDC_ADMINPASSWORD2 1033
#define IDD_LOCALEPAGE 1040
#define IDC_LOCALETEXT 1041
#define IDC_CUSTOMLOCALE 1042
#define IDC_LAYOUTTEXT 1043
#define IDC_CUSTOMLAYOUT 1044
#define IDD_LOCALEPAGE 1040
#define IDC_LOCALETEXT 1041
#define IDC_CUSTOMLOCALE 1042
#define IDC_LAYOUTTEXT 1043
#define IDC_CUSTOMLAYOUT 1044
#define IDD_DATETIMEPAGE 1050
#define IDC_DATEPICKER 1051
#define IDC_TIMEPICKER 1052
#define IDC_TIMEZONELIST 1053
#define IDC_AUTODAYLIGHT 1054
#define IDD_DATETIMEPAGE 1050
#define IDC_DATEPICKER 1051
#define IDC_TIMEPICKER 1052
#define IDC_TIMEZONELIST 1053
#define IDC_AUTODAYLIGHT 1054
#define IDD_PROCESSPAGE 1060
#define IDC_ACTIVITY 1061
#define IDC_ITEM 1062
#define IDC_PROCESSPROGRESS 1063
#define IDD_PROCESSPAGE 1060
#define IDC_ITEM 1061
#define IDC_PROCESSPROGRESS 1062
#define IDC_TASKTEXT1 1063
#define IDC_TASKTEXT2 1064
#define IDC_TASKTEXT3 1065
#define IDC_TASKTEXT4 1066
#define IDC_TASKBITMAP1 1067
#define IDC_TASKBITMAP2 1068
#define IDC_TASKBITMAP3 1069
#define IDC_TASKBITMAP4 1070
#define IDD_FINISHPAGE 1070
#define IDC_FINISHTITLE 1071
#define IDC_RESTART_PROGRESS 1072
#define IDD_FINISHPAGE 1080
#define IDC_FINISHTITLE 1081
#define IDC_RESTART_PROGRESS 1082
#define IDD_THEMEPAGE 1080
#define IDC_THEMEPICKER 1081
#define IDD_THEMEPAGE 1090
#define IDC_THEMEPICKER 1091
#define IDD_GPL 2100
#define IDC_GPL_TEXT 2101
@ -124,15 +131,14 @@
#define IDS_REACTOS_SETUP 3300
#define IDS_UNKNOWN_ERROR 3301
#define IDS_REGISTERING_COMPONENTS 3302
#define IDS_LOADLIBRARY_FAILED 3303
#define IDS_GETPROCADDR_FAILED 3304
#define IDS_REGSVR_FAILED 3305
#define IDS_DLLINSTALL_FAILED 3306
#define IDS_TIMEOUT 3307
#define IDS_REASON_UNKNOWN 3308
#define IDS_ADMINISTRATOR_NAME 3309
#define IDS_MACHINE_OWNER_NAME 3310
#define IDS_LOADLIBRARY_FAILED 3302
#define IDS_GETPROCADDR_FAILED 3303
#define IDS_REGSVR_FAILED 3304
#define IDS_DLLINSTALL_FAILED 3305
#define IDS_TIMEOUT 3306
#define IDS_REASON_UNKNOWN 3307
#define IDS_ADMINISTRATOR_NAME 3308
#define IDS_MACHINE_OWNER_NAME 3309
#define IDS_WZD_NAME 3450
#define IDS_WZD_SETCOMPUTERNAME 3451

View file

@ -33,14 +33,27 @@
= 1 Registration completed
lParam = Pointer to a REGISTRATIONNOTIFY structure */
#define PM_ITEM_START (WM_APP + 2)
#define PM_ITEM_END (WM_APP + 3)
#define PM_STEP_START (WM_APP + 4)
#define PM_STEP_END (WM_APP + 5)
#define PM_ITEMS_DONE (WM_APP + 6)
typedef struct _REGISTRATIONNOTIFY
{
ULONG Progress;
UINT ActivityID;
LPCWSTR CurrentItem;
LPCWSTR ErrorMessage;
UINT MessageID;
DWORD LastError;
} REGISTRATIONNOTIFY, *PREGISTRATIONNOTIFY;
typedef struct _ITEMSDATA
{
HWND hwndDlg;
} ITEMSDATA, *PITEMSDATA;
typedef struct _REGISTRATIONDATA
{
HWND hwndDlg;
@ -2008,16 +2021,15 @@ RegistrationNotificationProc(PVOID Context,
REGISTRATIONNOTIFY RegistrationNotify;
PSP_REGISTER_CONTROL_STATUSW StatusInfo;
UINT MessageID;
WCHAR ErrorMessage[128];
RegistrationData = (PREGISTRATIONDATA) Context;
RegistrationData = (PREGISTRATIONDATA)Context;
if (SPFILENOTIFY_STARTREGISTRATION == Notification ||
SPFILENOTIFY_ENDREGISTRATION == Notification)
if (Notification == SPFILENOTIFY_STARTREGISTRATION ||
Notification == SPFILENOTIFY_ENDREGISTRATION)
{
StatusInfo = (PSP_REGISTER_CONTROL_STATUSW) Param1;
RegistrationNotify.CurrentItem = wcsrchr(StatusInfo->FileName, L'\\');
if (NULL == RegistrationNotify.CurrentItem)
if (RegistrationNotify.CurrentItem == NULL)
{
RegistrationNotify.CurrentItem = StatusInfo->FileName;
}
@ -2026,12 +2038,13 @@ RegistrationNotificationProc(PVOID Context,
RegistrationNotify.CurrentItem++;
}
if (SPFILENOTIFY_STARTREGISTRATION == Notification)
if (Notification == SPFILENOTIFY_STARTREGISTRATION)
{
DPRINT("Received SPFILENOTIFY_STARTREGISTRATION notification for %S\n",
StatusInfo->FileName);
RegistrationNotify.ErrorMessage = NULL;
RegistrationNotify.Progress = RegistrationData->Registered;
SendMessage(RegistrationData->hwndDlg, PM_STEP_START, 0, (LPARAM)&RegistrationNotify);
}
else
{
@ -2039,9 +2052,9 @@ RegistrationNotificationProc(PVOID Context,
StatusInfo->FileName);
DPRINT("Win32Error %u FailureCode %u\n", StatusInfo->Win32Error,
StatusInfo->FailureCode);
if (SPREG_SUCCESS != StatusInfo->FailureCode)
if (StatusInfo->FailureCode != SPREG_SUCCESS)
{
switch(StatusInfo->FailureCode)
switch (StatusInfo->FailureCode)
{
case SPREG_LOADLIBRARY:
MessageID = IDS_LOADLIBRARY_FAILED;
@ -2062,36 +2075,24 @@ RegistrationNotificationProc(PVOID Context,
MessageID = IDS_REASON_UNKNOWN;
break;
}
if (0 == LoadStringW(hDllInstance, MessageID,
ErrorMessage,
ARRAYSIZE(ErrorMessage)))
{
ErrorMessage[0] = L'\0';
}
if (SPREG_TIMEOUT != StatusInfo->FailureCode)
{
FormatMessageW(FORMAT_MESSAGE_FROM_SYSTEM, NULL,
StatusInfo->Win32Error, 0,
ErrorMessage + wcslen(ErrorMessage),
ARRAYSIZE(ErrorMessage) - wcslen(ErrorMessage),
NULL);
}
RegistrationNotify.ErrorMessage = ErrorMessage;
RegistrationNotify.MessageID = MessageID;
RegistrationNotify.LastError = StatusInfo->Win32Error;
}
else
{
RegistrationNotify.ErrorMessage = NULL;
RegistrationNotify.MessageID = 0;
RegistrationNotify.LastError = ERROR_SUCCESS;
}
if (RegistrationData->Registered < RegistrationData->DllCount)
{
RegistrationData->Registered++;
}
}
RegistrationNotify.Progress = RegistrationData->Registered;
RegistrationNotify.ActivityID = IDS_REGISTERING_COMPONENTS;
SendMessage(RegistrationData->hwndDlg, PM_REGISTRATION_NOTIFY,
0, (LPARAM) &RegistrationNotify);
RegistrationNotify.Progress = RegistrationData->Registered;
SendMessage(RegistrationData->hwndDlg, PM_STEP_END, 0, (LPARAM)&RegistrationNotify);
}
return FILEOP_DOIT;
}
@ -2104,33 +2105,62 @@ RegistrationNotificationProc(PVOID Context,
}
static DWORD CALLBACK
RegistrationProc(LPVOID Parameter)
static
DWORD
RegisterDlls(
PITEMSDATA pItemsData)
{
PREGISTRATIONDATA RegistrationData;
REGISTRATIONNOTIFY RegistrationNotify;
REGISTRATIONDATA RegistrationData;
WCHAR SectionName[512];
INFCONTEXT Context;
LONG DllCount = 0;
DWORD LastError = NO_ERROR;
WCHAR UnknownError[84];
RegistrationData = (PREGISTRATIONDATA) Parameter;
RegistrationData->Registered = 0;
RegistrationData->DefaultContext = SetupInitDefaultQueueCallback(RegistrationData->hwndDlg);
ZeroMemory(&RegistrationData, sizeof(REGISTRATIONDATA));
RegistrationData.hwndDlg = pItemsData->hwndDlg;
RegistrationData.Registered = 0;
if (!SetupFindFirstLineW(hSysSetupInf, L"RegistrationPhase2",
L"RegisterDlls", &Context))
{
DPRINT1("No RegistrationPhase2 section found\n");
return FALSE;
}
if (!SetupGetStringFieldW(&Context, 1, SectionName,
ARRAYSIZE(SectionName),
NULL))
{
DPRINT1("Unable to retrieve section name\n");
return FALSE;
}
DllCount = SetupGetLineCountW(hSysSetupInf, SectionName);
DPRINT1("SectionName %S DllCount %ld\n", SectionName, DllCount);
if (DllCount < 0)
{
SetLastError(STATUS_NOT_FOUND);
return FALSE;
}
RegistrationData.DllCount = (ULONG)DllCount;
RegistrationData.DefaultContext = SetupInitDefaultQueueCallback(RegistrationData.hwndDlg);
SendMessage(pItemsData->hwndDlg, PM_ITEM_START, 0, (LPARAM)RegistrationData.DllCount);
_SEH2_TRY
{
if (!SetupInstallFromInfSectionW(GetParent(RegistrationData->hwndDlg),
hSysSetupInf,
L"RegistrationPhase2",
SPINST_REGISTRY |
SPINST_REGISTERCALLBACKAWARE |
SPINST_REGSVR,
0,
NULL,
0,
RegistrationNotificationProc,
RegistrationData,
NULL,
NULL))
if (!SetupInstallFromInfSectionW(GetParent(RegistrationData.hwndDlg),
hSysSetupInf,
L"RegistrationPhase2",
SPINST_REGISTRY | SPINST_REGISTERCALLBACKAWARE | SPINST_REGSVR,
0,
NULL,
0,
RegistrationNotificationProc,
&RegistrationData,
NULL,
NULL))
{
LastError = GetLastError();
}
@ -2142,119 +2172,157 @@ RegistrationProc(LPVOID Parameter)
}
_SEH2_END;
if (NO_ERROR == LastError)
{
RegistrationNotify.ErrorMessage = NULL;
}
else
{
DPRINT1("SetupInstallFromInfSection failed with error %u\n",
LastError);
if (0 == FormatMessageW(FORMAT_MESSAGE_ALLOCATE_BUFFER |
FORMAT_MESSAGE_FROM_SYSTEM, NULL, LastError, 0,
(LPWSTR) &RegistrationNotify.ErrorMessage, 0,
NULL))
{
if (0 == LoadStringW(hDllInstance, IDS_UNKNOWN_ERROR,
UnknownError,
ARRAYSIZE(UnknownError) - 20))
{
wcscpy(UnknownError, L"Unknown error");
}
wcscat(UnknownError, L" ");
_ultow(LastError, UnknownError + wcslen(UnknownError), 10);
RegistrationNotify.ErrorMessage = UnknownError;
}
}
SetupTermDefaultQueueCallback(RegistrationData.DefaultContext);
RegistrationNotify.Progress = RegistrationData->DllCount;
RegistrationNotify.ActivityID = IDS_REGISTERING_COMPONENTS;
RegistrationNotify.CurrentItem = NULL;
RegisterTypeLibraries(hSysSetupInf, L"TypeLibraries");
// FIXME: Move this call to a separate cleanup page!
RtlCreateBootStatusDataFile();
SendMessage(RegistrationData->hwndDlg, PM_REGISTRATION_NOTIFY,
1, (LPARAM) &RegistrationNotify);
if (NULL != RegistrationNotify.ErrorMessage &&
UnknownError != RegistrationNotify.ErrorMessage)
{
LocalFree((PVOID) RegistrationNotify.ErrorMessage);
}
SetupTermDefaultQueueCallback(RegistrationData->DefaultContext);
HeapFree(GetProcessHeap(), 0, RegistrationData);
SendMessage(pItemsData->hwndDlg, PM_ITEM_END, 0, LastError);
return 0;
}
static BOOL
StartComponentRegistration(HWND hwndDlg, PULONG MaxProgress)
static
DWORD
CALLBACK
ItemCompletionThread(
LPVOID Parameter)
{
HANDLE RegistrationThread;
LONG DllCount;
INFCONTEXT Context;
WCHAR SectionName[512];
PREGISTRATIONDATA RegistrationData;
PITEMSDATA pItemsData;
HWND hwndDlg;
DllCount = -1;
if (!SetupFindFirstLineW(hSysSetupInf, L"RegistrationPhase2",
L"RegisterDlls", &Context))
{
DPRINT1("No RegistrationPhase2 section found\n");
return FALSE;
}
if (!SetupGetStringFieldW(&Context, 1, SectionName,
ARRAYSIZE(SectionName),
NULL))
{
DPRINT1("Unable to retrieve section name\n");
return FALSE;
}
DllCount = SetupGetLineCountW(hSysSetupInf, SectionName);
DPRINT("SectionName %S DllCount %ld\n", SectionName, DllCount);
if (DllCount < 0)
{
SetLastError(STATUS_NOT_FOUND);
return FALSE;
}
pItemsData = (PITEMSDATA)Parameter;
hwndDlg = pItemsData->hwndDlg;
*MaxProgress = (ULONG) DllCount;
RegisterDlls(pItemsData);
/*
* Create a background thread to do the actual registrations, so the
* main thread can just run its message loop.
*/
RegistrationThread = NULL;
RegistrationData = HeapAlloc(GetProcessHeap(), 0,
sizeof(REGISTRATIONDATA));
if (RegistrationData != NULL)
RegisterTypeLibraries(hSysSetupInf, L"TypeLibraries");
/* FIXME: Add completion steps here! */
// FIXME: Move this call to a separate cleanup page!
RtlCreateBootStatusDataFile();
/* Free the items data */
HeapFree(GetProcessHeap(), 0, pItemsData);
/* Tell the wizard page that we are done */
PostMessage(hwndDlg, PM_ITEMS_DONE, 0, 0);
return 0;
}
static
BOOL
RunItemCompletionThread(
_In_ HWND hwndDlg)
{
HANDLE hCompletionThread;
PITEMSDATA pItemsData;
pItemsData = HeapAlloc(GetProcessHeap(), 0, sizeof(ITEMSDATA));
if (pItemsData == NULL)
return FALSE;
pItemsData->hwndDlg = hwndDlg;
hCompletionThread = CreateThread(NULL,
0,
ItemCompletionThread,
pItemsData,
0,
NULL);
if (hCompletionThread == NULL)
{
RegistrationData->hwndDlg = hwndDlg;
RegistrationData->DllCount = DllCount;
RegistrationThread = CreateThread(NULL, 0, RegistrationProc,
RegistrationData, 0, NULL);
if (RegistrationThread != NULL)
{
CloseHandle(RegistrationThread);
}
else
{
DPRINT1("CreateThread failed, error %u\n", GetLastError());
HeapFree(GetProcessHeap(), 0, RegistrationData);
return FALSE;
}
HeapFree(GetProcessHeap(), 0, pItemsData);
}
else
{
DPRINT1("HeapAlloc() failed, error %u\n", GetLastError());
return FALSE;
CloseHandle(hCompletionThread);
return TRUE;
}
return TRUE;
return FALSE;
}
static
VOID
ShowItemError(
HWND hwndDlg,
DWORD LastError)
{
LPWSTR ErrorMessage = NULL;
WCHAR UnknownError[84];
WCHAR Title[64];
if (FormatMessageW(FORMAT_MESSAGE_ALLOCATE_BUFFER | FORMAT_MESSAGE_FROM_SYSTEM,
NULL, LastError, 0, ErrorMessage, 0, NULL) == 0)
{
if (LoadStringW(hDllInstance, IDS_UNKNOWN_ERROR,
UnknownError,
ARRAYSIZE(UnknownError) - 20) == 0)
{
wcscpy(UnknownError, L"Unknown error");
}
wcscat(UnknownError, L" ");
_ultow(LastError, UnknownError + wcslen(UnknownError), 10);
ErrorMessage = UnknownError;
}
if (ErrorMessage != NULL)
{
if (LoadStringW(hDllInstance, IDS_REACTOS_SETUP,
Title, ARRAYSIZE(Title)) == 0)
{
wcscpy(Title, L"ReactOS Setup");
}
MessageBoxW(hwndDlg, ErrorMessage, Title, MB_ICONERROR | MB_OK);
}
if (ErrorMessage != NULL &&
ErrorMessage != UnknownError)
{
LocalFree(ErrorMessage);
}
}
static
VOID
ShowStepError(
HWND hwndDlg,
PREGISTRATIONNOTIFY RegistrationNotify)
{
WCHAR ErrorMessage[128];
WCHAR Title[64];
if (LoadStringW(hDllInstance, RegistrationNotify->MessageID,
ErrorMessage,
ARRAYSIZE(ErrorMessage)) == 0)
{
ErrorMessage[0] = L'\0';
}
if (RegistrationNotify->MessageID != IDS_TIMEOUT)
{
FormatMessageW(FORMAT_MESSAGE_FROM_SYSTEM, NULL,
RegistrationNotify->LastError, 0,
ErrorMessage + wcslen(ErrorMessage),
ARRAYSIZE(ErrorMessage) - wcslen(ErrorMessage),
NULL);
}
if (ErrorMessage[0] != L'\0')
{
if (LoadStringW(hDllInstance, IDS_REACTOS_SETUP,
Title, ARRAYSIZE(Title)) == 0)
{
wcscpy(Title, L"ReactOS Setup");
}
MessageBoxW(hwndDlg, ErrorMessage,
Title, MB_ICONERROR | MB_OK);
}
}
@ -2266,8 +2334,6 @@ ProcessPageDlgProc(HWND hwndDlg,
{
PSETUPDATA SetupData;
PREGISTRATIONNOTIFY RegistrationNotify;
static UINT oldActivityID = -1;
WCHAR Title[64];
/* Retrieve pointer to the global setup data */
SetupData = (PSETUPDATA)GetWindowLongPtr(hwndDlg, GWLP_USERDATA);
@ -2275,30 +2341,21 @@ ProcessPageDlgProc(HWND hwndDlg,
switch (uMsg)
{
case WM_INITDIALOG:
{
/* Save pointer to the global setup data */
SetupData = (PSETUPDATA)((LPPROPSHEETPAGE)lParam)->lParam;
SetWindowLongPtr(hwndDlg, GWLP_USERDATA, (DWORD_PTR)SetupData);
}
break;
ShowWindow(GetDlgItem(hwndDlg, IDC_TASKTEXT2), SW_HIDE);
ShowWindow(GetDlgItem(hwndDlg, IDC_TASKTEXT3), SW_HIDE);
ShowWindow(GetDlgItem(hwndDlg, IDC_TASKTEXT4), SW_HIDE);
break;
case WM_NOTIFY:
{
LPNMHDR lpnm = (LPNMHDR)lParam;
ULONG MaxProgress = 0;
switch (lpnm->code)
switch (((LPNMHDR)lParam)->code)
{
case PSN_SETACTIVE:
/* Disable the Back and Next buttons */
PropSheet_SetWizButtons(GetParent(hwndDlg), 0);
StartComponentRegistration(hwndDlg, &MaxProgress);
SendDlgItemMessage(hwndDlg, IDC_PROCESSPROGRESS, PBM_SETRANGE,
0, MAKELPARAM(0, MaxProgress));
SendDlgItemMessage(hwndDlg, IDC_PROCESSPROGRESS, PBM_SETPOS,
0, 0);
RunItemCompletionThread(hwndDlg);
break;
case PSN_WIZNEXT:
@ -2311,50 +2368,49 @@ ProcessPageDlgProc(HWND hwndDlg,
default:
break;
}
}
break;
break;
case PM_REGISTRATION_NOTIFY:
{
WCHAR Activity[64];
RegistrationNotify = (PREGISTRATIONNOTIFY) lParam;
// update if necessary only
if (oldActivityID != RegistrationNotify->ActivityID)
{
if (0 != LoadStringW(hDllInstance, RegistrationNotify->ActivityID,
Activity,
ARRAYSIZE(Activity)))
{
SendDlgItemMessageW(hwndDlg, IDC_ACTIVITY, WM_SETTEXT,
0, (LPARAM) Activity);
}
oldActivityID = RegistrationNotify->ActivityID;
}
SendDlgItemMessageW(hwndDlg, IDC_ITEM, WM_SETTEXT, 0,
(LPARAM)(NULL == RegistrationNotify->CurrentItem ?
L"" : RegistrationNotify->CurrentItem));
SendDlgItemMessage(hwndDlg, IDC_PROCESSPROGRESS, PBM_SETPOS,
RegistrationNotify->Progress, 0);
if (NULL != RegistrationNotify->ErrorMessage)
{
if (0 == LoadStringW(hDllInstance, IDS_REACTOS_SETUP,
Title, ARRAYSIZE(Title)))
{
wcscpy(Title, L"ReactOS Setup");
}
MessageBoxW(hwndDlg, RegistrationNotify->ErrorMessage,
Title, MB_ICONERROR | MB_OK);
case PM_ITEM_START:
DPRINT1("PM_ITEM_START %lu\n", (ULONG)lParam);
SendDlgItemMessage(hwndDlg, IDC_PROCESSPROGRESS, PBM_SETRANGE, 0, MAKELPARAM(0, (ULONG)lParam));
SendDlgItemMessage(hwndDlg, IDC_PROCESSPROGRESS, PBM_SETPOS, 0, 0);
SendDlgItemMessage(hwndDlg, IDC_TASKTEXT1 + wParam, WM_SETFONT, (WPARAM)SetupData->hBoldFont, (LPARAM)TRUE);
break;
}
if (wParam)
case PM_ITEM_END:
DPRINT1("PM_ITEM_END\n");
if (lParam == ERROR_SUCCESS)
{
/* Enable the Back and Next buttons */
PropSheet_SetWizButtons(GetParent(hwndDlg), PSWIZB_NEXT);
PropSheet_PressButton(GetParent(hwndDlg), PSBTN_NEXT);
}
}
return TRUE;
else
{
ShowItemError(hwndDlg, (DWORD)lParam);
}
break;
case PM_STEP_START:
DPRINT1("PM_STEP_START\n");
RegistrationNotify = (PREGISTRATIONNOTIFY)lParam;
SendDlgItemMessage(hwndDlg, IDC_ITEM, WM_SETTEXT, 0,
(LPARAM)((RegistrationNotify->CurrentItem != NULL)? RegistrationNotify->CurrentItem : L""));
break;
case PM_STEP_END:
DPRINT1("PM_STEP_END\n");
RegistrationNotify = (PREGISTRATIONNOTIFY)lParam;
SendDlgItemMessage(hwndDlg, IDC_PROCESSPROGRESS, PBM_SETPOS, RegistrationNotify->Progress, 0);
if (RegistrationNotify->LastError != ERROR_SUCCESS)
{
ShowStepError(hwndDlg, RegistrationNotify);
}
break;
case PM_ITEMS_DONE:
DPRINT1("PM_ITEMS_DONE\n");
/* Enable the Back and Next buttons */
PropSheet_SetWizButtons(GetParent(hwndDlg), PSWIZB_NEXT);
PropSheet_PressButton(GetParent(hwndDlg), PSBTN_NEXT);
break;
default:
break;