[USETUP] Display the chosen filesystem name in case of bootcode installation failure.
[reactos.git] / base / setup / usetup / lang / ro-RO.h
index f1e4595..dafe4a2 100644 (file)
@@ -1,13 +1,6 @@
-/* ª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[] =
 {
     {
@@ -89,19 +82,13 @@ static MUI_ENTRY roROWelcomePageEntries[] =
     {
         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
     },
     {
@@ -147,61 +134,61 @@ static MUI_ENTRY roROIntroPageEntries[] =
     {
         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
     },
     {
@@ -518,6 +505,76 @@ static MUI_ENTRY roRORepairPageEntries[] =
     }
 };
 
+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[] =
 {
     {
@@ -1405,7 +1462,7 @@ MUI_ERROR roROErrorEntries[] =
         "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"
@@ -1415,68 +1472,68 @@ MUI_ERROR roROErrorEntries[] =
         "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"
@@ -1488,7 +1545,7 @@ MUI_ERROR roROErrorEntries[] =
         "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"
@@ -1496,7 +1553,7 @@ MUI_ERROR roROErrorEntries[] =
         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"
@@ -1504,133 +1561,127 @@ MUI_ERROR roROErrorEntries[] =
         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"
@@ -1638,20 +1689,20 @@ MUI_ERROR roROErrorEntries[] =
         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"
@@ -1670,7 +1721,7 @@ MUI_PAGE roROPages[] =
         roROLanguagePageEntries
     },
     {
-        START_PAGE,
+        WELCOME_PAGE,
         roROWelcomePageEntries
     },
     {
@@ -1689,6 +1740,10 @@ MUI_PAGE roROPages[] =
         REPAIR_INTRO_PAGE,
         roRORepairPageEntries
     },
+    {
+        UPGRADE_REPAIR_PAGE,
+        roROUpgradePageEntries
+    },
     {
         COMPUTER_SETTINGS_PAGE,
         roROComputerPageEntries
@@ -1809,8 +1864,12 @@ MUI_STRING roROStrings[] =
     "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,
@@ -1819,7 +1878,7 @@ MUI_STRING roROStrings[] =
     "   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..."},
@@ -1849,28 +1908,28 @@ MUI_STRING roROStrings[] =
     " 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,