mirror of
https://github.com/reactos/reactos.git
synced 2025-06-12 01:48:31 +00:00
[USETUP] Modify the integrated user-mode PnP manager along the lines of UMPNPMGR, so that we can wait until all the queued device installations finish before continuing the installation further.
Add a corresponding please-wait page and update the translations.
This commit is contained in:
parent
9f1c8ac020
commit
d23fa54488
29 changed files with 1447 additions and 222 deletions
|
@ -1,9 +1,9 @@
|
||||||
/*
|
/*
|
||||||
* COPYRIGHT: See COPYING in the top level directory
|
* COPYRIGHT: See COPYING in the top level directory
|
||||||
* PROJECT: ReactOS text-mode setup
|
* PROJECT: ReactOS text-mode setup
|
||||||
* FILE: base/setup/usetup/devinst.c
|
|
||||||
* PURPOSE: Device installation
|
* PURPOSE: Device installation
|
||||||
* PROGRAMMER: Hervé Poussineau (hpoussin@reactos.org)
|
* PROGRAMMER: Hervé Poussineau (hpoussin@reactos.org)
|
||||||
|
* Hermes Belusca-Maito
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <usetup.h>
|
#include <usetup.h>
|
||||||
|
@ -15,7 +15,28 @@
|
||||||
#include <guiddef.h>
|
#include <guiddef.h>
|
||||||
#include <libs/umpnpmgr/sysguid.h>
|
#include <libs/umpnpmgr/sysguid.h>
|
||||||
|
|
||||||
BOOLEAN
|
/* LOCALS *******************************************************************/
|
||||||
|
|
||||||
|
static HANDLE hEnumKey = NULL;
|
||||||
|
static HANDLE hServicesKey = NULL;
|
||||||
|
|
||||||
|
static HANDLE hNoPendingInstalls = NULL;
|
||||||
|
|
||||||
|
static HANDLE hPnpThread = NULL;
|
||||||
|
static HANDLE hDeviceInstallThread = NULL;
|
||||||
|
|
||||||
|
static SLIST_HEADER DeviceInstallListHead;
|
||||||
|
static HANDLE hDeviceInstallListNotEmpty = NULL;
|
||||||
|
|
||||||
|
typedef struct
|
||||||
|
{
|
||||||
|
SLIST_ENTRY ListEntry;
|
||||||
|
WCHAR DeviceIds[ANYSIZE_ARRAY];
|
||||||
|
} DeviceInstallParams;
|
||||||
|
|
||||||
|
/* FUNCTIONS ****************************************************************/
|
||||||
|
|
||||||
|
static BOOLEAN
|
||||||
ResetDevice(
|
ResetDevice(
|
||||||
IN LPCWSTR DeviceId)
|
IN LPCWSTR DeviceId)
|
||||||
{
|
{
|
||||||
|
@ -32,7 +53,7 @@ ResetDevice(
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
BOOLEAN
|
static BOOLEAN
|
||||||
InstallDriver(
|
InstallDriver(
|
||||||
IN HINF hInf,
|
IN HINF hInf,
|
||||||
IN HANDLE hServices,
|
IN HANDLE hServices,
|
||||||
|
@ -199,7 +220,7 @@ InstallDriver(
|
||||||
return deviceInstalled;
|
return deviceInstalled;
|
||||||
}
|
}
|
||||||
|
|
||||||
VOID
|
static VOID
|
||||||
InstallDevice(
|
InstallDevice(
|
||||||
IN HINF hInf,
|
IN HINF hInf,
|
||||||
IN HANDLE hEnum,
|
IN HANDLE hEnum,
|
||||||
|
@ -337,37 +358,57 @@ InstallDevice(
|
||||||
NtClose(hDeviceKey);
|
NtClose(hDeviceKey);
|
||||||
}
|
}
|
||||||
|
|
||||||
NTSTATUS
|
/* Loop to install all queued devices installations */
|
||||||
EventThread(IN LPVOID lpParameter)
|
static ULONG NTAPI
|
||||||
|
DeviceInstallThread(IN PVOID Parameter)
|
||||||
{
|
{
|
||||||
UNICODE_STRING EnumU = RTL_CONSTANT_STRING(L"\\Registry\\Machine\\SYSTEM\\CurrentControlSet\\Enum");
|
HINF hSetupInf = *(HINF*)Parameter;
|
||||||
UNICODE_STRING ServicesU = RTL_CONSTANT_STRING(L"\\Registry\\Machine\\SYSTEM\\CurrentControlSet\\Services");
|
PSLIST_ENTRY ListEntry;
|
||||||
|
DeviceInstallParams* Params;
|
||||||
|
LARGE_INTEGER Timeout;
|
||||||
|
|
||||||
PPLUGPLAY_EVENT_BLOCK PnpEvent, NewPnpEvent;
|
for (;;)
|
||||||
OBJECT_ATTRIBUTES ObjectAttributes;
|
{
|
||||||
ULONG PnpEventSize;
|
ListEntry = RtlInterlockedPopEntrySList(&DeviceInstallListHead);
|
||||||
HINF hInf;
|
|
||||||
HANDLE hEnum, hServices;
|
if (ListEntry == NULL)
|
||||||
|
{
|
||||||
|
/*
|
||||||
|
* The list is now empty, but there may be a new enumerated device
|
||||||
|
* that is going to be added to the list soon. In order to avoid
|
||||||
|
* setting the hNoPendingInstalls event to release it soon after,
|
||||||
|
* we wait for maximum 1 second for no PnP enumeration event being
|
||||||
|
* received before declaring that no pending installations are
|
||||||
|
* taking place and setting the corresponding event.
|
||||||
|
*/
|
||||||
|
Timeout.QuadPart = -10000000LL; /* Wait for 1 second */
|
||||||
|
if (NtWaitForSingleObject(hDeviceInstallListNotEmpty, FALSE, &Timeout) == STATUS_TIMEOUT)
|
||||||
|
{
|
||||||
|
/* We timed out: set the event and do the actual wait */
|
||||||
|
NtSetEvent(hNoPendingInstalls, NULL);
|
||||||
|
NtWaitForSingleObject(hDeviceInstallListNotEmpty, FALSE, NULL);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
NtResetEvent(hNoPendingInstalls, NULL);
|
||||||
|
Params = CONTAINING_RECORD(ListEntry, DeviceInstallParams, ListEntry);
|
||||||
|
InstallDevice(hSetupInf, hEnumKey, hServicesKey, Params->DeviceIds);
|
||||||
|
RtlFreeHeap(ProcessHeap, 0, Params);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
static ULONG NTAPI
|
||||||
|
PnpEventThread(IN PVOID Parameter)
|
||||||
|
{
|
||||||
NTSTATUS Status;
|
NTSTATUS Status;
|
||||||
|
PPLUGPLAY_EVENT_BLOCK PnpEvent, NewPnpEvent;
|
||||||
|
ULONG PnpEventSize;
|
||||||
|
|
||||||
hInf = *(HINF*)lpParameter;
|
UNREFERENCED_PARAMETER(Parameter);
|
||||||
|
|
||||||
InitializeObjectAttributes(&ObjectAttributes, &EnumU, OBJ_CASE_INSENSITIVE, NULL, NULL);
|
|
||||||
Status = NtOpenKey(&hEnum, KEY_QUERY_VALUE, &ObjectAttributes);
|
|
||||||
if (!NT_SUCCESS(Status))
|
|
||||||
{
|
|
||||||
DPRINT1("NtOpenKey('%wZ') failed with status 0x%08lx\n", &EnumU, Status);
|
|
||||||
return Status;
|
|
||||||
}
|
|
||||||
|
|
||||||
InitializeObjectAttributes(&ObjectAttributes, &ServicesU, OBJ_CASE_INSENSITIVE, NULL, NULL);
|
|
||||||
Status = NtCreateKey(&hServices, KEY_ALL_ACCESS, &ObjectAttributes, 0, NULL, REG_OPTION_NON_VOLATILE, NULL);
|
|
||||||
if (!NT_SUCCESS(Status))
|
|
||||||
{
|
|
||||||
DPRINT1("NtCreateKey('%wZ') failed with status 0x%08lx\n", &ServicesU, Status);
|
|
||||||
NtClose(hEnum);
|
|
||||||
return Status;
|
|
||||||
}
|
|
||||||
|
|
||||||
PnpEventSize = 0x1000;
|
PnpEventSize = 0x1000;
|
||||||
PnpEvent = RtlAllocateHeap(ProcessHeap, 0, PnpEventSize);
|
PnpEvent = RtlAllocateHeap(ProcessHeap, 0, PnpEventSize);
|
||||||
|
@ -400,20 +441,45 @@ EventThread(IN LPVOID lpParameter)
|
||||||
|
|
||||||
if (!NT_SUCCESS(Status))
|
if (!NT_SUCCESS(Status))
|
||||||
{
|
{
|
||||||
DPRINT("NtPlugPlayEvent() failed (Status %lx)\n", Status);
|
DPRINT1("NtGetPlugPlayEvent() failed (Status 0x%08lx)\n", Status);
|
||||||
break;
|
goto Quit;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Process the PnP event */
|
/* Process the PnP event */
|
||||||
DPRINT("Received PnP Event\n");
|
DPRINT("Received PnP Event\n");
|
||||||
if (IsEqualIID(&PnpEvent->EventGuid, (REFGUID)&GUID_DEVICE_ENUMERATED))
|
if (IsEqualGUID(&PnpEvent->EventGuid, &GUID_DEVICE_ENUMERATED))
|
||||||
{
|
{
|
||||||
DPRINT("Device arrival event: %S\n", PnpEvent->TargetDevice.DeviceIds);
|
DeviceInstallParams* Params;
|
||||||
InstallDevice(hInf, hEnum, hServices, PnpEvent->TargetDevice.DeviceIds);
|
ULONG len;
|
||||||
|
ULONG DeviceIdLength;
|
||||||
|
|
||||||
|
DPRINT("Device enumerated event: %S\n", PnpEvent->TargetDevice.DeviceIds);
|
||||||
|
|
||||||
|
DeviceIdLength = wcslen(PnpEvent->TargetDevice.DeviceIds);
|
||||||
|
if (DeviceIdLength)
|
||||||
|
{
|
||||||
|
/* Queue device install (will be dequeued by DeviceInstallThread) */
|
||||||
|
len = FIELD_OFFSET(DeviceInstallParams, DeviceIds) + (DeviceIdLength + 1) * sizeof(WCHAR);
|
||||||
|
Params = RtlAllocateHeap(ProcessHeap, 0, len);
|
||||||
|
if (Params)
|
||||||
|
{
|
||||||
|
wcscpy(Params->DeviceIds, PnpEvent->TargetDevice.DeviceIds);
|
||||||
|
RtlInterlockedPushEntrySList(&DeviceInstallListHead, &Params->ListEntry);
|
||||||
|
NtSetEvent(hDeviceInstallListNotEmpty, NULL);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
DPRINT("Unknown event\n");
|
DPRINT1("Not enough memory (size %lu)\n", len);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
DPRINT("Unknown event, GUID {%08X-%04X-%04X-%02X%02X-%02X%02X%02X%02X%02X%02X}\n",
|
||||||
|
PnpEvent->EventGuid.Data1, PnpEvent->EventGuid.Data2, PnpEvent->EventGuid.Data3,
|
||||||
|
PnpEvent->EventGuid.Data4[0], PnpEvent->EventGuid.Data4[1], PnpEvent->EventGuid.Data4[2],
|
||||||
|
PnpEvent->EventGuid.Data4[3], PnpEvent->EventGuid.Data4[4], PnpEvent->EventGuid.Data4[5],
|
||||||
|
PnpEvent->EventGuid.Data4[6], PnpEvent->EventGuid.Data4[7]);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Dequeue the current PnP event and signal the next one */
|
/* Dequeue the current PnP event and signal the next one */
|
||||||
|
@ -426,17 +492,208 @@ Quit:
|
||||||
if (PnpEvent)
|
if (PnpEvent)
|
||||||
RtlFreeHeap(ProcessHeap, 0, PnpEvent);
|
RtlFreeHeap(ProcessHeap, 0, PnpEvent);
|
||||||
|
|
||||||
NtClose(hServices);
|
NtTerminateThread(NtCurrentThread(), Status);
|
||||||
NtClose(hEnum);
|
return Status;
|
||||||
|
}
|
||||||
|
|
||||||
|
NTSTATUS
|
||||||
|
WaitNoPendingInstallEvents(
|
||||||
|
IN PLARGE_INTEGER Timeout OPTIONAL)
|
||||||
|
{
|
||||||
|
return NtWaitForSingleObject(hNoPendingInstalls, FALSE, Timeout);
|
||||||
|
}
|
||||||
|
|
||||||
|
BOOLEAN
|
||||||
|
EnableUserModePnpManager(VOID)
|
||||||
|
{
|
||||||
|
LARGE_INTEGER Timeout;
|
||||||
|
|
||||||
|
/* Start the PnP thread */
|
||||||
|
if (hPnpThread != NULL)
|
||||||
|
NtResumeThread(hPnpThread, NULL);
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Wait a little bit so that we get a chance to have some events being
|
||||||
|
* queued by the time the device-installation thread becomes resumed.
|
||||||
|
*/
|
||||||
|
Timeout.QuadPart = -10000000LL; /* Wait for 1 second */
|
||||||
|
NtWaitForSingleObject(hDeviceInstallListNotEmpty, FALSE, &Timeout);
|
||||||
|
|
||||||
|
/* Start the device installation thread */
|
||||||
|
if (hDeviceInstallThread != NULL)
|
||||||
|
NtResumeThread(hDeviceInstallThread, NULL);
|
||||||
|
|
||||||
|
return TRUE;
|
||||||
|
}
|
||||||
|
|
||||||
|
BOOLEAN
|
||||||
|
DisableUserModePnpManager(VOID)
|
||||||
|
{
|
||||||
|
/* Wait until all pending installations are done, then freeze the threads */
|
||||||
|
if (WaitNoPendingInstallEvents(NULL) != STATUS_WAIT_0)
|
||||||
|
DPRINT1("WaitNoPendingInstallEvents() failed to wait!\n");
|
||||||
|
|
||||||
|
// TODO: use signalling events
|
||||||
|
|
||||||
|
NtSuspendThread(hPnpThread, NULL);
|
||||||
|
NtSuspendThread(hDeviceInstallThread, NULL);
|
||||||
|
|
||||||
|
return TRUE;
|
||||||
|
}
|
||||||
|
|
||||||
|
NTSTATUS
|
||||||
|
InitializeUserModePnpManager(
|
||||||
|
IN HINF* phSetupInf)
|
||||||
|
{
|
||||||
|
NTSTATUS Status;
|
||||||
|
OBJECT_ATTRIBUTES ObjectAttributes;
|
||||||
|
|
||||||
|
UNICODE_STRING EnumU = RTL_CONSTANT_STRING(L"\\Registry\\Machine\\SYSTEM\\CurrentControlSet\\Enum");
|
||||||
|
UNICODE_STRING ServicesU = RTL_CONSTANT_STRING(L"\\Registry\\Machine\\SYSTEM\\CurrentControlSet\\Services");
|
||||||
|
|
||||||
|
Status = NtCreateEvent(&hDeviceInstallListNotEmpty,
|
||||||
|
EVENT_ALL_ACCESS,
|
||||||
|
NULL,
|
||||||
|
SynchronizationEvent,
|
||||||
|
FALSE);
|
||||||
|
if (!NT_SUCCESS(Status))
|
||||||
|
{
|
||||||
|
DPRINT1("Could not create the event! (Status 0x%08lx)\n", Status);
|
||||||
|
goto Failure;
|
||||||
|
}
|
||||||
|
|
||||||
|
Status = NtCreateEvent(&hNoPendingInstalls,
|
||||||
|
EVENT_ALL_ACCESS,
|
||||||
|
NULL,
|
||||||
|
NotificationEvent,
|
||||||
|
FALSE);
|
||||||
|
if (!NT_SUCCESS(Status))
|
||||||
|
{
|
||||||
|
DPRINT1("Could not create the event! (Status 0x%08lx)\n", Status);
|
||||||
|
goto Failure;
|
||||||
|
}
|
||||||
|
|
||||||
|
RtlInitializeSListHead(&DeviceInstallListHead);
|
||||||
|
|
||||||
|
InitializeObjectAttributes(&ObjectAttributes, &EnumU, OBJ_CASE_INSENSITIVE, NULL, NULL);
|
||||||
|
Status = NtOpenKey(&hEnumKey, KEY_QUERY_VALUE, &ObjectAttributes);
|
||||||
|
if (!NT_SUCCESS(Status))
|
||||||
|
{
|
||||||
|
DPRINT1("NtOpenKey('%wZ') failed (Status 0x%08lx)\n", &EnumU, Status);
|
||||||
|
goto Failure;
|
||||||
|
}
|
||||||
|
|
||||||
|
InitializeObjectAttributes(&ObjectAttributes, &ServicesU, OBJ_CASE_INSENSITIVE, NULL, NULL);
|
||||||
|
Status = NtCreateKey(&hServicesKey, KEY_ALL_ACCESS, &ObjectAttributes, 0, NULL, REG_OPTION_NON_VOLATILE, NULL);
|
||||||
|
if (!NT_SUCCESS(Status))
|
||||||
|
{
|
||||||
|
DPRINT1("NtCreateKey('%wZ') failed (Status 0x%08lx)\n", &ServicesU, Status);
|
||||||
|
goto Failure;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Create the PnP event thread in suspended state */
|
||||||
|
Status = RtlCreateUserThread(NtCurrentProcess(),
|
||||||
|
NULL,
|
||||||
|
TRUE,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
PnpEventThread,
|
||||||
|
NULL,
|
||||||
|
&hPnpThread,
|
||||||
|
NULL);
|
||||||
|
if (!NT_SUCCESS(Status))
|
||||||
|
{
|
||||||
|
DPRINT1("Failed to create the PnP event thread (Status 0x%08lx)\n", Status);
|
||||||
|
hPnpThread = NULL;
|
||||||
|
goto Failure;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Create the device installation thread in suspended state */
|
||||||
|
Status = RtlCreateUserThread(NtCurrentProcess(),
|
||||||
|
NULL,
|
||||||
|
TRUE,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
DeviceInstallThread,
|
||||||
|
phSetupInf,
|
||||||
|
&hDeviceInstallThread,
|
||||||
|
NULL);
|
||||||
|
if (!NT_SUCCESS(Status))
|
||||||
|
{
|
||||||
|
DPRINT1("Failed to create the device installation thread (Status 0x%08lx)\n", Status);
|
||||||
|
hDeviceInstallThread = NULL;
|
||||||
|
goto Failure;
|
||||||
|
}
|
||||||
|
|
||||||
|
return STATUS_SUCCESS;
|
||||||
|
|
||||||
|
Failure:
|
||||||
|
if (hPnpThread)
|
||||||
|
{
|
||||||
|
NtTerminateThread(hPnpThread, STATUS_SUCCESS);
|
||||||
|
NtClose(hPnpThread);
|
||||||
|
}
|
||||||
|
hPnpThread = NULL;
|
||||||
|
|
||||||
|
if (hServicesKey)
|
||||||
|
NtClose(hServicesKey);
|
||||||
|
hServicesKey = NULL;
|
||||||
|
|
||||||
|
if (hEnumKey)
|
||||||
|
NtClose(hEnumKey);
|
||||||
|
hEnumKey = NULL;
|
||||||
|
|
||||||
|
if (hNoPendingInstalls)
|
||||||
|
NtClose(hNoPendingInstalls);
|
||||||
|
hNoPendingInstalls = NULL;
|
||||||
|
|
||||||
|
if (hDeviceInstallListNotEmpty)
|
||||||
|
NtClose(hDeviceInstallListNotEmpty);
|
||||||
|
hDeviceInstallListNotEmpty = NULL;
|
||||||
|
|
||||||
return Status;
|
return Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
DWORD WINAPI
|
VOID
|
||||||
PnpEventThread(IN LPVOID lpParameter)
|
TerminateUserModePnpManager(VOID)
|
||||||
{
|
{
|
||||||
NTSTATUS Status;
|
DisableUserModePnpManager();
|
||||||
Status = EventThread(lpParameter);
|
|
||||||
NtTerminateThread(NtCurrentThread(), Status);
|
// TODO: use signalling events
|
||||||
return 0;
|
|
||||||
|
/* Kill the PnP thread as it blocks inside the NtGetPlugPlayEvent() call */
|
||||||
|
if (hPnpThread)
|
||||||
|
{
|
||||||
|
NtTerminateThread(hPnpThread, STATUS_SUCCESS);
|
||||||
|
NtClose(hPnpThread);
|
||||||
|
}
|
||||||
|
hPnpThread = NULL;
|
||||||
|
|
||||||
|
/* Kill the device installation thread */
|
||||||
|
if (hDeviceInstallThread)
|
||||||
|
{
|
||||||
|
NtTerminateThread(hDeviceInstallThread, STATUS_SUCCESS);
|
||||||
|
NtClose(hDeviceInstallThread);
|
||||||
|
}
|
||||||
|
hDeviceInstallThread = NULL;
|
||||||
|
|
||||||
|
/* Close the opened handles */
|
||||||
|
|
||||||
|
if (hServicesKey)
|
||||||
|
NtClose(hServicesKey);
|
||||||
|
hServicesKey = NULL;
|
||||||
|
|
||||||
|
if (hEnumKey)
|
||||||
|
NtClose(hEnumKey);
|
||||||
|
hEnumKey = NULL;
|
||||||
|
|
||||||
|
if (hNoPendingInstalls)
|
||||||
|
NtClose(hNoPendingInstalls);
|
||||||
|
hNoPendingInstalls = NULL;
|
||||||
|
|
||||||
|
if (hDeviceInstallListNotEmpty)
|
||||||
|
NtClose(hDeviceInstallListNotEmpty);
|
||||||
|
hDeviceInstallListNotEmpty = NULL;
|
||||||
}
|
}
|
||||||
|
|
24
base/setup/usetup/devinst.h
Normal file
24
base/setup/usetup/devinst.h
Normal file
|
@ -0,0 +1,24 @@
|
||||||
|
/*
|
||||||
|
* COPYRIGHT: See COPYING in the top level directory
|
||||||
|
* PROJECT: ReactOS text-mode setup
|
||||||
|
* PURPOSE: Device installation
|
||||||
|
* PROGRAMMER: Hervé Poussineau (hpoussin@reactos.org)
|
||||||
|
* Hermes Belusca-Maito
|
||||||
|
*/
|
||||||
|
|
||||||
|
NTSTATUS
|
||||||
|
WaitNoPendingInstallEvents(
|
||||||
|
IN PLARGE_INTEGER Timeout OPTIONAL);
|
||||||
|
|
||||||
|
BOOLEAN
|
||||||
|
EnableUserModePnpManager(VOID);
|
||||||
|
|
||||||
|
BOOLEAN
|
||||||
|
DisableUserModePnpManager(VOID);
|
||||||
|
|
||||||
|
NTSTATUS
|
||||||
|
InitializeUserModePnpManager(
|
||||||
|
IN HINF* phSetupInf);
|
||||||
|
|
||||||
|
VOID
|
||||||
|
TerminateUserModePnpManager(VOID);
|
|
@ -3,12 +3,46 @@
|
||||||
// To revert conversion, please execute "code7bit -r <file>".
|
// To revert conversion, please execute "code7bit -r <file>".
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
|
static MUI_ENTRY bgBGSetupInitPageEntries[] =
|
||||||
|
{
|
||||||
|
{
|
||||||
|
4,
|
||||||
|
3,
|
||||||
|
" \221\253\240\243\240\255\245 \255\240 \220\245\240\252\342\216\221 " KERNEL_VERSION_STR " .",
|
||||||
|
TEXT_STYLE_UNDERLINE
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0,
|
||||||
|
20,
|
||||||
|
"Please wait while the ReactOS Setup initializes itself",
|
||||||
|
TEXT_STYLE_NORMAL | TEXT_ALIGN_CENTER
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0,
|
||||||
|
21,
|
||||||
|
"and discovers your devices...",
|
||||||
|
TEXT_STYLE_NORMAL | TEXT_ALIGN_CENTER
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
"Please wait...",
|
||||||
|
TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
NULL,
|
||||||
|
0
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
static MUI_ENTRY bgBGLanguagePageEntries[] =
|
static MUI_ENTRY bgBGLanguagePageEntries[] =
|
||||||
{
|
{
|
||||||
{
|
{
|
||||||
4,
|
4,
|
||||||
3,
|
3,
|
||||||
" \221\253\240\243\240\255\245 \255\240 \220\245\240\252\342\216\221 " KERNEL_VERSION_STR " . ",
|
" \221\253\240\243\240\255\245 \255\240 \220\245\240\252\342\216\221 " KERNEL_VERSION_STR " .",
|
||||||
TEXT_STYLE_UNDERLINE
|
TEXT_STYLE_UNDERLINE
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -54,7 +88,7 @@ static MUI_ENTRY bgBGWelcomePageEntries[] =
|
||||||
{
|
{
|
||||||
4,
|
4,
|
||||||
3,
|
3,
|
||||||
" \221\253\240\243\240\255\245 \255\240 \220\245\240\252\342\216\221 " KERNEL_VERSION_STR " . ",
|
" \221\253\240\243\240\255\245 \255\240 \220\245\240\252\342\216\221 " KERNEL_VERSION_STR " .",
|
||||||
TEXT_STYLE_UNDERLINE
|
TEXT_STYLE_UNDERLINE
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -136,7 +170,7 @@ static MUI_ENTRY bgBGIntroPageEntries[] =
|
||||||
{
|
{
|
||||||
4,
|
4,
|
||||||
3,
|
3,
|
||||||
" ReactOS " KERNEL_VERSION_STR " Setup ",
|
" \221\253\240\243\240\255\245 \255\240 \220\245\240\252\342\216\221 " KERNEL_VERSION_STR " .",
|
||||||
TEXT_STYLE_UNDERLINE
|
TEXT_STYLE_UNDERLINE
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -206,7 +240,7 @@ static MUI_ENTRY bgBGLicensePageEntries[] =
|
||||||
{
|
{
|
||||||
4,
|
4,
|
||||||
3,
|
3,
|
||||||
" \221\253\240\243\240\255\245 \255\240 \220\245\240\252\342\216\221 " KERNEL_VERSION_STR " . ",
|
" \221\253\240\243\240\255\245 \255\240 \220\245\240\252\342\216\221 " KERNEL_VERSION_STR " .",
|
||||||
TEXT_STYLE_UNDERLINE
|
TEXT_STYLE_UNDERLINE
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -330,7 +364,7 @@ static MUI_ENTRY bgBGDevicePageEntries[] =
|
||||||
{
|
{
|
||||||
4,
|
4,
|
||||||
3,
|
3,
|
||||||
" \215\240\341\342\340\256\251\252\240 \255\240 \220\245\240\252\342\216\221 " KERNEL_VERSION_STR " . ",
|
" \215\240\341\342\340\256\251\252\240 \255\240 \220\245\240\252\342\216\221 " KERNEL_VERSION_STR " .",
|
||||||
TEXT_STYLE_UNDERLINE
|
TEXT_STYLE_UNDERLINE
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -423,7 +457,7 @@ static MUI_ENTRY bgBGRepairPageEntries[] =
|
||||||
{
|
{
|
||||||
4,
|
4,
|
||||||
3,
|
3,
|
||||||
" \221\253\240\243\240\255\245 \255\240 \220\245\240\252\342\216\221 " KERNEL_VERSION_STR " . ",
|
" \221\253\240\243\240\255\245 \255\240 \220\245\240\252\342\216\221 " KERNEL_VERSION_STR " .",
|
||||||
TEXT_STYLE_UNDERLINE
|
TEXT_STYLE_UNDERLINE
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -487,7 +521,7 @@ static MUI_ENTRY bgBGUpgradePageEntries[] =
|
||||||
{
|
{
|
||||||
4,
|
4,
|
||||||
3,
|
3,
|
||||||
" ReactOS " KERNEL_VERSION_STR " Setup ",
|
" \221\253\240\243\240\255\245 \255\240 \220\245\240\252\342\216\221 " KERNEL_VERSION_STR " .",
|
||||||
TEXT_STYLE_UNDERLINE
|
TEXT_STYLE_UNDERLINE
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -557,7 +591,7 @@ static MUI_ENTRY bgBGComputerPageEntries[] =
|
||||||
{
|
{
|
||||||
4,
|
4,
|
||||||
3,
|
3,
|
||||||
" \221\253\240\243\240\255\245 \255\240 \220\245\240\252\342\216\221 " KERNEL_VERSION_STR " . ",
|
" \221\253\240\243\240\255\245 \255\240 \220\245\240\252\342\216\221 " KERNEL_VERSION_STR " .",
|
||||||
TEXT_STYLE_UNDERLINE
|
TEXT_STYLE_UNDERLINE
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -609,7 +643,7 @@ static MUI_ENTRY bgBGFlushPageEntries[] =
|
||||||
{
|
{
|
||||||
4,
|
4,
|
||||||
3,
|
3,
|
||||||
" \221\253\240\243\240\255\245 \255\240 \220\245\240\252\342\216\221 " KERNEL_VERSION_STR " . ",
|
" \221\253\240\243\240\255\245 \255\240 \220\245\240\252\342\216\221 " KERNEL_VERSION_STR " .",
|
||||||
TEXT_STYLE_UNDERLINE
|
TEXT_STYLE_UNDERLINE
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -649,7 +683,7 @@ static MUI_ENTRY bgBGQuitPageEntries[] =
|
||||||
{
|
{
|
||||||
4,
|
4,
|
||||||
3,
|
3,
|
||||||
" \221\253\240\243\240\255\245 \255\240 \220\245\240\252\342\216\221 " KERNEL_VERSION_STR " . ",
|
" \221\253\240\243\240\255\245 \255\240 \220\245\240\252\342\216\221 " KERNEL_VERSION_STR " .",
|
||||||
TEXT_STYLE_UNDERLINE
|
TEXT_STYLE_UNDERLINE
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -695,7 +729,7 @@ static MUI_ENTRY bgBGDisplayPageEntries[] =
|
||||||
{
|
{
|
||||||
4,
|
4,
|
||||||
3,
|
3,
|
||||||
" \221\253\240\243\240\255\245 \255\240 \220\245\240\252\342\216\221 " KERNEL_VERSION_STR " . ",
|
" \221\253\240\243\240\255\245 \255\240 \220\245\240\252\342\216\221 " KERNEL_VERSION_STR " .",
|
||||||
TEXT_STYLE_UNDERLINE
|
TEXT_STYLE_UNDERLINE
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -746,7 +780,7 @@ static MUI_ENTRY bgBGSuccessPageEntries[] =
|
||||||
{
|
{
|
||||||
4,
|
4,
|
||||||
3,
|
3,
|
||||||
" \215\240\341\342\340\256\251\252\240 \255\240 \220\245\240\252\342\216\221 " KERNEL_VERSION_STR " . ",
|
" \215\240\341\342\340\256\251\252\240 \255\240 \220\245\240\252\342\216\221 " KERNEL_VERSION_STR " .",
|
||||||
TEXT_STYLE_UNDERLINE
|
TEXT_STYLE_UNDERLINE
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -792,7 +826,7 @@ static MUI_ENTRY bgBGBootPageEntries[] =
|
||||||
{
|
{
|
||||||
4,
|
4,
|
||||||
3,
|
3,
|
||||||
" \215\240\341\342\340\256\251\252\240 \255\240 \220\245\240\252\342\216\221 " KERNEL_VERSION_STR " . ",
|
" \215\240\341\342\340\256\251\252\240 \255\240 \220\245\240\252\342\216\221 " KERNEL_VERSION_STR " .",
|
||||||
TEXT_STYLE_UNDERLINE
|
TEXT_STYLE_UNDERLINE
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -839,7 +873,7 @@ static MUI_ENTRY bgBGSelectPartitionEntries[] =
|
||||||
{
|
{
|
||||||
4,
|
4,
|
||||||
3,
|
3,
|
||||||
" \221\253\240\243\240\255\245 \255\240 \220\245\240\252\342\216\221 " KERNEL_VERSION_STR " . ",
|
" \221\253\240\243\240\255\245 \255\240 \220\245\240\252\342\216\221 " KERNEL_VERSION_STR " .",
|
||||||
TEXT_STYLE_UNDERLINE
|
TEXT_STYLE_UNDERLINE
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -910,7 +944,7 @@ static MUI_ENTRY bgBGConfirmDeleteSystemPartitionEntries[] =
|
||||||
{
|
{
|
||||||
4,
|
4,
|
||||||
3,
|
3,
|
||||||
" \221\253\240\243\240\255\245 \255\240 \220\245\240\252\342\216\221 " KERNEL_VERSION_STR " . ",
|
" \221\253\240\243\240\255\245 \255\240 \220\245\240\252\342\216\221 " KERNEL_VERSION_STR " .",
|
||||||
TEXT_STYLE_UNDERLINE
|
TEXT_STYLE_UNDERLINE
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -1004,7 +1038,7 @@ static MUI_ENTRY bgBGFormatPartitionEntries[] =
|
||||||
{
|
{
|
||||||
4,
|
4,
|
||||||
3,
|
3,
|
||||||
" \221\253\240\243\240\255\245 \255\240 \220\245\240\252\342\216\221 " KERNEL_VERSION_STR " . ",
|
" \221\253\240\243\240\255\245 \255\240 \220\245\240\252\342\216\221 " KERNEL_VERSION_STR " .",
|
||||||
TEXT_STYLE_UNDERLINE
|
TEXT_STYLE_UNDERLINE
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -1038,7 +1072,7 @@ static MUI_ENTRY bgBGInstallDirectoryEntries[] =
|
||||||
{
|
{
|
||||||
4,
|
4,
|
||||||
3,
|
3,
|
||||||
" \215\240\341\342\340\256\251\252\240 \255\240 \220\245\240\252\342\216\221 " KERNEL_VERSION_STR " . ",
|
" \215\240\341\342\340\256\251\252\240 \255\240 \220\245\240\252\342\216\221 " KERNEL_VERSION_STR " .",
|
||||||
TEXT_STYLE_UNDERLINE
|
TEXT_STYLE_UNDERLINE
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -1090,7 +1124,7 @@ static MUI_ENTRY bgBGFileCopyEntries[] =
|
||||||
{
|
{
|
||||||
4,
|
4,
|
||||||
3,
|
3,
|
||||||
" \215\240\341\342\340\256\251\252\240 \255\240 \220\245\240\252\342\216\221 " KERNEL_VERSION_STR " . ",
|
" \215\240\341\342\340\256\251\252\240 \255\240 \220\245\240\252\342\216\221 " KERNEL_VERSION_STR " .",
|
||||||
TEXT_STYLE_UNDERLINE
|
TEXT_STYLE_UNDERLINE
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -1131,7 +1165,7 @@ static MUI_ENTRY bgBGBootLoaderEntries[] =
|
||||||
{
|
{
|
||||||
4,
|
4,
|
||||||
3,
|
3,
|
||||||
" \215\240\341\342\340\256\251\252\240 \255\240 \220\245\240\252\342\216\221 " KERNEL_VERSION_STR " . ",
|
" \215\240\341\342\340\256\251\252\240 \255\240 \220\245\240\252\342\216\221 " KERNEL_VERSION_STR " .",
|
||||||
TEXT_STYLE_UNDERLINE
|
TEXT_STYLE_UNDERLINE
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -1183,7 +1217,7 @@ static MUI_ENTRY bgBGKeyboardSettingsEntries[] =
|
||||||
{
|
{
|
||||||
4,
|
4,
|
||||||
3,
|
3,
|
||||||
" \215\240\341\342\340\256\251\252\240 \255\240 \220\245\240\252\342\216\221 " KERNEL_VERSION_STR " . ",
|
" \215\240\341\342\340\256\251\252\240 \255\240 \220\245\240\252\342\216\221 " KERNEL_VERSION_STR " .",
|
||||||
TEXT_STYLE_UNDERLINE
|
TEXT_STYLE_UNDERLINE
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -1235,7 +1269,7 @@ static MUI_ENTRY bgBGLayoutSettingsEntries[] =
|
||||||
{
|
{
|
||||||
4,
|
4,
|
||||||
3,
|
3,
|
||||||
" \215\240\341\342\340\256\251\252\240 \255\240 \220\245\240\252\342\216\221 " KERNEL_VERSION_STR " . ",
|
" \215\240\341\342\340\256\251\252\240 \255\240 \220\245\240\252\342\216\221 " KERNEL_VERSION_STR " .",
|
||||||
TEXT_STYLE_UNDERLINE
|
TEXT_STYLE_UNDERLINE
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -1288,13 +1322,13 @@ static MUI_ENTRY bgBGPrepareCopyEntries[] =
|
||||||
{
|
{
|
||||||
4,
|
4,
|
||||||
3,
|
3,
|
||||||
" \215\240\341\342\340\256\251\252\240 \255\240 \220\245\240\252\342\216\221 " KERNEL_VERSION_STR " . ",
|
" \215\240\341\342\340\256\251\252\240 \255\240 \220\245\240\252\342\216\221 " KERNEL_VERSION_STR " .",
|
||||||
TEXT_STYLE_UNDERLINE
|
TEXT_STYLE_UNDERLINE
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
6,
|
6,
|
||||||
8,
|
8,
|
||||||
"\212\256\254\257\356\342\352\340\352\342 \341\245 \257\256\244\243\256\342\242\357 \247\240 \247\240\257\250\341 \255\240 \344\240\251\253\256\242\245\342\245 \255\240 \220\245\240\252\342\216\221. ",
|
"\212\256\254\257\356\342\352\340\352\342 \341\245 \257\256\244\243\256\342\242\357 \247\240 \247\240\257\250\341 \255\240 \344\240\251\253\256\242\245\342\245 \255\240 \220\245\240\252\342\216\221.",
|
||||||
TEXT_STYLE_NORMAL
|
TEXT_STYLE_NORMAL
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -1317,7 +1351,7 @@ static MUI_ENTRY bgBGSelectFSEntries[] =
|
||||||
{
|
{
|
||||||
4,
|
4,
|
||||||
3,
|
3,
|
||||||
" \215\240\341\342\340\256\251\252\240 \255\240 \220\245\240\252\342\216\221 " KERNEL_VERSION_STR " . ",
|
" \215\240\341\342\340\256\251\252\240 \255\240 \220\245\240\252\342\216\221 " KERNEL_VERSION_STR " .",
|
||||||
TEXT_STYLE_UNDERLINE
|
TEXT_STYLE_UNDERLINE
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -1364,7 +1398,7 @@ static MUI_ENTRY bgBGDeletePartitionEntries[] =
|
||||||
{
|
{
|
||||||
4,
|
4,
|
||||||
3,
|
3,
|
||||||
" \215\240\341\342\340\256\251\252\240 \255\240 \220\245\240\252\342\216\221 " KERNEL_VERSION_STR " . ",
|
" \215\240\341\342\340\256\251\252\240 \255\240 \220\245\240\252\342\216\221 " KERNEL_VERSION_STR " .",
|
||||||
TEXT_STYLE_UNDERLINE
|
TEXT_STYLE_UNDERLINE
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -1410,13 +1444,13 @@ static MUI_ENTRY bgBGRegistryEntries[] =
|
||||||
{
|
{
|
||||||
4,
|
4,
|
||||||
3,
|
3,
|
||||||
" \215\240\341\342\340\256\251\252\240 \255\240 \220\245\240\252\342\216\221 " KERNEL_VERSION_STR " . ",
|
" \215\240\341\342\340\256\251\252\240 \255\240 \220\245\240\252\342\216\221 " KERNEL_VERSION_STR " .",
|
||||||
TEXT_STYLE_UNDERLINE
|
TEXT_STYLE_UNDERLINE
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
6,
|
6,
|
||||||
8,
|
8,
|
||||||
"\217\340\256\342\250\347\240 \256\241\255\256\242\357\242\240\255\245 \255\240 \341\250\341\342\245\254\255\250\342\245 \255\240\341\342\340\256\251\252\250. ",
|
"\217\340\256\342\250\347\240 \256\241\255\256\242\357\242\240\255\245 \255\240 \341\250\341\342\245\254\255\250\342\245 \255\240\341\342\340\256\251\252\250.",
|
||||||
TEXT_STYLE_NORMAL
|
TEXT_STYLE_NORMAL
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -1682,6 +1716,10 @@ MUI_ERROR bgBGErrorEntries[] =
|
||||||
|
|
||||||
MUI_PAGE bgBGPages[] =
|
MUI_PAGE bgBGPages[] =
|
||||||
{
|
{
|
||||||
|
{
|
||||||
|
SETUP_INIT_PAGE,
|
||||||
|
bgBGSetupInitPageEntries
|
||||||
|
},
|
||||||
{
|
{
|
||||||
LANGUAGE_PAGE,
|
LANGUAGE_PAGE,
|
||||||
bgBGLanguagePageEntries
|
bgBGLanguagePageEntries
|
||||||
|
|
|
@ -1,5 +1,39 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
|
static MUI_ENTRY bnBDSetupInitPageEntries[] =
|
||||||
|
{
|
||||||
|
{
|
||||||
|
4,
|
||||||
|
3,
|
||||||
|
" ReactOS " KERNEL_VERSION_STR " Setup ",
|
||||||
|
TEXT_STYLE_UNDERLINE
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0,
|
||||||
|
20,
|
||||||
|
"Please wait while the ReactOS Setup initializes itself",
|
||||||
|
TEXT_STYLE_NORMAL | TEXT_ALIGN_CENTER
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0,
|
||||||
|
21,
|
||||||
|
"and discovers your devices...",
|
||||||
|
TEXT_STYLE_NORMAL | TEXT_ALIGN_CENTER
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
"Please wait...",
|
||||||
|
TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
NULL,
|
||||||
|
0
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
static MUI_ENTRY bnBDLanguagePageEntries[] =
|
static MUI_ENTRY bnBDLanguagePageEntries[] =
|
||||||
{
|
{
|
||||||
{
|
{
|
||||||
|
@ -606,19 +640,19 @@ static MUI_ENTRY bnBDFlushPageEntries[] =
|
||||||
{
|
{
|
||||||
10,
|
10,
|
||||||
6,
|
6,
|
||||||
"The system is now making sure all data is stored on your disk",
|
"The system is now making sure all data is stored on your disk.",
|
||||||
TEXT_STYLE_NORMAL
|
TEXT_STYLE_NORMAL
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
10,
|
10,
|
||||||
8,
|
8,
|
||||||
"This may take a minute",
|
"This may take a minute.",
|
||||||
TEXT_STYLE_NORMAL
|
TEXT_STYLE_NORMAL
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
10,
|
10,
|
||||||
9,
|
9,
|
||||||
"When finished, your computer will reboot automatically",
|
"When finished, your computer will reboot automatically.",
|
||||||
TEXT_STYLE_NORMAL
|
TEXT_STYLE_NORMAL
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -646,7 +680,7 @@ static MUI_ENTRY bnBDQuitPageEntries[] =
|
||||||
{
|
{
|
||||||
10,
|
10,
|
||||||
6,
|
6,
|
||||||
"ReactOS is not completely installed",
|
"ReactOS is not completely installed.",
|
||||||
TEXT_STYLE_NORMAL
|
TEXT_STYLE_NORMAL
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -670,7 +704,7 @@ static MUI_ENTRY bnBDQuitPageEntries[] =
|
||||||
{
|
{
|
||||||
0,
|
0,
|
||||||
0,
|
0,
|
||||||
"Please wait ...",
|
"Please wait...",
|
||||||
TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
|
TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -1283,7 +1317,7 @@ static MUI_ENTRY bnBDPrepareCopyEntries[] =
|
||||||
{
|
{
|
||||||
6,
|
6,
|
||||||
8,
|
8,
|
||||||
"Setup prepares your computer for copying the ReactOS files. ",
|
"Setup prepares your computer for copying the ReactOS files.",
|
||||||
TEXT_STYLE_NORMAL
|
TEXT_STYLE_NORMAL
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -1405,7 +1439,7 @@ static MUI_ENTRY bnBDRegistryEntries[] =
|
||||||
{
|
{
|
||||||
6,
|
6,
|
||||||
8,
|
8,
|
||||||
"Setup is updating the system configuration. ",
|
"Setup is updating the system configuration.",
|
||||||
TEXT_STYLE_NORMAL
|
TEXT_STYLE_NORMAL
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -1669,6 +1703,10 @@ MUI_ERROR bnBDErrorEntries[] =
|
||||||
|
|
||||||
MUI_PAGE bnBDPages[] =
|
MUI_PAGE bnBDPages[] =
|
||||||
{
|
{
|
||||||
|
{
|
||||||
|
SETUP_INIT_PAGE,
|
||||||
|
bnBDSetupInitPageEntries
|
||||||
|
},
|
||||||
{
|
{
|
||||||
LANGUAGE_PAGE,
|
LANGUAGE_PAGE,
|
||||||
bnBDLanguagePageEntries
|
bnBDLanguagePageEntries
|
||||||
|
|
|
@ -9,6 +9,40 @@
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
|
static MUI_ENTRY csCZSetupInitPageEntries[] =
|
||||||
|
{
|
||||||
|
{
|
||||||
|
4,
|
||||||
|
3,
|
||||||
|
" Instalace ReactOS " KERNEL_VERSION_STR " ",
|
||||||
|
TEXT_STYLE_UNDERLINE
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0,
|
||||||
|
20,
|
||||||
|
"Please wait while the ReactOS Setup initializes itself",
|
||||||
|
TEXT_STYLE_NORMAL | TEXT_ALIGN_CENTER
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0,
|
||||||
|
21,
|
||||||
|
"and discovers your devices...",
|
||||||
|
TEXT_STYLE_NORMAL | TEXT_ALIGN_CENTER
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
"Please wait...",
|
||||||
|
TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
NULL,
|
||||||
|
0
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
static MUI_ENTRY csCZLanguagePageEntries[] =
|
static MUI_ENTRY csCZLanguagePageEntries[] =
|
||||||
{
|
{
|
||||||
{
|
{
|
||||||
|
@ -136,7 +170,7 @@ static MUI_ENTRY csCZIntroPageEntries[] =
|
||||||
{
|
{
|
||||||
4,
|
4,
|
||||||
3,
|
3,
|
||||||
" ReactOS " KERNEL_VERSION_STR " Setup ",
|
" Instalace ReactOS " KERNEL_VERSION_STR " ",
|
||||||
TEXT_STYLE_UNDERLINE
|
TEXT_STYLE_UNDERLINE
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -487,7 +521,7 @@ static MUI_ENTRY csCZUpgradePageEntries[] =
|
||||||
{
|
{
|
||||||
4,
|
4,
|
||||||
3,
|
3,
|
||||||
" ReactOS " KERNEL_VERSION_STR " Setup ",
|
" Instalace ReactOS " KERNEL_VERSION_STR " ",
|
||||||
TEXT_STYLE_UNDERLINE
|
TEXT_STYLE_UNDERLINE
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -655,7 +689,7 @@ static MUI_ENTRY csCZQuitPageEntries[] =
|
||||||
{
|
{
|
||||||
10,
|
10,
|
||||||
6,
|
6,
|
||||||
"ReactOS nen\241 kompletn\330 nainstalov\240n",
|
"ReactOS nen\241 kompletn\330 nainstalov\240n.",
|
||||||
TEXT_STYLE_NORMAL
|
TEXT_STYLE_NORMAL
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -1678,6 +1712,10 @@ MUI_ERROR csCZErrorEntries[] =
|
||||||
|
|
||||||
MUI_PAGE csCZPages[] =
|
MUI_PAGE csCZPages[] =
|
||||||
{
|
{
|
||||||
|
{
|
||||||
|
SETUP_INIT_PAGE,
|
||||||
|
csCZSetupInitPageEntries
|
||||||
|
},
|
||||||
{
|
{
|
||||||
LANGUAGE_PAGE,
|
LANGUAGE_PAGE,
|
||||||
csCZLanguagePageEntries
|
csCZLanguagePageEntries
|
||||||
|
|
|
@ -3,6 +3,40 @@
|
||||||
// To revert conversion, please execute "code7bit -r <file>".
|
// To revert conversion, please execute "code7bit -r <file>".
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
|
static MUI_ENTRY daDKSetupInitPageEntries[] =
|
||||||
|
{
|
||||||
|
{
|
||||||
|
4,
|
||||||
|
3,
|
||||||
|
" ReactOS " KERNEL_VERSION_STR " installationen ",
|
||||||
|
TEXT_STYLE_UNDERLINE
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0,
|
||||||
|
20,
|
||||||
|
"Please wait while the ReactOS Setup initializes itself",
|
||||||
|
TEXT_STYLE_NORMAL | TEXT_ALIGN_CENTER
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0,
|
||||||
|
21,
|
||||||
|
"and discovers your devices...",
|
||||||
|
TEXT_STYLE_NORMAL | TEXT_ALIGN_CENTER
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
"Please wait...",
|
||||||
|
TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
NULL,
|
||||||
|
0
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
static MUI_ENTRY daDKLanguagePageEntries[] =
|
static MUI_ENTRY daDKLanguagePageEntries[] =
|
||||||
{
|
{
|
||||||
{
|
{
|
||||||
|
@ -130,7 +164,7 @@ static MUI_ENTRY daDKIntroPageEntries[] =
|
||||||
{
|
{
|
||||||
4,
|
4,
|
||||||
3,
|
3,
|
||||||
" ReactOS " KERNEL_VERSION_STR " Setup ",
|
" ReactOS " KERNEL_VERSION_STR " installationen ",
|
||||||
TEXT_STYLE_UNDERLINE
|
TEXT_STYLE_UNDERLINE
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -487,7 +521,7 @@ static MUI_ENTRY daDKUpgradePageEntries[] =
|
||||||
{
|
{
|
||||||
4,
|
4,
|
||||||
3,
|
3,
|
||||||
" ReactOS " KERNEL_VERSION_STR " Setup ",
|
" ReactOS " KERNEL_VERSION_STR " installationen ",
|
||||||
TEXT_STYLE_UNDERLINE
|
TEXT_STYLE_UNDERLINE
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -615,13 +649,13 @@ static MUI_ENTRY daDKFlushPageEntries[] =
|
||||||
{
|
{
|
||||||
10,
|
10,
|
||||||
6,
|
6,
|
||||||
"Systemet tjekker i \233jeblikket om alt er blevet kopieret til din disk",
|
"Systemet tjekker i \233jeblikket om alt er blevet kopieret til din disk.",
|
||||||
TEXT_STYLE_NORMAL
|
TEXT_STYLE_NORMAL
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
10,
|
10,
|
||||||
8,
|
8,
|
||||||
"Dette tager et \233jeblik",
|
"Dette tager et \233jeblik.",
|
||||||
TEXT_STYLE_NORMAL
|
TEXT_STYLE_NORMAL
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -655,7 +689,7 @@ static MUI_ENTRY daDKQuitPageEntries[] =
|
||||||
{
|
{
|
||||||
10,
|
10,
|
||||||
6,
|
6,
|
||||||
"ReactOS er ikke blevet helt installeret",
|
"ReactOS er ikke blevet helt installeret.",
|
||||||
TEXT_STYLE_NORMAL
|
TEXT_STYLE_NORMAL
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -1299,7 +1333,7 @@ static MUI_ENTRY daDKPrepareCopyEntries[] =
|
||||||
{
|
{
|
||||||
6,
|
6,
|
||||||
8,
|
8,
|
||||||
"Installationen g\233r din computer klar til at kopiere ReactOS filerne. ",
|
"Installationen g\233r din computer klar til at kopiere ReactOS filerne.",
|
||||||
TEXT_STYLE_NORMAL
|
TEXT_STYLE_NORMAL
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -1421,7 +1455,7 @@ static MUI_ENTRY daDKRegistryEntries[] =
|
||||||
{
|
{
|
||||||
6,
|
6,
|
||||||
8,
|
8,
|
||||||
"Installationen opdatere systemkonfigurationen. ",
|
"Installationen opdatere systemkonfigurationen.",
|
||||||
TEXT_STYLE_NORMAL
|
TEXT_STYLE_NORMAL
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -1686,6 +1720,10 @@ MUI_ERROR daDKErrorEntries[] =
|
||||||
|
|
||||||
MUI_PAGE daDKPages[] =
|
MUI_PAGE daDKPages[] =
|
||||||
{
|
{
|
||||||
|
{
|
||||||
|
SETUP_INIT_PAGE,
|
||||||
|
daDKSetupInitPageEntries
|
||||||
|
},
|
||||||
{
|
{
|
||||||
LANGUAGE_PAGE,
|
LANGUAGE_PAGE,
|
||||||
daDKLanguagePageEntries
|
daDKLanguagePageEntries
|
||||||
|
|
|
@ -3,6 +3,40 @@
|
||||||
// To revert conversion, please execute "code7bit -r <file>".
|
// To revert conversion, please execute "code7bit -r <file>".
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
|
static MUI_ENTRY deDESetupInitPageEntries[] =
|
||||||
|
{
|
||||||
|
{
|
||||||
|
4,
|
||||||
|
3,
|
||||||
|
" ReactOS " KERNEL_VERSION_STR " Setup ",
|
||||||
|
TEXT_STYLE_UNDERLINE
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0,
|
||||||
|
20,
|
||||||
|
"Please wait while the ReactOS Setup initializes itself",
|
||||||
|
TEXT_STYLE_NORMAL | TEXT_ALIGN_CENTER
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0,
|
||||||
|
21,
|
||||||
|
"and discovers your devices...",
|
||||||
|
TEXT_STYLE_NORMAL | TEXT_ALIGN_CENTER
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
"Please wait...",
|
||||||
|
TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
NULL,
|
||||||
|
0
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
static MUI_ENTRY deDELanguagePageEntries[] =
|
static MUI_ENTRY deDELanguagePageEntries[] =
|
||||||
{
|
{
|
||||||
{
|
{
|
||||||
|
@ -615,7 +649,7 @@ static MUI_ENTRY deDEFlushPageEntries[] =
|
||||||
{
|
{
|
||||||
10,
|
10,
|
||||||
6,
|
6,
|
||||||
"Die geschrieben Daten werden \201berpr\201ft",
|
"Die geschrieben Daten werden \201berpr\201ft.",
|
||||||
TEXT_STYLE_NORMAL
|
TEXT_STYLE_NORMAL
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -655,7 +689,7 @@ static MUI_ENTRY deDEQuitPageEntries[] =
|
||||||
{
|
{
|
||||||
10,
|
10,
|
||||||
6,
|
6,
|
||||||
"ReactOS wurde nicht vollst\204ndig installiert",
|
"ReactOS wurde nicht vollst\204ndig installiert.",
|
||||||
TEXT_STYLE_NORMAL
|
TEXT_STYLE_NORMAL
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -673,7 +707,7 @@ static MUI_ENTRY deDEQuitPageEntries[] =
|
||||||
{
|
{
|
||||||
0,
|
0,
|
||||||
0,
|
0,
|
||||||
"Bitte warten ...",
|
"Bitte warten...",
|
||||||
TEXT_TYPE_STATUS | TEXT_PADDING_BIG
|
TEXT_TYPE_STATUS | TEXT_PADDING_BIG
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -1408,7 +1442,7 @@ static MUI_ENTRY deDERegistryEntries[] =
|
||||||
{
|
{
|
||||||
6,
|
6,
|
||||||
8,
|
8,
|
||||||
"Systemkonfiguration wird aktualisiert. ",
|
"Systemkonfiguration wird aktualisiert.",
|
||||||
TEXT_STYLE_HIGHLIGHT
|
TEXT_STYLE_HIGHLIGHT
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -1675,6 +1709,10 @@ MUI_ERROR deDEErrorEntries[] =
|
||||||
|
|
||||||
MUI_PAGE deDEPages[] =
|
MUI_PAGE deDEPages[] =
|
||||||
{
|
{
|
||||||
|
{
|
||||||
|
SETUP_INIT_PAGE,
|
||||||
|
deDESetupInitPageEntries
|
||||||
|
},
|
||||||
{
|
{
|
||||||
LANGUAGE_PAGE,
|
LANGUAGE_PAGE,
|
||||||
deDELanguagePageEntries
|
deDELanguagePageEntries
|
||||||
|
|
|
@ -3,6 +3,40 @@
|
||||||
// To revert conversion, please execute "code7bit -r <file>".
|
// To revert conversion, please execute "code7bit -r <file>".
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
|
static MUI_ENTRY elGRSetupInitPageEntries[] =
|
||||||
|
{
|
||||||
|
{
|
||||||
|
4,
|
||||||
|
3,
|
||||||
|
" \204\232\241\230\253\341\251\253\230\251\236 \253\246\254 ReactOS " KERNEL_VERSION_STR,
|
||||||
|
TEXT_STYLE_UNDERLINE
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0,
|
||||||
|
20,
|
||||||
|
"Please wait while the ReactOS Setup initializes itself",
|
||||||
|
TEXT_STYLE_NORMAL | TEXT_ALIGN_CENTER
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0,
|
||||||
|
21,
|
||||||
|
"and discovers your devices...",
|
||||||
|
TEXT_STYLE_NORMAL | TEXT_ALIGN_CENTER
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
"Please wait...",
|
||||||
|
TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
NULL,
|
||||||
|
0
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
static MUI_ENTRY elGRLanguagePageEntries[] =
|
static MUI_ENTRY elGRLanguagePageEntries[] =
|
||||||
{
|
{
|
||||||
{
|
{
|
||||||
|
@ -130,7 +164,7 @@ static MUI_ENTRY elGRIntroPageEntries[] =
|
||||||
{
|
{
|
||||||
4,
|
4,
|
||||||
3,
|
3,
|
||||||
" ReactOS " KERNEL_VERSION_STR " Setup ",
|
" \204\232\241\230\253\341\251\253\230\251\236 \253\246\254 ReactOS " KERNEL_VERSION_STR,
|
||||||
TEXT_STYLE_UNDERLINE
|
TEXT_STYLE_UNDERLINE
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -481,7 +515,7 @@ static MUI_ENTRY elGRUpgradePageEntries[] =
|
||||||
{
|
{
|
||||||
4,
|
4,
|
||||||
3,
|
3,
|
||||||
" ReactOS " KERNEL_VERSION_STR " Setup ",
|
" \204\232\241\230\253\341\251\253\230\251\236 \253\246\254 ReactOS " KERNEL_VERSION_STR,
|
||||||
TEXT_STYLE_UNDERLINE
|
TEXT_STYLE_UNDERLINE
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -655,7 +689,7 @@ static MUI_ENTRY elGRQuitPageEntries[] =
|
||||||
{
|
{
|
||||||
10,
|
10,
|
||||||
6,
|
6,
|
||||||
"\222\246 ReactOS \233\234\244 \234\232\241\230\253\230\251\253\341\237\236\241\234 \247\242\343\250\340\252",
|
"\222\246 ReactOS \233\234\244 \234\232\241\230\253\230\251\253\341\237\236\241\234 \247\242\343\250\340\252.",
|
||||||
TEXT_STYLE_NORMAL
|
TEXT_STYLE_NORMAL
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -679,7 +713,7 @@ static MUI_ENTRY elGRQuitPageEntries[] =
|
||||||
{
|
{
|
||||||
0,
|
0,
|
||||||
0,
|
0,
|
||||||
" \217\230\250\230\241\230\242\351 \247\234\250\240\243\342\244\234\253\234 ...",
|
" \217\230\250\230\241\230\242\351 \247\234\250\240\243\342\244\234\253\234...",
|
||||||
TEXT_TYPE_STATUS,
|
TEXT_TYPE_STATUS,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -1310,7 +1344,7 @@ static MUI_ENTRY elGRPrepareCopyEntries[] =
|
||||||
{
|
{
|
||||||
6,
|
6,
|
||||||
8,
|
8,
|
||||||
"\206 \234\232\241\230\253\341\251\253\230\251\236 \247\250\246\234\253\246\240\243\341\235\234\240 \253\246\244 \254\247\246\242\246\232\240\251\253\343 \251\230\252 \232\240\230 \253\236\244 \230\244\253\240\232\250\230\255\343 \253\340\244 \230\250\256\234\345\340\244 \253\246\254 ReactOS. ",
|
"\206 \234\232\241\230\253\341\251\253\230\251\236 \247\250\246\234\253\246\240\243\341\235\234\240 \253\246\244 \254\247\246\242\246\232\240\251\253\343 \251\230\252 \232\240\230 \253\236\244 \230\244\253\240\232\250\230\255\343 \253\340\244 \230\250\256\234\345\340\244 \253\246\254 ReactOS.",
|
||||||
TEXT_STYLE_NORMAL
|
TEXT_STYLE_NORMAL
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -1432,7 +1466,7 @@ static MUI_ENTRY elGRRegistryEntries[] =
|
||||||
{
|
{
|
||||||
6,
|
6,
|
||||||
8,
|
8,
|
||||||
"\206 \234\232\241\230\253\341\251\253\230\251\236 \230\244\230\244\234\351\244\234\240 \253\236 \233\246\243\343 \253\246\254 \251\254\251\253\343\243\230\253\246\252. ",
|
"\206 \234\232\241\230\253\341\251\253\230\251\236 \230\244\230\244\234\351\244\234\240 \253\236 \233\246\243\343 \253\246\254 \251\254\251\253\343\243\230\253\246\252.",
|
||||||
TEXT_STYLE_NORMAL
|
TEXT_STYLE_NORMAL
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -1688,6 +1722,10 @@ MUI_ERROR elGRErrorEntries[] =
|
||||||
|
|
||||||
MUI_PAGE elGRPages[] =
|
MUI_PAGE elGRPages[] =
|
||||||
{
|
{
|
||||||
|
{
|
||||||
|
SETUP_INIT_PAGE,
|
||||||
|
elGRSetupInitPageEntries
|
||||||
|
},
|
||||||
{
|
{
|
||||||
LANGUAGE_PAGE,
|
LANGUAGE_PAGE,
|
||||||
elGRLanguagePageEntries
|
elGRLanguagePageEntries
|
||||||
|
|
|
@ -1,5 +1,39 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
|
static MUI_ENTRY enUSSetupInitPageEntries[] =
|
||||||
|
{
|
||||||
|
{
|
||||||
|
4,
|
||||||
|
3,
|
||||||
|
" ReactOS " KERNEL_VERSION_STR " Setup ",
|
||||||
|
TEXT_STYLE_UNDERLINE
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0,
|
||||||
|
20,
|
||||||
|
"Please wait while the ReactOS Setup initializes itself",
|
||||||
|
TEXT_STYLE_NORMAL | TEXT_ALIGN_CENTER
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0,
|
||||||
|
21,
|
||||||
|
"and discovers your devices...",
|
||||||
|
TEXT_STYLE_NORMAL | TEXT_ALIGN_CENTER
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
"Please wait...",
|
||||||
|
TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
NULL,
|
||||||
|
0
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
static MUI_ENTRY enUSLanguagePageEntries[] =
|
static MUI_ENTRY enUSLanguagePageEntries[] =
|
||||||
{
|
{
|
||||||
{
|
{
|
||||||
|
@ -607,19 +641,19 @@ static MUI_ENTRY enUSFlushPageEntries[] =
|
||||||
{
|
{
|
||||||
10,
|
10,
|
||||||
6,
|
6,
|
||||||
"The system is now making sure all data is stored on your disk",
|
"The system is now making sure all data is stored on your disk.",
|
||||||
TEXT_STYLE_NORMAL
|
TEXT_STYLE_NORMAL
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
10,
|
10,
|
||||||
8,
|
8,
|
||||||
"This may take a minute",
|
"This may take a minute.",
|
||||||
TEXT_STYLE_NORMAL
|
TEXT_STYLE_NORMAL
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
10,
|
10,
|
||||||
9,
|
9,
|
||||||
"When finished, your computer will reboot automatically",
|
"When finished, your computer will reboot automatically.",
|
||||||
TEXT_STYLE_NORMAL
|
TEXT_STYLE_NORMAL
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -647,7 +681,7 @@ static MUI_ENTRY enUSQuitPageEntries[] =
|
||||||
{
|
{
|
||||||
10,
|
10,
|
||||||
6,
|
6,
|
||||||
"ReactOS is not completely installed",
|
"ReactOS is not completely installed.",
|
||||||
TEXT_STYLE_NORMAL
|
TEXT_STYLE_NORMAL
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -671,7 +705,7 @@ static MUI_ENTRY enUSQuitPageEntries[] =
|
||||||
{
|
{
|
||||||
0,
|
0,
|
||||||
0,
|
0,
|
||||||
"Please wait ...",
|
"Please wait...",
|
||||||
TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
|
TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -1284,7 +1318,7 @@ static MUI_ENTRY enUSPrepareCopyEntries[] =
|
||||||
{
|
{
|
||||||
6,
|
6,
|
||||||
8,
|
8,
|
||||||
"Setup prepares your computer for copying the ReactOS files. ",
|
"Setup prepares your computer for copying the ReactOS files.",
|
||||||
TEXT_STYLE_NORMAL
|
TEXT_STYLE_NORMAL
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -1406,7 +1440,7 @@ static MUI_ENTRY enUSRegistryEntries[] =
|
||||||
{
|
{
|
||||||
6,
|
6,
|
||||||
8,
|
8,
|
||||||
"Setup is updating the system configuration. ",
|
"Setup is updating the system configuration.",
|
||||||
TEXT_STYLE_NORMAL
|
TEXT_STYLE_NORMAL
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -1670,6 +1704,10 @@ MUI_ERROR enUSErrorEntries[] =
|
||||||
|
|
||||||
MUI_PAGE enUSPages[] =
|
MUI_PAGE enUSPages[] =
|
||||||
{
|
{
|
||||||
|
{
|
||||||
|
SETUP_INIT_PAGE,
|
||||||
|
enUSSetupInitPageEntries
|
||||||
|
},
|
||||||
{
|
{
|
||||||
LANGUAGE_PAGE,
|
LANGUAGE_PAGE,
|
||||||
enUSLanguagePageEntries
|
enUSLanguagePageEntries
|
||||||
|
|
|
@ -5,6 +5,40 @@
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
|
static MUI_ENTRY esESSetupInitPageEntries[] =
|
||||||
|
{
|
||||||
|
{
|
||||||
|
4,
|
||||||
|
3,
|
||||||
|
" Instalaci\242n de ReactOS " KERNEL_VERSION_STR " ",
|
||||||
|
TEXT_STYLE_UNDERLINE
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0,
|
||||||
|
20,
|
||||||
|
"Please wait while the ReactOS Setup initializes itself",
|
||||||
|
TEXT_STYLE_NORMAL | TEXT_ALIGN_CENTER
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0,
|
||||||
|
21,
|
||||||
|
"and discovers your devices...",
|
||||||
|
TEXT_STYLE_NORMAL | TEXT_ALIGN_CENTER
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
"Please wait...",
|
||||||
|
TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
NULL,
|
||||||
|
0
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
static MUI_ENTRY esESLanguagePageEntries[] =
|
static MUI_ENTRY esESLanguagePageEntries[] =
|
||||||
{
|
{
|
||||||
{
|
{
|
||||||
|
@ -132,7 +166,7 @@ static MUI_ENTRY esESIntroPageEntries[] =
|
||||||
{
|
{
|
||||||
4,
|
4,
|
||||||
3,
|
3,
|
||||||
" ReactOS " KERNEL_VERSION_STR " Setup ",
|
" Instalaci\242n de ReactOS " KERNEL_VERSION_STR " ",
|
||||||
TEXT_STYLE_UNDERLINE
|
TEXT_STYLE_UNDERLINE
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -483,7 +517,7 @@ static MUI_ENTRY esESUpgradePageEntries[] =
|
||||||
{
|
{
|
||||||
4,
|
4,
|
||||||
3,
|
3,
|
||||||
" ReactOS " KERNEL_VERSION_STR " Setup ",
|
" Instalaci\242n de ReactOS " KERNEL_VERSION_STR " ",
|
||||||
TEXT_STYLE_UNDERLINE
|
TEXT_STYLE_UNDERLINE
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -611,19 +645,19 @@ static MUI_ENTRY esESFlushPageEntries[] =
|
||||||
{
|
{
|
||||||
10,
|
10,
|
||||||
6,
|
6,
|
||||||
"El sistema se est\240 asegurando que todos los datos sean salvados",
|
"El sistema se est\240 asegurando que todos los datos sean salvados.",
|
||||||
TEXT_STYLE_NORMAL
|
TEXT_STYLE_NORMAL
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
10,
|
10,
|
||||||
8,
|
8,
|
||||||
"Esta operaci\242n puede durar varios minutos",
|
"Esta operaci\242n puede durar varios minutos.",
|
||||||
TEXT_STYLE_NORMAL
|
TEXT_STYLE_NORMAL
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
10,
|
10,
|
||||||
9,
|
9,
|
||||||
"Cuando haya terminado, su equipo se reiniciar\240 autom\240ticamente",
|
"Cuando haya terminado, su equipo se reiniciar\240 autom\240ticamente.",
|
||||||
TEXT_STYLE_NORMAL
|
TEXT_STYLE_NORMAL
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -651,7 +685,7 @@ static MUI_ENTRY esESQuitPageEntries[] =
|
||||||
{
|
{
|
||||||
10,
|
10,
|
||||||
6,
|
6,
|
||||||
"ReactOS no ha sido instalado completamente",
|
"ReactOS no ha sido instalado completamente.",
|
||||||
TEXT_STYLE_NORMAL
|
TEXT_STYLE_NORMAL
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -1040,7 +1074,7 @@ static MUI_ENTRY esESInstallDirectoryEntries[] =
|
||||||
{
|
{
|
||||||
6,
|
6,
|
||||||
8,
|
8,
|
||||||
"El programa instalar\240 los archivos en la partici\242n seleccionada. ",
|
"El programa instalar\240 los archivos en la partici\242n seleccionada.",
|
||||||
TEXT_STYLE_NORMAL
|
TEXT_STYLE_NORMAL
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -1289,7 +1323,7 @@ static MUI_ENTRY esESPrepareCopyEntries[] =
|
||||||
{
|
{
|
||||||
6,
|
6,
|
||||||
8,
|
8,
|
||||||
"El programa prepara su equipo para copiar los archivos de ReactOS. ",
|
"El programa prepara su equipo para copiar los archivos de ReactOS.",
|
||||||
TEXT_STYLE_NORMAL
|
TEXT_STYLE_NORMAL
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -1411,7 +1445,7 @@ static MUI_ENTRY esESRegistryEntries[] =
|
||||||
{
|
{
|
||||||
6,
|
6,
|
||||||
8,
|
8,
|
||||||
"El instalador est\240 actualizando la configuraci\242n del sistema. ",
|
"El instalador est\240 actualizando la configuraci\242n del sistema.",
|
||||||
TEXT_STYLE_NORMAL
|
TEXT_STYLE_NORMAL
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -1675,6 +1709,10 @@ MUI_ERROR esESErrorEntries[] =
|
||||||
|
|
||||||
MUI_PAGE esESPages[] =
|
MUI_PAGE esESPages[] =
|
||||||
{
|
{
|
||||||
|
{
|
||||||
|
SETUP_INIT_PAGE,
|
||||||
|
esESSetupInitPageEntries
|
||||||
|
},
|
||||||
{
|
{
|
||||||
LANGUAGE_PAGE,
|
LANGUAGE_PAGE,
|
||||||
esESLanguagePageEntries
|
esESLanguagePageEntries
|
||||||
|
|
|
@ -3,6 +3,40 @@
|
||||||
// To revert conversion, please execute "code7bit -r <file>".
|
// To revert conversion, please execute "code7bit -r <file>".
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
|
static MUI_ENTRY etEESetupInitPageEntries[] =
|
||||||
|
{
|
||||||
|
{
|
||||||
|
4,
|
||||||
|
3,
|
||||||
|
" ReactOS " KERNEL_VERSION_STR " paigaldus ",
|
||||||
|
TEXT_STYLE_UNDERLINE
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0,
|
||||||
|
20,
|
||||||
|
"Please wait while the ReactOS Setup initializes itself",
|
||||||
|
TEXT_STYLE_NORMAL | TEXT_ALIGN_CENTER
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0,
|
||||||
|
21,
|
||||||
|
"and discovers your devices...",
|
||||||
|
TEXT_STYLE_NORMAL | TEXT_ALIGN_CENTER
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
"Please wait...",
|
||||||
|
TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
NULL,
|
||||||
|
0
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
static MUI_ENTRY etEELanguagePageEntries[] =
|
static MUI_ENTRY etEELanguagePageEntries[] =
|
||||||
{
|
{
|
||||||
{
|
{
|
||||||
|
@ -481,7 +515,7 @@ static MUI_ENTRY etEEUpgradePageEntries[] =
|
||||||
{
|
{
|
||||||
4,
|
4,
|
||||||
3,
|
3,
|
||||||
" ReactOS " KERNEL_VERSION_STR " Setup ",
|
" ReactOS " KERNEL_VERSION_STR " paigaldus ",
|
||||||
TEXT_STYLE_UNDERLINE
|
TEXT_STYLE_UNDERLINE
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -609,19 +643,19 @@ static MUI_ENTRY etEEFlushPageEntries[] =
|
||||||
{
|
{
|
||||||
10,
|
10,
|
||||||
6,
|
6,
|
||||||
"S\201steem kirjutab n\201\201d andmed kettale",
|
"S\201steem kirjutab n\201\201d andmed kettale.",
|
||||||
TEXT_STYLE_NORMAL
|
TEXT_STYLE_NORMAL
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
10,
|
10,
|
||||||
8,
|
8,
|
||||||
"V\344ib kuluda veidi aega",
|
"V\344ib kuluda veidi aega.",
|
||||||
TEXT_STYLE_NORMAL
|
TEXT_STYLE_NORMAL
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
10,
|
10,
|
||||||
9,
|
9,
|
||||||
"L\344petamisel taask\204ivitub arvuti automaatselt",
|
"L\344petamisel taask\204ivitub arvuti automaatselt.",
|
||||||
TEXT_STYLE_NORMAL
|
TEXT_STYLE_NORMAL
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -649,7 +683,7 @@ static MUI_ENTRY etEEQuitPageEntries[] =
|
||||||
{
|
{
|
||||||
10,
|
10,
|
||||||
6,
|
6,
|
||||||
"ReactOS ei ole t\204ielikult paigaldatud",
|
"ReactOS ei ole t\204ielikult paigaldatud.",
|
||||||
TEXT_STYLE_NORMAL
|
TEXT_STYLE_NORMAL
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -1671,6 +1705,10 @@ MUI_ERROR etEEErrorEntries[] =
|
||||||
|
|
||||||
MUI_PAGE etEEPages[] =
|
MUI_PAGE etEEPages[] =
|
||||||
{
|
{
|
||||||
|
{
|
||||||
|
SETUP_INIT_PAGE,
|
||||||
|
etEESetupInitPageEntries
|
||||||
|
},
|
||||||
{
|
{
|
||||||
LANGUAGE_PAGE,
|
LANGUAGE_PAGE,
|
||||||
etEELanguagePageEntries
|
etEELanguagePageEntries
|
||||||
|
|
|
@ -3,6 +3,40 @@
|
||||||
// To revert conversion, please execute "code7bit -r <file>".
|
// To revert conversion, please execute "code7bit -r <file>".
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
|
static MUI_ENTRY frFRSetupInitPageEntries[] =
|
||||||
|
{
|
||||||
|
{
|
||||||
|
4,
|
||||||
|
3,
|
||||||
|
" Installation de ReactOS " KERNEL_VERSION_STR " ",
|
||||||
|
TEXT_STYLE_UNDERLINE
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0,
|
||||||
|
20,
|
||||||
|
"Veuillez patienter pendant que le programme d'installation de ReactOS",
|
||||||
|
TEXT_STYLE_NORMAL | TEXT_ALIGN_CENTER
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0,
|
||||||
|
21,
|
||||||
|
"s'initialise et d\202couvre vos p\202riph\202riques...",
|
||||||
|
TEXT_STYLE_NORMAL | TEXT_ALIGN_CENTER
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
"Veuillez patienter...",
|
||||||
|
TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
NULL,
|
||||||
|
0
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
static MUI_ENTRY frFRLanguagePageEntries[] =
|
static MUI_ENTRY frFRLanguagePageEntries[] =
|
||||||
{
|
{
|
||||||
{
|
{
|
||||||
|
@ -72,7 +106,7 @@ static MUI_ENTRY frFRWelcomePageEntries[] =
|
||||||
{
|
{
|
||||||
6,
|
6,
|
||||||
12,
|
12,
|
||||||
"sur votre ordinateur et le pr\202pare \205 la 2e partie de l'installation.",
|
"sur votre ordinateur et le pr\202pare \205 la 2\212me partie de l'installation.",
|
||||||
TEXT_STYLE_NORMAL
|
TEXT_STYLE_NORMAL
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -130,7 +164,7 @@ static MUI_ENTRY frFRIntroPageEntries[] =
|
||||||
{
|
{
|
||||||
4,
|
4,
|
||||||
3,
|
3,
|
||||||
" ReactOS " KERNEL_VERSION_STR " Setup ",
|
" Installation de ReactOS " KERNEL_VERSION_STR " ",
|
||||||
TEXT_STYLE_UNDERLINE
|
TEXT_STYLE_UNDERLINE
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -615,19 +649,19 @@ static MUI_ENTRY frFRFlushPageEntries[] =
|
||||||
{
|
{
|
||||||
10,
|
10,
|
||||||
6,
|
6,
|
||||||
"Le syst\212me s'assure que toutes les donn\202es sont \202crites sur le disque",
|
"Le syst\212me s'assure que toutes les donn\202es sont \202crites sur le disque.",
|
||||||
TEXT_STYLE_NORMAL
|
TEXT_STYLE_NORMAL
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
10,
|
10,
|
||||||
8,
|
8,
|
||||||
"Cela peut prendre une minute",
|
"Cela peut prendre une minute.",
|
||||||
TEXT_STYLE_NORMAL
|
TEXT_STYLE_NORMAL
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
10,
|
10,
|
||||||
9,
|
9,
|
||||||
"Quand cela sera fini, votre ordinateur red\202marrera automatiquement",
|
"Quand cela sera fini, votre ordinateur red\202marrera automatiquement.",
|
||||||
TEXT_STYLE_NORMAL
|
TEXT_STYLE_NORMAL
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -655,7 +689,7 @@ static MUI_ENTRY frFRQuitPageEntries[] =
|
||||||
{
|
{
|
||||||
10,
|
10,
|
||||||
6,
|
6,
|
||||||
"ReactOS n'est pas compl\212tement install\202",
|
"ReactOS n'est pas compl\212tement install\202.",
|
||||||
TEXT_STYLE_NORMAL
|
TEXT_STYLE_NORMAL
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -679,7 +713,7 @@ static MUI_ENTRY frFRQuitPageEntries[] =
|
||||||
{
|
{
|
||||||
0,
|
0,
|
||||||
0,
|
0,
|
||||||
"Veuillez attendre ...",
|
"Veuillez patienter...",
|
||||||
TEXT_TYPE_STATUS | TEXT_PADDING_BIG
|
TEXT_TYPE_STATUS | TEXT_PADDING_BIG
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -1304,7 +1338,7 @@ static MUI_ENTRY frFRPrepareCopyEntries[] =
|
||||||
{
|
{
|
||||||
6,
|
6,
|
||||||
8,
|
8,
|
||||||
"Setup pr\202pare votre ordinateur pour copier les fichiers de ReactOS. ",
|
"Setup pr\202pare votre ordinateur pour copier les fichiers de ReactOS.",
|
||||||
TEXT_STYLE_NORMAL
|
TEXT_STYLE_NORMAL
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -1426,7 +1460,7 @@ static MUI_ENTRY frFRRegistryEntries[] =
|
||||||
{
|
{
|
||||||
6,
|
6,
|
||||||
8,
|
8,
|
||||||
"Setup met \205 jour la configuration du syst\212me. ",
|
"Setup met \205 jour la configuration du syst\212me.",
|
||||||
TEXT_STYLE_NORMAL
|
TEXT_STYLE_NORMAL
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -1690,6 +1724,10 @@ MUI_ERROR frFRErrorEntries[] =
|
||||||
|
|
||||||
MUI_PAGE frFRPages[] =
|
MUI_PAGE frFRPages[] =
|
||||||
{
|
{
|
||||||
|
{
|
||||||
|
SETUP_INIT_PAGE,
|
||||||
|
frFRSetupInitPageEntries
|
||||||
|
},
|
||||||
{
|
{
|
||||||
LANGUAGE_PAGE,
|
LANGUAGE_PAGE,
|
||||||
frFRLanguagePageEntries
|
frFRLanguagePageEntries
|
||||||
|
|
|
@ -4,6 +4,40 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
/* Hebrew text is in visual order */
|
/* Hebrew text is in visual order */
|
||||||
|
|
||||||
|
static MUI_ENTRY heILSetupInitPageEntries[] =
|
||||||
|
{
|
||||||
|
{
|
||||||
|
4,
|
||||||
|
3,
|
||||||
|
" ReactOS " KERNEL_VERSION_STR " \232\220\227\232\204 ",
|
||||||
|
TEXT_STYLE_UNDERLINE
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0,
|
||||||
|
20,
|
||||||
|
"Please wait while the ReactOS Setup initializes itself",
|
||||||
|
TEXT_STYLE_NORMAL | TEXT_ALIGN_CENTER
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0,
|
||||||
|
21,
|
||||||
|
"and discovers your devices...",
|
||||||
|
TEXT_STYLE_NORMAL | TEXT_ALIGN_CENTER
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
"Please wait...",
|
||||||
|
TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
NULL,
|
||||||
|
0
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
static MUI_ENTRY heILLanguagePageEntries[] =
|
static MUI_ENTRY heILLanguagePageEntries[] =
|
||||||
{
|
{
|
||||||
{
|
{
|
||||||
|
@ -611,19 +645,19 @@ static MUI_ENTRY heILFlushPageEntries[] =
|
||||||
{
|
{
|
||||||
10,
|
10,
|
||||||
6,
|
6,
|
||||||
"\212\214\231 \217\220\205\213\204 \214\222 \230\205\216\231 \222\203\211\216\204 \214\213\231 \200\203\205\205\232 \205\211\231\213\222 \232\213\230\222\216\204",
|
"\212\214\231 \217\220\205\213\204 \214\222 \230\205\216\231 \222\203\211\216\204 \214\213\231 \200\203\205\205\232 \205\211\231\213\222 \232\213\230\222\216\204.",
|
||||||
TEXT_STYLE_NORMAL
|
TEXT_STYLE_NORMAL
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
10,
|
10,
|
||||||
8,
|
8,
|
||||||
"\232\205\227\203 \204\216\213 \232\207\227\214 \214\205\213\211 \204\206",
|
"\232\205\227\203 \204\216\213 \232\207\227\214 \214\205\213\211 \204\206.",
|
||||||
TEXT_STYLE_NORMAL
|
TEXT_STYLE_NORMAL
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
10,
|
10,
|
||||||
9,
|
9,
|
||||||
"\211\210\216\205\210\205\200 \217\224\205\200\201 \231\203\207\216 \214\222\224\205\211 \201\231\207\216\204 ,\215\205\211\221\201",
|
"\211\210\216\205\210\205\200 \217\224\205\200\201 \231\203\207\216 \214\222\224\205\211 \201\231\207\216\204 ,\215\205\211\221\201.",
|
||||||
TEXT_STYLE_NORMAL
|
TEXT_STYLE_NORMAL
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -1672,6 +1706,10 @@ MUI_ERROR heILErrorEntries[] =
|
||||||
|
|
||||||
MUI_PAGE heILPages[] =
|
MUI_PAGE heILPages[] =
|
||||||
{
|
{
|
||||||
|
{
|
||||||
|
SETUP_INIT_PAGE,
|
||||||
|
heILSetupInitPageEntries
|
||||||
|
},
|
||||||
{
|
{
|
||||||
LANGUAGE_PAGE,
|
LANGUAGE_PAGE,
|
||||||
heILLanguagePageEntries
|
heILLanguagePageEntries
|
||||||
|
|
|
@ -1,5 +1,39 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
|
static MUI_ENTRY itITSetupInitPageEntries[] =
|
||||||
|
{
|
||||||
|
{
|
||||||
|
4,
|
||||||
|
3,
|
||||||
|
" Installazione di ReactOS " KERNEL_VERSION_STR " ",
|
||||||
|
TEXT_STYLE_UNDERLINE
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0,
|
||||||
|
20,
|
||||||
|
"Please wait while the ReactOS Setup initializes itself",
|
||||||
|
TEXT_STYLE_NORMAL | TEXT_ALIGN_CENTER
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0,
|
||||||
|
21,
|
||||||
|
"and discovers your devices...",
|
||||||
|
TEXT_STYLE_NORMAL | TEXT_ALIGN_CENTER
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
"Please wait...",
|
||||||
|
TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
NULL,
|
||||||
|
0
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
static MUI_ENTRY itITLanguagePageEntries[] =
|
static MUI_ENTRY itITLanguagePageEntries[] =
|
||||||
{
|
{
|
||||||
{
|
{
|
||||||
|
@ -478,7 +512,7 @@ static MUI_ENTRY itITUpgradePageEntries[] =
|
||||||
{
|
{
|
||||||
4,
|
4,
|
||||||
3,
|
3,
|
||||||
" ReactOS " KERNEL_VERSION_STR " Setup ",
|
" Installazione di ReactOS " KERNEL_VERSION_STR " ",
|
||||||
TEXT_STYLE_UNDERLINE
|
TEXT_STYLE_UNDERLINE
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -606,19 +640,19 @@ static MUI_ENTRY itITFlushPageEntries[] =
|
||||||
{
|
{
|
||||||
10,
|
10,
|
||||||
6,
|
6,
|
||||||
"Il sistema si sta accertando che tutti i dati vengano salvati",
|
"Il sistema si sta accertando che tutti i dati vengano salvati.",
|
||||||
TEXT_STYLE_NORMAL
|
TEXT_STYLE_NORMAL
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
10,
|
10,
|
||||||
8,
|
8,
|
||||||
"Questo potrebbe impiegare qualche minuto",
|
"Questo potrebbe impiegare qualche minuto.",
|
||||||
TEXT_STYLE_NORMAL
|
TEXT_STYLE_NORMAL
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
10,
|
10,
|
||||||
9,
|
9,
|
||||||
"Al termine, il computer verr\x85 riavviato automaticamente",
|
"Al termine, il computer verr\x85 riavviato automaticamente.",
|
||||||
TEXT_STYLE_NORMAL
|
TEXT_STYLE_NORMAL
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -646,7 +680,7 @@ static MUI_ENTRY itITQuitPageEntries[] =
|
||||||
{
|
{
|
||||||
10,
|
10,
|
||||||
6,
|
6,
|
||||||
"ReactOS non \x8A stato installato completamente",
|
"ReactOS non \x8A stato installato completamente.",
|
||||||
TEXT_STYLE_NORMAL
|
TEXT_STYLE_NORMAL
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -1289,7 +1323,7 @@ static MUI_ENTRY itITPrepareCopyEntries[] =
|
||||||
{
|
{
|
||||||
6,
|
6,
|
||||||
8,
|
8,
|
||||||
"Setup sta preparando il computer per la copia dei file di ReactOS. ",
|
"Setup sta preparando il computer per la copia dei file di ReactOS.",
|
||||||
TEXT_STYLE_NORMAL
|
TEXT_STYLE_NORMAL
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -1411,7 +1445,7 @@ static MUI_ENTRY itITRegistryEntries[] =
|
||||||
{
|
{
|
||||||
6,
|
6,
|
||||||
8,
|
8,
|
||||||
"Setup sta aggiornando la configurazione del sistema. ",
|
"Setup sta aggiornando la configurazione del sistema.",
|
||||||
TEXT_STYLE_NORMAL
|
TEXT_STYLE_NORMAL
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -1675,6 +1709,10 @@ MUI_ERROR itITErrorEntries[] =
|
||||||
|
|
||||||
MUI_PAGE itITPages[] =
|
MUI_PAGE itITPages[] =
|
||||||
{
|
{
|
||||||
|
{
|
||||||
|
SETUP_INIT_PAGE,
|
||||||
|
itITSetupInitPageEntries
|
||||||
|
},
|
||||||
{
|
{
|
||||||
LANGUAGE_PAGE,
|
LANGUAGE_PAGE,
|
||||||
itITLanguagePageEntries
|
itITLanguagePageEntries
|
||||||
|
|
|
@ -3,6 +3,40 @@
|
||||||
// To revert conversion, please execute "code7bit -r <file>".
|
// To revert conversion, please execute "code7bit -r <file>".
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
|
static MUI_ENTRY jaJPSetupInitPageEntries[] =
|
||||||
|
{
|
||||||
|
{
|
||||||
|
4,
|
||||||
|
3,
|
||||||
|
" ReactOS " KERNEL_VERSION_STR " \276\257\304\261\257\314\337 ",
|
||||||
|
TEXT_STYLE_UNDERLINE
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0,
|
||||||
|
20,
|
||||||
|
"Please wait while the ReactOS Setup initializes itself",
|
||||||
|
TEXT_STYLE_NORMAL | TEXT_ALIGN_CENTER
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0,
|
||||||
|
21,
|
||||||
|
"and discovers your devices...",
|
||||||
|
TEXT_STYLE_NORMAL | TEXT_ALIGN_CENTER
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
"Please wait...",
|
||||||
|
TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
NULL,
|
||||||
|
0
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
static MUI_ENTRY jaJPLanguagePageEntries[] =
|
static MUI_ENTRY jaJPLanguagePageEntries[] =
|
||||||
{
|
{
|
||||||
{
|
{
|
||||||
|
@ -130,7 +164,7 @@ static MUI_ENTRY jaJPIntroPageEntries[] =
|
||||||
{
|
{
|
||||||
4,
|
4,
|
||||||
3,
|
3,
|
||||||
" ReactOS " KERNEL_VERSION_STR " Setup ",
|
" ReactOS " KERNEL_VERSION_STR " \276\257\304\261\257\314\337 ",
|
||||||
TEXT_STYLE_UNDERLINE
|
TEXT_STYLE_UNDERLINE
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -481,7 +515,7 @@ static MUI_ENTRY jaJPUpgradePageEntries[] =
|
||||||
{
|
{
|
||||||
4,
|
4,
|
||||||
3,
|
3,
|
||||||
" ReactOS " KERNEL_VERSION_STR " Setup ",
|
" ReactOS " KERNEL_VERSION_STR " \276\257\304\261\257\314\337 ",
|
||||||
TEXT_STYLE_UNDERLINE
|
TEXT_STYLE_UNDERLINE
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -673,7 +707,7 @@ static MUI_ENTRY jaJPQuitPageEntries[] =
|
||||||
{
|
{
|
||||||
0,
|
0,
|
||||||
0,
|
0,
|
||||||
"\265\317\301 \270\300\336\273\262 ...",
|
"\265\317\301 \270\300\336\273\262...",
|
||||||
TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
|
TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -1673,6 +1707,10 @@ MUI_ERROR jaJPErrorEntries[] =
|
||||||
|
|
||||||
MUI_PAGE jaJPPages[] =
|
MUI_PAGE jaJPPages[] =
|
||||||
{
|
{
|
||||||
|
{
|
||||||
|
SETUP_INIT_PAGE,
|
||||||
|
jaJPSetupInitPageEntries
|
||||||
|
},
|
||||||
{
|
{
|
||||||
LANGUAGE_PAGE,
|
LANGUAGE_PAGE,
|
||||||
jaJPLanguagePageEntries
|
jaJPLanguagePageEntries
|
||||||
|
|
|
@ -12,6 +12,40 @@
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
|
static MUI_ENTRY ltLTSetupInitPageEntries[] =
|
||||||
|
{
|
||||||
|
{
|
||||||
|
4,
|
||||||
|
3,
|
||||||
|
" ReactOS " KERNEL_VERSION_STR " diegimo programa ",
|
||||||
|
TEXT_STYLE_UNDERLINE
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0,
|
||||||
|
20,
|
||||||
|
"Please wait while the ReactOS Setup initializes itself",
|
||||||
|
TEXT_STYLE_NORMAL | TEXT_ALIGN_CENTER
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0,
|
||||||
|
21,
|
||||||
|
"and discovers your devices...",
|
||||||
|
TEXT_STYLE_NORMAL | TEXT_ALIGN_CENTER
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
"Please wait...",
|
||||||
|
TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
NULL,
|
||||||
|
0
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
static MUI_ENTRY ltLTLanguagePageEntries[] =
|
static MUI_ENTRY ltLTLanguagePageEntries[] =
|
||||||
{
|
{
|
||||||
{
|
{
|
||||||
|
@ -139,7 +173,7 @@ static MUI_ENTRY ltLTIntroPageEntries[] =
|
||||||
{
|
{
|
||||||
4,
|
4,
|
||||||
3,
|
3,
|
||||||
" ReactOS " KERNEL_VERSION_STR " Setup ",
|
" ReactOS " KERNEL_VERSION_STR " diegimo programa ",
|
||||||
TEXT_STYLE_UNDERLINE
|
TEXT_STYLE_UNDERLINE
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -490,7 +524,7 @@ static MUI_ENTRY ltLTUpgradePageEntries[] =
|
||||||
{
|
{
|
||||||
4,
|
4,
|
||||||
3,
|
3,
|
||||||
" ReactOS " KERNEL_VERSION_STR " Setup ",
|
" ReactOS " KERNEL_VERSION_STR " diegimo programa ",
|
||||||
TEXT_STYLE_UNDERLINE
|
TEXT_STYLE_UNDERLINE
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -618,19 +652,19 @@ static MUI_ENTRY ltLTFlushPageEntries[] =
|
||||||
{
|
{
|
||||||
10,
|
10,
|
||||||
6,
|
6,
|
||||||
"The system is now making sure all data is stored on your disk",
|
"The system is now making sure all data is stored on your disk.",
|
||||||
TEXT_STYLE_NORMAL
|
TEXT_STYLE_NORMAL
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
10,
|
10,
|
||||||
8,
|
8,
|
||||||
"This may take a minute",
|
"This may take a minute.",
|
||||||
TEXT_STYLE_NORMAL
|
TEXT_STYLE_NORMAL
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
10,
|
10,
|
||||||
9,
|
9,
|
||||||
"When finished, your computer will reboot automatically",
|
"When finished, your computer will reboot automatically.",
|
||||||
TEXT_STYLE_NORMAL
|
TEXT_STYLE_NORMAL
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -658,7 +692,7 @@ static MUI_ENTRY ltLTQuitPageEntries[] =
|
||||||
{
|
{
|
||||||
10,
|
10,
|
||||||
6,
|
6,
|
||||||
"ReactOS is not completely installed",
|
"ReactOS is not completely installed.",
|
||||||
TEXT_STYLE_NORMAL
|
TEXT_STYLE_NORMAL
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -1295,7 +1329,7 @@ static MUI_ENTRY ltLTPrepareCopyEntries[] =
|
||||||
{
|
{
|
||||||
6,
|
6,
|
||||||
8,
|
8,
|
||||||
"Setup prepares your computer for copying the ReactOS files. ",
|
"Setup prepares your computer for copying the ReactOS files.",
|
||||||
TEXT_STYLE_NORMAL
|
TEXT_STYLE_NORMAL
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -1417,7 +1451,7 @@ static MUI_ENTRY ltLTRegistryEntries[] =
|
||||||
{
|
{
|
||||||
6,
|
6,
|
||||||
8,
|
8,
|
||||||
"Setup is updating the system configuration. ",
|
"Setup is updating the system configuration.",
|
||||||
TEXT_STYLE_NORMAL
|
TEXT_STYLE_NORMAL
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -1681,6 +1715,10 @@ MUI_ERROR ltLTErrorEntries[] =
|
||||||
|
|
||||||
MUI_PAGE ltLTPages[] =
|
MUI_PAGE ltLTPages[] =
|
||||||
{
|
{
|
||||||
|
{
|
||||||
|
SETUP_INIT_PAGE,
|
||||||
|
ltLTSetupInitPageEntries
|
||||||
|
},
|
||||||
{
|
{
|
||||||
LANGUAGE_PAGE,
|
LANGUAGE_PAGE,
|
||||||
ltLTLanguagePageEntries
|
ltLTLanguagePageEntries
|
||||||
|
|
|
@ -1,5 +1,39 @@
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
|
static MUI_ENTRY msMYSetupInitPageEntries[] =
|
||||||
|
{
|
||||||
|
{
|
||||||
|
4,
|
||||||
|
3,
|
||||||
|
" ReactOS " KERNEL_VERSION_STR " Persediaan ",
|
||||||
|
TEXT_STYLE_UNDERLINE
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0,
|
||||||
|
20,
|
||||||
|
"Please wait while the ReactOS Setup initializes itself",
|
||||||
|
TEXT_STYLE_NORMAL | TEXT_ALIGN_CENTER
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0,
|
||||||
|
21,
|
||||||
|
"and discovers your devices...",
|
||||||
|
TEXT_STYLE_NORMAL | TEXT_ALIGN_CENTER
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
"Please wait...",
|
||||||
|
TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
NULL,
|
||||||
|
0
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
static MUI_ENTRY msMYLanguagePageEntries[] =
|
static MUI_ENTRY msMYLanguagePageEntries[] =
|
||||||
{
|
{
|
||||||
{
|
{
|
||||||
|
@ -127,7 +161,7 @@ static MUI_ENTRY msMYIntroPageEntries[] =
|
||||||
{
|
{
|
||||||
4,
|
4,
|
||||||
3,
|
3,
|
||||||
" ReactOS " KERNEL_VERSION_STR " Setup ",
|
" ReactOS " KERNEL_VERSION_STR " Persediaan ",
|
||||||
TEXT_STYLE_UNDERLINE
|
TEXT_STYLE_UNDERLINE
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -478,7 +512,7 @@ static MUI_ENTRY msMYUpgradePageEntries[] =
|
||||||
{
|
{
|
||||||
4,
|
4,
|
||||||
3,
|
3,
|
||||||
" ReactOS " KERNEL_VERSION_STR " Setup ",
|
" ReactOS " KERNEL_VERSION_STR " Persediaan ",
|
||||||
TEXT_STYLE_UNDERLINE
|
TEXT_STYLE_UNDERLINE
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -606,19 +640,19 @@ static MUI_ENTRY msMYFlushPageEntries[] =
|
||||||
{
|
{
|
||||||
10,
|
10,
|
||||||
6,
|
6,
|
||||||
"Sistem sekarang memastikan semua data yang disimpan pada cakera anda",
|
"Sistem sekarang memastikan semua data yang disimpan pada cakera anda.",
|
||||||
TEXT_STYLE_NORMAL
|
TEXT_STYLE_NORMAL
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
10,
|
10,
|
||||||
8,
|
8,
|
||||||
"Ini mungkin mengambil beberapa minit",
|
"Ini mungkin mengambil beberapa minit.",
|
||||||
TEXT_STYLE_NORMAL
|
TEXT_STYLE_NORMAL
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
10,
|
10,
|
||||||
9,
|
9,
|
||||||
"Apabila selesai, komputer akan but semula secara automatik",
|
"Apabila selesai, komputer akan but semula secara automatik.",
|
||||||
TEXT_STYLE_NORMAL
|
TEXT_STYLE_NORMAL
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -646,7 +680,7 @@ static MUI_ENTRY msMYQuitPageEntries[] =
|
||||||
{
|
{
|
||||||
10,
|
10,
|
||||||
6,
|
6,
|
||||||
"ReactOS tidak dipasang sepenuhnya",
|
"ReactOS tidak dipasang sepenuhnya.",
|
||||||
TEXT_STYLE_NORMAL
|
TEXT_STYLE_NORMAL
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -1183,7 +1217,7 @@ static MUI_ENTRY msMYPrepareCopyEntries[] =
|
||||||
{
|
{
|
||||||
6,
|
6,
|
||||||
8,
|
8,
|
||||||
"Persediaan menyediakan komputer awda untuk menyalin fail-fail ReactOS. ",
|
"Persediaan menyediakan komputer awda untuk menyalin fail-fail ReactOS.",
|
||||||
TEXT_STYLE_NORMAL
|
TEXT_STYLE_NORMAL
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -1305,7 +1339,7 @@ static MUI_ENTRY msMYRegistryEntries[] =
|
||||||
{
|
{
|
||||||
6,
|
6,
|
||||||
8,
|
8,
|
||||||
"Persediaan sedang mengemaskini konfigurasi sistem. ",
|
"Persediaan sedang mengemaskini konfigurasi sistem.",
|
||||||
TEXT_STYLE_NORMAL
|
TEXT_STYLE_NORMAL
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -1562,6 +1596,10 @@ MUI_ERROR msMYErrorEntries[] =
|
||||||
|
|
||||||
MUI_PAGE msMYPages[] =
|
MUI_PAGE msMYPages[] =
|
||||||
{
|
{
|
||||||
|
{
|
||||||
|
SETUP_INIT_PAGE,
|
||||||
|
msMYSetupInitPageEntries
|
||||||
|
},
|
||||||
{
|
{
|
||||||
LANGUAGE_PAGE,
|
LANGUAGE_PAGE,
|
||||||
msMYLanguagePageEntries
|
msMYLanguagePageEntries
|
||||||
|
|
|
@ -8,6 +8,40 @@
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
|
static MUI_ENTRY nlNLSetupInitPageEntries[] =
|
||||||
|
{
|
||||||
|
{
|
||||||
|
4,
|
||||||
|
3,
|
||||||
|
" ReactOS " KERNEL_VERSION_STR " Setup ",
|
||||||
|
TEXT_STYLE_UNDERLINE
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0,
|
||||||
|
20,
|
||||||
|
"Please wait while the ReactOS Setup initializes itself",
|
||||||
|
TEXT_STYLE_NORMAL | TEXT_ALIGN_CENTER
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0,
|
||||||
|
21,
|
||||||
|
"and discovers your devices...",
|
||||||
|
TEXT_STYLE_NORMAL | TEXT_ALIGN_CENTER
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
"Please wait...",
|
||||||
|
TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
NULL,
|
||||||
|
0
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
static MUI_ENTRY nlNLLanguagePageEntries[] =
|
static MUI_ENTRY nlNLLanguagePageEntries[] =
|
||||||
{
|
{
|
||||||
{
|
{
|
||||||
|
@ -1120,7 +1154,7 @@ static MUI_ENTRY nlNLFileCopyEntries[] =
|
||||||
{
|
{
|
||||||
50,
|
50,
|
||||||
0,
|
0,
|
||||||
"\xB3 Een ogenblik geduld ...",
|
"\xB3 Een ogenblik geduld...",
|
||||||
TEXT_TYPE_STATUS
|
TEXT_TYPE_STATUS
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -1695,6 +1729,10 @@ MUI_ERROR nlNLErrorEntries[] =
|
||||||
|
|
||||||
MUI_PAGE nlNLPages[] =
|
MUI_PAGE nlNLPages[] =
|
||||||
{
|
{
|
||||||
|
{
|
||||||
|
SETUP_INIT_PAGE,
|
||||||
|
nlNLSetupInitPageEntries
|
||||||
|
},
|
||||||
{
|
{
|
||||||
LANGUAGE_PAGE,
|
LANGUAGE_PAGE,
|
||||||
nlNLLanguagePageEntries
|
nlNLLanguagePageEntries
|
||||||
|
|
|
@ -12,6 +12,40 @@
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
|
static MUI_ENTRY plPLSetupInitPageEntries[] =
|
||||||
|
{
|
||||||
|
{
|
||||||
|
4,
|
||||||
|
3,
|
||||||
|
" Instalator ReactOS " KERNEL_VERSION_STR " ",
|
||||||
|
TEXT_STYLE_UNDERLINE
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0,
|
||||||
|
20,
|
||||||
|
"Please wait while the ReactOS Setup initializes itself",
|
||||||
|
TEXT_STYLE_NORMAL | TEXT_ALIGN_CENTER
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0,
|
||||||
|
21,
|
||||||
|
"and discovers your devices...",
|
||||||
|
TEXT_STYLE_NORMAL | TEXT_ALIGN_CENTER
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
"Please wait...",
|
||||||
|
TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
NULL,
|
||||||
|
0
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
static MUI_ENTRY plPLLanguagePageEntries[] =
|
static MUI_ENTRY plPLLanguagePageEntries[] =
|
||||||
{
|
{
|
||||||
{
|
{
|
||||||
|
@ -618,7 +652,7 @@ static MUI_ENTRY plPLFlushPageEntries[] =
|
||||||
{
|
{
|
||||||
10,
|
10,
|
||||||
6,
|
6,
|
||||||
"System ReactOS sprawdza, czy dane s\245 poprawnie zapisane na dysku",
|
"System ReactOS sprawdza, czy dane s\245 poprawnie zapisane na dysku.",
|
||||||
TEXT_STYLE_NORMAL
|
TEXT_STYLE_NORMAL
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -682,7 +716,7 @@ static MUI_ENTRY plPLQuitPageEntries[] =
|
||||||
{
|
{
|
||||||
0,
|
0,
|
||||||
0,
|
0,
|
||||||
"Prosz\251 czeka\206 ...",
|
"Prosz\251 czeka\206...",
|
||||||
TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
|
TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -1295,7 +1329,7 @@ static MUI_ENTRY plPLPrepareCopyEntries[] =
|
||||||
{
|
{
|
||||||
6,
|
6,
|
||||||
8,
|
8,
|
||||||
"Instalator przygotuje tw\242j komputer do skopiowania plik\242w systemu. ",
|
"Instalator przygotuje tw\242j komputer do skopiowania plik\242w systemu.",
|
||||||
TEXT_STYLE_NORMAL
|
TEXT_STYLE_NORMAL
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -1417,7 +1451,7 @@ static MUI_ENTRY plPLRegistryEntries[] =
|
||||||
{
|
{
|
||||||
6,
|
6,
|
||||||
8,
|
8,
|
||||||
"Instalator uaktualnia w\210a\230nie konfiguracj\251 systemu. ",
|
"Instalator uaktualnia w\210a\230nie konfiguracj\251 systemu.",
|
||||||
TEXT_STYLE_NORMAL
|
TEXT_STYLE_NORMAL
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -1681,6 +1715,10 @@ MUI_ERROR plPLErrorEntries[] =
|
||||||
|
|
||||||
MUI_PAGE plPLPages[] =
|
MUI_PAGE plPLPages[] =
|
||||||
{
|
{
|
||||||
|
{
|
||||||
|
SETUP_INIT_PAGE,
|
||||||
|
plPLSetupInitPageEntries
|
||||||
|
},
|
||||||
{
|
{
|
||||||
LANGUAGE_PAGE,
|
LANGUAGE_PAGE,
|
||||||
plPLLanguagePageEntries
|
plPLLanguagePageEntries
|
||||||
|
|
|
@ -3,6 +3,40 @@
|
||||||
// To revert conversion, please execute "code7bit -r <file>".
|
// To revert conversion, please execute "code7bit -r <file>".
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
|
static MUI_ENTRY ptBRSetupInitPageEntries[] =
|
||||||
|
{
|
||||||
|
{
|
||||||
|
4,
|
||||||
|
3,
|
||||||
|
" Instala\207\306o do ReactOS " KERNEL_VERSION_STR " ",
|
||||||
|
TEXT_STYLE_UNDERLINE
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0,
|
||||||
|
20,
|
||||||
|
"Please wait while the ReactOS Setup initializes itself",
|
||||||
|
TEXT_STYLE_NORMAL | TEXT_ALIGN_CENTER
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0,
|
||||||
|
21,
|
||||||
|
"and discovers your devices...",
|
||||||
|
TEXT_STYLE_NORMAL | TEXT_ALIGN_CENTER
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
"Please wait...",
|
||||||
|
TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
NULL,
|
||||||
|
0
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
static MUI_ENTRY ptBRLanguagePageEntries[] =
|
static MUI_ENTRY ptBRLanguagePageEntries[] =
|
||||||
{
|
{
|
||||||
{
|
{
|
||||||
|
@ -130,7 +164,7 @@ static MUI_ENTRY ptBRIntroPageEntries[] =
|
||||||
{
|
{
|
||||||
4,
|
4,
|
||||||
3,
|
3,
|
||||||
" ReactOS " KERNEL_VERSION_STR " Setup ",
|
" Instala\207\306o do ReactOS " KERNEL_VERSION_STR " ",
|
||||||
TEXT_STYLE_UNDERLINE
|
TEXT_STYLE_UNDERLINE
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -475,7 +509,7 @@ static MUI_ENTRY ptBRUpgradePageEntries[] =
|
||||||
{
|
{
|
||||||
4,
|
4,
|
||||||
3,
|
3,
|
||||||
" ReactOS " KERNEL_VERSION_STR " Setup ",
|
" Instala\207\306o do ReactOS " KERNEL_VERSION_STR " ",
|
||||||
TEXT_STYLE_UNDERLINE
|
TEXT_STYLE_UNDERLINE
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -1703,6 +1737,10 @@ MUI_ERROR ptBRErrorEntries[] =
|
||||||
|
|
||||||
MUI_PAGE ptBRPages[] =
|
MUI_PAGE ptBRPages[] =
|
||||||
{
|
{
|
||||||
|
{
|
||||||
|
SETUP_INIT_PAGE,
|
||||||
|
ptBRSetupInitPageEntries
|
||||||
|
},
|
||||||
{
|
{
|
||||||
LANGUAGE_PAGE,
|
LANGUAGE_PAGE,
|
||||||
ptBRLanguagePageEntries
|
ptBRLanguagePageEntries
|
||||||
|
|
|
@ -4,6 +4,40 @@
|
||||||
/* ªtefan Fulea (stefan dot fulea at mail dot com) */
|
/* ªtefan Fulea (stefan dot fulea at mail dot com) */
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
|
static MUI_ENTRY roROSetupInitPageEntries[] =
|
||||||
|
{
|
||||||
|
{
|
||||||
|
4,
|
||||||
|
3,
|
||||||
|
" Instalare ReactOS " KERNEL_VERSION_STR,
|
||||||
|
TEXT_STYLE_UNDERLINE
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0,
|
||||||
|
20,
|
||||||
|
"Please wait while the ReactOS Setup initializes itself",
|
||||||
|
TEXT_STYLE_NORMAL | TEXT_ALIGN_CENTER
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0,
|
||||||
|
21,
|
||||||
|
"and discovers your devices...",
|
||||||
|
TEXT_STYLE_NORMAL | TEXT_ALIGN_CENTER
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
"Please wait...",
|
||||||
|
TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
NULL,
|
||||||
|
0
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
static MUI_ENTRY roROLanguagePageEntries[] =
|
static MUI_ENTRY roROLanguagePageEntries[] =
|
||||||
{
|
{
|
||||||
{
|
{
|
||||||
|
@ -513,7 +547,7 @@ static MUI_ENTRY roROUpgradePageEntries[] =
|
||||||
{
|
{
|
||||||
4,
|
4,
|
||||||
3,
|
3,
|
||||||
" ReactOS " KERNEL_VERSION_STR " Setup ",
|
" Instalare ReactOS " KERNEL_VERSION_STR,
|
||||||
TEXT_STYLE_UNDERLINE
|
TEXT_STYLE_UNDERLINE
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -1719,6 +1753,10 @@ MUI_ERROR roROErrorEntries[] =
|
||||||
|
|
||||||
MUI_PAGE roROPages[] =
|
MUI_PAGE roROPages[] =
|
||||||
{
|
{
|
||||||
|
{
|
||||||
|
SETUP_INIT_PAGE,
|
||||||
|
roROSetupInitPageEntries
|
||||||
|
},
|
||||||
{
|
{
|
||||||
LANGUAGE_PAGE,
|
LANGUAGE_PAGE,
|
||||||
roROLanguagePageEntries
|
roROLanguagePageEntries
|
||||||
|
|
|
@ -3,6 +3,40 @@
|
||||||
// To revert conversion, please execute "code7bit -r <file>".
|
// To revert conversion, please execute "code7bit -r <file>".
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
|
static MUI_ENTRY ruRUSetupInitPageEntries[] =
|
||||||
|
{
|
||||||
|
{
|
||||||
|
4,
|
||||||
|
3,
|
||||||
|
" \223\341\342\240\255\256\242\252\240 ReactOS " KERNEL_VERSION_STR,
|
||||||
|
TEXT_STYLE_UNDERLINE
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0,
|
||||||
|
20,
|
||||||
|
"Please wait while the ReactOS Setup initializes itself",
|
||||||
|
TEXT_STYLE_NORMAL | TEXT_ALIGN_CENTER
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0,
|
||||||
|
21,
|
||||||
|
"and discovers your devices...",
|
||||||
|
TEXT_STYLE_NORMAL | TEXT_ALIGN_CENTER
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
"Please wait...",
|
||||||
|
TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
NULL,
|
||||||
|
0
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
static MUI_ENTRY ruRULanguagePageEntries[] =
|
static MUI_ENTRY ruRULanguagePageEntries[] =
|
||||||
{
|
{
|
||||||
{
|
{
|
||||||
|
@ -1304,7 +1338,7 @@ static MUI_ENTRY ruRUPrepareCopyEntries[] =
|
||||||
{
|
{
|
||||||
6,
|
6,
|
||||||
8,
|
8,
|
||||||
"\217\256\244\243\256\342\256\242\252\240 \242\240\350\245\243\256 \252\256\254\257\354\356\342\245\340\240 \252 \252\256\257\250\340\256\242\240\255\250\356 \344\240\251\253\256\242 ReactOS. ",
|
"\217\256\244\243\256\342\256\242\252\240 \242\240\350\245\243\256 \252\256\254\257\354\356\342\245\340\240 \252 \252\256\257\250\340\256\242\240\255\250\356 \344\240\251\253\256\242 ReactOS.",
|
||||||
TEXT_STYLE_NORMAL
|
TEXT_STYLE_NORMAL
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -1426,7 +1460,7 @@ static MUI_ENTRY ruRURegistryEntries[] =
|
||||||
{
|
{
|
||||||
6,
|
6,
|
||||||
8,
|
8,
|
||||||
"\217\340\256\243\340\240\254\254\240 \343\341\342\240\255\256\242\252\250 \256\241\255\256\242\253\357\245\342 \252\256\255\344\250\243\343\340\240\346\250\356 \341\250\341\342\245\254\353. ",
|
"\217\340\256\243\340\240\254\254\240 \343\341\342\240\255\256\242\252\250 \256\241\255\256\242\253\357\245\342 \252\256\255\344\250\243\343\340\240\346\250\356 \341\250\341\342\245\254\353.",
|
||||||
TEXT_STYLE_NORMAL
|
TEXT_STYLE_NORMAL
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -1690,6 +1724,10 @@ MUI_ERROR ruRUErrorEntries[] =
|
||||||
|
|
||||||
MUI_PAGE ruRUPages[] =
|
MUI_PAGE ruRUPages[] =
|
||||||
{
|
{
|
||||||
|
{
|
||||||
|
SETUP_INIT_PAGE,
|
||||||
|
ruRUSetupInitPageEntries
|
||||||
|
},
|
||||||
{
|
{
|
||||||
LANGUAGE_PAGE,
|
LANGUAGE_PAGE,
|
||||||
ruRULanguagePageEntries
|
ruRULanguagePageEntries
|
||||||
|
|
|
@ -9,6 +9,40 @@
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
|
static MUI_ENTRY skSKSetupInitPageEntries[] =
|
||||||
|
{
|
||||||
|
{
|
||||||
|
4,
|
||||||
|
3,
|
||||||
|
" In\347tal\240tor syst\202mu ReactOS " KERNEL_VERSION_STR " ",
|
||||||
|
TEXT_STYLE_UNDERLINE
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0,
|
||||||
|
20,
|
||||||
|
"Please wait while the ReactOS Setup initializes itself",
|
||||||
|
TEXT_STYLE_NORMAL | TEXT_ALIGN_CENTER
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0,
|
||||||
|
21,
|
||||||
|
"and discovers your devices...",
|
||||||
|
TEXT_STYLE_NORMAL | TEXT_ALIGN_CENTER
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
"Please wait...",
|
||||||
|
TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
NULL,
|
||||||
|
0
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
static MUI_ENTRY skSKLanguagePageEntries[] =
|
static MUI_ENTRY skSKLanguagePageEntries[] =
|
||||||
{
|
{
|
||||||
{
|
{
|
||||||
|
@ -136,7 +170,7 @@ static MUI_ENTRY skSKIntroPageEntries[] =
|
||||||
{
|
{
|
||||||
4,
|
4,
|
||||||
3,
|
3,
|
||||||
" ReactOS " KERNEL_VERSION_STR " Setup ",
|
" In\347tal\240tor syst\202mu ReactOS " KERNEL_VERSION_STR " ",
|
||||||
TEXT_STYLE_UNDERLINE
|
TEXT_STYLE_UNDERLINE
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -487,7 +521,7 @@ static MUI_ENTRY skSKUpgradePageEntries[] =
|
||||||
{
|
{
|
||||||
4,
|
4,
|
||||||
3,
|
3,
|
||||||
" ReactOS " KERNEL_VERSION_STR " Setup ",
|
" In\347tal\240tor syst\202mu ReactOS " KERNEL_VERSION_STR " ",
|
||||||
TEXT_STYLE_UNDERLINE
|
TEXT_STYLE_UNDERLINE
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -615,19 +649,19 @@ static MUI_ENTRY skSKFlushPageEntries[] =
|
||||||
{
|
{
|
||||||
10,
|
10,
|
||||||
6,
|
6,
|
||||||
"Syst\202m pr\240ve overuje v\347etky ulo\247en\202 \243daje na Va\347om disku",
|
"Syst\202m pr\240ve overuje v\347etky ulo\247en\202 \243daje na Va\347om disku.",
|
||||||
TEXT_STYLE_NORMAL
|
TEXT_STYLE_NORMAL
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
10,
|
10,
|
||||||
8,
|
8,
|
||||||
"To m\223\247e trva\234 nieko\226ko min\243t",
|
"To m\223\247e trva\234 nieko\226ko min\243t.",
|
||||||
TEXT_STYLE_NORMAL
|
TEXT_STYLE_NORMAL
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
10,
|
10,
|
||||||
9,
|
9,
|
||||||
"Ke\324 skon\237\241, po\237\241ta\237 sa automaticky re\347tartuje",
|
"Ke\324 skon\237\241, po\237\241ta\237 sa automaticky re\347tartuje.",
|
||||||
TEXT_STYLE_NORMAL
|
TEXT_STYLE_NORMAL
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -655,7 +689,7 @@ static MUI_ENTRY skSKQuitPageEntries[] =
|
||||||
{
|
{
|
||||||
10,
|
10,
|
||||||
6,
|
6,
|
||||||
"Syst\202m ReactOS nie je nain\347talovan\354 kompletne",
|
"Syst\202m ReactOS nie je nain\347talovan\354 kompletne.",
|
||||||
TEXT_STYLE_NORMAL
|
TEXT_STYLE_NORMAL
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -679,7 +713,7 @@ static MUI_ENTRY skSKQuitPageEntries[] =
|
||||||
{
|
{
|
||||||
0,
|
0,
|
||||||
0,
|
0,
|
||||||
"Po\237kajte, pros\241m ...",
|
"Po\237kajte, pros\241m...",
|
||||||
TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
|
TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -894,7 +928,7 @@ static MUI_ENTRY skSKSelectPartitionEntries[] =
|
||||||
{
|
{
|
||||||
0,
|
0,
|
||||||
0,
|
0,
|
||||||
"Po\237kajte, pros\241m ...",
|
"Po\237kajte, pros\241m...",
|
||||||
TEXT_TYPE_STATUS | TEXT_PADDING_BIG
|
TEXT_TYPE_STATUS | TEXT_PADDING_BIG
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -1293,7 +1327,7 @@ static MUI_ENTRY skSKPrepareCopyEntries[] =
|
||||||
{
|
{
|
||||||
6,
|
6,
|
||||||
8,
|
8,
|
||||||
"Pripravuje sa kop\241rovanie s\243borov syst\202mu ReactOS. ",
|
"Pripravuje sa kop\241rovanie s\243borov syst\202mu ReactOS.",
|
||||||
TEXT_STYLE_NORMAL
|
TEXT_STYLE_NORMAL
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -1682,6 +1716,10 @@ MUI_ERROR skSKErrorEntries[] =
|
||||||
|
|
||||||
MUI_PAGE skSKPages[] =
|
MUI_PAGE skSKPages[] =
|
||||||
{
|
{
|
||||||
|
{
|
||||||
|
SETUP_INIT_PAGE,
|
||||||
|
skSKSetupInitPageEntries
|
||||||
|
},
|
||||||
{
|
{
|
||||||
LANGUAGE_PAGE,
|
LANGUAGE_PAGE,
|
||||||
skSKLanguagePageEntries
|
skSKLanguagePageEntries
|
||||||
|
|
|
@ -7,6 +7,40 @@
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
|
static MUI_ENTRY sqALSetupInitPageEntries[] =
|
||||||
|
{
|
||||||
|
{
|
||||||
|
4,
|
||||||
|
3,
|
||||||
|
" Instalimi i ReactOS " KERNEL_VERSION_STR " ",
|
||||||
|
TEXT_STYLE_UNDERLINE
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0,
|
||||||
|
20,
|
||||||
|
"Please wait while the ReactOS Setup initializes itself",
|
||||||
|
TEXT_STYLE_NORMAL | TEXT_ALIGN_CENTER
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0,
|
||||||
|
21,
|
||||||
|
"and discovers your devices...",
|
||||||
|
TEXT_STYLE_NORMAL | TEXT_ALIGN_CENTER
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
"Please wait...",
|
||||||
|
TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
NULL,
|
||||||
|
0
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
static MUI_ENTRY sqALLanguagePageEntries[] =
|
static MUI_ENTRY sqALLanguagePageEntries[] =
|
||||||
{
|
{
|
||||||
{
|
{
|
||||||
|
@ -134,7 +168,7 @@ static MUI_ENTRY sqALIntroPageEntries[] =
|
||||||
{
|
{
|
||||||
4,
|
4,
|
||||||
3,
|
3,
|
||||||
" ReactOS " KERNEL_VERSION_STR " Setup ",
|
" Instalimi i ReactOS " KERNEL_VERSION_STR " ",
|
||||||
TEXT_STYLE_UNDERLINE
|
TEXT_STYLE_UNDERLINE
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -485,7 +519,7 @@ static MUI_ENTRY sqALUpgradePageEntries[] =
|
||||||
{
|
{
|
||||||
4,
|
4,
|
||||||
3,
|
3,
|
||||||
" ReactOS " KERNEL_VERSION_STR " Setup ",
|
" Instalimi i ReactOS " KERNEL_VERSION_STR " ",
|
||||||
TEXT_STYLE_UNDERLINE
|
TEXT_STYLE_UNDERLINE
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -613,19 +647,19 @@ static MUI_ENTRY sqALFlushPageEntries[] =
|
||||||
{
|
{
|
||||||
10,
|
10,
|
||||||
6,
|
6,
|
||||||
"Sistemi \211sht\211 tani duke u siguruar t\211 gjitha te dh\211nat jan\211 ruajtur n\211 diskun tuaj",
|
"Sistemi \211sht\211 tani duke u siguruar t\211 gjitha te dh\211nat jan\211 ruajtur n\211 diskun tuaj.",
|
||||||
TEXT_STYLE_NORMAL
|
TEXT_STYLE_NORMAL
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
10,
|
10,
|
||||||
8,
|
8,
|
||||||
"Kjo mund te marr\211 nje minut\211",
|
"Kjo mund te marr\211 nje minut\211.",
|
||||||
TEXT_STYLE_NORMAL
|
TEXT_STYLE_NORMAL
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
10,
|
10,
|
||||||
9,
|
9,
|
||||||
"Kur te p\211rfundoi, kompjuteri juaj do t\211 riniset automatikisht",
|
"Kur te p\211rfundoi, kompjuteri juaj do t\211 riniset automatikisht.",
|
||||||
TEXT_STYLE_NORMAL
|
TEXT_STYLE_NORMAL
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -653,7 +687,7 @@ static MUI_ENTRY sqALQuitPageEntries[] =
|
||||||
{
|
{
|
||||||
10,
|
10,
|
||||||
6,
|
6,
|
||||||
"ReactOS nuk \211sht\211 instaluar plot\211sisht",
|
"ReactOS nuk \211sht\211 instaluar plot\211sisht.",
|
||||||
TEXT_STYLE_NORMAL
|
TEXT_STYLE_NORMAL
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -677,7 +711,7 @@ static MUI_ENTRY sqALQuitPageEntries[] =
|
||||||
{
|
{
|
||||||
0,
|
0,
|
||||||
0,
|
0,
|
||||||
"Ju lutem prisni ...",
|
"Ju lutem prisni...",
|
||||||
TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
|
TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -1291,7 +1325,7 @@ static MUI_ENTRY sqALPrepareCopyEntries[] =
|
||||||
{
|
{
|
||||||
6,
|
6,
|
||||||
8,
|
8,
|
||||||
"Instalimi pergatit kompjuterin tuaj p\211r kopjimin e dokumentave t\211 ReactOS. ",
|
"Instalimi pergatit kompjuterin tuaj p\211r kopjimin e dokumentave t\211 ReactOS.",
|
||||||
TEXT_STYLE_NORMAL
|
TEXT_STYLE_NORMAL
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -1413,7 +1447,7 @@ static MUI_ENTRY sqALRegistryEntries[] =
|
||||||
{
|
{
|
||||||
6,
|
6,
|
||||||
8,
|
8,
|
||||||
"Instalimi po apdejton sistemin e konfigurimit. ",
|
"Instalimi po apdejton sistemin e konfigurimit.",
|
||||||
TEXT_STYLE_NORMAL
|
TEXT_STYLE_NORMAL
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -1683,6 +1717,10 @@ MUI_ERROR sqALErrorEntries[] =
|
||||||
|
|
||||||
MUI_PAGE sqALPages[] =
|
MUI_PAGE sqALPages[] =
|
||||||
{
|
{
|
||||||
|
{
|
||||||
|
SETUP_INIT_PAGE,
|
||||||
|
sqALSetupInitPageEntries
|
||||||
|
},
|
||||||
{
|
{
|
||||||
LANGUAGE_PAGE,
|
LANGUAGE_PAGE,
|
||||||
sqALLanguagePageEntries
|
sqALLanguagePageEntries
|
||||||
|
|
|
@ -9,6 +9,40 @@
|
||||||
*/
|
*/
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
|
static MUI_ENTRY svSESetupInitPageEntries[] =
|
||||||
|
{
|
||||||
|
{
|
||||||
|
4,
|
||||||
|
3,
|
||||||
|
" ReactOS " KERNEL_VERSION_STR " Setup ",
|
||||||
|
TEXT_STYLE_UNDERLINE
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0,
|
||||||
|
20,
|
||||||
|
"Please wait while the ReactOS Setup initializes itself",
|
||||||
|
TEXT_STYLE_NORMAL | TEXT_ALIGN_CENTER
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0,
|
||||||
|
21,
|
||||||
|
"and discovers your devices...",
|
||||||
|
TEXT_STYLE_NORMAL | TEXT_ALIGN_CENTER
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
"Please wait...",
|
||||||
|
TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
NULL,
|
||||||
|
0
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
static MUI_ENTRY svSELanguagePageEntries[] =
|
static MUI_ENTRY svSELanguagePageEntries[] =
|
||||||
{
|
{
|
||||||
{
|
{
|
||||||
|
@ -679,7 +713,7 @@ static MUI_ENTRY svSEQuitPageEntries[] =
|
||||||
{
|
{
|
||||||
0,
|
0,
|
||||||
0,
|
0,
|
||||||
" Var god v\204nta ...",
|
" Var god v\204nta...",
|
||||||
TEXT_TYPE_STATUS,
|
TEXT_TYPE_STATUS,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -1293,7 +1327,7 @@ static MUI_ENTRY svSEPrepareCopyEntries[] =
|
||||||
{
|
{
|
||||||
6,
|
6,
|
||||||
8,
|
8,
|
||||||
"Setup f\224rbereder din dator f\224r kopiering av ReactOS filer. ",
|
"Setup f\224rbereder din dator f\224r kopiering av ReactOS filer.",
|
||||||
TEXT_STYLE_NORMAL
|
TEXT_STYLE_NORMAL
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -1415,7 +1449,7 @@ static MUI_ENTRY svSERegistryEntries[] =
|
||||||
{
|
{
|
||||||
6,
|
6,
|
||||||
8,
|
8,
|
||||||
"Setup uppdaterar systemkonfigurationen. ",
|
"Setup uppdaterar systemkonfigurationen.",
|
||||||
TEXT_STYLE_NORMAL
|
TEXT_STYLE_NORMAL
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -1679,6 +1713,10 @@ MUI_ERROR svSEErrorEntries[] =
|
||||||
|
|
||||||
MUI_PAGE svSEPages[] =
|
MUI_PAGE svSEPages[] =
|
||||||
{
|
{
|
||||||
|
{
|
||||||
|
SETUP_INIT_PAGE,
|
||||||
|
svSESetupInitPageEntries
|
||||||
|
},
|
||||||
{
|
{
|
||||||
LANGUAGE_PAGE,
|
LANGUAGE_PAGE,
|
||||||
svSELanguagePageEntries
|
svSELanguagePageEntries
|
||||||
|
|
|
@ -5,6 +5,40 @@
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
|
static MUI_ENTRY trTRSetupInitPageEntries[] =
|
||||||
|
{
|
||||||
|
{
|
||||||
|
4,
|
||||||
|
3,
|
||||||
|
" ReactOS " KERNEL_VERSION_STR " Kur ",
|
||||||
|
TEXT_STYLE_UNDERLINE
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0,
|
||||||
|
20,
|
||||||
|
"Please wait while the ReactOS Setup initializes itself",
|
||||||
|
TEXT_STYLE_NORMAL | TEXT_ALIGN_CENTER
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0,
|
||||||
|
21,
|
||||||
|
"and discovers your devices...",
|
||||||
|
TEXT_STYLE_NORMAL | TEXT_ALIGN_CENTER
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
"Please wait...",
|
||||||
|
TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
NULL,
|
||||||
|
0
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
static MUI_ENTRY trTRLanguagePageEntries[] =
|
static MUI_ENTRY trTRLanguagePageEntries[] =
|
||||||
{
|
{
|
||||||
{
|
{
|
||||||
|
@ -1651,6 +1685,10 @@ MUI_ERROR trTRErrorEntries[] =
|
||||||
|
|
||||||
MUI_PAGE trTRPages[] =
|
MUI_PAGE trTRPages[] =
|
||||||
{
|
{
|
||||||
|
{
|
||||||
|
SETUP_INIT_PAGE,
|
||||||
|
trTRSetupInitPageEntries
|
||||||
|
},
|
||||||
{
|
{
|
||||||
LANGUAGE_PAGE,
|
LANGUAGE_PAGE,
|
||||||
trTRLanguagePageEntries
|
trTRLanguagePageEntries
|
||||||
|
|
|
@ -8,6 +8,40 @@
|
||||||
|
|
||||||
#pragma once
|
#pragma once
|
||||||
|
|
||||||
|
static MUI_ENTRY ukUASetupInitPageEntries[] =
|
||||||
|
{
|
||||||
|
{
|
||||||
|
4,
|
||||||
|
3,
|
||||||
|
" \202\341\342\240\255\256\242\253\245\255\255\357 ReactOS " KERNEL_VERSION_STR " ",
|
||||||
|
TEXT_STYLE_UNDERLINE
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0,
|
||||||
|
20,
|
||||||
|
"Please wait while the ReactOS Setup initializes itself",
|
||||||
|
TEXT_STYLE_NORMAL | TEXT_ALIGN_CENTER
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0,
|
||||||
|
21,
|
||||||
|
"and discovers your devices...",
|
||||||
|
TEXT_STYLE_NORMAL | TEXT_ALIGN_CENTER
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
"Please wait...",
|
||||||
|
TEXT_TYPE_STATUS | TEXT_PADDING_BIG,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
NULL,
|
||||||
|
0
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
static MUI_ENTRY ukUALanguagePageEntries[] =
|
static MUI_ENTRY ukUALanguagePageEntries[] =
|
||||||
{
|
{
|
||||||
{
|
{
|
||||||
|
@ -963,7 +997,7 @@ static MUI_ENTRY ukUAConfirmDeleteSystemPartitionEntries[] =
|
||||||
{
|
{
|
||||||
8,
|
8,
|
||||||
20,
|
20,
|
||||||
"\x07 \215\240\342\250\341\255i\342\354 ENTER \351\256\241 \242\250\244\240\253\250\342\250 \341\250\341\342\245\254\255\250\251 \340\256\247\244i\253. ",
|
"\x07 \215\240\342\250\341\255i\342\354 ENTER \351\256\241 \242\250\244\240\253\250\342\250 \341\250\341\342\245\254\255\250\251 \340\256\247\244i\253.",
|
||||||
TEXT_STYLE_NORMAL
|
TEXT_STYLE_NORMAL
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -1292,7 +1326,7 @@ static MUI_ENTRY ukUAPrepareCopyEntries[] =
|
||||||
{
|
{
|
||||||
6,
|
6,
|
||||||
8,
|
8,
|
||||||
"\202\341\342\240\255\256\242\253\356\242\240\347 \243\256\342\343\363 \202\240\350 \252\256\254\257'\356\342\245\340 \244\253\357 \252\256\257i\356\242\240\255\255\357 \344\240\251\253i\242 ReactOS. ",
|
"\202\341\342\240\255\256\242\253\356\242\240\347 \243\256\342\343\363 \202\240\350 \252\256\254\257'\356\342\245\340 \244\253\357 \252\256\257i\356\242\240\255\255\357 \344\240\251\253i\242 ReactOS.",
|
||||||
TEXT_STYLE_NORMAL
|
TEXT_STYLE_NORMAL
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -1414,7 +1448,7 @@ static MUI_ENTRY ukUARegistryEntries[] =
|
||||||
{
|
{
|
||||||
6,
|
6,
|
||||||
8,
|
8,
|
||||||
"\202\341\342\240\255\256\242\253\356\242\240\347 \256\255\256\242\253\356\363 \252\256\255\344i\243\343\340\240\346i\356 \341\250\341\342\245\254\250. ",
|
"\202\341\342\240\255\256\242\253\356\242\240\347 \256\255\256\242\253\356\363 \252\256\255\344i\243\343\340\240\346i\356 \341\250\341\342\245\254\250.",
|
||||||
TEXT_STYLE_NORMAL
|
TEXT_STYLE_NORMAL
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -1679,6 +1713,10 @@ MUI_ERROR ukUAErrorEntries[] =
|
||||||
|
|
||||||
MUI_PAGE ukUAPages[] =
|
MUI_PAGE ukUAPages[] =
|
||||||
{
|
{
|
||||||
|
{
|
||||||
|
SETUP_INIT_PAGE,
|
||||||
|
ukUASetupInitPageEntries
|
||||||
|
},
|
||||||
{
|
{
|
||||||
LANGUAGE_PAGE,
|
LANGUAGE_PAGE,
|
||||||
ukUALanguagePageEntries
|
ukUALanguagePageEntries
|
||||||
|
|
|
@ -31,6 +31,7 @@
|
||||||
#include "bootsup.h"
|
#include "bootsup.h"
|
||||||
#include "chkdsk.h"
|
#include "chkdsk.h"
|
||||||
#include "cmdcons.h"
|
#include "cmdcons.h"
|
||||||
|
#include "devinst.h"
|
||||||
#include "format.h"
|
#include "format.h"
|
||||||
|
|
||||||
#define NDEBUG
|
#define NDEBUG
|
||||||
|
@ -56,8 +57,6 @@ static WCHAR DefaultKBLayout[20]; // Copy of string inside KeyboardList
|
||||||
|
|
||||||
static BOOLEAN RepairUpdateFlag = FALSE;
|
static BOOLEAN RepairUpdateFlag = FALSE;
|
||||||
|
|
||||||
static HANDLE hPnpThread = NULL;
|
|
||||||
|
|
||||||
static PPARTLIST PartitionList = NULL;
|
static PPARTLIST PartitionList = NULL;
|
||||||
static PPARTENTRY TempPartition = NULL;
|
static PPARTENTRY TempPartition = NULL;
|
||||||
static PFILE_SYSTEM_LIST FileSystemList = NULL;
|
static PFILE_SYSTEM_LIST FileSystemList = NULL;
|
||||||
|
@ -633,7 +632,7 @@ SetupStartPage(PINPUT_RECORD Ir)
|
||||||
PGENERIC_LIST_ENTRY ListEntry;
|
PGENERIC_LIST_ENTRY ListEntry;
|
||||||
PCWSTR LocaleId;
|
PCWSTR LocaleId;
|
||||||
|
|
||||||
CONSOLE_SetStatusText(MUIGetString(STRING_PLEASEWAIT));
|
MUIDisplayPage(SETUP_INIT_PAGE);
|
||||||
|
|
||||||
/* Initialize Setup, phase 1 */
|
/* Initialize Setup, phase 1 */
|
||||||
Error = InitializeSetup(&USetupData, 1);
|
Error = InitializeSetup(&USetupData, 1);
|
||||||
|
@ -643,12 +642,13 @@ SetupStartPage(PINPUT_RECORD Ir)
|
||||||
return QUIT_PAGE;
|
return QUIT_PAGE;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Start the PnP thread */
|
/* Initialize the user-mode PnP manager */
|
||||||
if (hPnpThread != NULL)
|
if (!EnableUserModePnpManager())
|
||||||
{
|
DPRINT1("The user-mode PnP manager could not initialize, expect unavailable devices!\n");
|
||||||
NtResumeThread(hPnpThread, NULL);
|
|
||||||
hPnpThread = NULL;
|
/* Wait for any immediate pending installations to finish */
|
||||||
}
|
if (WaitNoPendingInstallEvents(NULL) != STATUS_WAIT_0)
|
||||||
|
DPRINT1("WaitNoPendingInstallEvents() failed to wait!\n");
|
||||||
|
|
||||||
CheckUnattendedSetup(&USetupData);
|
CheckUnattendedSetup(&USetupData);
|
||||||
|
|
||||||
|
@ -4493,10 +4493,6 @@ FlushPage(PINPUT_RECORD Ir)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
DWORD WINAPI
|
|
||||||
PnpEventThread(IN LPVOID lpParameter);
|
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* The start routine and page management
|
* The start routine and page management
|
||||||
*/
|
*/
|
||||||
|
@ -4515,19 +4511,13 @@ RunUSetup(VOID)
|
||||||
if (!NT_SUCCESS(Status))
|
if (!NT_SUCCESS(Status))
|
||||||
DPRINT1("NtInitializeRegistry() failed (Status 0x%08lx)\n", Status);
|
DPRINT1("NtInitializeRegistry() failed (Status 0x%08lx)\n", Status);
|
||||||
|
|
||||||
/* Create the PnP thread in suspended state */
|
/* Initialize the user-mode PnP manager */
|
||||||
Status = RtlCreateUserThread(NtCurrentProcess(),
|
Status = InitializeUserModePnpManager(&USetupData.SetupInf);
|
||||||
NULL,
|
|
||||||
TRUE,
|
|
||||||
0,
|
|
||||||
0,
|
|
||||||
0,
|
|
||||||
PnpEventThread,
|
|
||||||
&USetupData.SetupInf,
|
|
||||||
&hPnpThread,
|
|
||||||
NULL);
|
|
||||||
if (!NT_SUCCESS(Status))
|
if (!NT_SUCCESS(Status))
|
||||||
hPnpThread = NULL;
|
{
|
||||||
|
// PrintString(??);
|
||||||
|
DPRINT1("The user-mode PnP manager could not initialize (Status 0x%08lx), expect unavailable devices!\n", Status);
|
||||||
|
}
|
||||||
|
|
||||||
if (!CONSOLE_Init())
|
if (!CONSOLE_Init())
|
||||||
{
|
{
|
||||||
|
@ -4543,12 +4533,12 @@ RunUSetup(VOID)
|
||||||
InitializeSetup(&USetupData, 0);
|
InitializeSetup(&USetupData, 0);
|
||||||
USetupData.ErrorRoutine = USetupErrorRoutine;
|
USetupData.ErrorRoutine = USetupErrorRoutine;
|
||||||
|
|
||||||
/* Hide the cursor */
|
/* Hide the cursor and clear the screen and keyboard buffer */
|
||||||
CONSOLE_SetCursorType(TRUE, FALSE);
|
CONSOLE_SetCursorType(TRUE, FALSE);
|
||||||
|
|
||||||
/* Global Initialization page */
|
|
||||||
CONSOLE_ClearScreen();
|
CONSOLE_ClearScreen();
|
||||||
CONSOLE_Flush();
|
CONSOLE_Flush();
|
||||||
|
|
||||||
|
/* Global Initialization page */
|
||||||
Page = SetupStartPage(&Ir);
|
Page = SetupStartPage(&Ir);
|
||||||
|
|
||||||
while (Page != REBOOT_PAGE && Page != RECOVERY_PAGE)
|
while (Page != REBOOT_PAGE && Page != RECOVERY_PAGE)
|
||||||
|
@ -4706,6 +4696,9 @@ RunUSetup(VOID)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Terminate the user-mode PnP manager */
|
||||||
|
TerminateUserModePnpManager();
|
||||||
|
|
||||||
/* Setup has finished */
|
/* Setup has finished */
|
||||||
FinishSetup(&USetupData);
|
FinishSetup(&USetupData);
|
||||||
|
|
||||||
|
|
|
@ -75,6 +75,7 @@ extern PCWSTR SelectedLanguageId;
|
||||||
|
|
||||||
typedef enum _PAGE_NUMBER
|
typedef enum _PAGE_NUMBER
|
||||||
{
|
{
|
||||||
|
SETUP_INIT_PAGE,
|
||||||
LANGUAGE_PAGE,
|
LANGUAGE_PAGE,
|
||||||
WELCOME_PAGE,
|
WELCOME_PAGE,
|
||||||
LICENSE_PAGE,
|
LICENSE_PAGE,
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue