-/* ªtefan Fulea (stefan dot fulea at mail dot md) */
+/* ªtefan Fulea (stefan dot fulea at mail dot com) */
#pragma once
-MUI_LAYOUTS roROLayouts[] =
-{
- { L"0418", L"00000418" },
- { L"0409", L"00000409" },
- { NULL, NULL }
-};
-
static MUI_ENTRY roROLanguagePageEntries[] =
{
{
{
8,
16,
- "\x07 Apãsaþi ENTER pentru a instala ReactOS.",
+ "\x07 Press ENTER to install or upgrade ReactOS.",
TEXT_STYLE_NORMAL
},
{
8,
18,
- "\x07 Tastaþi R pentru a reface un sistem deteriorat sau pentru",
- TEXT_STYLE_NORMAL
- },
- {
- 8,
- 19,
- " a actualiza ReactOS.",
+ "\x07 Tastaþi R pentru a reface un sistem deteriorat.",
TEXT_STYLE_NORMAL
},
{
{
4,
3,
- " ReactOS " KERNEL_VERSION_STR " Setup ",
+ " Instalare ReactOS " KERNEL_VERSION_STR " ",
TEXT_STYLE_UNDERLINE
},
{
6,
8,
- "ReactOS Version Status",
+ "Starea versiunii curente a ReactOS",
TEXT_STYLE_HIGHLIGHT
},
{
6,
11,
- "ReactOS is in Alpha stage, meaning it is not feature-complete",
+ "ReactOS este în stadiu alfa de dezvoltare, adicã nu are prezintã",
TEXT_STYLE_NORMAL
},
{
6,
12,
- "and is under heavy development. It is recommended to use it only for",
+ "funcþionalitãþi complete ºi încã nu este recomandatã utilizarea sa",
TEXT_STYLE_NORMAL
},
{
6,
13,
- "evaluation and testing purposes and not as your daily-usage OS.",
+ "ca sistem de operare de zi cu zi. Asiguraþi-vã copii ale datelor",
TEXT_STYLE_NORMAL
},
{
6,
15,
- "Backup your data or test on a secondary computer if you attempt",
+ "în cazul în care încercaþi ReactOS în mod neemulat.",
TEXT_STYLE_NORMAL
},
{
6,
16,
- "to run ReactOS on real hardware.",
+ "",
TEXT_STYLE_NORMAL
},
{
8,
19,
- "\x07 Press ENTER to continue ReactOS Setup.",
+ "\x07 Apãsaþi ENTER pentru a instala ReactOS.",
TEXT_STYLE_NORMAL
},
{
8,
21,
- "\x07 Press F3 to quit without installing ReactOS.",
+ "\x07 Apãsaþi F3 pentru a ieºi fãrã a instala ReactOS.",
TEXT_STYLE_NORMAL
},
{
0,
0,
- "ENTER = Continue F3 = Quit",
+ "ENTER = Continuare F3 = Ieºire",
TEXT_TYPE_STATUS | TEXT_PADDING_BIG
},
{
}
};
+static MUI_ENTRY roROUpgradePageEntries[] =
+{
+ {
+ 4,
+ 3,
+ " ReactOS " KERNEL_VERSION_STR " Setup ",
+ TEXT_STYLE_UNDERLINE
+ },
+ {
+ 6,
+ 8,
+ "The ReactOS Setup can upgrade one of the available ReactOS installations",
+ TEXT_STYLE_NORMAL
+ },
+ {
+ 6,
+ 9,
+ "listed below, or, if a ReactOS installation is damaged, the Setup program",
+ TEXT_STYLE_NORMAL
+ },
+ {
+ 6,
+ 10,
+ "can attempt to repair it.",
+ TEXT_STYLE_NORMAL
+ },
+ {
+ 6,
+ 12,
+ "The repair functions are not all implemented yet.",
+ TEXT_STYLE_HIGHLIGHT
+ },
+ {
+ 8,
+ 15,
+ "\x07 Press UP or DOWN to select an OS installation.",
+ TEXT_STYLE_NORMAL
+ },
+ {
+ 8,
+ 17,
+ "\x07 Press U for upgrading the selected OS installation.",
+ TEXT_STYLE_NORMAL
+ },
+ {
+ 8,
+ 19,
+ "\x07 Press ESC to continue with a new installation.",
+ TEXT_STYLE_NORMAL
+ },
+ {
+ 8,
+ 21,
+ "\x07 Press F3 to quit without installing ReactOS.",
+ TEXT_STYLE_NORMAL
+ },
+ {
+ 0,
+ 0,
+ "U = Upgrade ESC = Do not upgrade F3 = Quit",
+ TEXT_TYPE_STATUS | TEXT_PADDING_BIG
+ },
+ {
+ 0,
+ 0,
+ NULL,
+ 0
+ }
+};
+
static MUI_ENTRY roROComputerPageEntries[] =
{
{
"Succes\n"
},
{
- //ERROR_NOT_INSTALLED
+ // ERROR_NOT_INSTALLED
"ReactOS nu a fost instalat în totalitate în calculator.\n"
"Dacã abandonaþi instalarea acum, altã datã, pentru a\n"
"instala ReactOS, va fi nevoie sã repetaþi toþi paºii.\n"
"F3 = Ieºire ENTER = Continuare"
},
{
- //ERROR_NO_HDD
+ // ERROR_NO_HDD
"Eºec la identificarea unitãþilor interne de stocare.",
"ENTER = Repornire calculator"
},
{
- //ERROR_NO_SOURCE_DRIVE
+ // ERROR_NO_SOURCE_DRIVE
"Eºec la accesarea unitatãþii de instalare.",
"ENTER = Repornire calculator"
},
{
- //ERROR_LOAD_TXTSETUPSIF
+ // ERROR_LOAD_TXTSETUPSIF
"Eºec la încãrcarea fiºierul TXTSETUP.SIF.",
"ENTER = Repornire calculator"
},
{
- //ERROR_CORRUPT_TXTSETUPSIF
+ // ERROR_CORRUPT_TXTSETUPSIF
"Fiºieul TXTSETUP.SIF a fos gãsit deteriorat.",
"ENTER = Repornire calculator"
},
{
- //ERROR_SIGNATURE_TXTSETUPSIF,
+ // ERROR_SIGNATURE_TXTSETUPSIF,
"Fiºierul TXTSETUP.SIF conþine o semnãturã nevalidã.",
"ENTER = Repornire calculator"
},
{
- //ERROR_DRIVE_INFORMATION
+ // ERROR_DRIVE_INFORMATION
"Eºec la obþinerea de informaþii despre\n"
"dispozitivele din calculator.\n",
"ENTER = Repornire calculator"
},
{
- //ERROR_WRITE_BOOT,
- "Eºec la instalarea codului FAT de iniþializare\n"
+ // ERROR_WRITE_BOOT,
+ "Eºec la instalarea codului %S de iniþializare\n"
"pe partiþia de sistem.",
"ENTER = Repornire calculator"
},
{
- //ERROR_LOAD_COMPUTER,
+ // ERROR_LOAD_COMPUTER,
"Eºec la încãrcarea listei cu arhitecturi de\n"
"calcul disponibile.",
"ENTER = Repornire calculator"
},
{
- //ERROR_LOAD_DISPLAY,
+ // ERROR_LOAD_DISPLAY,
"Eºec la încãrcarea listei cu parametri de\n"
"afiºare pentru ecran.",
"ENTER = Repornire calculator"
},
{
- //ERROR_LOAD_KEYBOARD,
+ // ERROR_LOAD_KEYBOARD,
"Eºec la încãrcarea listei cu tipuri\n"
"disponibile de tastaturã.",
"ENTER = Repornire calculator"
},
{
- //ERROR_LOAD_KBLAYOUT,
+ // ERROR_LOAD_KBLAYOUT,
"Eºec la încãrcarea listei de configuraþii\n"
"ale tastaturii.",
"ENTER = Repornire calculator"
},
{
- //ERROR_WARN_PARTITION,
+ // ERROR_WARN_PARTITION,
"A fost gãsitã cel puþin un disc cu tabelã nerecunoscutã\n"
"de partiþii, care nu poate fi gestionatã corespunzãtor!\n"
"\n"
"F3 = Ieºire ENTER = Continuare"
},
{
- //ERROR_NEW_PARTITION,
+ // ERROR_NEW_PARTITION,
"O partiþie nouã nu poate fi creatã în interiorul\n"
"unei partiþii existente!\n"
"\n"
NULL
},
{
- //ERROR_DELETE_SPACE,
+ // ERROR_DELETE_SPACE,
"Aþi încercat ºtergerea de spaþiu nepartiþionat,\n"
"însã doar spaþiul partiþionat poate fi ºters!\n"
"\n"
NULL
},
{
- //ERROR_INSTALL_BOOTCODE,
- "Eºec la instalarea codului FAT de iniþializare\n"
+ // ERROR_INSTALL_BOOTCODE,
+ "Eºec la instalarea codului %S de iniþializare\n"
"pe partiþia de sistem.",
"ENTER = Repornire calculator"
},
{
- //ERROR_NO_FLOPPY,
+ // ERROR_NO_FLOPPY,
"Nu existã discuri flexibile în unitatea A:",
"ENTER = Continuare"
},
{
- //ERROR_UPDATE_KBSETTINGS,
+ // ERROR_UPDATE_KBSETTINGS,
"Eºec la actualizarea configuraþiei de tastaturã.",
"ENTER = Repornire calculator"
},
{
- //ERROR_UPDATE_DISPLAY_SETTINGS,
+ // ERROR_UPDATE_DISPLAY_SETTINGS,
"Eºec la actualizarea registrului cu\n"
"parametrii grafici ai ecranului!",
"ENTER = Repornire calculator"
},
{
- //ERROR_IMPORT_HIVE,
+ // ERROR_IMPORT_HIVE,
"Eºec la importarea registrului.",
"ENTER = Repornire calculator"
},
{
- //ERROR_FIND_REGISTRY
+ // ERROR_FIND_REGISTRY
"Eºec la localizarea fiºierelor\n"
"cu datele registrului.",
"ENTER = Repornire calculator"
},
{
- //ERROR_CREATE_HIVE,
+ // ERROR_CREATE_HIVE,
"Eºec la crearea registrului.",
"ENTER = Repornire calculator"
},
{
- //ERROR_INITIALIZE_REGISTRY,
+ // ERROR_INITIALIZE_REGISTRY,
"Eºec la iniþializarea registrului.",
"ENTER = Repornire calculator"
},
{
- //ERROR_INVALID_CABINET_INF,
+ // ERROR_INVALID_CABINET_INF,
"Fiºierul cabinet nu conþine nici\n"
"un fiºier valid de tip inf.",
"ENTER = Repornire calculator"
},
{
- //ERROR_CABINET_MISSING,
+ // ERROR_CABINET_MISSING,
"Eºec la localizarea fiºierului cabinet.\n",
"ENTER = Repornire calculator"
},
{
- //ERROR_CABINET_SCRIPT,
+ // ERROR_CABINET_SCRIPT,
"Fiºierul cabinet nu conþine nici\n"
"un script de instalare.",
"ENTER = Repornire calculator"
},
{
- //ERROR_COPY_QUEUE,
+ // ERROR_COPY_QUEUE,
"Eºec la accesarea listei cu\n"
"fiºiere pentru copiere.",
"ENTER = Repornire calculator"
},
{
- //ERROR_CREATE_DIR,
+ // ERROR_CREATE_DIR,
"Eºec la crearea directoarelor de instalare.",
"ENTER = Repornire calculator"
},
{
- //ERROR_TXTSETUP_SECTION,
- "Eºec la identificarea secþiunii de\n"
- "directoare în fiºierul TXTSETUP.SIF.",
+ // ERROR_TXTSETUP_SECTION,
+ "Eºec la identificarea secþiunii\n"
+ "'%S' în fiºierul TXTSETUP.SIF.",
"ENTER = Repornire calculator"
},
{
- //ERROR_CABINET_SECTION,
- "Eºec la identificarea secþiunii de\n"
- "directoare în fiºierul cabinet.",
+ // ERROR_CABINET_SECTION,
+ "Eºec la identificarea secþiunii\n"
+ "'%S' în fiºierul cabinet.",
"ENTER = Repornire calculator"
},
{
- //ERROR_CREATE_INSTALL_DIR
+ // ERROR_CREATE_INSTALL_DIR
"Eºec la crearea directorului de instalare.",
"ENTER = Repornire calculator"
},
{
- //ERROR_FIND_SETUPDATA,
- "Eºec la localizarea secþiunii pentru date\n"
- "de instalare din fiºierul TXTSETUP.SIF.",
- "ENTER = Repornire calculator"
- },
- {
- //ERROR_WRITE_PTABLE,
+ // ERROR_WRITE_PTABLE,
"Eºec la scrierea tabelelor de partiþii.\n",
"ENTER = Repornire calculator"
},
{
- //ERROR_ADDING_CODEPAGE,
+ // ERROR_ADDING_CODEPAGE,
"Eºec la includerea paginãrii în registru.\n",
"ENTER = Repornire calculator"
},
{
- //ERROR_UPDATE_LOCALESETTINGS,
+ // ERROR_UPDATE_LOCALESETTINGS,
"Eºec la instituirea sistemului de localizare.\n",
"ENTER = Repornire calculator"
},
{
- //ERROR_ADDING_KBLAYOUTS,
+ // ERROR_ADDING_KBLAYOUTS,
"Eºec la includerea în registru a configuraþiei\n"
"de tastaturã.",
"ENTER = Repornire calculator"
},
{
- //ERROR_UPDATE_GEOID,
+ // ERROR_UPDATE_GEOID,
"Eºec la instituirea de geo id.",
"ENTER = Repornire calculator"
},
{
- //ERROR_DIRECTORY_NAME,
+ // ERROR_DIRECTORY_NAME,
"Numele de director este nevalid.\n"
"\n"
" * Tastaþi pentru a continua."
},
{
- //ERROR_INSUFFICIENT_PARTITION_SIZE,
+ // ERROR_INSUFFICIENT_PARTITION_SIZE,
"Partiþia selectatã este prea micã pentru a instala ReactOS.\n"
"Partiþia de instalare trebuie sã aibã cel puþin %lu Mocteþi.\n"
"\n"
NULL
},
{
- //ERROR_PARTITION_TABLE_FULL,
+ // ERROR_PARTITION_TABLE_FULL,
"Nu poate fi creatã o nouã partiþie primarã sau extinsã în tabela\n"
"de partiþii a acestui disc deoarece tabela de partiþii e plinã.\n"
"\n"
" * Tastaþi pentru a continua."
},
{
- //ERROR_ONLY_ONE_EXTENDED,
+ // ERROR_ONLY_ONE_EXTENDED,
"Nu poate fi creatã mai mult de o partiþie extinsã pe un disc.\n"
"\n"
" * Tastaþi pentru a continua."
},
{
- //ERROR_FORMATTING_PARTITION,
+ // ERROR_FORMATTING_PARTITION,
"Eºec la formatarea partiþiei:\n"
" %S\n"
"\n"
roROLanguagePageEntries
},
{
- START_PAGE,
+ WELCOME_PAGE,
roROWelcomePageEntries
},
{
REPAIR_INTRO_PAGE,
roRORepairPageEntries
},
+ {
+ UPGRADE_REPAIR_PAGE,
+ roROUpgradePageEntries
+ },
{
COMPUTER_SETTINGS_PAGE,
roROComputerPageEntries
"F3 = Ieºire ENTER = Continuare"},
{STRING_REBOOTCOMPUTER,
"ENTER = Repornire calculator"},
- {STRING_TXTSETUPFAILED,
- "Nu s-a reuºit gãsirea sesiunii\n'%S' în TXTSETUP.SIF.\n"},
+ {STRING_DELETING,
+ " Deleting file: %S"},
+ {STRING_MOVING,
+ " Moving file: %S to: %S"},
+ {STRING_RENAMING,
+ " Renaming file: %S to: %S"},
{STRING_COPYING,
" Fiºierul curent: %S"},
{STRING_SETUPCOPYINGFILES,
" Registru în curs de actualizare..."},
{STRING_IMPORTFILE,
" În curs de importare din %S..."},
- {STRING_DISPLAYETTINGSUPDATE,
+ {STRING_DISPLAYSETTINGSUPDATE,
" Registru de configuraþie graficã în actualizare..."},
{STRING_LOCALESETTINGSUPDATE,
" Particularitãþi locale în actualizare..."},
" Formateazã partiþia ca sistem de fiºiere %S "},
{STRING_KEEPFORMAT,
" Pãstreazã sistemul de fiºiere actual (fãrã schimbãri) "},
- {STRING_HDINFOPARTCREATE,
- "%I64u %s Discul %lu (Port=%hu, Magistrala=%hu, Id=%hu) de tip %wZ."},
- {STRING_HDDINFOUNK1,
- "%I64u %s Discul %lu (Port=%hu, Magistrala=%hu, Id=%hu)."},
+ {STRING_HDINFOPARTCREATE_1,
+ "%I64u %s Discul %lu (Port=%hu, Magistrala=%hu, Id=%hu) de tip %wZ [%s]."},
+ {STRING_HDINFOPARTCREATE_2,
+ "%I64u %s Discul %lu (Port=%hu, Magistrala=%hu, Id=%hu) [%s]."},
{STRING_HDDINFOUNK2,
" %c%c Tip 0x%02X %I64u %s"},
- {STRING_HDINFOPARTDELETE,
- "de pe %I64u %s Discul %lu (Port=%hu, Magistrala=%hu, Id=%hu) de tip %wZ."},
- {STRING_HDDINFOUNK3,
- "de pe %I64u %s Discul %lu (Port=%hu, Magistrala=%hu, Id=%hu)."},
- {STRING_HDINFOPARTZEROED,
- "Discul %lu (%I64u %s), Port=%hu, Magistrala=%hu, Id=%hu (%wZ)."},
+ {STRING_HDINFOPARTDELETE_1,
+ "de pe %I64u %s Discul %lu (Port=%hu, Magistrala=%hu, Id=%hu) de tip %wZ [%s]."},
+ {STRING_HDINFOPARTDELETE_2,
+ "de pe %I64u %s Discul %lu (Port=%hu, Magistrala=%hu, Id=%hu) [%s]."},
+ {STRING_HDINFOPARTZEROED_1,
+ "Discul %lu (%I64u %s), Port=%hu, Magistrala=%hu, Id=%hu (%wZ) [%s]."},
{STRING_HDDINFOUNK4,
"%c%c Tip 0x%02X %I64u %s"},
- {STRING_HDINFOPARTEXISTS,
- "de pe Discul %lu (%I64u %s), Port=%hu, Magistrala=%hu, Id=%hu (%wZ)."},
+ {STRING_HDINFOPARTEXISTS_1,
+ "de pe Discul %lu (%I64u %s), Port=%hu, Magistrala=%hu, Id=%hu (%wZ) [%s]."},
{STRING_HDDINFOUNK5,
"%c%c %c %sTip %-3u%s %6lu %s"},
- {STRING_HDINFOPARTSELECT,
- "%6lu %s Discul %lu (Port=%hu, Magistrala=%hu, Id=%hu) de tip %S"},
- {STRING_HDDINFOUNK6,
- "%6lu %s Discul %lu (Port=%hu, Magistrala=%hu, Id=%hu)"},
+ {STRING_HDINFOPARTSELECT_1,
+ "%6lu %s Discul %lu (Port=%hu, Magistrala=%hu, Id=%hu) de tip %wZ [%s]"},
+ {STRING_HDINFOPARTSELECT_2,
+ "%6lu %s Discul %lu (Port=%hu, Magistrala=%hu, Id=%hu) [%s]"},
{STRING_NEWPARTITION,
"O nouã partiþie a fost creatã în"},
{STRING_UNPSPACE,