diff --git a/reactos/base/applications/notepad/lang/ru-RU.rc b/reactos/base/applications/notepad/lang/ru-RU.rc index 6195db420d0..3e29690866f 100644 --- a/reactos/base/applications/notepad/lang/ru-RU.rc +++ b/reactos/base/applications/notepad/lang/ru-RU.rc @@ -23,12 +23,12 @@ BEGIN POPUP "&Файл" BEGIN MENUITEM "Созд&ать\tCtrl+N", CMD_NEW - MENUITEM "&Открыть\tCtrl+O", CMD_OPEN + MENUITEM "&Открыть...\tCtrl+O", CMD_OPEN MENUITEM "&Сохранить\tCtrl+S", CMD_SAVE MENUITEM "Сохранить &как...", CMD_SAVE_AS MENUITEM SEPARATOR MENUITEM "Пара&метры страницы...", CMD_PAGE_SETUP - MENUITEM "&Печатать\tCtrl+P", CMD_PRINT + MENUITEM "&Печать...\tCtrl+P", CMD_PRINT MENUITEM SEPARATOR MENUITEM "В&ыход", CMD_EXIT END @@ -73,37 +73,37 @@ END DIALOG_PAGESETUP DIALOGEX 0, 0, 365, 193 STYLE DS_SHELLFONT | DS_MODALFRAME | WS_CAPTION | WS_SYSMENU | DS_CONTEXTHELP FONT 8, "MS Shell Dlg" -CAPTION "Page Setup" +CAPTION "Параметры страницы" BEGIN - GROUPBOX "Preview", 0, 240, 6, 120, 153, BS_GROUPBOX + GROUPBOX "Просмотр", 0, 240, 6, 120, 153, BS_GROUPBOX CONTROL "", rct1, "Static", SS_WHITERECT, 260, 42, 80, 80 CONTROL "", rct2, "Static", SS_GRAYRECT, 340, 46, 4, 80 CONTROL "", rct3, "Static", SS_GRAYRECT, 264, 122, 80, 4 - GROUPBOX "Paper", grp2, 8, 6, 224, 56, BS_GROUPBOX - LTEXT "&Size:", stc2, 16, 22, 36, 8 + GROUPBOX "Бумага", grp2, 8, 6, 224, 56, BS_GROUPBOX + LTEXT "Ра&змер:", stc2, 16, 22, 36, 8 COMBOBOX cmb2, 64, 20, 160, 160, CBS_SIMPLE | CBS_DROPDOWN | CBS_SORT | WS_GROUP | WS_TABSTOP | WS_VSCROLL - LTEXT "&Tray:", stc3, 16, 42, 36, 8 + LTEXT "Пода&ча:", stc3, 16, 42, 36, 8 COMBOBOX cmb3, 64, 40, 160, 160, CBS_SIMPLE | CBS_DROPDOWN | CBS_SORT | WS_GROUP | WS_TABSTOP | WS_VSCROLL - GROUPBOX "Orientation", grp1, 8, 66, 64, 56, BS_GROUPBOX - AUTORADIOBUTTON "&Portrait", rad1, 16, 80, 52, 12, BS_AUTORADIOBUTTON - AUTORADIOBUTTON "&Landscape", rad2, 16, 100, 52, 12, BS_AUTORADIOBUTTON - GROUPBOX "Borders", grp4, 80, 66, 152, 56, BS_GROUPBOX - LTEXT "L&eft:", stc15, 88, 82, 30, 8 + GROUPBOX "Ориентация", grp1, 8, 66, 64, 56, BS_GROUPBOX + AUTORADIOBUTTON "&Книжная", rad1, 16, 80, 52, 12, BS_AUTORADIOBUTTON + AUTORADIOBUTTON "&Альбомная", rad2, 16, 100, 52, 12, BS_AUTORADIOBUTTON + GROUPBOX "Поля (мм)", grp4, 80, 66, 152, 56, BS_GROUPBOX + LTEXT "&Левое:", stc15, 88, 82, 30, 8 EDITTEXT edt4, 119, 80, 36, 12, WS_TABSTOP | WS_GROUP | WS_BORDER - LTEXT "&Right:", stc16, 159, 82, 30, 8 + LTEXT "&Правое:", stc16, 159, 82, 30, 8 EDITTEXT edt6, 190, 80, 36, 12, WS_TABSTOP | WS_GROUP | WS_BORDER - LTEXT "T&op:", stc17, 88, 102, 30, 8 + LTEXT "&Верхнее:", stc17, 88, 102, 30, 8 EDITTEXT edt5, 119, 100, 36, 12, WS_TABSTOP | WS_GROUP | WS_BORDER - LTEXT "&Bottom:", stc18, 159, 102, 30, 8 + LTEXT "&Нижнее:", stc18, 159, 102, 30, 8 EDITTEXT edt7, 190, 100, 36, 12, WS_TABSTOP | WS_GROUP | WS_BORDER - LTEXT "&Header:", 0x140, 8, 132, 40, 15 + LTEXT "В&ерхний колонтитул:", 0x140, 8, 132, 40, 15 EDITTEXT 0x141, 58, 130, 173, 12, WS_BORDER | WS_TABSTOP | ES_AUTOHSCROLL - LTEXT "&Footer:", 0x142, 8, 149, 40, 15 + LTEXT "Н&ижний колонтитул:", 0x142, 8, 149, 40, 15 EDITTEXT 0x143, 58, 147, 173, 12, WS_BORDER | WS_TABSTOP | ES_AUTOHSCROLL - PUSHBUTTON "Help", IDHELP, 8, 170, 50, 14 + PUSHBUTTON "Справка", IDHELP, 8, 170, 50, 14 DEFPUSHBUTTON "OK", IDOK, 198, 170, 50, 14, BS_PUSHBUTTON - PUSHBUTTON "Cancel", IDCANCEL, 254, 170, 50, 14 - PUSHBUTTON "P&rinter...", psh3, 310, 170, 50, 14 + PUSHBUTTON "Отмена", IDCANCEL, 254, 170, 50, 14 + PUSHBUTTON "&Печать...", psh3, 310, 170, 50, 14 END /* Dialog 'Encoding' */ @@ -159,7 +159,7 @@ BEGIN STRING_ERROR "ОШИБКА" STRING_WARNING "ВНИМАНИЕ" STRING_INFO "Информация" - STRING_UNTITLED "Без заголовка" + STRING_UNTITLED "Безымянный" STRING_ALL_FILES "Все файлы (*.*)" STRING_TEXT_FILES_TXT "Текстовые файлы (*.txt)" STRING_TOOLARGE "Файл '%s' слишком велик.\n\ @@ -176,11 +176,11 @@ BEGIN STRING_CANNOTFIND "Невозможно найти '%s'" STRING_ANSI "ANSI" STRING_UNICODE "Unicode" - STRING_UNICODE_BE "Unicode (big endian)" + STRING_UNICODE_BE "Unicode (Big Endian)" STRING_UTF8 "UTF-8" STRING_CRLF "Windows (CR + LF)" STRING_LF "Unix (LF)" STRING_CR "Macintosh (CR)" STRING_LINE_COLUMN "Строка %d, столбец %d" - STRING_PRINTERROR "Cannot print the file '%s'.\n\nMake sure that the printer is turned on and is configured properly." + STRING_PRINTERROR "Невозможно распечатать файл '%s'.\n\nПроверьте, включен ли принтер, и настроен ли он правильно." END diff --git a/reactos/base/setup/reactos/lang/ru-RU.rc b/reactos/base/setup/reactos/lang/ru-RU.rc index 46aa46cfd78..f5adc214acd 100644 --- a/reactos/base/setup/reactos/lang/ru-RU.rc +++ b/reactos/base/setup/reactos/lang/ru-RU.rc @@ -144,6 +144,6 @@ BEGIN IDS_SUMMARYSUBTITLE "Проверьте список параметров перед началом установки" IDS_ABORTSETUP "ReactOS установлен на компьютер не полностью. Если вы закроете программу установки сейчас, в дальнейшем вам придется повторить установку ReactOS. Вы уверены, что необходимо прервать установку?" IDS_ABORTSETUP2 "Прервать установку?" - IDS_NO_TXTSETUP_SIF "Unable to find 'txtsetup.sif'\nSetup is unable to continue." + IDS_NO_TXTSETUP_SIF "Не удалось найти файл 'txtsetup.sif'\nПродолжение установки невозможно." IDS_CAPTION "Установка ReactOS" END diff --git a/reactos/base/setup/usetup/lang/ru-RU.h b/reactos/base/setup/usetup/lang/ru-RU.h index 3c5e824ccbf..42b870642be 100644 --- a/reactos/base/setup/usetup/lang/ru-RU.h +++ b/reactos/base/setup/usetup/lang/ru-RU.h @@ -12,7 +12,7 @@ static MUI_ENTRY ruRULanguagePageEntries[] = { 4, 3, - " ⠭ ReactOS " KERNEL_VERSION_STR " ", + " ⠭ ReactOS " KERNEL_VERSION_STR, TEXT_STYLE_UNDERLINE }, { @@ -42,8 +42,8 @@ static MUI_ENTRY ruRULanguagePageEntries[] = { 0, 0, - " ENTER = த F3 = 室", - TEXT_TYPE_STATUS + "ENTER = த F3 = 室", + TEXT_TYPE_STATUS | TEXT_PADDING_BIG }, { 0, @@ -58,7 +58,7 @@ static MUI_ENTRY ruRUWelcomePageEntries[] = { 4, 3, - " ⠭ ReactOS " KERNEL_VERSION_STR " ", + " ⠭ ReactOS " KERNEL_VERSION_STR, TEXT_STYLE_UNDERLINE }, { @@ -118,8 +118,8 @@ static MUI_ENTRY ruRUWelcomePageEntries[] = { 0, 0, - " ENTER = த R = ⠭ F3 = 室", - TEXT_TYPE_STATUS + "ENTER = த R = ⠭ L = . ᮣ襭 F3 = 室", + TEXT_TYPE_STATUS | TEXT_PADDING_BIG }, { 0, @@ -134,7 +134,7 @@ static MUI_ENTRY ruRUIntroPageEntries[] = { 4, 3, - " ⠭ ReactOS " KERNEL_VERSION_STR " ", + " ⠭ ReactOS " KERNEL_VERSION_STR, TEXT_STYLE_UNDERLINE }, { @@ -212,8 +212,8 @@ static MUI_ENTRY ruRUIntroPageEntries[] = { 0, 0, - " ENTER = த F3 = 室", - TEXT_TYPE_STATUS + "ENTER = த F3 = 室", + TEXT_TYPE_STATUS | TEXT_PADDING_BIG }, { 0, @@ -228,7 +228,7 @@ static MUI_ENTRY ruRULicensePageEntries[] = { 4, 3, - " ⠭ ReactOS " KERNEL_VERSION_STR " ", + " ⠭ ReactOS " KERNEL_VERSION_STR, TEXT_STYLE_UNDERLINE }, { @@ -276,13 +276,13 @@ static MUI_ENTRY ruRULicensePageEntries[] = { 8, 15, - " ணࠬ ᯥ祭 ⠢ ࠭祭", + " ணࠬ ᯥ祭 ⠢ ", TEXT_STYLE_NORMAL }, { 8, 16, - " ᯮ짮, ⭮, ⠪ 㭠த ࠢ.", + "࠭祭 ᯮ짮, ⭮, ⠪ 㭠த ࠢ.", TEXT_STYLE_NORMAL }, { @@ -336,8 +336,8 @@ static MUI_ENTRY ruRULicensePageEntries[] = { 0, 0, - " ENTER = ", - TEXT_TYPE_STATUS + "ENTER = ", + TEXT_TYPE_STATUS | TEXT_PADDING_BIG }, { 0, @@ -352,7 +352,7 @@ static MUI_ENTRY ruRUDevicePageEntries[] = { 4, 3, - " ⠭ ReactOS " KERNEL_VERSION_STR " ", + " ⠭ ReactOS " KERNEL_VERSION_STR, TEXT_STYLE_UNDERLINE }, { @@ -362,34 +362,34 @@ static MUI_ENTRY ruRUDevicePageEntries[] = TEXT_STYLE_NORMAL }, { - 8, + 24, 11, - " :", - TEXT_STYLE_NORMAL + ":", + TEXT_STYLE_NORMAL | TEXT_ALIGN_RIGHT }, { - 8, + 24, 12, - " ࠭:", - TEXT_STYLE_NORMAL, + "࠭:", + TEXT_STYLE_NORMAL | TEXT_ALIGN_RIGHT }, { - 8, + 24, 13, - " :", - TEXT_STYLE_NORMAL + ":", + TEXT_STYLE_NORMAL | TEXT_ALIGN_RIGHT }, { - 8, + 24, 14, - " ᪫:", - TEXT_STYLE_NORMAL + "᪫:", + TEXT_STYLE_NORMAL | TEXT_ALIGN_RIGHT }, { - 8, + 24, 16, - " ਬ:", - TEXT_STYLE_NORMAL + "ਬ:", + TEXT_STYLE_NORMAL | TEXT_ALIGN_RIGHT }, { 25, @@ -429,8 +429,8 @@ static MUI_ENTRY ruRUDevicePageEntries[] = { 0, 0, - " ENTER = த F3 = 室", - TEXT_TYPE_STATUS + "ENTER = த F3 = 室", + TEXT_TYPE_STATUS | TEXT_PADDING_BIG }, { 0, @@ -445,7 +445,7 @@ static MUI_ENTRY ruRURepairPageEntries[] = { 4, 3, - " ⠭ ReactOS " KERNEL_VERSION_STR " ", + " ⠭ ReactOS " KERNEL_VERSION_STR, TEXT_STYLE_UNDERLINE }, { @@ -493,8 +493,8 @@ static MUI_ENTRY ruRURepairPageEntries[] = { 0, 0, - " ESC = ࠭ ENTER = १㧪", - TEXT_TYPE_STATUS + "ESC = U = R = ⠭ ENTER = १㧪", + TEXT_TYPE_STATUS | TEXT_PADDING_BIG }, { 0, @@ -508,7 +508,7 @@ static MUI_ENTRY ruRUComputerPageEntries[] = { 4, 3, - " ⠭ ReactOS " KERNEL_VERSION_STR " ", + " ⠭ ReactOS " KERNEL_VERSION_STR, TEXT_STYLE_UNDERLINE }, { @@ -544,8 +544,8 @@ static MUI_ENTRY ruRUComputerPageEntries[] = { 0, 0, - " ENTER = த ESC = ⬥ F3 = 室", - TEXT_TYPE_STATUS + "ENTER = த ESC = ⬥ F3 = 室", + TEXT_TYPE_STATUS | TEXT_PADDING_BIG }, { 0, @@ -560,7 +560,7 @@ static MUI_ENTRY ruRUFlushPageEntries[] = { 4, 3, - " ⠭ ReactOS " KERNEL_VERSION_STR " ", + " ⠭ ReactOS " KERNEL_VERSION_STR, TEXT_STYLE_UNDERLINE }, { @@ -584,8 +584,8 @@ static MUI_ENTRY ruRUFlushPageEntries[] = { 0, 0, - " ⪠ ", - TEXT_TYPE_STATUS + "⪠ ", + TEXT_TYPE_STATUS | TEXT_PADDING_BIG }, { 0, @@ -600,7 +600,7 @@ static MUI_ENTRY ruRUQuitPageEntries[] = { 4, 3, - " ⠭ ReactOS " KERNEL_VERSION_STR " ", + " ⠭ ReactOS " KERNEL_VERSION_STR, TEXT_STYLE_UNDERLINE }, { @@ -630,8 +630,8 @@ static MUI_ENTRY ruRUQuitPageEntries[] = { 0, 0, - " ...", - TEXT_TYPE_STATUS, + ", ...", + TEXT_TYPE_STATUS | TEXT_PADDING_BIG }, { 0, @@ -646,7 +646,7 @@ static MUI_ENTRY ruRUDisplayPageEntries[] = { 4, 3, - " ⠭ ReactOS " KERNEL_VERSION_STR " ", + " ⠭ ReactOS " KERNEL_VERSION_STR, TEXT_STYLE_UNDERLINE }, { @@ -681,8 +681,8 @@ static MUI_ENTRY ruRUDisplayPageEntries[] = { 0, 0, - " ENTER = த ESC = ⬥ F3 = 室", - TEXT_TYPE_STATUS + "ENTER = த ESC = ⬥ F3 = 室", + TEXT_TYPE_STATUS | TEXT_PADDING_BIG }, { 0, @@ -697,7 +697,7 @@ static MUI_ENTRY ruRUSuccessPageEntries[] = { 4, 3, - " ⠭ ReactOS " KERNEL_VERSION_STR " ", + " ⠭ ReactOS " KERNEL_VERSION_STR, TEXT_STYLE_UNDERLINE }, { @@ -727,8 +727,8 @@ static MUI_ENTRY ruRUSuccessPageEntries[] = { 0, 0, - " ENTER = १㧪", - TEXT_TYPE_STATUS + "ENTER = १㧪", + TEXT_TYPE_STATUS | TEXT_PADDING_BIG }, { 0, @@ -743,7 +743,7 @@ static MUI_ENTRY ruRUBootPageEntries[] = { 4, 3, - " ⠭ ReactOS " KERNEL_VERSION_STR " ", + " ⠭ ReactOS " KERNEL_VERSION_STR, TEXT_STYLE_UNDERLINE }, { @@ -773,8 +773,8 @@ static MUI_ENTRY ruRUBootPageEntries[] = { 0, 0, - " ENTER = த F3 = 室", - TEXT_TYPE_STATUS + "ENTER = த F3 = 室", + TEXT_TYPE_STATUS | TEXT_PADDING_BIG }, { 0, @@ -790,7 +790,7 @@ static MUI_ENTRY ruRUSelectPartitionEntries[] = { 4, 3, - " ⠭ ReactOS " KERNEL_VERSION_STR " ", + " ⠭ ReactOS " KERNEL_VERSION_STR, TEXT_STYLE_UNDERLINE }, { @@ -820,14 +820,13 @@ static MUI_ENTRY ruRUSelectPartitionEntries[] = { 8, 15, - "\x07 Press P to create a primary partition.", -// "\x07 C ᮧ ࠧ.", + "\x07 P ᮧ ࢨ筮 ࠧ.", TEXT_STYLE_NORMAL }, { 8, 17, - "\x07 Press E to create an extended partition.", + "\x07 E ᮧ ७ ࠧ.", TEXT_STYLE_NORMAL }, { @@ -839,8 +838,8 @@ static MUI_ENTRY ruRUSelectPartitionEntries[] = { 0, 0, - " Please wait...", - TEXT_TYPE_STATUS + ", ...", + TEXT_TYPE_STATUS | TEXT_PADDING_BIG }, { 0, @@ -855,7 +854,7 @@ static MUI_ENTRY ruRUFormatPartitionEntries[] = { 4, 3, - " ⠭ ReactOS " KERNEL_VERSION_STR " ", + " ⠭ ReactOS " KERNEL_VERSION_STR, TEXT_STYLE_UNDERLINE }, { @@ -873,8 +872,8 @@ static MUI_ENTRY ruRUFormatPartitionEntries[] = { 0, 0, - " ENTER = த F3 = 室", - TEXT_TYPE_STATUS + "ENTER = த F3 = 室", + TEXT_TYPE_STATUS | TEXT_PADDING_BIG }, { 0, @@ -889,7 +888,7 @@ static MUI_ENTRY ruRUInstallDirectoryEntries[] = { 4, 3, - " ⠭ ReactOS " KERNEL_VERSION_STR " ", + " ⠭ ReactOS " KERNEL_VERSION_STR, TEXT_STYLE_UNDERLINE }, { @@ -925,8 +924,8 @@ static MUI_ENTRY ruRUInstallDirectoryEntries[] = { 0, 0, - " ENTER = த F3 = 室", - TEXT_TYPE_STATUS + "ENTER = த F3 = 室", + TEXT_TYPE_STATUS | TEXT_PADDING_BIG }, { 0, @@ -941,31 +940,31 @@ static MUI_ENTRY ruRUFileCopyEntries[] = { 4, 3, - " ⠭ ReactOS " KERNEL_VERSION_STR " ", + " ⠭ ReactOS " KERNEL_VERSION_STR, TEXT_STYLE_UNDERLINE }, { - 11, + 0, 12, ", , ணࠬ ⠭ ᪮ 䠩", - TEXT_STYLE_NORMAL + TEXT_STYLE_NORMAL | TEXT_ALIGN_CENTER }, { - 11, + 0, 13, "ReactOS ⠭ ४.", - TEXT_STYLE_NORMAL + TEXT_STYLE_NORMAL | TEXT_ALIGN_CENTER }, { - 11, + 0, 14, " ᪮쪮 .", - TEXT_STYLE_NORMAL + TEXT_STYLE_NORMAL | TEXT_ALIGN_CENTER }, { + 50, 0, - 0, - " \xB3 ... ", + "\xB3 , ... ", TEXT_TYPE_STATUS }, { @@ -981,7 +980,7 @@ static MUI_ENTRY ruRUBootLoaderEntries[] = { 4, 3, - " ⠭ ReactOS " KERNEL_VERSION_STR " ", + " ⠭ ReactOS " KERNEL_VERSION_STR, TEXT_STYLE_UNDERLINE }, { @@ -1017,8 +1016,8 @@ static MUI_ENTRY ruRUBootLoaderEntries[] = { 0, 0, - " ENTER = த F3 = 室", - TEXT_TYPE_STATUS + "ENTER = த F3 = 室", + TEXT_TYPE_STATUS | TEXT_PADDING_BIG }, { 0, @@ -1033,7 +1032,7 @@ static MUI_ENTRY ruRUKeyboardSettingsEntries[] = { 4, 3, - " ⠭ ReactOS " KERNEL_VERSION_STR " ", + " ⠭ ReactOS " KERNEL_VERSION_STR, TEXT_STYLE_UNDERLINE }, { @@ -1069,8 +1068,8 @@ static MUI_ENTRY ruRUKeyboardSettingsEntries[] = { 0, 0, - " ENTER = த ESC = ⬥ F3 = 室", - TEXT_TYPE_STATUS + "ENTER = த ESC = ⬥ F3 = 室", + TEXT_TYPE_STATUS | TEXT_PADDING_BIG }, { 0, @@ -1085,7 +1084,7 @@ static MUI_ENTRY ruRULayoutSettingsEntries[] = { 4, 3, - " ⠭ ReactOS " KERNEL_VERSION_STR " ", + " ⠭ ReactOS " KERNEL_VERSION_STR, TEXT_STYLE_UNDERLINE }, { @@ -1121,8 +1120,8 @@ static MUI_ENTRY ruRULayoutSettingsEntries[] = { 0, 0, - " ENTER = த ESC = ⬥ F3 = 室", - TEXT_TYPE_STATUS + "ENTER = த ESC = ⬥ F3 = 室", + TEXT_TYPE_STATUS | TEXT_PADDING_BIG }, { 0, @@ -1138,7 +1137,7 @@ static MUI_ENTRY ruRUPrepareCopyEntries[] = { 4, 3, - " ⠭ ReactOS " KERNEL_VERSION_STR " ", + " ⠭ ReactOS " KERNEL_VERSION_STR, TEXT_STYLE_UNDERLINE }, { @@ -1150,8 +1149,8 @@ static MUI_ENTRY ruRUPrepareCopyEntries[] = { 0, 0, - " ⮢ ᯨ᪠ 㥬 䠩...", - TEXT_TYPE_STATUS + "⮢ ᯨ᪠ 㥬 䠩...", + TEXT_TYPE_STATUS | TEXT_PADDING_BIG }, { 0, @@ -1167,7 +1166,7 @@ static MUI_ENTRY ruRUSelectFSEntries[] = { 4, 3, - " ⠭ ReactOS " KERNEL_VERSION_STR " ", + " ⠭ ReactOS " KERNEL_VERSION_STR, TEXT_STYLE_UNDERLINE }, { @@ -1197,8 +1196,8 @@ static MUI_ENTRY ruRUSelectFSEntries[] = { 0, 0, - " ENTER = த ESC = ⬥ F3 = 室", - TEXT_TYPE_STATUS + "ENTER = த ESC = ⬥ F3 = 室", + TEXT_TYPE_STATUS | TEXT_PADDING_BIG }, { @@ -1214,7 +1213,7 @@ static MUI_ENTRY ruRUDeletePartitionEntries[] = { 4, 3, - " ⠭ ReactOS " KERNEL_VERSION_STR " ", + " ⠭ ReactOS " KERNEL_VERSION_STR, TEXT_STYLE_UNDERLINE }, { @@ -1244,8 +1243,8 @@ static MUI_ENTRY ruRUDeletePartitionEntries[] = { 0, 0, - " D = ࠧ ESC = ⬥ F3 = 室", - TEXT_TYPE_STATUS + "D = ࠧ ESC = ⬥ F3 = 室", + TEXT_TYPE_STATUS | TEXT_PADDING_BIG }, { 0, @@ -1260,7 +1259,7 @@ static MUI_ENTRY ruRURegistryEntries[] = { 4, 3, - "⠭ ReactOS " KERNEL_VERSION_STR " ", + " ⠭ ReactOS " KERNEL_VERSION_STR, TEXT_STYLE_UNDERLINE }, { @@ -1272,8 +1271,8 @@ static MUI_ENTRY ruRURegistryEntries[] = { 0, 0, - " ⮢ ⥬ ॥...", - TEXT_TYPE_STATUS + " ⮢ ⥬ ॥...", + TEXT_TYPE_STATUS | TEXT_PADDING_BIG }, { 0, @@ -1288,7 +1287,7 @@ MUI_ERROR ruRUErrorEntries[] = { { // NOT_AN_ERROR - "Success\n" + "ᯥ譮\n" }, { //ERROR_NOT_INSTALLED @@ -1322,7 +1321,7 @@ MUI_ERROR ruRUErrorEntries[] = }, { //ERROR_SIGNATURE_TXTSETUPSIF, - "㦥 ४⭠ ᨣ TXTSETUP.SIF.\n", + "㦥 ४⭠ TXTSETUP.SIF.\n", "ENTER = १㧪" }, { @@ -1481,25 +1480,25 @@ MUI_ERROR ruRUErrorEntries[] = }, { //ERROR_UPDATE_LOCALESETTINGS, - " 㤠 ⠭ ⥬.\n" + " 㤠 ⠭ ⥬.\n" "ENTER = १㧪" }, { //ERROR_ADDING_KBLAYOUTS, - "Setup failed to add keyboard layouts to registry.\n" - "ENTER = Reboot computer" + " 㤠 ᪫ ॥.\n" + "ENTER = १㧪" }, { //ERROR_UPDATE_GEOID, "Setup could not set the geo id.\n" - "ENTER = Reboot computer" + "ENTER = १㧪" }, { //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" "\n" - " * Press any key to continue.", + " * த.", NULL }, { @@ -1507,13 +1506,13 @@ MUI_ERROR ruRUErrorEntries[] = "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" "\n" - " * Press any key to continue." + " * த." }, { //ERROR_ONLY_ONE_EXTENDED, "You can not create more than one extended partition per disk.\n" "\n" - " * Press any key to continue." + " * த." }, { NULL, @@ -1627,23 +1626,21 @@ MUI_STRING ruRUStrings[] = {STRING_PLEASEWAIT, " , ..."}, {STRING_INSTALLCREATEPARTITION, - " ENTER = Install P = Create Primary E = Create Extended F3 = Quit"}, -// " ENTER = ⠭ C = ࠧ F3 = 室"}, + " ENTER = ⠭ P = ࢨ ࠧ E = ७ F3 = 室"}, {STRING_INSTALLCREATELOGICAL, - " ENTER = Install L = Create Logical Partition F3 = Quit"}, + " ENTER = ⠭ L = ᪨ ࠧ F3 = 室"}, {STRING_INSTALLDELETEPARTITION, " ENTER = ⠭ D = ࠧ F3 = 室"}, {STRING_DELETEPARTITION, - " D = Delete Partition F3 = Quit"}, + " D = ࠧ F3 = 室"}, {STRING_PARTITIONSIZE, " ࠧ:"}, {STRING_CHOOSENEWPARTITION, - "You have chosen to create a primary partition on"}, -// " ᮧ ࠧ "}, + " ᮧ ࢨ ࠧ "}, {STRING_CHOOSE_NEW_EXTENDED_PARTITION, - "You have chosen to create an extended partition on"}, + " ᮧ ७ ࠧ "}, {STRING_CHOOSE_NEW_LOGICAL_PARTITION, - "You have chosen to create a logical partition on"}, + " ᮧ ᪨ ࠧ "}, {STRING_HDDSIZE, ", ࠧ ࠧ ."}, {STRING_CREATEPARTITION, @@ -1657,13 +1654,13 @@ MUI_STRING ruRUStrings[] = {STRING_CHECKINGPART, "ணࠬ ⠭ ஢ ࠭ ࠧ."}, {STRING_QUITCONTINUE, - "F3 = 室 ENTER = த"}, + "F3 = 室 ENTER = த"}, {STRING_REBOOTCOMPUTER, "ENTER = १㧪"}, {STRING_TXTSETUPFAILED, "ணࠬ ⠭ ᬮ ᥪ '%S'\n 䠩 TXTSETUP.SIF.\n"}, {STRING_COPYING, - " ஢: %S"}, + " ஢ 䠩: %S"}, {STRING_SETUPCOPYINGFILES, "ணࠬ ⠭ 䠩..."}, {STRING_REGHIVEUPDATE, @@ -1673,7 +1670,7 @@ MUI_STRING ruRUStrings[] = {STRING_DISPLAYETTINGSUPDATE, " ࠬ஢ ࠭ ॥..."}, {STRING_LOCALESETTINGSUPDATE, - " ࠬ஢ ..."}, + " ࠬ஢ 몠..."}, {STRING_KEYBOARDSETTINGSUPDATE, " ࠬ஢ ᪫ ..."}, {STRING_CODEPAGEINFOUPDATE, @@ -1727,7 +1724,7 @@ MUI_STRING ruRUStrings[] = {STRING_MAXSIZE, " (. %lu )"}, {STRING_EXTENDED_PARTITION, - "Extended Partition"}, + "७ ࠧ"}, {STRING_UNFORMATTED, " (ଠ஢)"}, {STRING_FORMATUNUSED, @@ -1741,6 +1738,6 @@ MUI_STRING ruRUStrings[] = {STRING_GB, ""}, {STRING_ADDKBLAYOUTS, - "Adding keyboard layouts"}, + " ᪫ "}, {0, 0} }; diff --git a/reactos/base/shell/cmd/lang/ru-RU.rc b/reactos/base/shell/cmd/lang/ru-RU.rc index b7b7dc8c93a..d2c16cae939 100644 --- a/reactos/base/shell/cmd/lang/ru-RU.rc +++ b/reactos/base/shell/cmd/lang/ru-RU.rc @@ -39,7 +39,7 @@ ALIAS [псевдоним=[команда]]\n\n\ CALL [диск:][путь]имя_файла [параметры]\n\n\ параметры Набор параметров командной строки, необходимых\n\ пакетному файлу." - STRING_CD_HELP "Вывод имени либо смена текущего каталога.\n\n\ + STRING_CD_HELP "Вывод текущего каталога либо его смена.\n\n\ CHDIR [/D][диск:][путь]\n\ CHDIR[..|.]\n\ CD [/D][диск:][путь]\n\ @@ -362,7 +362,7 @@ REPLACE [диск1:][путь1]имя_файла [диск2:][путь2] [/P] [/ /W Ожидание вставки диска перед началом выполнения.\n\ /U Замена только файлов, более старых, чем исходные.\n\ Этот ключ несовместим с ключом /A.\n" - STRING_REPLACE_HELP2 "Необходимо указать путь к исходным файлам.\n" + STRING_REPLACE_HELP2 "Необходимо указать путь к исходным файлам\n" STRING_REPLACE_HELP3 "Ни один файл не заменен\n" STRING_REPLACE_HELP4 "%lu файл(ов) заменено\n" STRING_REPLACE_HELP5 "Замена %s\n" @@ -392,7 +392,7 @@ TITLE [строка]\n\n\ строка Будущий заголовок окна командной строки.\n" STRING_TIME_HELP1 "Вывод или изменение времени.\n\n\ TIME [/T][время]\n\n\ - /T не изменять время\n\n\ + /T только вывести время\n\n\ TIME без параметров выводит текущее время и запрашивает\n\ новое время. Нажатие ENTER сохранит текущее время.\n" STRING_TIME_HELP2 "Введите новое время: " @@ -427,7 +427,7 @@ VER [/C] [/R] [/W]\n\n\ /C Отображание авторов.\n\ /R Displays redistribution information.\n\ /W Отображаение предоставляемых гарантий." - STRING_VERSION_HELP2 " предоставляется БЕЗ ВСЯКИХ ГАРАНТИЙ; для подробности\n\ + STRING_VERSION_HELP2 " предоставляется БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ; для подробности\n\ введите: `ver /w'. This is free software, and you are welcome to redistribute\n\ it under certain conditions; type `ver /r' for details. Type `ver /c' for a\n\ listing of credits." @@ -446,7 +446,7 @@ listing of credits." STRING_VOL_HELP1 " Том в устройстве %c имеет метку %s\n" STRING_VOL_HELP2 " Том в устройстве %c не имеет метки\n" STRING_VOL_HELP3 " Серийный номер тома: %04X-%04X\n" - STRING_VOL_HELP4 "Выводит метку тома и серийный номер.\n\nVOL [диск:]" + STRING_VOL_HELP4 "Выводит метку тома и серийный номер, если они существуют.\n\nVOL [диск:]" STRING_WINDOW_HELP1 "Меняет вид окна консоли\n\n\ WINDOW [/POS[=]лево,верх,ширина,высота]\n\ [MIN | MAX | RESTORE] ['заголовок']\n\n\ @@ -469,13 +469,13 @@ RESTORE восстанавливает окно\n\ STRING_ASSOC_ERROR "Не найдено файловых ассоциаций для расширения %s\n" STRING_BATCH_ERROR "Ошибка открытия командного файла\n" STRING_CHCP_ERROR1 "Текущая кодовая страница: %u\n" - STRING_CHCP_ERROR4 "Ошибочная кодовая страница\n" - STRING_CHOICE_ERROR "Ошибочный параметр. Ожидается формат: /C[:]параметры" - STRING_CHOICE_ERROR_TXT "Ошибочный параметр. Ожидается формат: /T[:]c,nn" - STRING_CHOICE_ERROR_OPTION "Ошибочный параметр: %s" - STRING_CMD_ERROR1 "Не могу перенаправить ввод из файла %s\n" + STRING_CHCP_ERROR4 "Неверная кодовая страница\n" + STRING_CHOICE_ERROR "Неверный параметр. Ожидается формат: /C[:]параметры" + STRING_CHOICE_ERROR_TXT "Неверный параметр. Ожидается формат: /T[:]c,nn" + STRING_CHOICE_ERROR_OPTION "Неверный параметр: %s" + STRING_CMD_ERROR1 "Невозможно перенаправить ввод из файла %s\n" STRING_CMD_ERROR2 "Ошибка создания временного файла для pipe-данных\n" - STRING_CMD_ERROR3 "Не могу перенаправить в файл %s\n" + STRING_CMD_ERROR3 "Невозможно перенаправить в файл %s\n" STRING_CMD_ERROR4 "Запуск %s...\n" STRING_CMD_ERROR5 "Запуск cmdexit.bat...\n" STRING_COLOR_ERROR1 "Одинаковые цвета! (Цвета фона и текста не могут быть одинаковыми)" @@ -496,7 +496,7 @@ RESTORE восстанавливает окно\n\ STRING_FOR_ERROR2 "скобок не обнаружено." STRING_FOR_ERROR3 "'do' отсутствует." STRING_FOR_ERROR4 "нет команды после 'do'." - STRING_FREE_ERROR1 "Неправильное имя диска" + STRING_FREE_ERROR1 "Неверное имя диска" STRING_FREE_ERROR2 "не отмечено" STRING_GOTO_ERROR1 "Не определена метка для GOTO" STRING_GOTO_ERROR2 "Метка '%s' не найдена\n" @@ -504,10 +504,10 @@ RESTORE восстанавливает окно\n\ STRING_MD_ERROR2 "Путь к новому каталогу не существует.\n" STRING_MOVE_ERROR1 "[OK]\n" STRING_MOVE_ERROR2 "[Ошибка]\n" - STRING_REN_ERROR1 "Выполнение MoveFile() было не успешным. Ошибка: %lu\n" + STRING_REN_ERROR1 "Выполнение MoveFile() было не удачным. Ошибка: %lu\n" STRING_START_ERROR1 "На данный момент нет поддержки пакетных файлов!" - STRING_TIME_ERROR1 "Неправильное время." - STRING_TYPE_ERROR1 "Неправильный параметр '/%s'\n" + STRING_TIME_ERROR1 "Неверное время." + STRING_TYPE_ERROR1 "Неверный параметр '/%s'\n" STRING_WINDOW_ERROR1 "окно не найдено" STRING_ERROR_PARAMETERF_ERROR "Некорректный формат параметра - %c\n" STRING_ERROR_INVALID_SWITCH "Неверный параметр - /%c\n" @@ -515,9 +515,9 @@ RESTORE восстанавливает окно\n\ STRING_ERROR_PATH_NOT_FOUND "Путь не найден\n" STRING_ERROR_FILE_NOT_FOUND "Файл не найден\n" STRING_ERROR_REQ_PARAM_MISSING "Отсутствует необходимый параметр\n" - STRING_ERROR_INVALID_DRIVE "Ошибочное определение диска\n" - STRING_ERROR_INVALID_PARAM_FORMAT "Ошибочный формат параметра - %s\n" - STRING_ERROR_BADCOMMAND "Неправильная команда или неверное имя файла - %s\n" + STRING_ERROR_INVALID_DRIVE "Неверное определение диска\n" + STRING_ERROR_INVALID_PARAM_FORMAT "Неверный формат параметра - %s\n" + STRING_ERROR_BADCOMMAND "Неверная команда или неверное имя файла - %s\n" STRING_ERROR_OUT_OF_MEMORY "Нехватка памяти.\n" STRING_ERROR_CANNOTPIPE "Ошибка! Невозможно использовать pipe! Невозможно создать временный файл!\n" STRING_ERROR_D_PAUSEMSG "Для продолжения нажмите любую клавишу . . ." @@ -530,20 +530,20 @@ RESTORE восстанавливает окно\n\ STRING_REPLACE_ERROR5 "Доступ запрещен - %s\n" STRING_REPLACE_ERROR6 "Не найдено файлов - %s\n" STRING_REPLACE_ERROR7 "Расширенная ошибка 32\n" - STRING_CMD_INFOLINE " ReactOS Command Prompt Type HELP = Help " + STRING_CMD_INFOLINE " ReactOS Командная строка Введите HELP для Справки " STRING_REACTOS_VERSION "Операционная система ReactOS [Версия %s-%s]\n" STRING_CMD_SHELLINFO "\nИнтерпретатор командной строки ReactOS\nВерсия %s %s" STRING_VERSION_RUNNING_ON "Запущен на: " - STRING_VERSION_RUNVER "%s [Version %d.%d.%d] %s" + STRING_VERSION_RUNVER "%s [Версия %d.%d.%d] %s" STRING_COPY_FILE " %d файл(ов) скопировано\n" STRING_DELETE_WIPE "очищено" STRING_FOR_ERROR "неправильное задание переменной." STRING_SCREEN_COL "неправильное значение для колонок" STRING_SCREEN_ROW "неправильное значение для строк" STRING_TIMER_TIME "Timer %d is %s: " - STRING_MKLINK_CREATED_SYMBOLIC "Символическая ссылка создана для %s <<===>> %s\n" - STRING_MKLINK_CREATED_HARD "Жесткая связь создана для %s <<===>> %s\n" - STRING_MKLINK_CREATED_JUNCTION "Ссылка-каталог создана для %s <<===>> %s\n" + STRING_MKLINK_CREATED_SYMBOLIC "Символьная ссылка создана для %s <<===>> %s\n" + STRING_MKLINK_CREATED_HARD "Жесткая ссылка создана для %s <<===>> %s\n" + STRING_MKLINK_CREATED_JUNCTION "Точка соединения создана для %s <<===>> %s\n" STRING_MORE "Еще? " STRING_CANCEL_BATCH_FILE "\r\nЗавершить выполнение пакетного файла [Y(да)/N(нет)]? " STRING_INVALID_OPERAND "Неверный операнд." diff --git a/reactos/base/system/diskpart/lang/ru-RU.rc b/reactos/base/system/diskpart/lang/ru-RU.rc index 959ebcebce9..2cde4c4cb9c 100644 --- a/reactos/base/system/diskpart/lang/ru-RU.rc +++ b/reactos/base/system/diskpart/lang/ru-RU.rc @@ -7,8 +7,8 @@ STRINGTABLE BEGIN IDS_APP_HEADER "ReactOS DiskPart" IDS_APP_USAGE "\nDisk Partitioning Interpreter.\n\n\ -Использование: DISKPART [/S <имя файла>] [/T <тайм-аут>] [/?]\n\n\ -/S <имя файла>\tЗапускает указанный скрипт.\n\ +Использование: DISKPART [/S <имя_файла>] [/T <тайм-аут>] [/?]\n\n\ +/S <имя_файла>\tЗапускает указанный скрипт.\n\ /T <тайм-аут>\tTimeout in seconds to prevent diskpart usage overlap.\n\ /?\t\tОтображает эту справку.\n\n" IDS_APP_LICENSE "Распространяется под лицензией GNU GPLv2\n" @@ -27,7 +27,7 @@ BEGIN IDS_DETAIL_INFO_TARGET "Цель" IDS_DETAIL_INFO_LUN_ID "LUN ID" IDS_DETAIL_INFO_LOC_PATH "Location Path" - IDS_DETAIL_INFO_CURR_RO_STATE "Current Read-only State" + IDS_DETAIL_INFO_CURR_RO_STATE "Текущее состояние ""Только для чтения""" IDS_DETAIL_INFO_RO "Только для чтения" IDS_DETAIL_INFO_BOOT_DSK "Загрузочный диск" IDS_DETAIL_INFO_PAGE_FILE_DSK "Pagefile диск" @@ -40,7 +40,7 @@ END STRINGTABLE BEGIN IDS_LIST_DISK_HEAD "Диск ### Состояние\tРазмер\tСвободно\tДин\tGPT\n" - IDS_LIST_DISK_LINE "-------- ------\t----\t----\t---\t---\n" + IDS_LIST_DISK_LINE "-------- ---------\t------\t--------\t---\t---\n" IDS_LIST_VOLUME_HEAD "Том ###\tИмя\tМетка\n" END diff --git a/reactos/base/system/regsvr32/lang/ru-RU.rc b/reactos/base/system/regsvr32/lang/ru-RU.rc index 0df3d2b17cd..48d24ce60c7 100644 --- a/reactos/base/system/regsvr32/lang/ru-RU.rc +++ b/reactos/base/system/regsvr32/lang/ru-RU.rc @@ -2,18 +2,18 @@ LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT STRINGTABLE BEGIN - IDS_UsageMessage "%s\n\nИспользование: regsvr32 [/u] [/s] [/c] [/n] [/i[:параметр]] имя_dll\n\ -/u - Отмена регистрации сервера\n\ -/s - Тихий; не отображать окон сообщений\n\ + IDS_UsageMessage "%s\n\nИспользование: regsvr32 [/u] [/s] [/c] [/n] [/i[:параметр]] DLL-файл\n\ +/u - Отмена регистрации DLL\n\ +/s - ""Тихий"" режим; окна сообщения не отображаются\n\ /c - Вывод в консоль\n\ -/i - Вызывает DllInstall с дополнительным параметром [параметр]; При использовании ключа /u вызывает DllUninstall\n\ +/i - Вызов DllInstall с дополнительным параметром [параметр]; При использовании ключа /u вызывает DllUnInstall\n\ /n - Не вызывает DllRegisterServer; эта опция должна использоваться с /i" IDS_NoDllSpecified "Не указано имя DLL." IDS_InvalidFlag "Неизвестный параметр: %s" IDS_SwitchN_NoI "Неизвестный параметр: /n должен использоваться совместно с параметром /i" IDS_DllNotLoaded "Вызов LoadLibrary('%s') завершился неудачей.\nФункция GetLastError возвратила код ошибки: 0x%08x." IDS_MissingEntry "%s был загружен, но точка входа %s не найдена.\n\n\ -%s может быть неэкспортируемой или поврежденная версия %s находится в памяти. Используйте PView, чтобы обнаружить и удалить его." +%s может быть не экспортируемой или поврежденная версия %s находится в памяти. Используйте PView, чтобы обнаружить и удалить его." IDS_FailureMessage "%s в %s завершился неудачей.\nВозвращенный код: 0x%08x" IDS_SuccessMessage "%s в %s успешно завершено." END diff --git a/reactos/base/system/services/lang/ru-RU.rc b/reactos/base/system/services/lang/ru-RU.rc new file mode 100644 index 00000000000..314afd932d4 --- /dev/null +++ b/reactos/base/system/services/lang/ru-RU.rc @@ -0,0 +1,14 @@ +/* Russian language resource file by Kudratov Olimjon (olim98@bk.ru) */ + +LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT + +STRINGTABLE +BEGIN + IDS_SERVICE_START "Старт" + IDS_SERVICE_STOP "Стоп" + IDS_SERVICE_PAUSE "Пауза" + IDS_SERVICE_RESUME "Возобновить" + IDS_SERVICE_RUNNING "Запущено" + IDS_SERVICE_STOPPED "Остановлено" + IDS_SERVICE_PAUSED "Приостановлено" +END diff --git a/reactos/base/system/services/services.rc b/reactos/base/system/services/services.rc index 8e009313995..4ab8b6fc3f9 100644 --- a/reactos/base/system/services/services.rc +++ b/reactos/base/system/services/services.rc @@ -23,3 +23,7 @@ #ifdef LANGUAGE_RO_RO #include "lang/ro-RO.rc" #endif + +#ifdef LANGUAGE_RU_RU + #include "lang/ru-RU.rc" +#endif diff --git a/reactos/dll/shellext/stobject/lang/ru-RU.rc b/reactos/dll/shellext/stobject/lang/ru-RU.rc new file mode 100644 index 00000000000..57c86126f39 --- /dev/null +++ b/reactos/dll/shellext/stobject/lang/ru-RU.rc @@ -0,0 +1,55 @@ +/* Russian language resource file by Kudratov Olimjon (olim98@bk.ru) */ + +LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT + +#if 0 +IDD_POWER_METER DIALOGEX 0, 0, 252, 218 +STYLE DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU +EXSTYLE WS_EX_CONTEXTHELP +CAPTION "Power Meter" +FONT 8, "MS Shell Dlg" +BEGIN + CONTROL "Power status", 1001, BUTTON, BS_GROUPBOX | WS_CHILD | WS_VISIBLE, 9, 20, 234, 189 + CONTROL "&Always show icon on the taskbar.", 1002, BUTTON, BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_GROUP | WS_TABSTOP, 6, 6, 120, 10 + CONTROL "Show details for each &battery.", 1003, BUTTON, BS_AUTOCHECKBOX | WS_CHILD | WS_VISIBLE | WS_GROUP | WS_TABSTOP, 135, 6, 120, 8 + CONTROL "", 1000, STATIC, SS_LEFT | WS_CHILD | WS_GROUP, 11, 29, 229, 178 +END +#endif + +STRINGTABLE +BEGIN + //Power related strings + IDS_PWR_PROPERTIES "&Adjust Power Properties" + IDS_PWR_METER "&Open Power Meter" + IDS_PWR_RUN "shell32.dll,Control_RunDLL PowerCfg.cpl" + IDS_PWR_PERCENT_REMAINING "%1!u!%% remaining" + IDS_PWR_CHARGING " (charging)" + IDS_PWR_UNKNOWN_REMAINING "Unknown remaining" + IDS_PWR_AC "On AC power" + IDS_PWR_HOURS_REMAINING "%1!u!:%2!02u! hours (%3!u!%%) remaining" + IDS_PWR_MINUTES_REMAINING "%1!u! min (%2!u!%%) remaining" + + //Hotplug related strings + IDS_HOTPLUG_REMOVE_1 "Safely Remove Hardware" + IDS_HOTPLUG_REMOVE_2 "&Safely Remove Hardware" + IDS_HOTPLUG_REMOVE_3 "Safely remove %s" + IDS_HOTPLUG_RUN "shell32.dll,Control_RunDLL hotplug.dll" + IDS_HOTPLUG_COMMA ", " + IDS_HOTPLUG_DRIVE " - Drive(%s)" + IDS_HOTPLUG_DRIVES " - Drives(%s)" + IDS_HOTPLUG_A "A:" + IDS_HOTPLUG_REQUIERES "This hardware requires ""Safe Removal""" + IDS_HOTPLUG_CLICK "Before removing this hardware, click on this icon and select the hardware you want to remove." + + //Volume related strings + IDS_VOL_VOLUME "Volume" + IDS_VOL_ADJUST "&Adjust Audio Properties" + IDS_VOL_OPEN "&Open Volume Control" + IDS_VOL_RUN "SNDVOL32.EXE" + IDS_VOL_MUTED "Volume (muted)" + + //Keyboard-Mouse related strings + IDS_KEYS_STICKY "Залипание клавиш" + IDS_KEYS_MOUSE "Управление указателем с клавиатуры" + IDS_KEYS_FILTER "Фильтрация ввода" +END diff --git a/reactos/dll/shellext/stobject/stobject.rc b/reactos/dll/shellext/stobject/stobject.rc index dd748dabddc..f2482ce703b 100644 --- a/reactos/dll/shellext/stobject/stobject.rc +++ b/reactos/dll/shellext/stobject/stobject.rc @@ -28,6 +28,9 @@ IDR_SYSTRAY REGISTRY "resources/rgs/systray.rgs" #ifdef LANGUAGE_RO_RO #include "lang/ro-RO.rc" #endif +#ifdef LANGUAGE_RU_RU + #include "lang/ru-RU.rc" +#endif #ifdef LANGUAGE_TR_TR #include "lang/tr-TR.rc" #endif diff --git a/reactos/dll/win32/browseui/lang/ru-RU.rc b/reactos/dll/win32/browseui/lang/ru-RU.rc index 73dad50ddc3..b4e7e5add65 100644 --- a/reactos/dll/win32/browseui/lang/ru-RU.rc +++ b/reactos/dll/win32/browseui/lang/ru-RU.rc @@ -138,7 +138,7 @@ END STRINGTABLE BEGIN - IDS_CANCELLING "Отмена..." + IDS_CANCELLING "Прерывание..." IDS_REMAINING "Осталось" END diff --git a/reactos/dll/win32/shell32/lang/ru-RU.rc b/reactos/dll/win32/shell32/lang/ru-RU.rc index 657c85c33b8..7b8484a3939 100644 --- a/reactos/dll/win32/shell32/lang/ru-RU.rc +++ b/reactos/dll/win32/shell32/lang/ru-RU.rc @@ -698,18 +698,18 @@ BEGIN IDS_OVERWRITEFILE_CAPTION "Подтверждение замены файла" IDS_OVERWRITEFOLDER_TEXT "Эта папка уже содержит папку с именем '%1'.\n\nЕсли в папке содержатся файлы с одинаковыми именами, то они так же будут\nзаменены. Продолжить?" - IDS_FILEOOP_COPYING "Copying" - IDS_FILEOOP_MOVING "Moving" - IDS_FILEOOP_DELETING "Deleting" - IDS_FILEOOP_FROM_TO "From %1 to %2" - IDS_FILEOOP_FROM "From %1" - IDS_FILEOOP_PREFLIGHT "Preflight" + IDS_FILEOOP_COPYING "Копирование" + IDS_FILEOOP_MOVING "Перемещение" + IDS_FILEOOP_DELETING "Удаление" + IDS_FILEOOP_FROM_TO "Из %1 в %2" + IDS_FILEOOP_FROM "Из %1" + IDS_FILEOOP_PREFLIGHT "Подготовка" /* message box strings */ IDS_RESTART_TITLE "Перезагрузка" IDS_RESTART_PROMPT "Вы действительно хотите перезагрузить ReactOS?" IDS_SHUTDOWN_TITLE "Завершение работы" - IDS_SHUTDOWN_PROMPT "Закончить работу с ReactOS?" + IDS_SHUTDOWN_PROMPT "Вы действительно хотите завершить работу ReactOS?" IDS_LOGOFF_TITLE "Завершение сеанса" IDS_LOGOFF_PROMPT "Вы действительно хотите выйти из системы?" diff --git a/reactos/media/inf/acpi.inf b/reactos/media/inf/acpi.inf index 2be2a49ed4d..1f5e446d4d7 100644 --- a/reactos/media/inf/acpi.inf +++ b/reactos/media/inf/acpi.inf @@ -81,8 +81,10 @@ GenericMfg = "(dispozitiv de sistem generic)" *PNP0C08.DeviceDesc = "Dispozitive ACPI" [Strings.0419] +ReactOS = "Команда ReactOS" + GenericMfg = "(Стандартные системные устройства)" -*PNP0C08.DeviceDesc = "ACPI Устройства" +*PNP0C08.DeviceDesc = "ACPI устройства" [Strings.041B] GenericMfg = "(Generické systémové zariadenia)" diff --git a/reactos/media/inf/audio.inf b/reactos/media/inf/audio.inf index dca8c661a8e..e27e9073f70 100644 --- a/reactos/media/inf/audio.inf +++ b/reactos/media/inf/audio.inf @@ -90,6 +90,10 @@ AUDIOClassName = "Controladores de som, vídeo e jogo" ReactOS = "Echipa ReactOS" AUDIOClassName = "Dispozitive audio & video" +[Strings.0419] +ReactOS = "Команда ReactOS" +AUDIOClassName = "Аудио и видео контроллер" + [Strings.0422] ReactOS = "Команда ReactOS" AUDIOClassName = "Контроллер аудіо та відео" diff --git a/reactos/media/inf/battery.inf b/reactos/media/inf/battery.inf index f957ba8268b..b97bf2a79f4 100644 --- a/reactos/media/inf/battery.inf +++ b/reactos/media/inf/battery.inf @@ -96,6 +96,14 @@ GenericMfg = "(acumulator generic)" ACPI\PNP0C0A.DeviceDesc = "Metodă de control acumulator conformă cu ACPI" ACPI\ACPI0003.DeviceDesc = "Adaptor CA" +[Strings.0419] +ReactOS = "Команда ReactOS" +BatteryClassName = "Батареи" + +GenericMfg = "(Стандартные батареи)" +ACPI\PNP0C0A.DeviceDesc = "Батареи с ACPI-совместимым методом управления" +ACPI\ACPI0003.DeviceDesc = "AC адаптер" + [Strings.0422] ReactOS = "Команда ReactOS" BatteryClassName = "Батареї" diff --git a/reactos/media/inf/bth.inf b/reactos/media/inf/bth.inf index ecce95d5f2d..28569d91028 100644 --- a/reactos/media/inf/bth.inf +++ b/reactos/media/inf/bth.inf @@ -74,3 +74,9 @@ BluetoothClassName="Odbiorniki radiowe Bluetooth" ReactOS="Echipa ReactOS" BTUSB.DeviceDesc="Radio Bluetooth USB generic" BluetoothClassName="Radiouri Bluetooth" + +[Strings.0419] +ReactOS="Команда ReactOS" +BTUSB.DeviceDesc="Стандартный USB Bluetooth радиомодуль" +BluetoothClassName="Радиомодули Bluetooth" + diff --git a/reactos/media/inf/c_image.inf b/reactos/media/inf/c_image.inf index 23a62cb13d6..c6c26b62a96 100644 --- a/reactos/media/inf/c_image.inf +++ b/reactos/media/inf/c_image.inf @@ -38,3 +38,7 @@ ImageClassName = "Obraz" [Strings.0418] ReactOS = "Echipa ReactOS" ImageClassName = "Imagine" + +[Strings.0419] +ReactOS = "Команда ReactOS" +ImageClassName = "Образ" diff --git a/reactos/media/inf/cdrom.inf b/reactos/media/inf/cdrom.inf index 03c4ba938f5..1d7a2a0e11d 100644 --- a/reactos/media/inf/cdrom.inf +++ b/reactos/media/inf/cdrom.inf @@ -94,7 +94,10 @@ GenCdRom.DeviceDesc = "Dispozitiv CD-ROM" GenericMfg = "(dispozitive DVD/CD-ROM generice)" [Strings.0419] -CDROMClassName = "Дисковод DVD/CD-ROM" +ReactOS = "Команда ReactOS" +CDROMClassName = "DVD/CD-ROM приводы" +GenCdRom.DeviceDesc = "CD-ROM привод" +GenericMfg = "(Стандартные DVD/CD-ROM приводы)" [Strings.0422] ReactOS = "Команда ReactOS" diff --git a/reactos/media/inf/cpu.inf b/reactos/media/inf/cpu.inf index 131c1a100c6..386350a8ee2 100644 --- a/reactos/media/inf/cpu.inf +++ b/reactos/media/inf/cpu.inf @@ -292,9 +292,37 @@ ViaNANOProcessor.DeviceDesc = "Procesor VIA Nano" ViaProcessor.DeviceDesc = "Procesor VIA" [Strings.0419] + +ReactOS = "Фонд ReactOS" +ProcessorClassName = "Процессоры" + Processor.DeviceDesc = "Процессор" -IntelProcessor.DeviceDesc = "Процессор Intel" +CyrixProcessor.DeviceDesc = "Cyrix 6x86 процессор" +IntelProcessor.DeviceDesc = "Intel Pentium процессор" +IntelMMXProcessor.DeviceDesc = "Intel Pentium MMX процессор" +IntelPROProcessor.DeviceDesc = "Intel Pentium Pro процессор" +IntelP2Processor.DeviceDesc = "Intel Pentium II / Celeron процессор" +IntelP3Processor.DeviceDesc = "Intel Pentium III / Celeron / Xeon процессор" +IntelMProcessor.DeviceDesc = "Intel Pentium M / Celeron M процессор" +IntelP4Processor.DeviceDesc = "Intel Pentium 4 / Celeron / Xeon / D процессор" +IntelAtomProcessor.DeviceDesc = "Intel Atom процессор" +IntelCoreProcessor.DeviceDesc = "Intel Intel Core Solo/Duo/Ex / Celeron / Xeon / M процессор" +IntelCoreiXProcessor.DeviceDesc = "Intel Core i* процессор" +AMDProcessor.DeviceDesc = "AMD процессор" +AMDK6Processor.DeviceDesc = "AMD K6 процессор" +AMDK62Processor.DeviceDesc = "AMD K6-2 процессор" +AMDK63Processor.DeviceDesc = "AMD K6-III / Geode процессор" +AMDK7Processor.DeviceDesc = "AMD Athlon / Duron / Geode NX / Sempron процессор" +AMDK8Processor.DeviceDesc = "AMD Athlon 64 / Turion 64 / Opteron / Sempron процессор" +AMDPHENProcessor.DeviceDesc = "AMD Athlon 64 X / Turion 64 X / Phenom процессор" +AMDQProcessor.DeviceDesc = "AMD Athlon 64 Q* / Turion 64 *M / Sempron S* процессор" +TransmetaProcessor.DeviceDesc = "Transmeta Crusoe процессор" Standard = "Стандартный процессор" +ViaC7Processor.DeviceDesc = "VIA C7 процессор" +ViaNEHProcessor.DeviceDesc = "VIA Nehemiah процессор" +ViaESTProcessor.DeviceDesc = "VIA Esther процессор" +ViaNANOProcessor.DeviceDesc = "VIA Nano процессор" +ViaProcessor.DeviceDesc = "VIA процессор" [Strings.041B] Processor.DeviceDesc = "Procesor" diff --git a/reactos/media/inf/disk.inf b/reactos/media/inf/disk.inf index 5b15acc8e3f..adf39ab73d5 100644 --- a/reactos/media/inf/disk.inf +++ b/reactos/media/inf/disk.inf @@ -90,6 +90,14 @@ Disk.DeviceDesc = "Dispozitiv disc" OpticalDisk.DeviceDesc = "Dispozitiv disc optic" Disk.ServiceDesc = "Modul-pilot de disc" +[Strings] +ReactOS = "Команда ReactOS" +GenericMfg = "(Стандартные дисковые накопители)" +DiskClassName = "Дисковые устройства" +Disk.DeviceDesc = "Дисковое устройство" +OpticalDisk.DeviceDesc = "Оптическое дисковое устройство" +Disk.ServiceDesc = "Драйвер диска" + [Strings.0422] ReactOS = "Команда ReactOS" GenericMfg = "(Стандартні приводи дисків)" diff --git a/reactos/win32ss/user/winsrv/consrv/frontends/gui/lang/ru-RU.rc b/reactos/win32ss/user/winsrv/consrv/frontends/gui/lang/ru-RU.rc index 826cefb4d69..2c33d7b9fbb 100644 --- a/reactos/win32ss/user/winsrv/consrv/frontends/gui/lang/ru-RU.rc +++ b/reactos/win32ss/user/winsrv/consrv/frontends/gui/lang/ru-RU.rc @@ -8,23 +8,23 @@ BEGIN IDS_PASTE "Вставить" IDS_SELECTALL "Выделить все" IDS_SCROLL "Прокрутить" - IDS_FIND "Искать..." + IDS_FIND "Найти..." IDS_DEFAULTS "Умолчания" IDS_PROPERTIES "Свойства" /* IDS_SCROLLHERE "Scroll here" IDS_SCROLLTOP "Scroll top" - IDS_SCROLLBOTTOM "Прокрутить вниз" - IDS_SCROLLPAGE_UP "Вверх страницы" - IDS_SCROLLPAGE_DOWN "Вниз страницы" - IDS_SCROLLUP "Прокрутить вверх" + IDS_SCROLLBOTTOM "Scroll bottom" + IDS_SCROLLPAGE_UP "Page up" + IDS_SCROLLPAGE_DOWN "Page down" + IDS_SCROLLUP "Scroll up" IDS_SCROLLDOWN "Scroll down" */ - IDS_TERMINAL_TITLE "ReactOS Console" + IDS_TERMINAL_TITLE "ReactOS Консоль" END STRINGTABLE BEGIN - IDS_MARK_TITLE "Mark" - IDS_SELECT_TITLE "Select" + IDS_MARK_TITLE "Пометить" + IDS_SELECT_TITLE "Выделить" END diff --git a/reactos/win32ss/user/winsrv/consrv/lang/ru-RU.rc b/reactos/win32ss/user/winsrv/consrv/lang/ru-RU.rc index 3657f73a21f..6af5417ccaa 100644 --- a/reactos/win32ss/user/winsrv/consrv/lang/ru-RU.rc +++ b/reactos/win32ss/user/winsrv/consrv/lang/ru-RU.rc @@ -2,5 +2,5 @@ LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT STRINGTABLE BEGIN - IDS_CONSOLE_TITLE "ReactOS Console" + IDS_CONSOLE_TITLE "ReactOS Консоль" END diff --git a/reactos/win32ss/user/winsrv/consrv_new/frontends/gui/lang/ru-RU.rc b/reactos/win32ss/user/winsrv/consrv_new/frontends/gui/lang/ru-RU.rc index dcdc2b30060..1219c4de158 100644 --- a/reactos/win32ss/user/winsrv/consrv_new/frontends/gui/lang/ru-RU.rc +++ b/reactos/win32ss/user/winsrv/consrv_new/frontends/gui/lang/ru-RU.rc @@ -8,17 +8,17 @@ BEGIN IDS_PASTE "Вставить" IDS_SELECTALL "Выделить все" IDS_SCROLL "Прокрутить" - IDS_FIND "Искать..." + IDS_FIND "Найти..." IDS_DEFAULTS "Умолчания" IDS_PROPERTIES "Свойства" /* IDS_SCROLLHERE "Scroll here" IDS_SCROLLTOP "Scroll top" - IDS_SCROLLBOTTOM "Прокрутить вниз" - IDS_SCROLLPAGE_UP "Вверх страницы" - IDS_SCROLLPAGE_DOWN "Вниз страницы" - IDS_SCROLLUP "Прокрутить вверх" + IDS_SCROLLBOTTOM "Scroll bottom" + IDS_SCROLLPAGE_UP "Page up" + IDS_SCROLLPAGE_DOWN "Page down" + IDS_SCROLLUP "Scroll up" IDS_SCROLLDOWN "Scroll down" */ - IDS_TERMINAL_TITLE "ReactOS Console" + IDS_TERMINAL_TITLE "ReactOS Консоль" END diff --git a/reactos/win32ss/user/winsrv/consrv_new/lang/ru-RU.rc b/reactos/win32ss/user/winsrv/consrv_new/lang/ru-RU.rc index 3657f73a21f..6af5417ccaa 100644 --- a/reactos/win32ss/user/winsrv/consrv_new/lang/ru-RU.rc +++ b/reactos/win32ss/user/winsrv/consrv_new/lang/ru-RU.rc @@ -2,5 +2,5 @@ LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT STRINGTABLE BEGIN - IDS_CONSOLE_TITLE "ReactOS Console" + IDS_CONSOLE_TITLE "ReactOS Консоль" END diff --git a/reactos/win32ss/user/winsrv/usersrv/lang/ru-RU.rc b/reactos/win32ss/user/winsrv/usersrv/lang/ru-RU.rc index 6eea2a40b4f..799da0aab70 100644 --- a/reactos/win32ss/user/winsrv/usersrv/lang/ru-RU.rc +++ b/reactos/win32ss/user/winsrv/usersrv/lang/ru-RU.rc @@ -7,7 +7,7 @@ FONT 8, "MS Shell Dlg" BEGIN LTEXT "Завершение программы... Пожалуйста подождите", IDC_STATIC, 7, 7, 186, 11 CONTROL "Progress", IDC_PROGRESS, "msctls_progress32", WS_BORDER, 7, 20, 186, 13 - LTEXT "Если вы завершите программу сейчас, то вы можете потерять несохраненные данные. Чтобы завершить программу сейчас нажмите ""Завершить""", IDC_STATIC, 7, 40, 186, 26 + LTEXT "Если вы завершите программу сейчас, то вы можете потерять несохраненные данные. Чтобы завершить программу сейчас нажмите ""Завершить"".", IDC_STATIC, 7, 40, 186, 26 DEFPUSHBUTTON "&Завершить", IDC_END_NOW, 150, 71, 43, 17 END