diff --git a/rosapps/applications/winfile/De.rc b/rosapps/applications/winfile/De.rc index e30c5c18116..576075f4098 100644 --- a/rosapps/applications/winfile/De.rc +++ b/rosapps/applications/winfile/De.rc @@ -258,3 +258,4 @@ STRINGTABLE IDS_FREE_SPACE_FMT "%s von %s frei" } +#pragma code_page(default) diff --git a/rosapps/applications/winfile/Fr.rc b/rosapps/applications/winfile/Fr.rc index 1b39edcefd5..1e8c279919f 100644 --- a/rosapps/applications/winfile/Fr.rc +++ b/rosapps/applications/winfile/Fr.rc @@ -265,3 +265,4 @@ STRINGTABLE IDS_FREE_SPACE_FMT "%s sur %s libre" } +#pragma code_page(default) diff --git a/rosapps/applications/winfile/Ja.rc b/rosapps/applications/winfile/Ja.rc index b73486a5dd0..bac2414b6d1 100644 --- a/rosapps/applications/winfile/Ja.rc +++ b/rosapps/applications/winfile/Ja.rc @@ -263,3 +263,4 @@ STRINGTABLE IDS_FREE_SPACE_FMT "%s of %s free" } +#pragma code_page(default) diff --git a/rosapps/applications/winfile/Lt.rc b/rosapps/applications/winfile/Lt.rc index 32cec0efea7..c8ca5ff0ecd 100644 --- a/rosapps/applications/winfile/Lt.rc +++ b/rosapps/applications/winfile/Lt.rc @@ -261,3 +261,4 @@ STRINGTABLE IDS_FREE_SPACE_FMT "%s iš %s laisva" } +#pragma code_page(default) diff --git a/rosapps/applications/winfile/Pt.rc b/rosapps/applications/winfile/Pt.rc index d95b0d5b5ac..6ae50da9255 100644 --- a/rosapps/applications/winfile/Pt.rc +++ b/rosapps/applications/winfile/Pt.rc @@ -414,3 +414,4 @@ STRINGTABLE IDS_FREE_SPACE_FMT "%s de %s livre" } +#pragma code_page(default) diff --git a/rosapps/applications/winfile/Ru.rc b/rosapps/applications/winfile/Ru.rc index ef8c657f63b..c24bfc99edd 100644 --- a/rosapps/applications/winfile/Ru.rc +++ b/rosapps/applications/winfile/Ru.rc @@ -21,204 +21,207 @@ #include "resource.h" +/* UTF-8 */ +#pragma code_page(65001) + LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT /* Menu */ IDM_WINEFILE MENU FIXED IMPURE { - POPUP "&" { - MENUITEM "&\tEnter", ID_ACTIVATE - MENUITEM "&...\tF7", ID_FILE_MOVE - MENUITEM "&...\tF8", ID_FILE_COPY - MENUITEM "& ...\tF9", 118 - MENUITEM "&\tDel", ID_FILE_DELETE - MENUITEM "...", 109 - MENUITEM "...\tAlt+Enter", ID_EDIT_PROPERTIES + POPUP "&Файл" { + MENUITEM "&Открыть\tEnter", ID_ACTIVATE + MENUITEM "&Переместить...\tF7", ID_FILE_MOVE + MENUITEM "&Копировать...\tF8", ID_FILE_COPY + MENUITEM "&В буфер обмена...\tF9", 118 + MENUITEM "&Удалить\tDel", ID_FILE_DELETE + MENUITEM "Переименовать...", 109 + MENUITEM "Свойства...\tAlt+Enter", ID_EDIT_PROPERTIES MENUITEM SEPARATOR - MENUITEM "...", 119 - MENUITEM "...", 120 + MENUITEM "Архивировать...", 119 + MENUITEM "Распаковать...", 120 MENUITEM SEPARATOR - MENUITEM "&...", ID_EXECUTE - MENUITEM "&...", 102 - MENUITEM "...", 103 + MENUITEM "&Запустить...", ID_EXECUTE + MENUITEM "&Печатать...", 102 + MENUITEM "Ассоциировать...", 103 MENUITEM SEPARATOR - MENUITEM " ...", 111 - MENUITEM "...", 104 - MENUITEM "& ...", 116 + MENUITEM "Создать директорию...", 111 + MENUITEM "Поиск...", 104 + MENUITEM "&Выделить файлы...", 116 MENUITEM SEPARATOR #ifndef _NO_EXTENSIONS - MENUITEM "\tAlt+X", ID_FILE_EXIT + MENUITEM "Выход\tAlt+X", ID_FILE_EXIT #else - MENUITEM "", ID_FILE_EXIT + MENUITEM "Выход", ID_FILE_EXIT #endif } - POPUP "&" { - MENUITEM "& ...", 201 - MENUITEM "& ...", 202 + POPUP "&Диск" { + MENUITEM "&Копировать диск...", 201 + MENUITEM "&Метка тома...", 202 MENUITEM SEPARATOR - MENUITEM "&...", ID_FORMAT_DISK + MENUITEM "&Форматировать...", ID_FORMAT_DISK #ifdef _WIN95 - MENUITEM "& ...", -1 /*TODO*/ + MENUITEM "&Создать системный диск...", -1 /*TODO*/ #endif MENUITEM SEPARATOR - MENUITEM "& ", ID_CONNECT_NETWORK_DRIVE - MENUITEM "& ", ID_DISCONNECT_NETWORK_DRIVE + MENUITEM "Подклю&чить сетевой диск", ID_CONNECT_NETWORK_DRIVE + MENUITEM "Отк&лючить сетевой диск", ID_DISCONNECT_NETWORK_DRIVE MENUITEM SEPARATOR - MENUITEM " & ...", 254 - MENUITEM "& ...", 255 + MENUITEM "Сделать о&бщим как...", 254 + MENUITEM "&Закрыть общий доступ...", 255 MENUITEM SEPARATOR - MENUITEM "& ...", 251 + MENUITEM "&Выбрать диск...", 251 } - POPUP "&" { - MENUITEM "& \t+", 301 - MENUITEM "& \t*", 302 - MENUITEM " &\tStrg+*", 303 - MENUITEM "& \t-", 304 + POPUP "&Папки" { + MENUITEM "С&ледующий уровень\t+", 301 + MENUITEM "&Развернуть дерево\t*", 302 + MENUITEM "Развернуть в&се\tStrg+*", 303 + MENUITEM "&Свернуть дерево\t-", 304 MENUITEM SEPARATOR - MENUITEM "& ", 505 + MENUITEM "&Отметить ветви", 505 } - POPUP "&" { - MENUITEM " & ", 413 - MENUITEM " &", 411 - MENUITEM " &", 412 + POPUP "&Вид" { + MENUITEM "Дерево &и папка", 413 + MENUITEM "Только &дерево", 411 + MENUITEM "Только &папка", 412 MENUITEM SEPARATOR - MENUITEM "&", ID_VIEW_SPLIT + MENUITEM "Раз&бить", ID_VIEW_SPLIT MENUITEM SEPARATOR - MENUITEM "&", ID_VIEW_NAME - MENUITEM "& ", ID_VIEW_ALL_ATTRIBUTES, CHECKED - MENUITEM "& ...", ID_VIEW_SELECTED_ATTRIBUTES + MENUITEM "И&мя", ID_VIEW_NAME + MENUITEM "В&се подробности о файле", ID_VIEW_ALL_ATTRIBUTES, CHECKED + MENUITEM "&Выборочно о файле...", ID_VIEW_SELECTED_ATTRIBUTES MENUITEM SEPARATOR - MENUITEM "& ", ID_VIEW_SORT_NAME - MENUITEM " &", ID_VIEW_SORT_TYPE - MENUITEM " &", ID_VIEW_SORT_SIZE - MENUITEM " &", ID_VIEW_SORT_DATE + MENUITEM "&Сортировать по имени", ID_VIEW_SORT_NAME + MENUITEM "Сортировать по &типу", ID_VIEW_SORT_TYPE + MENUITEM "Сортировать по &размеру", ID_VIEW_SORT_SIZE + MENUITEM "Сортировать по д&ате", ID_VIEW_SORT_DATE MENUITEM SEPARATOR - MENUITEM " &...", ID_VIEW_FILTER + MENUITEM "Сортировать по &...", ID_VIEW_FILTER } - POPUP "&" { - MENUITEM "&...", 501 - MENUITEM "&...", ID_SELECT_FONT - MENUITEM "& ...", 512 + POPUP "&Настройки" { + MENUITEM "Под&тверждения...", 501 + MENUITEM "&Шрифт...", ID_SELECT_FONT + MENUITEM "&Настроить панель инструментов...", 512 MENUITEM SEPARATOR - MENUITEM "& ", ID_VIEW_TOOL_BAR, CHECKED - MENUITEM " &", ID_VIEW_DRIVE_BAR, CHECKED - MENUITEM "& ", ID_VIEW_STATUSBAR, CHECKED + MENUITEM "&Панель инструментов", ID_VIEW_TOOL_BAR, CHECKED + MENUITEM "Панель &дисков", ID_VIEW_DRIVE_BAR, CHECKED + MENUITEM "&Строка состояния", ID_VIEW_STATUSBAR, CHECKED #ifndef _NO_EXTENSIONS - MENUITEM "& \tCtrl+Shift+S", ID_VIEW_FULLSCREEN + MENUITEM "П&олный экран\tCtrl+Shift+S", ID_VIEW_FULLSCREEN #endif MENUITEM SEPARATOR - MENUITEM "& ", 504 - MENUITEM "& ",511 + MENUITEM "&Значок в список программ", 504 + MENUITEM "Со&хранять настройки при выходе",511 } - POPUP "&" { - MENUITEM "&...", 605 - MENUITEM "&...", 606 - MENUITEM "&...", 607 + POPUP "&Безопасность" { + MENUITEM "&Доступ...", 605 + MENUITEM "&Протоколы...", 606 + MENUITEM "&Владелец...", 607 } - POPUP "&" { - MENUITEM " &", ID_WINDOW_NEW - MENUITEM " &\tCtrl+F5", ID_WINDOW_CASCADE - MENUITEM " & ", ID_WINDOW_TILE_HORZ - MENUITEM " & \tCtrl+F4",ID_WINDOW_TILE_VERT + POPUP "&Окно" { + MENUITEM "Новое &окно", ID_WINDOW_NEW + MENUITEM "Окна &каскадом\tCtrl+F5", ID_WINDOW_CASCADE + MENUITEM "Окна с&верху вниз", ID_WINDOW_TILE_HORZ + MENUITEM "Окна с&лева направо\tCtrl+F4",ID_WINDOW_TILE_VERT #ifndef _NO_EXTENSIONS - MENUITEM " &", ID_WINDOW_AUTOSORT + MENUITEM "Расположить &автоматически", ID_WINDOW_AUTOSORT #endif - MENUITEM "&", ID_WINDOW_ARRANGE - MENUITEM "&\tF5", ID_REFRESH + MENUITEM "&Расположить", ID_WINDOW_ARRANGE + MENUITEM "О&бновить\tF5", ID_REFRESH } - POPUP "&" { - MENUITEM "&\tF1", ID_HELP - MENUITEM "&...\tF1", ID_HELP - MENUITEM "& \tF1", ID_HELP_USING + POPUP "&Справка" { + MENUITEM "&Содержание\tF1", ID_HELP + MENUITEM "&Поиск...\tF1", ID_HELP + MENUITEM "&Использование справки\tF1", ID_HELP_USING MENUITEM SEPARATOR - MENUITEM "& Winefile...", ID_ABOUT + MENUITEM "&О Winefile...", ID_ABOUT } } IDD_EXECUTE DIALOG FIXED IMPURE 15, 13, 210, 63 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU -CAPTION "" +CAPTION "Выполнить" FONT 8, "MS Shell Dlg" { CONTROL "", 101, "Static", SS_SIMPLE|SS_NOPREFIX, 3, 6, 162, 10 - CONTROL "&:", -1, "Static", SS_LEFTNOWORDWRAP|WS_GROUP, 3, 18, 60, 10 + CONTROL "&Команда:", -1, "Static", SS_LEFTNOWORDWRAP|WS_GROUP, 3, 18, 60, 10 EDITTEXT 201, 3, 29, 134, 12, ES_AUTOHSCROLL - CONTROL " &", 214, "Button", BS_AUTOCHECKBOX|WS_TABSTOP,3, 45, 71, 12 + CONTROL "Как &символ", 214, "Button", BS_AUTOCHECKBOX|WS_TABSTOP,3, 45, 71, 12 DEFPUSHBUTTON "OK", 1, 158, 6, 47, 14 - PUSHBUTTON "", 2, 158, 23, 47, 14 - PUSHBUTTON "&", 254, 158, 43, 47, 14 + PUSHBUTTON "Отмена", 2, 158, 23, 47, 14 + PUSHBUTTON "&Справка", 254, 158, 43, 47, 14 } IDD_SELECT_DESTINATION DIALOG FIXED IMPURE 15, 13, 210, 63 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU -CAPTION " " +CAPTION "Выберите путь назначения" FONT 8, "MS Shell Dlg" { CONTROL "", 101, "Static", SS_SIMPLE|SS_NOPREFIX, 3, 6, 162, 10 - CONTROL "&:", -1, "Static", SS_LEFTNOWORDWRAP|WS_GROUP, 3, 18, 60, 10 + CONTROL "&Путь:", -1, "Static", SS_LEFTNOWORDWRAP|WS_GROUP, 3, 18, 60, 10 EDITTEXT 201, 3, 29, 134, 12, ES_AUTOHSCROLL DEFPUSHBUTTON "OK", 1, 158, 6, 47, 14 - PUSHBUTTON "", 2, 158, 23, 47, 14 - PUSHBUTTON "&", 254, 158, 43, 47, 14 + PUSHBUTTON "Отмена", 2, 158, 23, 47, 14 + PUSHBUTTON "&Обзор", 254, 158, 43, 47, 14 } IDD_DIALOG_VIEW_TYPE DIALOG DISCARDABLE 15, 13, 161, 97 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU -CAPTION " " +CAPTION "По типу файлов" FONT 8, "MS Sans Serif" BEGIN - LTEXT "&:",-1,7,8,22,10 + LTEXT "&Имя:",-1,7,8,22,10 EDITTEXT IDC_VIEW_PATTERN,31,7,63,12,ES_AUTOHSCROLL - GROUPBOX " ",-1,7,23,87,56 - CONTROL "&",IDC_VIEW_TYPE_DIRECTORIES,"Button", + GROUPBOX "Тип файла",-1,7,23,87,56 + CONTROL "&Каталоги",IDC_VIEW_TYPE_DIRECTORIES,"Button", BS_AUTOCHECKBOX | WS_TABSTOP,13,32,70,10 - CONTROL "&",IDC_VIEW_TYPE_PROGRAMS,"Button", + CONTROL "&Программы",IDC_VIEW_TYPE_PROGRAMS,"Button", BS_AUTOCHECKBOX | WS_TABSTOP,13,43,70,10 - CONTROL "&",IDC_VIEW_TYPE_DOCUMENTS,"Button", + CONTROL "&Документы",IDC_VIEW_TYPE_DOCUMENTS,"Button", BS_AUTOCHECKBOX | WS_TABSTOP,13,54,70,10 - CONTROL " &",IDC_VIEW_TYPE_OTHERS,"Button", + CONTROL "Другие &файлы",IDC_VIEW_TYPE_OTHERS,"Button", BS_AUTOCHECKBOX | WS_TABSTOP,13,65,70,10 - CONTROL " /& ",IDC_VIEW_TYPE_HIDDEN, + CONTROL "Показать скрытые/&системные файлы",IDC_VIEW_TYPE_HIDDEN, "Button",BS_AUTOCHECKBOX | WS_TABSTOP,7,81,106,9 DEFPUSHBUTTON "OK",IDOK,104,7,50,14 - PUSHBUTTON "",IDCANCEL,104,24,50,14 + PUSHBUTTON "Отмена",IDCANCEL,104,24,50,14 END IDD_DIALOG_PROPERTIES DIALOG DISCARDABLE 0, 0, 248, 215 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU -CAPTION " %s" +CAPTION "Свойства %s" FONT 8, "MS Sans Serif" BEGIN DEFPUSHBUTTON "OK",IDOK,191,7,50,14 - PUSHBUTTON "",IDCANCEL,191,29,50,14 - LTEXT " &:",-1,7,7,59,9 + PUSHBUTTON "Отмена",IDCANCEL,191,29,50,14 + LTEXT "Имя &файла:",-1,7,7,59,9 EDITTEXT IDC_STATIC_PROP_FILENAME,71,7,120,9,ES_READONLY | NOT WS_BORDER | WS_TABSTOP - LTEXT "& :",-1,7,18,59,9 + LTEXT "&Полный путь:",-1,7,18,59,9 EDITTEXT IDC_STATIC_PROP_PATH,71,18,120,9, ES_READONLY | NOT WS_BORDER | WS_TABSTOP - LTEXT " :",-1,7,29,59,9 + LTEXT "Последнее изменение:",-1,7,29,59,9 EDITTEXT IDC_STATIC_PROP_LASTCHANGE,71,29,120,9,ES_READONLY | NOT WS_BORDER | WS_TABSTOP - LTEXT ":",-1,7,40,59,9 + LTEXT "Версия:",-1,7,40,59,9 EDITTEXT IDC_STATIC_PROP_VERSION,71,40,120,9,ES_READONLY | NOT WS_BORDER | WS_TABSTOP LTEXT "Cop&yright:",-1,7,51,59,9 EDITTEXT IDC_STATIC_PROP_COPYRIGHT,71,51,120,9,ES_READONLY | NOT WS_BORDER | WS_TABSTOP - LTEXT ":",-1,7,62,59,9 + LTEXT "Размер:",-1,7,62,59,9 EDITTEXT IDC_STATIC_PROP_SIZE,71,62,120,9,ES_READONLY | NOT WS_BORDER | WS_TABSTOP - GROUPBOX "",-1,7,79,158,46 - CONTROL "& ",IDC_CHECK_READONLY,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,17,91,68,9 - CONTROL "&",IDC_CHECK_HIDDEN,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,92,91,68,9 + GROUPBOX "Атрибуты",-1,7,79,158,46 + CONTROL "&Только для чтения",IDC_CHECK_READONLY,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,17,91,68,9 + CONTROL "С&крытый",IDC_CHECK_HIDDEN,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,92,91,68,9 CONTROL "&Archive",IDC_CHECK_ARCHIVE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,17,101,68,9 - CONTROL "&",IDC_CHECK_SYSTEM,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,92,101,68,9 - CONTROL "&",IDC_CHECK_COMPRESSED,"Button", BS_AUTOCHECKBOX | WS_TABSTOP,17,111,68,9 - GROUPBOX "& ",-1,7,129,234,79 + CONTROL "&Системный",IDC_CHECK_SYSTEM,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,92,101,68,9 + CONTROL "С&жатый",IDC_CHECK_COMPRESSED,"Button", BS_AUTOCHECKBOX | WS_TABSTOP,17,111,68,9 + GROUPBOX "&Информация о версии",-1,7,129,234,79 LISTBOX IDC_LIST_PROP_VERSION_TYPES,13,139,107,63,LBS_SORT | LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_TABSTOP EDITTEXT IDC_LIST_PROP_VERSION_VALUES,123,139,111,63,ES_MULTILINE | ES_READONLY | WS_VSCROLL END @@ -226,34 +229,35 @@ END STRINGTABLE { - IDS_FONT_SEL_DLG_NAME " " - IDS_FONT_SEL_ERROR " ." + IDS_FONT_SEL_DLG_NAME "Применение параметров настройки шрифта" + IDS_FONT_SEL_ERROR "Ошибка при выборе нового шрифта." } STRINGTABLE { IDS_WINEFILE "Winefile" - IDS_ERROR "" - IDS_ROOT_FS " " - IDS_UNIXFS " " - IDS_DESKTOP " " + IDS_ERROR "Ошибка" + IDS_ROOT_FS "Корневая файловая система" + IDS_UNIXFS "Основная файловая система" + IDS_DESKTOP "Рабочий стол" IDS_SHELL "Shell" IDS_TITLEFMT "%s - %s" - IDS_NO_IMPL " " + IDS_NO_IMPL "Ещё не реализовано" IDS_WINE_FILE "Wine File" } STRINGTABLE { - IDS_COL_NAME "" - IDS_COL_SIZE "" - IDS_COL_CDATE " " - IDS_COL_ADATE " " - IDS_COL_MDATE " " + IDS_COL_NAME "Имя" + IDS_COL_SIZE "Размер" + IDS_COL_CDATE "Дата создания" + IDS_COL_ADATE "Дата последнего доступа" + IDS_COL_MDATE "Дата последнего изменения" IDS_COL_IDX "Index/Inode" - IDS_COL_LINKS "" - IDS_COL_ATTR "" - IDS_COL_SEC "" + IDS_COL_LINKS "Ссылки" + IDS_COL_ATTR "Атрибуты" + IDS_COL_SEC "Безопасность" - IDS_FREE_SPACE_FMT "%s %s " + IDS_FREE_SPACE_FMT "%s из %s свободно" } +#pragma code_page(default) diff --git a/rosapps/applications/winfile/Si.rc b/rosapps/applications/winfile/Si.rc index 2010f5912aa..24f673c3af1 100644 --- a/rosapps/applications/winfile/Si.rc +++ b/rosapps/applications/winfile/Si.rc @@ -260,3 +260,4 @@ STRINGTABLE IDS_FREE_SPACE_FMT "Prosto: %s od %s" } +#pragma code_page(default) diff --git a/rosapps/applications/winfile/Zh.rc b/rosapps/applications/winfile/Zh.rc index 8eb3300cc3f..aac35a67420 100644 --- a/rosapps/applications/winfile/Zh.rc +++ b/rosapps/applications/winfile/Zh.rc @@ -300,3 +300,4 @@ FONT 9, "MS Shell Dlg" PUSHBUTTON "取消", 2, 158, 23, 47, 14 PUSHBUTTON "幫助(&H)", 254, 158, 43, 47, 14 } +#pragma code_page(default) diff --git a/rosapps/applications/winfile/rsrc.rc b/rosapps/applications/winfile/rsrc.rc index c921271969e..359b659641e 100644 --- a/rosapps/applications/winfile/rsrc.rc +++ b/rosapps/applications/winfile/rsrc.rc @@ -49,3 +49,26 @@ IDB_DRIVEBAR BITMAP DISCARDABLE drivebar.bmp /* @makedep: images.bmp */ IDB_IMAGES BITMAP DISCARDABLE images.bmp + +/* include localised resources */ + +#include "Cs.rc" +#include "Da.rc" +#include "De.rc" +#include "En.rc" +#include "Es.rc" +#include "Fr.rc" +#include "Hu.rc" +#include "It.rc" +#include "Ja.rc" +#include "Ko.rc" +#include "Lt.rc" +#include "Nl.rc" +#include "No.rc" +#include "Pl.rc" +#include "Pt.rc" +#include "Ru.rc" +#include "Si.rc" +#include "Sv.rc" +#include "Tr.rc" +#include "Zh.rc" diff --git a/rosapps/applications/winfile/winfile.rbuild b/rosapps/applications/winfile/winfile.rbuild index 65653b907c9..aeed53c2e0a 100644 --- a/rosapps/applications/winfile/winfile.rbuild +++ b/rosapps/applications/winfile/winfile.rbuild @@ -16,25 +16,6 @@ uuid splitpath.c winefile.c - Cs.rc - Da.rc - De.rc - En.rc - Fr.rc - Hu.rc - It.rc - Ja.rc - Ko.rc - Lt.rc - Nl.rc - No.rc - Pl.rc - Pt.rc - Ru.rc - Si.rc - Sv.rc - Tr.rc - Zh.rc rsrc.rc