[TRANSLATION] Ukrainian Translation Update & OEM-866 Code Page Problem (#1133)
authorYaroslav Kibysh <yanet.prod@gmail.com>
Tue, 18 Dec 2018 17:38:42 +0000 (19:38 +0200)
committerHermès BÉLUSCA - MAÏTO <hermes.belusca-maito@reactos.org>
Tue, 18 Dec 2018 17:38:42 +0000 (18:38 +0100)
Also add the Ї ї Є є characters to the VGA font for code page 866.

base/setup/usetup/lang/uk-UA.h
dll/cpl/appwiz/lang/uk-UA.rc
dll/shellext/netshell/lang/uk-UA.rc
dll/win32/msgina/lang/uk-UA.rc
dll/win32/syssetup/lang/uk-UA.rc
media/vgafonts/866-8x8.bin

index 04dbf9e..7dc1eb2 100644 (file)
@@ -22,19 +22,19 @@ static MUI_ENTRY ukUALanguagePageEntries[] =
     {
         8,
         10,
-        "\x07  \81ã¤ì-« áª , ¢¨¡¥àiâì ¬®¢ã, ïª  ¡ã¤¥ ¢¨ª®à¨áâ ­  ¯i¤ ç á ¢áâ ­®¢«¥­­ï.",
+        "\x07  \81ã¤ì-« áª , ¢¨¡¥àiâì ¬®¢ã, ïª  ¡ã¤¥ ¢¨ª®à¨áâ ­  ¯à¨ ¢áâ ­®¢«¥­­i.",
         TEXT_STYLE_NORMAL
     },
     {
         8,
         11,
-        "   i ­ â¨á­iâì ENTER.",
+        "   \8f®âi¬ ­ â¨á­iâì ENTER.",
         TEXT_STYLE_NORMAL
     },
     {
         8,
         13,
-        "\x07  \96ï ¬®¢  ¡ã¤¥ ¢¨ª®à¨á⮢㢠â¨áì ¯® § ¬®¢ç㢠­­î ã ¢áâ ­®¢«¥­i© á¨á⥬i.",
+        "\x07  \96ï ¬®¢  ¡ã¤¥ ¢¨ª®à¨á⮢㢠â¨áì ã ¢áâ ­®¢«¥­i© á¨á⥬i.",
         TEXT_STYLE_NORMAL
     },
     {
@@ -80,7 +80,7 @@ static MUI_ENTRY ukUAWelcomePageEntries[] =
     {
         8,
         15,
-        "\x07  Press ENTER to install or upgrade ReactOS.",
+        "\x07  \8d â¨á­iâì ENTER ¤«ï ¢áâ ­®¢«¥­­ï  ¡® ®­®¢«¥­­ï ReactOS",
         TEXT_STYLE_NORMAL
     },
     {
@@ -92,7 +92,7 @@ static MUI_ENTRY ukUAWelcomePageEntries[] =
     {
         8,
         19,
-        "\x07  \8d â¨á­iâì L ¤«ï ¯¥à¥£«ï¤ã «i業§i©­¨å ã¬®¢ ReactOS",
+        "\x07  \8d â¨á­iâì L ¤«ï ¯¥à¥£«ï¤ã «i業§i©­¨å ã¬®¢ ReactOS.",
         TEXT_STYLE_NORMAL
     },
     {
@@ -132,61 +132,61 @@ static MUI_ENTRY ukUAIntroPageEntries[] =
     {
         4,
         3,
-        " ReactOS " KERNEL_VERSION_STR " Setup ",
+        " \82áâ ­®¢«¥­­ï ReactOS " KERNEL_VERSION_STR " ",
         TEXT_STYLE_UNDERLINE
     },
     {
         6,
         8,
-        "ReactOS Version Status",
+        "\91â ­ ¢¥àáiõ ReactOS",
         TEXT_STYLE_HIGHLIGHT
     },
     {
         6,
         11,
-        "ReactOS is in Alpha stage, meaning it is not feature-complete",
+        "ReactOS §­ å®¤¨âìáï ¢ áâ ¤iõ  «ìä -â¥áâ㢠­­ï, ¡i«ìèiáâì äã­ªæi© é¥ ­¥ ",
         TEXT_STYLE_NORMAL
     },
     {
         6,
         12,
-        "and is under heavy development. It is recommended to use it only for",
+        "¤®¢¥¤¥­i ¤® £®â®¢­®áâi,  «¥ õå à®§à®¡ª  ©¤¥ ¯®¢­¨¬ å®¤®¬.",
         TEXT_STYLE_NORMAL
     },
     {
         6,
         13,
-        "evaluation and testing purposes and not as your daily-usage OS.",
+        "\8d¥ à¥ª®¬¥­¤ãóâìáï ¢¨ª®à¨á⮢㢠⨠æî ª®¯iî ¤«ï ¯®¢á瘝¥­­®£® ª®à¨áâ㢠­­ï.",
         TEXT_STYLE_NORMAL
     },
     {
         6,
         15,
-        "Backup your data or test on a secondary computer if you attempt",
+        "\9fªé® ¢¨ å®ç¥â¥ ¢áâ ­®¢¨â¨ \8e\91 ­  à®¡®ç®¬ã ®¡« ¤­ ­­i,",
         TEXT_STYLE_NORMAL
     },
     {
         6,
         16,
-        "to run ReactOS on real hardware.",
+        "­¥ § ¡ã¤ì⥠§¡¥à¥£â¨ à¥§¥à¢­ã ª®¯iî ¢áiå ¢ è¨å ¤ ­¨å.",
         TEXT_STYLE_NORMAL
     },
     {
         8,
         19,
-        "\x07  Press ENTER to continue ReactOS Setup.",
+        "\x07  \8d â¨á­iâì ENTER ¤«ï ¯à®¤®¢¦¥­­ï ¢áâ ­®¢«¥­­ï ReactOS.",
         TEXT_STYLE_NORMAL
     },
     {
         8,
         21,
-        "\x07  Press F3 to quit without installing ReactOS.",
+        "\x07  \8d â¨á­iâì F3 é®¡ ¢¨©â¨ ­¥ ¢áâ ­®¢«îî稠ReactOS.",
         TEXT_STYLE_NORMAL
     },
     {
         0,
         0,
-        "ENTER = Continue   F3 = Quit",
+        "ENTER = \8fத®¢¦¤¨â¨   F3 = \82¨©â¨",
         TEXT_TYPE_STATUS | TEXT_PADDING_BIG
     },
     {
@@ -250,7 +250,7 @@ static MUI_ENTRY ukUALicensePageEntries[] =
     {
         8,
         15,
-        "\84 ­¥ ¯à®£à ¬­¥ § ¡¥§¯¥ç¥­­ï ¯®áâ ¢«ïóâìáï \81\85\87 \83\80\90\80\8d\92Iô i ¡¥§ ®¡¬¥¦¥­ì",
+        "\84 ­¥ ¯à®£à ¬­¥ § ¡¥§¯¥ç¥­­ï ¯®áâ ¢«ïóâìáï \81\85\87 \83\80\90\80\8d\92Iõ i ¡¥§ ®¡¬¥¦¥­ì",
         TEXT_STYLE_NORMAL
     },
     {
@@ -483,61 +483,61 @@ static MUI_ENTRY ukUAUpgradePageEntries[] =
     {
         4,
         3,
-        " ReactOS " KERNEL_VERSION_STR " Setup ",
+        " \82áâ ­®¢«¥­­ï ReactOS " KERNEL_VERSION_STR " ",
         TEXT_STYLE_UNDERLINE
     },
     {
         6,
         8,
-        "The ReactOS Setup can upgrade one of the available ReactOS installations",
+        "\8fணࠬ  ¢áâ ­®¢«¥­­ï ¬®¦¥ ®­®¢¨â¨ ®¤­ã i§ ¢áâ ­®¢«¥­¨å ª®¯i© ReactOS,",
         TEXT_STYLE_NORMAL
     },
     {
         6,
         9,
-        "listed below, or, if a ReactOS installation is damaged, the Setup program",
+        "¯¥à¥à å®¢ ­¨å ­¨¦ç¥,  ¡® ïªé® ¢áâ ­®¢ª  ReactOS ¯®èª®¤¦¥­ , ¬®¦­ ",
         TEXT_STYLE_NORMAL
     },
     {
         6,
         10,
-        "can attempt to repair it.",
+        "á¯à®¡ã¢ â¨ ¢i¤­®¢¨â¨ õõ.",
         TEXT_STYLE_NORMAL
     },
     {
         6,
         12,
-        "The repair functions are not all implemented yet.",
+        "\94ã­ªæiï ¢i¤­®¢«¥­­ï ¢ ¤ ­¨© ¬®¬¥­â ¢i¤áãâ­ï.",
         TEXT_STYLE_HIGHLIGHT
     },
     {
         8,
         15,
-        "\x07  Press UP or DOWN to select an OS installation.",
+        "\x07  \8d â¨á­iâì \82\82\85\90\95  ¡® \82\8d\88\87 é®¡ ®¡à â¨ ª®«¨è­î ¢áâ ­®¢ªã.",
         TEXT_STYLE_NORMAL
     },
     {
         8,
         17,
-        "\x07  Press U for upgrading the selected OS installation.",
+        "\x07  \8d â¨á­iâì U ¤«ï ®­®¢«¥­­ï ®¡à ­®õ ¢áâ ­®¢ª¨.",
         TEXT_STYLE_NORMAL
     },
     {
         8,
         19,
-        "\x07  Press ESC to continue with a new installation.",
+        "\x07  \8d â¨á­iâì ESC ¤«ï ç¨áâ®õ ¢áâ ­®¢ª¨ \8e\91.",
         TEXT_STYLE_NORMAL
     },
     {
         8,
         21,
-        "\x07  Press F3 to quit without installing ReactOS.",
+        "\x07  \8d â¨á­iâì F3 é®¡ ¢¨©â¨ ­¥ ¢áâ ­®¢«îî稠ReactOS.",
         TEXT_STYLE_NORMAL
     },
     {
         0,
         0,
-        "U = Upgrade   ESC = Do not upgrade   F3 = Quit",
+        "U = \8e­®¢¨â¨   ESC = \8fயãáâ¨â¨   F3 = \82¨©â¨",
         TEXT_TYPE_STATUS | TEXT_PADDING_BIG
     },
     {
@@ -865,20 +865,20 @@ static MUI_ENTRY ukUASelectPartitionEntries[] =
     {
         8,
         15,
-        "\x07  Press P to create a primary partition.",
+        "\x07  \8d â¨á­iâì P é®¡ á⢮à¨â¨ ¯¥à¢¨­­¨© à®§¤i«.",
 //        "\x07  \8d â¨á­iâì C é®¡ á⢮à¨â¨ ­®¢¨© à®§¤i«.",
         TEXT_STYLE_NORMAL
     },
     {
         8,
         17,
-        "\x07  Press E to create an extended partition.",
+        "\x07  \8d â¨á­iâì E é®¡ á⮢à¨â¨ à®§è¨à¥­¨© à®§¤i«.",
         TEXT_STYLE_NORMAL
     },
     {
         8,
         19,
-        "\x07  Press L to create a logical partition.",
+        "\x07  \8d â¨á­iâì L é®¡ á⢮à¨â¨ «®£iç­¨© à®§¤i«.",
         TEXT_STYLE_NORMAL
     },
     {
@@ -890,7 +890,7 @@ static MUI_ENTRY ukUASelectPartitionEntries[] =
     {
         0,
         0,
-        "Please wait...",
+        "\81ã¤ì-« áª , § ç¥ª ©â¥...",
         TEXT_TYPE_STATUS | TEXT_PADDING_BIG
     },
     {
@@ -912,79 +912,79 @@ static MUI_ENTRY ukUAConfirmDeleteSystemPartitionEntries[] =
     {
         6,
         8,
-        "You have chosen to delete the system partition.",
+        "\82¨ ¢¨ài訫¨ ¢¨¤ «¨â¨ á¨á⥬­¨© à®§¤i«.",
         TEXT_STYLE_NORMAL
     },
     {
         6,
         10,
-        "System partitions can contain diagnostic programs, hardware configuration",
+        "\91¨á⥬­i à®§¤i«¨ ¬®¦ãâì ¬iáâ¨â¨ ¤i £­®áâ¨ç­i ¯à®£à ¬¨, ¯à®£à ¬¨",
         TEXT_STYLE_NORMAL
     },
     {
         6,
         11,
-        "programs, programs to start an operating system (like ReactOS) or other",
+        "­ « èâ㢠­­ï  ¯ à â­¨å § á®¡i¢, ¯à®£à ¬¨ ¤«ï § ¯ãáªã \8e\91 (猪ReactOS)",
         TEXT_STYLE_NORMAL
     },
     {
         6,
         12,
-        "programs provided by the hardware manufacturer.",
+        " ¡® i­è¥ \8f\87, ­ ¤ ­¥ ¢¨à®¡­¨ª®¬ ®¡« ¤­ ­­ï.",
         TEXT_STYLE_NORMAL
     },
     {
         6,
         14,
-        "Delete a system partition only when you are sure that there are no such",
+        "\82¨¤ «ï©â¥ á¨á⥬­¨© à®§¤i«, ª®«¨ ¢¯¥¢­¥­i, é® ­  ­ì®¬ã ­¥¬ ó ¢ ¦«¨¢¨å",
         TEXT_STYLE_NORMAL
     },
     {
         6,
         15,
-        "programs on the partition, or when you are sure you want to delete them.",
+        "¯à®£à ¬  ¡® ª®«¨ ¢¨ ¢¯¥¢­¥­i, é® ¢®­¨ ­¥ ¯®âài¡­i.",
         TEXT_STYLE_NORMAL
     },
     {
         6,
         16,
-        "When you delete the partition, you might not be able to boot the",
+        "\8a®«¨ ¢¨ ¢¨¤ «¨â¥ á¨á⥬­¨© à®§¤i«, ¢¨ ­¥ §¬®¦¥â¥ § ¢ ­â ¦¨â¨",
         TEXT_STYLE_NORMAL
     },
     {
         6,
         17,
-        "computer from the harddisk until you finished the ReactOS Setup.",
+        "ª®¬¯'îâ¥à § ¦®àá⪮£® ¤¨áª , ¯®ª¨ ­¥ § ªi­ç¨â¥ ¢áâ ­®¢«¥­­ï ReactOS.",
         TEXT_STYLE_NORMAL
     },
     {
         8,
         20,
-        "\x07  Press ENTER to delete the system partition. You will be asked",
+        "\x07  \8d â¨á­iâì ENTER é®¡ ¢¨¤ «¨â¨ á¨á⥬­¨© à®§¤i«. ",
         TEXT_STYLE_NORMAL
     },
     {
         8,
         21,
-        "   to confirm the deletion of the partition again later.",
+        "   \8fi§­i襠\82¨ ¯®¢¨­­i ¡ã¤¥â¥ ¯i¤â¢¥à¤¨â¨ ¢¨¤ «­­ï §­®¢ã.",
         TEXT_STYLE_NORMAL
     },
     {
         8,
         24,
-        "\x07  Press ESC to return to the previous page. The partition will",
+        "\x07  \8d â¨á­iâì ESC é®¡ ¯®¢¥à­ãâ¨áì ¤® ¯®¯¥à¥¤­ì®õ áâ®ài­ª¨.",
         TEXT_STYLE_NORMAL
     },
     {
         8,
         25,
-        "   not be deleted.",
+        "   \90®§¤i« ­¥ ¡ã¤¥ ¢¨¤ «¥­®.",
         TEXT_STYLE_NORMAL
     },
     {
         0,
         0,
-        "ENTER=Continue  ESC=Cancel",
+        "ENTER=\8fத®¢¦¨â¨  ESC=\91ª á㢠â¨",
         TEXT_TYPE_STATUS | TEXT_PADDING_BIG
     },
     {
@@ -1636,37 +1636,37 @@ MUI_ERROR ukUAErrorEntries[] =
     },
     {
         // ERROR_DIRECTORY_NAME,
-        "Invalid directory name.\n"
+        "\8d¥¯à ¢¨«ì­  ­ §¢  ¤¨à¥ªâ®àiõ.\n"
         "\n"
-        "  * Press any key to continue."
+        "  * \8d â¨á­iâì ¡ã¤ì-ïªã ª« ¢ièã ¤«ï ¯à®¤®¢¦¥­­ï."
     },
     {
         // ERROR_INSUFFICIENT_PARTITION_SIZE,
-        "The selected partition is not large enough to install ReactOS.\n"
-        "The install partition must have a size of at least %lu MB.\n"
+        "\8e¡à ­¨© à®§¤i« § ­ ¤â® ¬ «¨© ¤«ï ¢áâ ­®¢«¥­­ï ReactOS.\n"
+        "\82áâ ­®¢®ç­¨© à®§¤i« ¯®¢¨­¥­ ¬ â¨ ¯à¨­ ©¬­i %lu MB ¯à®áâ®àã.\n"
         "\n"
         "  * \8d â¨á­iâì ¡ã¤ì-ïªã ª« ¢ièã ¤«ï ¯à®¤®¢¦¥­­ï.",
         NULL
     },
     {
         // ERROR_PARTITION_TABLE_FULL,
-        "You can not create a new primary or extended partition in the\n"
-        "partition table of this disk because the partition table is full.\n"
+        "\82¨ ­¥ ¬®¦¥â¥ á⢮à¨â¨ ¯¥à¢¨­­¨©  ¡® ¤®¤ âª®¢¨© à®§¤i« ¢ â ¡«¨æi\n"
+        "஧¤i«i¢ ¤¨áªã, â®¬ã é® ¢®­  § ¯®¢­¥­ .\n"
         "\n"
-        "  * Press any key to continue."
+        "  * \8d â¨á­iâì ¡ã¤ì-ïªã ª« ¢ièã ¤«ï ¯à®¤®¢¦¥­­ï.",
     },
     {
         // ERROR_ONLY_ONE_EXTENDED,
-        "You can not create more than one extended partition per disk.\n"
+        "\82¨ ­¥ ¬®¦¥â¥ á⢮à¨â¨ ¡i«ì襠®¤­®£® à®§è¨à¥­®£® à®§¤i«ã ­  ¤¨áª.\n"
         "\n"
-        "  * Press any key to continue."
+        "  * \8d â¨á­iâì ¡ã¤ì-ïªã ª« ¢ièã ¤«ï ¯à®¤®¢¦¥­­ï.",
     },
     {
         // ERROR_FORMATTING_PARTITION,
-        "Setup is unable to format the partition:\n"
+        "\8d¥¬®¦«¨¢® ¢i¤ä®à¬ â㢠⨠஧¤i«:\n"
         " %S\n"
         "\n"
-        "ENTER = Reboot computer"
+        "ENTER = \8f¥à¥§ ¢ ­â ¦¨â¨ ª®¬¯'îâ¥à"
     },
     {
         NULL,
@@ -1787,35 +1787,35 @@ MUI_STRING ukUAStrings[] =
     {STRING_PLEASEWAIT,
      "   \81ã¤ì-« áª , § ç¥ª ©â¥..."},
     {STRING_INSTALLCREATEPARTITION,
-     "   ENTER = Install   P = Create Primary   E = Create Extended   F3 = Quit"},
+     "   ENTER = \82áâ ­®¢¨â¨   P = \8f¥à¢¨­­¨© à®§¤i«   E = \90®§è¨à¥­¨©   F3 = \82¨©â¨"},
 //     "   ENTER = \82áâ ­®¢¨â¨   C = \91⢮à¨â¨ \90®§¤i«   F3 = \82¨©â¨"},
     {STRING_INSTALLCREATELOGICAL,
-     "   ENTER = Install   L = Create Logical Partition   F3 = Quit"},
+     "   ENTER = \82áâ ­®¢¨â¨   L = \91⢮à¨â¨ «®£iç­¨© à®§¤i«   F3 = \82¨©â¨"},
     {STRING_INSTALLDELETEPARTITION,
-     "   ENTER = \82áâ ­®¢¨â¨   D = \82¨¤ «¨â¨ \90®§¤i«   F3 = \82¨©â¨"},
+     "   ENTER = \82áâ ­®¢¨â¨   D = \82¨¤ «¨â¨ à®§¤i«   F3 = \82¨©â¨"},
     {STRING_DELETEPARTITION,
-     "   D = Delete Partition   F3 = Quit"},
+     "   D = \82¨¤ «¨â¨ à®§¤i«   F3 = \82¨©â¨"},
     {STRING_PARTITIONSIZE,
      "\90®§¬ià ­®¢®£® à®§¤i«ã:"},
     {STRING_CHOOSENEWPARTITION,
-     "You have chosen to create a primary partition on"},
+     "\82¨ å®ç¥â¥ á⢮à¨â¨ ¯¥à¢¨­­¨© à®§¤i« ­ "},
 //     "\82¨ å®ç¥â¥ á⢮à¨â¨ ­®¢¨© à®§¤i« ­ "},
     {STRING_CHOOSE_NEW_EXTENDED_PARTITION,
-     "You have chosen to create an extended partition on"},
+     "\82¨ å®ç¥â¥ á⢮à¨â¨ à®§è¨à¥­¨© à®§¤i« ­ "},
     {STRING_CHOOSE_NEW_LOGICAL_PARTITION,
-     "You have chosen to create a logical partition on"},
+     "\82¨ å®ç¥â¥ á⢮à¨â¨ «®£iç­¨© à®§¤i« ­ "},
     {STRING_HDDSIZE,
     "\81ã¤ì-« áª , ¢¢¥¤iâì à®§¬ià ­®¢®£® à®§¤i«ã ¢ ¬¥£ ¡ ©â å."},
     {STRING_CREATEPARTITION,
-     "   ENTER = \91⢮à¨â¨ \90®§¤i«   ESC = \91ª á㢠⨠  F3 = \82¨©â¨"},
+     "   ENTER = \91⢮à¨â¨ à®§¤i«   ESC = \91ª á㢠⨠  F3 = \82¨©â¨"},
     {STRING_PARTFORMAT,
     "\96¥© à®§¤i« ¡ã¤¥ ¢i¤ä®à¬ â®¢ ­®."},
     {STRING_NONFORMATTEDPART,
     "\82¨ ¢¨¡à «¨ ¢áâ ­®¢«¥­­ï ReactOS ­  ­®¢¨©  ¡® ­¥ä®à¬ â®¢ ­¨© à®§¤i«."},
     {STRING_NONFORMATTEDSYSTEMPART,
-    "The system partition is not formatted yet."},
+    "\91¨á⥬­¨© à®§¤i« ­¥ ¢i¤ä®à¬ â®¢ ­®."},
     {STRING_NONFORMATTEDOTHERPART,
-    "The new partition is not formatted yet."},
+    "\8d®¢¨© à®§¤i« ­¥ ¢i¤ä®à¬ â®¢ ­®."},
     {STRING_INSTALLONPART,
     "ReactOS ¢áâ ­®¢«îóâìáï ­  à®§¤i«"},
     {STRING_CHECKINGPART,
@@ -1827,11 +1827,11 @@ MUI_STRING ukUAStrings[] =
     {STRING_REBOOTCOMPUTER,
     "ENTER = \8f¥à¥§ ¢ ­â ¦¨â¨ ª®¬¯'îâ¥à"},
     {STRING_DELETING,
-     "   Deleting file: %S"},
+     "   \82¨¤ «¥­­ï ä ©«ã: %S"},
     {STRING_MOVING,
-     "   Moving file: %S to: %S"},
+     "   \8f¥à¥¬i饭­ï ä ©«ã: %S ¢: %S"},
     {STRING_RENAMING,
-     "   Renaming file: %S to: %S"},
+     "   \8f¥à¥©¬¥­ã¢ ­­ï ä ©«ã: %S ¢: %S"},
     {STRING_COPYING,
      "   \8a®¯i­­ï: %S"},
     {STRING_SETUPCOPYINGFILES,
@@ -1853,7 +1853,7 @@ MUI_STRING ukUAStrings[] =
     {STRING_REBOOTCOMPUTER2,
     "   ENTER = \8f¥à¥§ ¢ ­â ¦¨â¨ ª®¬¯'îâ¥à"},
     {STRING_REBOOTPROGRESSBAR,
-    " Your computer will reboot in %li second(s)... "},
+    " \82 è ª®¬¯'îâ¥à ¡ã¤¥ ¯¥à¥§ ¢ ­â ¦¥­® ç¥à¥§ %li á¥ªã­¤... "},
     {STRING_CONSOLEFAIL1,
     "\8d¥ ¢¤ «®áì ¢i¤ªà¨â¨ ª®­á®«ì\r\n\r\n"},
     {STRING_CONSOLEFAIL2,
@@ -1871,13 +1871,13 @@ MUI_STRING ukUAStrings[] =
     {STRING_KEEPFORMAT,
     " \87 «¨è¨â¨ iá­ãîçã ä ©«®¢ã á¨á⥬ã (¡¥§ §¬i­) "},
     {STRING_HDINFOPARTCREATE_1,
-    "%I64u %s  \86®àá⪨© ¤¨áª %lu  (\8f®àâ=%hu, \98¨­ =%hu, Id=%hu) on %wZ [%s]."},
+    "%I64u %s  \86®àá⪨© ¤¨áª %lu  (\8f®àâ=%hu, \98¨­ =%hu, Id=%hu) ­  %wZ [%s]."},
     {STRING_HDINFOPARTCREATE_2,
     "%I64u %s  \86®àá⪨© ¤¨áª %lu  (\8f®àâ=%hu, \98¨­ =%hu, Id=%hu) [%s]."},
     {STRING_HDDINFOUNK2,
     "   %c%c  Type 0x%02X    %I64u %s"},
     {STRING_HDINFOPARTDELETE_1,
-    "­  %I64u %s  \86®àá⪨© ¤¨áª %lu  (\8f®àâ=%hu, \98¨­ =%hu, Id=%hu) on %wZ [%s]."},
+    "­  %I64u %s  \86®àá⪨© ¤¨áª %lu  (\8f®àâ=%hu, \98¨­ =%hu, Id=%hu) ­  %wZ [%s]."},
     {STRING_HDINFOPARTDELETE_2,
     "­  %I64u %s  \86®àá⪨© ¤¨áª %lu  (\8f®àâ=%hu, \98¨­ =%hu, Id=%hu) [%s]."},
     {STRING_HDINFOPARTZEROED_1,
@@ -1889,7 +1889,7 @@ MUI_STRING ukUAStrings[] =
     {STRING_HDDINFOUNK5,
     "%c%c %c %sType %-3u%s                      %6lu %s"},
     {STRING_HDINFOPARTSELECT_1,
-    "%6lu %s  \86®àá⪨© ¤¨áª %lu  (\8f®àâ=%hu, \98¨­ =%hu, Id=%hu) on %wZ [%s]"},
+    "%6lu %s  \86®àá⪨© ¤¨áª %lu  (\8f®àâ=%hu, \98¨­ =%hu, Id=%hu) ­  %wZ [%s]"},
     {STRING_HDINFOPARTSELECT_2,
     "%6lu %s  \86®àá⪨© ¤¨áª %lu  (\8f®àâ=%hu, \98¨­ =%hu, Id=%hu) [%s]"},
     {STRING_NEWPARTITION,
@@ -1899,9 +1899,9 @@ MUI_STRING ukUAStrings[] =
     {STRING_MAXSIZE,
     "MB (¬ ªá. %lu MB)"},
     {STRING_EXTENDED_PARTITION,
-    "Extended Partition"},
+    "\90®§è¨à¥­¨© à®§¤i«"},
     {STRING_UNFORMATTED,
-    "\8d®¢¨© (\8d¥ä®à¬ â®¢ ­¨©)"},
+    "\8d®¢¨© (­¥ä®à¬ â®¢ ­¨©)"},
     {STRING_FORMATUNUSED,
     "\8d¥ ¢¨ª®à¨áâ ­®"},
     {STRING_FORMATUNKNOWN,
index 36c8a2a..c697397 100644 (file)
@@ -3,7 +3,7 @@
  * LICENSE:     GPL - See COPYING in the top level directory
  * FILE:        dll/cpl/appwiz/lang/uk-UA.rc
  * PURPOSE:     Ukraianian Language File for appwiz
- * PROGRAMMERS: Artem Reznikov
+ * PROGRAMMERS: Artem Reznikov, Yaroslav Kibysh
  */
 
 LANGUAGE LANG_UKRAINIAN, SUBLANG_DEFAULT
@@ -51,31 +51,31 @@ END
 
 IDD_CONFIG_STARTMENU DIALOGEX 0, 0, 212, 200
 STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
-CAPTION "Remove Shortcuts/Folders"
+CAPTION "Видалення ярликів/папок"
 FONT 8, "MS Shell Dlg"
 BEGIN
-    LTEXT "&To remove an item from the Start menu, select the item and click Remove.", -1, 10, 10, 192, 16
+    LTEXT "&Для видалення пункту в меню Пуск, виберіть його і натисніть ""Видалити"".", -1, 10, 10, 192, 16
     CONTROL "List1", IDC_STARTMENU_TREE, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS |
             LVS_SORTASCENDING | WS_BORDER | WS_TABSTOP, 10, 32, 192, 138
-    PUSHBUTTON "&Remove", IDC_REMOVE_ENTRIES, 98, 176, 50, 14, WS_GROUP | WS_TABSTOP
-    DEFPUSHBUTTON "Close", IDOK, 152, 176, 50, 14, WS_GROUP | WS_TABSTOP
+    PUSHBUTTON "&Видалити", IDC_REMOVE_ENTRIES, 98, 176, 50, 14, WS_GROUP | WS_TABSTOP
+    DEFPUSHBUTTON "Закрити", IDOK, 152, 176, 50, 14, WS_GROUP | WS_TABSTOP
 END
 
 ID_DWL_GECKO_DIALOG DIALOGEX  0, 0, 260, 95
 STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
-CAPTION "Wine Gecko Installer"
+CAPTION "Встановка Wine Gecko"
 FONT 8, "MS Shell Dlg"
 BEGIN
-    CONTROL "ReactOS could not find a Wine Gecko package which is needed for applications embedding HTML to work correctly. ReactOS can automatically download and install it for you.",
+    CONTROL "ReactOS не може знайти Wine Gecko пакет, який необхідний для додатків з підтримкою HTML, щоб вони працювали правильно. ReactOS може автоматично завантажити та встановити його для вас.",
           ID_DWL_STATUS, "SysLink", 0, 10, 10, 240, 65
     CONTROL "", ID_DWL_PROGRESS, PROGRESS_CLASSA, WS_BORDER | PBS_SMOOTH, 10, 40, 240, 12
-    DEFPUSHBUTTON "&Install", ID_DWL_INSTALL, 200, 76, 50, 14, WS_GROUP | WS_TABSTOP
-    PUSHBUTTON "Cancel", IDCANCEL, 144, 76, 50, 14, WS_GROUP | WS_TABSTOP
+    DEFPUSHBUTTON "&Встановити", ID_DWL_INSTALL, 200, 76, 50, 14, WS_GROUP | WS_TABSTOP
+    PUSHBUTTON "Скасувати", IDCANCEL, 144, 76, 50, 14, WS_GROUP | WS_TABSTOP
 END
 
 STRINGTABLE
 BEGIN
-    IDS_CPLSYSTEMNAME "Установка й видалення програм"
+    IDS_CPLSYSTEMNAME "Ð\92становка й видалення програм"
     IDS_CPLSYSTEMDESCRIPTION "Встановлення програм і створення ярликів."
     IDS_CREATE_SHORTCUT "Створити ярлик"
     IDS_ERROR_NOT_FOUND "Файл %s не знайдений."
@@ -83,11 +83,11 @@ END
 
 STRINGTABLE
 BEGIN
-    IDS_DOWNLOADING "Downloading..."
-    IDS_INSTALLING "Installing..."
-    IDS_INVALID_SHA "Unexpected checksum of downloaded file. Aborting installation of corrupted file."
-    IDS_NEW_INTERNET_SHORTCUT "New Internet Shortcut"
-    IDS_DWL_FAILED "Failed to download the Gecko package. Make sure you have an internet connection in order to download it. The setup will proceed without installing Gecko."
-    IDS_CANTMAKEINETSHORTCUT "Failed to create internet shortcut."
-    IDS_CANTMAKESHORTCUT "Failed to create shortcut."
+    IDS_DOWNLOADING "Завантаження..."
+    IDS_INSTALLING "Встановлення..."
+    IDS_INVALID_SHA "Помилка контрольної суми завантаженого файлу. Скасування встановки пошкодженого файлу."
+    IDS_NEW_INTERNET_SHORTCUT "Новий ярлик інтернету"
+    IDS_DWL_FAILED "Не вдалося завантажити пакет встановки Gecko. Перевірте ваше підключення до мережі інтернет. Встановка буде продовжена без включення пакета Gecko."
+    IDS_CANTMAKEINETSHORTCUT "Не вдалося створити ярлик інтернету."
+    IDS_CANTMAKESHORTCUT "Не вдалося створити ярлик."
 END
index d421540..25dcf9d 100644 (file)
@@ -3,7 +3,7 @@
  * LICENSE:     GPL - See COPYING in the top level directory
  * FILE:        dll/shellext/netshell/lang/uk-UA.rc
  * PURPOSE:     Ukraianian Language File for netshell
- * TRANSLATORS: Artem Reznikov, Igor Paliychuk
+ * TRANSLATORS: Artem Reznikov, Igor Paliychuk, Yaroslav Kibysh
  */
 
 LANGUAGE LANG_UKRAINIAN, SUBLANG_DEFAULT
@@ -67,7 +67,7 @@ BEGIN
     LTEXT "IP-адреса:", -1, 22, 34, 80, 8
     LTEXT "Маска підмережі:", -1, 22, 48, 80, 8
     LTEXT "Основний шлюз:", -1, 22, 62, 80, 8
-    RTEXT "N/A", IDC_DETAILSTYPE, 115, 20, 80, 8
+    RTEXT "н/д", IDC_DETAILSTYPE, 115, 20, 80, 8
     RTEXT "000.000.000.000", IDC_DETAILSIP, 115, 34, 80, 8
     RTEXT "000.000.000.000", IDC_DETAILSSUBNET, 115, 48, 80, 8
     RTEXT "", IDC_DETAILSGATEWAY, 115, 62, 80, 8
@@ -86,44 +86,44 @@ END
 
 IDD_NETWORKSETTINGSPAGE DIALOGEX 0, 0, 317, 143
 STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
-CAPTION "ReactOS Setup"
+CAPTION "Встановлення ReactOS"
 FONT 8, "MS Shell Dlg"
 BEGIN
     ICON IDI_NET_SETUP, IDC_STATIC, 21, 10, 20, 20
-    LTEXT "Choose whether to use typical or custom settings:", IDC_STATIC, 53, 7, 240, 20
-    AUTORADIOBUTTON "Typical Settings", IDC_NETWORK_TYPICAL, 53, 27, 253, 20, WS_TABSTOP | WS_GROUP
-    AUTORADIOBUTTON "Custom Settings", IDC_NETWORK_CUSTOM, 53, 72, 253, 20, WS_TABSTOP
-    LTEXT "Creates network connections using the Client for ReactOS Networks, File and Print Sharing for ReactOS Networks, and the TCP/IP transport protocol with automatic addressing.", IDC_STATIC, 65, 45, 240, 30
-    LTEXT "Allows you to manually configure network components.", IDC_STATIC, 65, 90, 243, 20
+    LTEXT "Виберіть режим налаштування мережі:", IDC_STATIC, 53, 7, 240, 20
+    AUTORADIOBUTTON "Звичайні налаштування", IDC_NETWORK_TYPICAL, 53, 27, 253, 20, WS_TABSTOP | WS_GROUP
+    AUTORADIOBUTTON "Розширені налаштування", IDC_NETWORK_CUSTOM, 53, 72, 253, 20, WS_TABSTOP
+    LTEXT "Створює мережеві з'єднання, використовуючи клієнт для мереж ReactOS, загальні файли і принтери для мереж ReactOS і транспортний протокол TCP/IP з автоматичною адресацією.", IDC_STATIC, 65, 45, 240, 30
+    LTEXT "Дозволяє вам налаштувати мережеві компоненти вручну.", IDC_STATIC, 65, 90, 243, 20
 END
 
 IDD_NETWORKCOMPONENTPAGE DIALOGEX 0, 0, 317, 143
 STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
-CAPTION "ReactOS Setup"
+CAPTION "Встановлення ReactOS"
 FONT 8, "MS Shell Dlg"
 BEGIN
-    LTEXT "For Device:", IDC_STATIC, 33, 2, 100, 20
-    LTEXT "n/a", IDC_NETWORK_DEVICE, 75, 2, 253, 20
-    LTEXT "Components checked are used by this connection:", IDC_STATIC, 33, 12, 253, 20
+    LTEXT "Обладнання:", IDC_STATIC, 33, 2, 100, 20
+    LTEXT "н/д", IDC_NETWORK_DEVICE, 78, 2, 253, 20
+    LTEXT "Це з'єднання використовує наступні компоненти:", IDC_STATIC, 33, 12, 253, 20
     CONTROL "", IDC_COMPONENT_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_NOCOLUMNHEADER | LVS_NOSORTHEADER | WS_BORDER | WS_TABSTOP, 33, 22, 250, 50
-    PUSHBUTTON "&Install...", IDC_NETWORK_INSTALL, 122, 75, 50, 14, WS_DISABLED | WS_TABSTOP
-    PUSHBUTTON "&Uninstall", IDC_NETWORK_UNINSTALL, 177, 75, 50, 14, WS_DISABLED | WS_TABSTOP
-    PUSHBUTTON "&Properties", IDC_NETWORK_PROPERTIES, 232, 75, 50, 14, WS_DISABLED | WS_TABSTOP
-    GROUPBOX "Description", IDC_STATIC, 33, 90, 250, 50, BS_GROUPBOX
+    PUSHBUTTON "&Встановити...", IDC_NETWORK_INSTALL, 122, 75, 50, 14, WS_DISABLED | WS_TABSTOP
+    PUSHBUTTON "В&идалити", IDC_NETWORK_UNINSTALL, 177, 75, 50, 14, WS_DISABLED | WS_TABSTOP
+    PUSHBUTTON "Вл&астивості", IDC_NETWORK_PROPERTIES, 232, 75, 50, 14, WS_DISABLED | WS_TABSTOP
+    GROUPBOX "Опис", IDC_STATIC, 33, 90, 250, 50, BS_GROUPBOX
 END
 
 IDD_NETWORKDOMAINPAGE DIALOGEX 0, 0, 317, 143
 STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
-CAPTION "ReactOS Setup"
+CAPTION "Встановлення ReactOS"
 FONT 8, "MS Shell Dlg"
 BEGIN
-    LTEXT "Do you want this computer to be a member of a domain?\n\
-(You can obtain this information from your network administrator.)", IDC_STATIC, 33, 2, 263, 50
-    AUTORADIOBUTTON "No, this computer will be part of a workgroup.", IDC_SELECT_WORKGROUP, 33, 32, 253, 20, WS_TABSTOP | WS_GROUP
-    AUTORADIOBUTTON "Yes, this computer will be part of a domain.", IDC_SELECT_DOMAIN, 33, 47, 253, 20, WS_TABSTOP
-    LTEXT "Workgroup or Domain Name:", IDC_STATIC, 33, 72, 126, 14
+    LTEXT "Ви хочете, щоб цей комп'ютер був частиною мережевого домену?\n\
+(Ви можете отримати необхідну інформацію у вашого мережевого адміністратора.)", IDC_STATIC, 33, 2, 263, 50
+    AUTORADIOBUTTON "Ні, цей комп'ютер знаходиться в робочій групі.", IDC_SELECT_WORKGROUP, 33, 32, 253, 20, WS_TABSTOP | WS_GROUP
+    AUTORADIOBUTTON "Так, цей комп'ютер буде частиною мережевого домену.", IDC_SELECT_DOMAIN, 33, 47, 253, 20, WS_TABSTOP
+    LTEXT "Ім'я робочої групи або домену:", IDC_STATIC, 33, 72, 126, 14
     EDITTEXT IDC_DOMAIN_NAME, 33, 82, 126, 14, WS_VISIBLE | WS_TABSTOP | ES_AUTOHSCROLL
-    LTEXT "NOTE: If this computer isn't going to be part of a network, you don't have sufficient rights to join a domain, or you don't know what to enter, then just choose workgroup for now. These options can be changed at a later time.", IDC_STATIC, 33, 107, 263, 50
+    LTEXT "Примітка: Якщо цей комп'ютер не треба приєднувати до мережі, або у вас немає прав для приєднання до мережного домену, або ви не знаєте, як до нього приєднатися, тоді виберіть опцію робочої групи. Цю опцію потім можна буде змінити.", IDC_STATIC, 33, 107, 263, 50
 END
 
 STRINGTABLE
@@ -173,12 +173,12 @@ END
 
 STRINGTABLE
 BEGIN
-    IDS_NETWORKSETTINGSTITLE "Network Settings"
-    IDS_NETWORKSETTINGSSUBTITLE "Installs network software used to connect to other networks, computers, and the Internet."
-    IDS_NETWORKCOMPONENTTITLE "Network Components"
-    IDS_NETWORKCOMPONENTSUBTITLE "Determine which networking components are used on your computer. To add new components, click on Install."
-    IDS_NETWORKDOMAINTITLE "Workgroup or Computer Domain"
-    IDS_NETWORKDOMAINSUBTITLE "A domain is a group of computers defined by a network administrator. A workgroup is a group of computers sharing the same workgroup name."
-    IDS_REACTOS_SETUP "ReactOS Setup"
-    IDS_WZD_DOMAIN_NAME "Setup cannot continue until you\nenter the name of your domain\nor workgroup."
+    IDS_NETWORKSETTINGSTITLE "Налаштування мережі"
+    IDS_NETWORKSETTINGSSUBTITLE "Встановлює мережеве програмне забезпечення, необхідне для з'єднання з іншими мережами, комп'ютерами або Інтернетом."
+    IDS_NETWORKCOMPONENTTITLE "Мережеві компоненти"
+    IDS_NETWORKCOMPONENTSUBTITLE "Визначає, які мережеві компоненти використовуються на вашому комп'ютері. Щоб додати нові, натисніть кнопку Встановити."
+    IDS_NETWORKDOMAINTITLE "Робоча група або мережевий домен"
+    IDS_NETWORKDOMAINSUBTITLE "Домен - це група комп'ютерів, визначена мережевим адміністратором, а робоча група складається з комп'ютерів з однаковою назвою групи."
+    IDS_REACTOS_SETUP "Встановлення ReactOS"
+    IDS_WZD_DOMAIN_NAME "Неможливо продовжити установку, тому що ви\nне ввели ім'я вашої робочої групи або домену."
 END
index 96f093b..af2cb61 100644 (file)
@@ -1,9 +1,9 @@
 /*
- * PROJECT:    ReactOS Logon GINA DLL
- * LICENSE:    GPL - See COPYING in the top level directory
- * FILE:       dll/win32/msgina/lang/uk-UA.rc
- * PURPOSE:    Ukraianian Language File for msgina
- * TRANSLATOR: Artem Reznikov
+ * PROJECT:     ReactOS Logon GINA DLL
+ * LICENSE:     GPL - See COPYING in the top level directory
+ * FILE:        dll/win32/msgina/lang/uk-UA.rc
+ * PURPOSE:     Ukraianian Language File for msgina
+ * TRANSLATORS: Artem Reznikov, Yaroslav Kibysh
  */
 
 LANGUAGE LANG_UKRAINIAN, SUBLANG_DEFAULT
@@ -37,7 +37,7 @@ BEGIN
     EDITTEXT IDC_LOGON_USERNAME, 54, 57, 159, 14, ES_AUTOHSCROLL
     LTEXT "Пароль:",IDC_STATIC, 6, 78, 42, 8
     EDITTEXT IDC_LOGON_PASSWORD, 54, 76, 159, 14, ES_AUTOHSCROLL | ES_PASSWORD
-    LTEXT "Log on to:", IDC_STATIC, 6, 96, 42, 8
+    LTEXT "Ввійти в:", IDC_STATIC, 6, 96, 42, 8
     COMBOBOX IDC_LOGON_DOMAIN, 54, 95, 159, 14, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
     PUSHBUTTON "OK", IDOK, 106, 122, 50, 14, BS_DEFPUSHBUTTON
     PUSHBUTTON "Скасувати", IDCANCEL, 160, 122, 50, 14
@@ -50,76 +50,76 @@ CAPTION "Безпека"
 FONT 8, "MS Shell Dlg", 400, 0, 1
 BEGIN
     CONTROL IDI_ROSLOGO, IDC_ROSLOGO, "Static", SS_BITMAP, 0, 0, 275, 54
-    GROUPBOX "Logon Information", IDC_STATIC, 7, 50, 261, 52
+    GROUPBOX "Інформація про вхід в систему", IDC_STATIC, 7, 50, 261, 52
     LTEXT "<Message>", IDC_SECURITY_MESSAGE, 15, 62, 245, 18
     LTEXT "<Logon date>", IDC_SECURITY_LOGONDATE, 15, 83, 245, 8
     CTEXT "Що Ви хочете зробити?", IDC_STATIC, 10, 108, 255, 8
     PUSHBUTTON "Блокування", IDC_SECURITY_LOCK, 7, 124, 84, 14
     PUSHBUTTON "Вихід із системи...", IDC_SECURITY_LOGOFF, 96, 124, 84, 14
     PUSHBUTTON "Завершення роботи...", IDC_SECURITY_SHUTDOWN, 184, 124, 84, 14
-    PUSHBUTTON "Change Password...", IDC_SECURITY_CHANGEPWD, 7, 143, 84, 14
+    PUSHBUTTON "Змінити пароль...", IDC_SECURITY_CHANGEPWD, 7, 143, 84, 14
     PUSHBUTTON "Диспетчер завдань", IDC_SECURITY_TASKMGR, 96, 143, 84, 14
     PUSHBUTTON "Скасувати", IDCANCEL, 184, 143, 84, 14
 END
 
 IDD_LOCKED DIALOGEX 0, 0, 275, 121
 STYLE NOT WS_VISIBLE | DS_CENTER | DS_MODALFRAME | DS_SHELLFONT | WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP
-CAPTION "Computer Locked"
+CAPTION "Комп'ютер заблокований"
 FONT 8, "MS Shell Dlg", 400, 0, 1
 BEGIN
     CONTROL IDI_ROSLOGO, IDC_ROSLOGO, "Static", SS_BITMAP, 0, 0, 275, 54
     ICON IDI_LOCKICON, IDC_STATIC, 7, 59, 20, 20
-    LTEXT "This computer is in use and has been locked.", IDC_STATIC, 36, 61, 232, 8
+    LTEXT "Цей комп'ютер використовується і заблокований.", IDC_STATIC, 36, 61, 232, 8
     LTEXT "<Message>", IDC_LOCKED_MESSAGE, 37, 75, 231, 26
-    LTEXT "Press Ctrl-Alt-Del to unlock this computer.", IDC_STATIC, 36, 106, 232, 8
+    LTEXT "Натисніть Ctrl-Alt-Del щоб розблокувати комп'ютер.", IDC_STATIC, 36, 106, 232, 8
 END
 
 IDD_UNLOCK DIALOGEX 0, 0, 275, 179
 STYLE NOT WS_VISIBLE | DS_CENTER | DS_MODALFRAME | DS_SHELLFONT | WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP
-CAPTION "Unlock Computer"
+CAPTION "Розблокування комп'ютера"
 FONT 8, "MS Shell Dlg", 400, 0, 1
 BEGIN
     CONTROL IDI_ROSLOGO, IDC_ROSLOGO, "Static", SS_BITMAP, 0, 0, 275, 54
     ICON IDI_LOCKICON, IDC_STATIC, 7, 59, 20, 20
-    LTEXT "This computer is in use and has been locked.", IDC_STATIC, 36, 61, 232, 8
+    LTEXT "Цей комп'ютер використовується і заблокований.", IDC_STATIC, 36, 61, 232, 8
     LTEXT "<Message>", IDC_UNLOCK_MESSAGE, 36, 75, 232, 26
-    LTEXT "User name:", IDC_STATIC, 36, 107, 40, 8
+    LTEXT "К&ористувач:", IDC_STATIC, 36, 107, 40, 8
     EDITTEXT IDC_UNLOCK_USERNAME, 84, 104, 119, 14, ES_AUTOHSCROLL
-    LTEXT "Password:", IDC_STATIC, 36, 125, 42, 8
+    LTEXT "&Пароль:", IDC_STATIC, 36, 125, 42, 8
     EDITTEXT IDC_UNLOCK_PASSWORD, 84, 123, 119, 14, ES_AUTOHSCROLL | ES_PASSWORD
     PUSHBUTTON "OK", IDOK, 80, 154, 50, 14, BS_DEFPUSHBUTTON
-    PUSHBUTTON "Cancel", IDCANCEL, 144, 154, 50, 14
+    PUSHBUTTON "Скасувати", IDCANCEL, 144, 154, 50, 14
 END
 
 IDD_CHANGEPWD DIALOGEX 0, 0, 275, 166
 STYLE NOT WS_VISIBLE | DS_CENTER | DS_MODALFRAME | DS_SHELLFONT | WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP
-CAPTION "Change Password"
+CAPTION "Змінити пароль"
 FONT 8, "MS Shell Dlg", 400, 0, 1
 BEGIN
     CONTROL IDI_ROSLOGO, IDC_ROSLOGO, "Static", SS_BITMAP, 0, 0, 275, 54
-    LTEXT "User name:", IDC_STATIC, 7, 61, 78, 8
+    LTEXT "Користувач:", IDC_STATIC, 7, 61, 78, 8
     EDITTEXT IDC_CHANGEPWD_USERNAME, 90, 59, 127, 12, ES_AUTOHSCROLL
-    LTEXT "Log on to:", IDC_STATIC, 7, 78, 78, 8
+    LTEXT "Ввійти в:", IDC_STATIC, 7, 78, 78, 8
     COMBOBOX IDC_CHANGEPWD_DOMAIN, 90, 75, 127, 144, CBS_DROPDOWNLIST | CBS_SORT | WS_TABSTOP
-    LTEXT "Old Password:", IDC_STATIC, 7, 95, 78, 8
+    LTEXT "Старий пароль:", IDC_STATIC, 7, 95, 78, 8
     EDITTEXT IDC_CHANGEPWD_OLDPWD, 90, 92, 127, 12, ES_AUTOHSCROLL | ES_PASSWORD
-    LTEXT "New Password:", IDC_STATIC, 7, 111, 78, 8
+    LTEXT "Новий пароль:", IDC_STATIC, 7, 111, 78, 8
     EDITTEXT IDC_CHANGEPWD_NEWPWD1, 90, 109, 127, 12, ES_AUTOHSCROLL | ES_PASSWORD
-    LTEXT "Confirm new Password:", IDC_STATIC, 7, 127, 78, 8
+    LTEXT "Підтвердіть пароль:", IDC_STATIC, 7, 127, 78, 8
     EDITTEXT IDC_CHANGEPWD_NEWPWD2, 90, 125, 127, 12, ES_AUTOHSCROLL | ES_PASSWORD
     PUSHBUTTON "OK", IDOK, 164, 145, 50, 14, BS_DEFPUSHBUTTON
-    PUSHBUTTON "Cancel", IDCANCEL, 218, 145, 50, 14
+    PUSHBUTTON "Скасувати", IDCANCEL, 218, 145, 50, 14
 END
 
 IDD_LOGOFF DIALOGEX 0, 0, 188, 60
 STYLE NOT WS_VISIBLE | DS_CENTER | DS_MODALFRAME | DS_SHELLFONT | WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_SYSMENU | WS_POPUP
-CAPTION "Log Off ReactOS"
+CAPTION "Вийти з ReactOS"
 FONT 8, "MS Shell Dlg", 400, 0, 1
 BEGIN
     ICON IDI_LOGOFF, IDC_STATIC, 7, 7, 20, 20
-    LTEXT "Are you sure you want to log off?", IDC_STATIC, 35, 16, 146, 8
-    PUSHBUTTON "Yes", IDYES, 41, 39, 50, 14, BS_DEFPUSHBUTTON
-    PUSHBUTTON "No", IDNO, 95, 39, 50, 14
+    LTEXT "Ви впевнені, що хочете вийти?", IDC_STATIC, 35, 16, 146, 8
+    PUSHBUTTON "Так", IDYES, 41, 39, 50, 14, BS_DEFPUSHBUTTON
+    PUSHBUTTON "Ні", IDNO, 95, 39, 50, 14
 END
 
 IDD_SHUTDOWN DIALOGEX 0, 0, 275, 146
@@ -129,7 +129,7 @@ FONT 8, "MS Shell Dlg"
 BEGIN
     CONTROL IDI_ROSLOGO, IDC_ROSLOGO, "Static", SS_BITMAP, 0, 0, 275, 54
     ICON IDI_SHUTDOWN, IDC_STATIC, 9, 57, 21, 20, WS_GROUP
-    LTEXT "&Ð\92ибеÑ\80Ñ\96Ñ\82Ñ\8c Ð¾Ð´Ð½Ñ\83 Ð· Ñ\82акиÑ\85 Ð¼Ð¾Ð¶Ð»Ð¸Ð²Ð¾Ñ\81Ñ\82ей?", IDC_STATIC, 39, 57, 167, 10
+    LTEXT "&Ð\92ибеÑ\80Ñ\96Ñ\82Ñ\8c Ð±Ð°Ð¶Ð°Ð½Ñ\83 Ð´Ñ\96Ñ\8e:", IDC_STATIC, 39, 57, 167, 10
     COMBOBOX IDC_SHUTDOWN_ACTION, 39, 70, 165, 210, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
     LTEXT "", IDC_SHUTDOWN_DESCRIPTION, 39, 93, 187, 27
     DEFPUSHBUTTON "OK", IDOK, 143, 122, 55, 14, WS_GROUP
@@ -148,16 +148,16 @@ FONT 8, "MS Shell Dlg"
 BEGIN
     CONTROL IDI_ROSLOGO, IDC_ROSLOGO, "Static", SS_BITMAP, 0, 0, 275, 54
     ICON IDI_SHUTDOWN, IDC_STATIC, 9, 57, 21, 20, WS_GROUP
-    LTEXT "&Ð\92ибеÑ\80Ñ\96Ñ\82Ñ\8c Ð¾Ð´Ð½Ñ\83 Ð· Ñ\82акиÑ\85 Ð¼Ð¾Ð¶Ð»Ð¸Ð²Ð¾Ñ\81Ñ\82ей?", IDC_STATIC, 39, 57, 167, 10
+    LTEXT "&Ð\92ибеÑ\80Ñ\96Ñ\82Ñ\8c Ð±Ð°Ð¶Ð°Ð½Ñ\83 Ð´Ñ\96Ñ\8e:", IDC_STATIC, 39, 57, 167, 10
     COMBOBOX IDC_SHUTDOWN_ACTION, 39, 70, 190, 210, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
     LTEXT "", IDC_SHUTDOWN_DESCRIPTION, 39, 93, 190, 27
-    GROUPBOX "Shutdown Event Tracker", IDC_STATIC, 9, 122, 257, 146
-    LTEXT "Select the option that best describes why you want to shut down your computer.", IDC_STATIC, 39, 134, 190, 17
-    LTEXT "&Option:", IDC_STATIC, 39, 154, 80, 8
-    AUTOCHECKBOX "&Planned", IDC_REASON_PLANNED, 182, 154, 47, 10
+    GROUPBOX "Реєстрація події завершення роботи", IDC_STATIC, 9, 122, 257, 146
+    LTEXT "Виберіть найбільш підходящу причину завершення роботи в даний момент.", IDC_STATIC, 39, 134, 190, 17
+    LTEXT "&Причина:", IDC_STATIC, 39, 154, 80, 8
+    AUTOCHECKBOX "&Заплановане", IDC_REASON_PLANNED, 182, 154, 47, 10
     COMBOBOX IDC_REASON_LIST, 39, 165, 190, 210, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
     LTEXT "", IDC_REASON_DESCRIPTION, 39, 184, 190, 27
-    LTEXT "&Comment:", IDC_STATIC, 39, 214, 80, 8
+    LTEXT "&Коментар:", IDC_STATIC, 39, 214, 80, 8
     EDITTEXT IDC_REASON_COMMENT, 39, 224, 190, 35, ES_MULTILINE | WS_VISIBLE | WS_TABSTOP
     DEFPUSHBUTTON "OK", IDOK, 150, 276, 55, 14, WS_GROUP
     PUSHBUTTON "Скасувати", IDCANCEL, 211, 276, 55, 14
@@ -188,39 +188,39 @@ STRINGTABLE
 BEGIN
     IDS_LOGGEDOUTSAS "Ласкаво просимо!"
     IDS_LOCKEDSAS "Цей комп'ютер зараз заблокований."
-    IDS_PRESSCTRLALTDELETE "Натисніть клавіші Press Control+Alt+Delete для входу."
+    IDS_PRESSCTRLALTDELETE "Натисніть клавіші Ctrl-Alt-Del для входу."
     IDS_ASKFORUSER "Користувач: "
     IDS_ASKFORPASSWORD "Пароль: "
     IDS_FORCELOGOFF "Це завершить сеанс поточного користувача і всі незбережені дані будуть загублені. Продовжити?"
-    IDS_LOCKMSG "Only %s or an Administrator can unlock this computer."
-    IDS_LOGONMSG "You are logged on as %s."
-    IDS_LOGONDATE "Logon date: %s %s"
-    IDS_COMPUTERLOCKED "Computer locked"
-    IDS_LOCKEDWRONGPASSWORD "The password is wrong.  Please enter your password again.  Letters in passwords must be typed using the correct case."
-    IDS_LOCKEDWRONGUSER "This computer is locked.  Only %s\\%s or an Administrator can unlock this computer."
-    IDS_CHANGEPWDTITLE "Change Password"
-    IDS_NONMATCHINGPASSWORDS "The passwords you typed do not match. Type the same password in both text boxes."
-    IDS_PASSWORDCHANGED "Your password has been changed."
-    IDS_LOGONTITLE "Logon Message"
-    IDS_LOGONWRONGUSERORPWD "The system could not log you on. Make sure your User name and domain are correct, then type your password again. Letters in passwords must be typed using the correct case."
-    IDS_LOGONUSERDISABLED "Your account has been disabled. Please see your system administrator."
-    IDS_PASSWORDMUSTCHANGE "You are required to change your password at first logon."
-    IDS_PASSWORDEXPIRED "Your password has expired and must be changed."
-    IDS_ACCOUNTEXPIRED "Your account has expired. Please see your system administrator."
+    IDS_LOCKMSG "Тільки %s або Адміністратор можуть розблокувати цей комп'ютер."
+    IDS_LOGONMSG "Ви ввійшли як %s."
+    IDS_LOGONDATE "Дата входу: %s %s"
+    IDS_COMPUTERLOCKED "Комп'ютер заблоковано"
+    IDS_LOCKEDWRONGPASSWORD "Невірний пароль. Будь ласка, введіть пароль ще раз. Символи в паролі вводяться з урахуванням регістра."
+    IDS_LOCKEDWRONGUSER "Цей комп'ютер заблокований. Тільки %s\\%s або Адміністратор можуть розблокувати цей комп'ютер."
+    IDS_CHANGEPWDTITLE "Змінити пароль"
+    IDS_NONMATCHINGPASSWORDS "Введені паролі не збігаються. Введіть той самий пароль в обидва поля."
+    IDS_PASSWORDCHANGED "Ваш пароль був змінений."
+    IDS_LOGONTITLE "Повідомлення входу в систему"
+    IDS_LOGONWRONGUSERORPWD "Системі не вдається увійти. Перевірте правильність імені користувача та домену та повторіть введення. Паролі вводяться з урахуванням регістра."
+    IDS_LOGONUSERDISABLED "Ваш аккаунт відключений. Будь ласка, зверніться до системного адміністратора."
+    IDS_PASSWORDMUSTCHANGE "Ви повинні змінити пароль при наступному вході."
+    IDS_PASSWORDEXPIRED "Термін дії вашого пароля закінчився, необхідно його змінити."
+    IDS_ACCOUNTEXPIRED "Термін дії вашого облікового запису минув. Будь ласка, зверніться до системного адміністратора."
 END
 
 /* Shutdown Dialog Strings */
 STRINGTABLE
 BEGIN
-    IDS_SHUTDOWN_LOGOFF "Log off ""%s"""
-    IDS_SHUTDOWN_SHUTDOWN "Shut down"
-    IDS_SHUTDOWN_RESTART "Restart"
-    IDS_SHUTDOWN_SLEEP "Sleep"
-    IDS_SHUTDOWN_HIBERNATE "Hibernate"
+    IDS_SHUTDOWN_LOGOFF "Вийти ""%s"""
+    IDS_SHUTDOWN_SHUTDOWN "Завершення роботи"
+    IDS_SHUTDOWN_RESTART "Перезавантаження"
+    IDS_SHUTDOWN_SLEEP "Сон"
+    IDS_SHUTDOWN_HIBERNATE "Гібернація"
     /* Shut down descriptions */
-    IDS_SHUTDOWN_LOGOFF_DESC "Ends your current session and allows other users to log on to the system."
-    IDS_SHUTDOWN_SHUTDOWN_DESC "Ends your current session and shuts down the system so you can safely shut down the power."
-    IDS_SHUTDOWN_RESTART_DESC "Ends your current session and reboots the system."
-    IDS_SHUTDOWN_SLEEP_DESC "Puts the system in sleep mode."
-    IDS_SHUTDOWN_HIBERNATE_DESC "Saves the current session and shuts down the computer."
+    IDS_SHUTDOWN_LOGOFF_DESC "Завершує поточний сеанс і дозволяє іншим користувачам увійти в систему."
+    IDS_SHUTDOWN_SHUTDOWN_DESC "Закриває всі програми, завершує роботу ReactOS і вимикає комп'ютер."
+    IDS_SHUTDOWN_RESTART_DESC "Завершує поточний сеанс і перезавантажує систему."
+    IDS_SHUTDOWN_SLEEP_DESC "Перекладає систему в режим сну."
+    IDS_SHUTDOWN_HIBERNATE_DESC "Зберігає поточний сеанс і вимикає комп'ютер."
 END
index 6810e86..d1dc031 100644 (file)
@@ -93,11 +93,11 @@ END
 
 IDD_THEMEPAGE DIALOGEX 0, 0, 317, 143
 STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
-CAPTION "ReactOS Setup"
+CAPTION "Встановлення ReactOS"
 FONT 8, "MS Shell Dlg"
 BEGIN
-    PUSHBUTTON "Lautus theme", IDC_THEMEDSTYLE, 18,7,130,130, BS_AUTORADIOBUTTON|BS_PUSHLIKE
-    PUSHBUTTON "Classic theme", IDC_CLASSICSTYLE, 175,7,130,130, BS_AUTORADIOBUTTON|BS_PUSHLIKE
+    PUSHBUTTON "Тема ""Lautus""", IDC_THEMEDSTYLE, 18,7,130,130, BS_AUTORADIOBUTTON|BS_PUSHLIKE
+    PUSHBUTTON "Класична тема", IDC_CLASSICSTYLE, 175,7,130,130, BS_AUTORADIOBUTTON|BS_PUSHLIKE
 END
 
 IDD_PROCESSPAGE DIALOGEX 0, 0, 317, 143
@@ -161,18 +161,18 @@ STRINGTABLE
 BEGIN
     IDS_ACKTITLE "Подяки"
     IDS_ACKSUBTITLE "Інформація про розробників ReactOS і лізензійна угода"
-    IDS_OWNERTITLE "Ð\9dалаÑ\88Ñ\82Ñ\83ваннÑ\8f Ð²Ð°Ñ\88иÑ\85 Ð¿Ñ\80огÑ\80ам"
-    IDS_OWNERSUBTITLE "ЦÑ\96 Ð¾Ñ\81обиÑ\81Ñ\82Ñ\96 Ð²Ñ\96домоÑ\81Ñ\82Ñ\96 Ð±Ñ\83дÑ\83Ñ\82Ñ\8c Ð²Ð¸ÐºÐ¾Ñ\80иÑ\81Ñ\82анÑ\96 Ð´Ð»Ñ\8f Ð½Ð°Ð»Ð°Ñ\88Ñ\82Ñ\83ваннÑ\8f ReactOS."
+    IDS_OWNERTITLE "Ð\9fеÑ\80Ñ\81оналÑ\8cнÑ\96 Ð´Ð°Ð½Ñ\96"
+    IDS_OWNERSUBTITLE "Ð\92Ñ\81Ñ\82ановленнÑ\8f Ñ\96нÑ\84оÑ\80маÑ\86Ñ\96Ñ\97 Ð¿Ñ\80о ÐºÐ¾Ñ\80иÑ\81Ñ\82Ñ\83ваÑ\87Ñ\96в ReactOS."
     IDS_COMPUTERTITLE "Ім'я комп'ютера та пароль адміністратора"
     IDS_COMPUTERSUBTITLE "Ви маєте вказати ім'я та пароль адміністратора Вашого комп'ютера."
-    IDS_LOCALETITLE "Ð\9cова Ñ\96 Ñ\81Ñ\82андаÑ\80Ñ\82и"
+    IDS_LOCALETITLE "РегÑ\96оналÑ\8cнÑ\96 Ð½Ð°Ð»Ð°Ñ\88Ñ\82Ñ\83ваннÑ\8f"
     IDS_LOCALESUBTITLE "Ви можете налаштувати ReactOS для різних регіонів і мов."
     IDS_DATETIMETITLE "Дата та час"
-    IDS_DATETIMESUBTITLE "Встановити правильні дату і час для Вашого комп'ютера."
+    IDS_DATETIMESUBTITLE "Встановіть правильні дату і час для Вашого комп'ютера."
     IDS_PROCESSTITLE "Реєстрація компонентів"
     IDS_PROCESSSUBTITLE "Зачекайте, будь ласка..."
-    IDS_THEMESELECTIONTITLE "Appearance"
-    IDS_THEMESELECTIONSUBTITLE "Select the theme you prefer."
+    IDS_THEMESELECTIONTITLE "Зовнішній вигляд"
+    IDS_THEMESELECTIONSUBTITLE "Виберіть тему, яку ви вважаєте за краще"
 END
 
 STRINGTABLE
index a7ce355..52d9d2d 100644 (file)
Binary files a/media/vgafonts/866-8x8.bin and b/media/vgafonts/866-8x8.bin differ