1LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT
2
3ID_ACCEL ACCELERATORS
4BEGIN
5    "D", ID_ADDRESS_FOCUS, VIRTKEY, ALT
6    VK_DELETE, ID_EDIT_DELETE, VIRTKEY, NOINVERT
7    "^F", ID_EDIT_FIND
8    VK_F1, ID_HELP_HELPTOPICS, VIRTKEY, NOINVERT
9    VK_F2, ID_EDIT_RENAME, VIRTKEY, NOINVERT
10    VK_F3, ID_EDIT_FINDNEXT, VIRTKEY, NOINVERT
11    VK_F4, ID_ADDRESS_FOCUS, VIRTKEY, NOINVERT
12    VK_F5, ID_VIEW_REFRESH, VIRTKEY, NOINVERT
13END
14
15/* Command-line strings */
16STRINGTABLE
17BEGIN
18    STRING_USAGE "Usage:\n\
19  regedit [options] [filename] [reg_key]\n\n\
20Options:\n\
21  [no option]    Launch the graphical version of this program.\n\
22  /L:system.dat  The location of the system.dat file to be modified.\n\
23                 Compatible with any other switch. Ignored.\n\
24  /R:user.dat    The location of the user.dat file to be modified.\n\
25                 Compatible with any other switch. Ignored.\n\
26  /C             Import the contents of a registry file.\n\
27  /D             Delete a specified registry key.\n\
28  /E             Export the contents of a specified registry key to a file.\n\
29                 If no key is specified, the entire registry is exported.\n\
30  /S             Silent mode. No messages will be displayed.\n\
31  /V             Launch the GUI in advanced mode. Ignored.\n\
32  /?             Display this information and exit.\n\
33  [filename]     The location of the file containing registry information to\n\
34                 be imported. When used with [/E], this option specifies the\n\
35                 file location where registry information will be exported.\n\
36  [reg_key]      The registry key to be modified.\n\
37\n\
38Usage examples:\n\
39  regedit ""import.reg""\n\
40  regedit /E ""export.reg"" ""HKEY_CURRENT_USER\\Console""\n\
41  regedit /D ""HKEY_LOCAL_MACHINE\\Error\\Path""\n"
42    STRING_INVALID_SWITCH "regedit: Invalid or unrecognized switch [%1]\n"
43    STRING_HELP "Type ""regedit /?"" for help.\n"
44    STRING_NO_FILENAME "regedit: No filename was specified.\n"
45    STRING_NO_REG_KEY "regedit: No registry key was specified for removal.\n"
46    STRING_FILE_NOT_FOUND "regedit: The file '%1' was not found.\n"
47    STRING_CANNOT_OPEN_FILE "regedit: Unable to open the file '%1'.\n"
48    STRING_UNHANDLED_ACTION "regedit: Unhandled action.\n"
49    STRING_OUT_OF_MEMORY "regedit: Out of memory! (%1!S!, line %2!u!)\n"
50    STRING_INVALID_HEX "regedit: Invalid hexadecimal value.\n"
51    STRING_CSV_HEX_ERROR "regedit: Unable to convert hexadecimal data. An invalid value was encountered at '%1'.\n"
52    STRING_ESCAPE_SEQUENCE "regedit: Unrecognized escape sequence [\\%1!c!]\n"
53    STRING_UNKNOWN_DATA_FORMAT "regedit: Unsupported registry data type [0x%1!x!]\n"
54    STRING_UNEXPECTED_EOL "regedit: Unexpected end of line in '%1'.\n"
55    STRING_UNRECOGNIZED_LINE "regedit: The line '%1' was not recognized.\n"
56    STRING_SETVALUE_FAILED "regedit: Unable to add the registry value '%1' to '%2'.\n"
57    STRING_OPEN_KEY_FAILED "regedit: Unable to open the registry key '%1'.\n"
58    STRING_UNSUPPORTED_TYPE "regedit: Unsupported registry data type [0x%1!x!] encountered in '%2'.\n"
59    STRING_EXPORT_AS_BINARY "regedit: The registry value '%1' will be exported as binary data.\n"
60    STRING_INVALID_SYSTEM_KEY "regedit: Invalid system key [%1]\n"
61    STRING_REG_KEY_NOT_FOUND "regedit: Unable to export '%1'. The specified registry key was not found.\n"
62    STRING_DELETE_FAILED "regedit: Unable to delete the registry key '%1'.\n"
63    STRING_UNKNOWN_TYPE "Unknown Type"
64    STRING_INVALID_LINE_SYNTAX, "regedit: The line contains invalid syntax.\n"
65END
66
67/* Menus */
68
69IDC_REGEDIT MENU
70BEGIN
71    POPUP "&Файл"
72    BEGIN
73        MENUITEM "В&ыход", ID_REGISTRY_EXIT
74    END
75    POPUP "&Справка"
76    BEGIN
77        MENUITEM "&О программе", ID_HELP_ABOUT
78    END
79END
80
81IDR_REGEDIT_MENU MENU
82BEGIN
83    POPUP "&Файл"
84    BEGIN
85        MENUITEM "&Импортировать из файла...", ID_REGISTRY_IMPORTREGISTRYFILE
86        MENUITEM "&Экспортировать в файл...", ID_REGISTRY_EXPORTREGISTRYFILE
87        MENUITEM SEPARATOR
88        MENUITEM "&Загрузить куст...", ID_REGISTRY_LOADHIVE, GRAYED
89        MENUITEM "&Выгрузить куст...", ID_REGISTRY_UNLOADHIVE, GRAYED
90        MENUITEM SEPARATOR
91        MENUITEM "&Подключить сетевой реестр...", ID_REGISTRY_CONNECTNETWORKREGISTRY
92        MENUITEM "&Отключить сетевой реестр...", ID_REGISTRY_DISCONNECTNETWORKREGISTRY, GRAYED
93        MENUITEM SEPARATOR
94        MENUITEM "&Печать...\tCtrl+P", ID_REGISTRY_PRINT, GRAYED
95        MENUITEM SEPARATOR
96        MENUITEM "В&ыход", ID_REGISTRY_EXIT
97    END
98    POPUP "&Правка"
99    BEGIN
100        MENUITEM "&Изменить", ID_EDIT_MODIFY
101        MENUITEM SEPARATOR
102        POPUP "Созд&ать"
103        BEGIN
104            MENUITEM "&Раздел", ID_EDIT_NEW_KEY
105            MENUITEM SEPARATOR
106            MENUITEM "&Строковый параметр", ID_EDIT_NEW_STRINGVALUE
107            MENUITEM "&Двоичный параметр", ID_EDIT_NEW_BINARYVALUE
108            MENUITEM "&Параметр DWORD", ID_EDIT_NEW_DWORDVALUE
109            MENUITEM "&Многострочный параметр", ID_EDIT_NEW_MULTISTRINGVALUE
110            MENUITEM "Рас&ширяемый строковый параметр", ID_EDIT_NEW_EXPANDABLESTRINGVALUE
111        END
112        MENUITEM SEPARATOR
113        MENUITEM "Разре&шения...", ID_EDIT_PERMISSIONS
114        MENUITEM SEPARATOR
115        MENUITEM "&Удалить\tDel", ID_EDIT_DELETE
116        MENUITEM "&Переименовать", ID_EDIT_RENAME
117        MENUITEM SEPARATOR
118        MENUITEM "&Копировать имя раздела", ID_EDIT_COPYKEYNAME
119        MENUITEM SEPARATOR
120        MENUITEM "&Найти...\tCtrl+F", ID_EDIT_FIND
121        MENUITEM "Найти &далее\tF3", ID_EDIT_FINDNEXT
122    END
123    POPUP "&Вид"
124    BEGIN
125        MENUITEM "Строка &состояния", ID_VIEW_STATUSBAR
126        MENUITEM SEPARATOR
127        MENUITEM "&Разделить", ID_VIEW_SPLIT
128        MENUITEM SEPARATOR
129        MENUITEM "&Обновить\tF5", ID_VIEW_REFRESH
130    END
131    POPUP "&Избранное"
132    BEGIN
133        MENUITEM "&Добавить в избранное", ID_FAVOURITES_ADDTOFAVOURITES, GRAYED
134        MENUITEM "&Удалить из избранного", ID_FAVOURITES_REMOVEFAVOURITE, GRAYED
135    END
136    POPUP "&Справка"
137    BEGIN
138        MENUITEM "&Содержание", ID_HELP_HELPTOPICS
139        MENUITEM SEPARATOR
140        MENUITEM "&О редакторе реестра", ID_HELP_ABOUT
141    END
142END
143
144IDR_POPUP_MENUS MENU
145BEGIN
146    POPUP ""
147    BEGIN
148        MENUITEM "&Изменить", ID_EDIT_MODIFY
149        MENUITEM "И&зменить двоичные данные", ID_EDIT_MODIFY_BIN
150        MENUITEM SEPARATOR
151        MENUITEM "&Удалить\tDel", ID_EDIT_DELETE
152        MENUITEM "&Переименовать", ID_EDIT_RENAME
153    END
154    POPUP ""
155    BEGIN
156        POPUP "Созд&ать"
157        BEGIN
158            MENUITEM "&Раздел", ID_EDIT_NEW_KEY
159            MENUITEM SEPARATOR
160            MENUITEM "&Строковый параметр", ID_EDIT_NEW_STRINGVALUE
161            MENUITEM "&Двоичный параметр", ID_EDIT_NEW_BINARYVALUE
162            MENUITEM "&Параметр DWORD", ID_EDIT_NEW_DWORDVALUE
163            MENUITEM "&Многострочный параметр", ID_EDIT_NEW_MULTISTRINGVALUE
164            MENUITEM "Рас&ширяемый строковый параметр", ID_EDIT_NEW_EXPANDABLESTRINGVALUE
165        END
166    END
167    POPUP ""
168    BEGIN
169        MENUITEM "Развернуть/Свернуть", ID_TREE_EXPANDBRANCH
170        POPUP "Созд&ать"
171        BEGIN
172            MENUITEM "&Раздел", ID_EDIT_NEW_KEY
173            MENUITEM SEPARATOR
174            MENUITEM "&Строковый параметр", ID_EDIT_NEW_STRINGVALUE
175            MENUITEM "&Двоичный параметр", ID_EDIT_NEW_BINARYVALUE
176            MENUITEM "&Параметр DWORD", ID_EDIT_NEW_DWORDVALUE
177            MENUITEM "&Многострочный параметр", ID_EDIT_NEW_MULTISTRINGVALUE
178            MENUITEM "Рас&ширяемый строковый параметр", ID_EDIT_NEW_EXPANDABLESTRINGVALUE
179        END
180        MENUITEM "&Найти...", ID_EDIT_FIND
181        MENUITEM SEPARATOR
182        MENUITEM "&Удалить", ID_TREE_DELETE
183        MENUITEM "&Переименовать", ID_TREE_RENAME
184        MENUITEM SEPARATOR
185        MENUITEM "&Экспорт", ID_TREE_EXPORT
186        MENUITEM "Разре&шения...", ID_TREE_PERMISSIONS
187        MENUITEM SEPARATOR
188        MENUITEM "&Копировать имя раздела", ID_EDIT_COPYKEYNAME
189    END
190    POPUP ""
191    BEGIN
192        MENUITEM "Развернуть/Свернуть", ID_TREE_EXPANDBRANCH
193        MENUITEM SEPARATOR
194        MENUITEM "&Экспорт", ID_TREE_EXPORT
195        MENUITEM SEPARATOR
196        MENUITEM "Выгрузить куст...", ID_REGISTRY_UNLOADHIVE, GRAYED
197    END
198    POPUP ""
199    BEGIN
200        MENUITEM "&Вырезать", ID_HEXEDIT_CUT
201        MENUITEM "&Копировать", ID_HEXEDIT_COPY
202        MENUITEM "Вст&авить", ID_HEXEDIT_PASTE
203        MENUITEM "&Удалить", ID_HEXEDIT_DELETE
204        MENUITEM SEPARATOR
205        MENUITEM "Вы&делить все", ID_HEXEDIT_SELECT_ALL
206    END
207END
208
209/* Dialogs */
210
211IDD_EDIT_STRING DIALOGEX 32, 24, 252, 84
212STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
213CAPTION "Изменение строкового параметра"
214FONT 8, "MS Shell Dlg"
215BEGIN
216    LTEXT "&Параметр:", IDC_STATIC, 6, 6, 134, 8
217    EDITTEXT IDC_VALUE_NAME, 6, 17, 240, 12, ES_AUTOHSCROLL | ES_READONLY
218    LTEXT "&Значение:", IDC_STATIC, 6, 35, 161, 8
219    EDITTEXT IDC_VALUE_DATA, 6, 46, 240, 12, ES_AUTOHSCROLL
220    DEFPUSHBUTTON "OK", IDOK, 142, 64, 50, 14
221    PUSHBUTTON "Отмена", IDCANCEL, 196, 64, 50, 14
222END
223
224IDD_EDIT_MULTI_STRING DIALOGEX 32, 24, 252, 174
225STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
226CAPTION "Изменение мультистрочного параметра"
227FONT 8, "MS Shell Dlg"
228BEGIN
229    LTEXT "&Параметр:", IDC_STATIC, 6, 6, 134, 8
230    EDITTEXT IDC_VALUE_NAME, 6, 17, 240, 12, ES_AUTOHSCROLL | ES_READONLY
231    LTEXT "&Значение:", IDC_STATIC, 6, 35, 161, 8
232    EDITTEXT IDC_VALUE_DATA, 6, 46, 240, 102, ES_AUTOHSCROLL | ES_MULTILINE |
233             ES_WANTRETURN | ES_AUTOVSCROLL | WS_VSCROLL
234    DEFPUSHBUTTON "OK", IDOK, 142, 154, 50, 14
235    PUSHBUTTON "Отмена", IDCANCEL, 196, 154, 50, 14
236END
237
238IDD_EDIT_BIN_DATA DIALOGEX 32, 24, 252, 174
239STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
240CAPTION "Изменение двоичного параметра"
241FONT 8, "MS Shell Dlg"
242BEGIN
243    LTEXT "&Параметр:", IDC_STATIC, 6, 6, 134, 8
244    EDITTEXT IDC_VALUE_NAME, 6, 17, 240, 12, ES_AUTOHSCROLL | ES_READONLY
245    LTEXT "&Значение:", IDC_STATIC, 6, 35, 161, 8
246    CONTROL "", IDC_VALUE_DATA, "HexEdit32", WS_VSCROLL | WS_BORDER | WS_TABSTOP, 6, 46, 240, 102
247    DEFPUSHBUTTON "OK", IDOK, 142, 154, 50, 14
248    PUSHBUTTON "Отмена", IDCANCEL, 196, 154, 50, 14
249END
250
251IDD_EDIT_DWORD DIALOGEX 32, 24, 252, 104
252STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
253CAPTION "Изменение параметра DWORD"
254FONT 8, "MS Shell Dlg"
255BEGIN
256    LTEXT "&Параметр:", IDC_STATIC, 6, 6, 134, 8
257    EDITTEXT IDC_VALUE_NAME, 6, 17, 240, 12, ES_AUTOHSCROLL | ES_READONLY
258    LTEXT "&Значение:", IDC_STATIC, 6, 35, 161, 8
259    EDITTEXT IDC_VALUE_DATA, 6, 46, 116, 12, ES_AUTOHSCROLL
260    GROUPBOX "Система исчисления", IDC_STATIC, 130, 35, 116, 39
261    AUTORADIOBUTTON "&Шестнадцатеричная", IDC_FORMAT_HEX, 141, 46, 90, 10, WS_GROUP
262    AUTORADIOBUTTON "&Десятичная", IDC_FORMAT_DEC, 141, 59, 60, 10
263    DEFPUSHBUTTON "OK", IDOK, 142, 82, 50, 14
264    PUSHBUTTON "Отмена", IDCANCEL, 196, 82, 50, 14
265END
266
267IDD_EDIT_RESOURCE_LIST DIALOGEX 32, 24, 170, 120
268STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
269CAPTION "Списки ресурсов"
270FONT 8, "MS Shell Dlg"
271BEGIN
272    CONTROL "", IDC_RESOURCE_LIST, "SysListView32", LVS_REPORT | LVS_NOSORTHEADER |
273            LVS_SINGLESEL | LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 10, 10, 150, 75
274    DEFPUSHBUTTON "OK", IDOK, 27, 100, 50, 14
275    PUSHBUTTON "Показать...", IDC_SHOW_RESOURCE, 93, 100, 50, 14, WS_DISABLED
276END
277
278IDD_EDIT_RESOURCE DIALOGEX 6, 18, 281, 283
279STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
280CAPTION "Ресурсы"
281FONT 8, "MS Shell Dlg"
282BEGIN
283    LTEXT "Канал DMA:", IDC_STATIC, 10, 5, 40, 8
284    CONTROL "", IDC_DMA_LIST, "SysListView32", LVS_REPORT | LVS_NOSORTHEADER |
285            LVS_SINGLESEL | LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 10, 15, 261, 31
286    LTEXT "Прерывание:", IDC_STATIC, 10, 48, 44, 8
287    CONTROL "", IDC_IRQ_LIST, "SysListView32", LVS_REPORT | LVS_NOSORTHEADER |
288            LVS_SINGLESEL | LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 10, 58, 261, 31
289    LTEXT "Память:", IDC_STATIC, 10, 91, 32, 8
290    CONTROL "", IDC_MEMORY_LIST, "SysListView32", LVS_REPORT | LVS_NOSORTHEADER |
291            LVS_SINGLESEL | LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 10, 101, 261, 31
292    LTEXT "Порт:", IDC_STATIC, 10, 134, 38, 8
293    CONTROL "", IDC_PORT_LIST, "SysListView32", LVS_REPORT | LVS_NOSORTHEADER |
294            LVS_SINGLESEL | LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 10, 144, 261, 31
295    LTEXT "Данные устройства:", IDC_STATIC, 10, 177, 80, 8
296    CONTROL "", IDC_DEVICE_LIST, "SysListView32", LVS_REPORT | LVS_NOSORTHEADER |
297            LVS_SINGLESEL | LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 10, 188, 261, 31
298    GROUPBOX "Назначение", IDC_STATIC, 10, 219, 125, 39
299    LTEXT "Не определено", IDC_UNDETERMINED, 18, 230, 52, 8, WS_DISABLED
300    LTEXT "Общий ресурс", IDC_SHARED, 18, 240, 48, 8, WS_DISABLED
301    LTEXT "Для устройства", IDC_DEVICE_EXCLUSIVE, 72, 230, 58, 8, WS_DISABLED
302    LTEXT "Для драйвера", IDC_DRIVER_EXCLUSIVE, 72, 240, 54, 8, WS_DISABLED
303    RTEXT "Тип интерфейса:", IDC_STATIC, 144, 220, 58, 8
304    LTEXT "", IDC_INTERFACETYPE, 205, 220, 66, 8
305    RTEXT "Номер шины:", IDC_STATIC, 151, 230, 51, 8
306    LTEXT "", IDC_BUSNUMBER, 205, 230, 66, 8
307    RTEXT "Версия:", IDC_STATIC, 151, 240, 51, 8
308    LTEXT "", IDC_VERSION, 205, 240, 66, 8
309    RTEXT "Редакция:", IDC_STATIC, 151, 250, 51, 8
310    LTEXT "", IDC_REVISION, 205, 250, 66, 8
311    DEFPUSHBUTTON "OK", IDOK, 92, 263, 40, 14
312    PUSHBUTTON "&Данные...", IDC_SHOW_RESOURCE_DATA, 148, 263, 40, 14, WS_DISABLED
313END
314
315IDD_EDIT_REQUIREMENTS_LIST DIALOGEX 32, 24, 220, 135
316STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
317CAPTION "Список необходимых ресурсов"
318FONT 8, "MS Shell Dlg"
319BEGIN
320    CONTROL "", IDC_REQUIREMENTS_LIST, "SysListView32", LVS_REPORT | LVS_NOSORTHEADER |
321            LVS_SINGLESEL | LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 10, 10, 200, 66
322    RTEXT "Тип интерфейса:", IDC_STATIC, 10, 80, 62, 8
323    LTEXT "", IDC_REQINTERFACETYPE, 77, 80, 76, 8
324    RTEXT "Номер шины:", IDC_STATIC, 10, 90, 62, 8
325    LTEXT "", IDC_REQBUSNUMBER, 77, 90, 76, 8
326    RTEXT "Номер гнезда:", IDC_STATIC, 10, 100, 62, 8
327    LTEXT "", IDC_REQSLOTNUMBER, 77, 100, 76, 8
328    DEFPUSHBUTTON "OK", IDOK, 62, 115, 50, 14
329    PUSHBUTTON "Показать...", IDC_SHOW_REQUIREMENT, 118, 115, 50, 14, WS_DISABLED
330END
331
332IDD_EDIT_REQUIREMENTS_PORT DIALOGEX 32, 24, 158, 135
333STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
334CAPTION "Порт"
335FONT 8, "MS Shell Dlg"
336BEGIN
337    RTEXT "Тип:", IDC_STATIC, 10, 10, 61, 8
338    LTEXT "", IDC_REQ_PORT_TYPE, 77, 10, 76, 8
339    RTEXT "Длина:", IDC_STATIC, 10, 20, 61, 8
340    LTEXT "", IDC_REQ_PORT_LENGTH, 77, 20, 76, 8
341    RTEXT "Выравнивание:", IDC_STATIC, 10, 30, 61, 8
342    LTEXT "", IDC_REQ_PORT_ALIGN, 77, 30, 76, 8
343    RTEXT "Мин. адрес:", IDC_STATIC, 10, 40, 61, 8
344    LTEXT "", IDC_REQ_PORT_MIN, 77, 40, 76, 8
345    RTEXT "Макс. адрес:", IDC_STATIC, 10, 50, 61, 8
346    LTEXT "", IDC_REQ_PORT_MAX, 77, 50, 76, 8
347    RTEXT "Назначение:", IDC_STATIC, 10, 60, 61, 8
348    LTEXT "", IDC_REQ_PORT_SHARE, 77, 60, 76, 8
349    GROUPBOX "Параметры", IDC_STATIC, 10, 72, 83, 39
350    LTEXT "Дополнительный", IDC_REQ_PORT_ALTERNATIVE, 34, 86, 59, 8, WS_DISABLED
351    LTEXT "Основной", IDC_REQ_PORT_PREFERRED, 34, 96, 59, 8, WS_DISABLED
352    DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
353END
354
355IDD_EDIT_REQUIREMENTS_MEMORY DIALOGEX 32, 24, 158, 135
356STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
357CAPTION "Память"
358FONT 8, "MS Shell Dlg"
359BEGIN
360    RTEXT "Доступ:", IDC_STATIC, 10, 10, 61, 8
361    LTEXT "", IDC_REQ_MEMORY_ACCESS, 77, 10, 76, 8
362    RTEXT "Длина:", IDC_STATIC, 10, 20, 61, 8
363    LTEXT "", IDC_REQ_MEMORY_LENGTH, 77, 20, 76, 8
364    RTEXT "Выравнивание:", IDC_STATIC, 10, 30, 61, 8
365    LTEXT "", IDC_REQ_MEMORY_ALIGN, 77, 30, 76, 8
366    RTEXT "Мин. адрес:", IDC_STATIC, 10, 40, 61, 8
367    LTEXT "", IDC_REQ_MEMORY_MIN, 77, 40, 76, 8
368    RTEXT "Макс. адрес:", IDC_STATIC, 10, 50, 61, 8
369    LTEXT "", IDC_REQ_MEMORY_MAX, 77, 50, 76, 8
370    RTEXT "Назначение:", IDC_STATIC, 10, 60, 61, 8
371    LTEXT "", IDC_REQ_MEMORY_SHARE, 77, 60, 76, 8
372    GROUPBOX "Параметры", IDC_STATIC, 10, 72, 83, 39
373    LTEXT "Дополнительный", IDC_REQ_MEMORY_ALTERNATIVE, 34, 86, 59, 8, WS_DISABLED
374    LTEXT "Основной", IDC_REQ_MEMORY_PREFERRED, 34, 96, 59, 8, WS_DISABLED
375    DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
376END
377
378IDD_EDIT_REQUIREMENTS_INT DIALOGEX 32, 24, 158, 135
379STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
380CAPTION "Прерывание"
381FONT 8, "MS Shell Dlg"
382BEGIN
383    RTEXT "Тип:", IDC_STATIC, 10, 10, 61, 8
384    LTEXT "", IDC_REQ_INT_TYPE, 77, 10, 76, 8
385    RTEXT "Мин. вектор:", IDC_STATIC, 10, 20, 61, 8
386    LTEXT "", IDC_REQ_INT_MIN, 77, 20, 76, 8
387    RTEXT "Макс. вектор:", IDC_STATIC, 10, 30, 61, 8
388    LTEXT "", IDC_REQ_INT_MAX, 77, 30, 76, 8
389    RTEXT "Назначение:", IDC_STATIC, 10, 40, 61, 8
390    LTEXT "", IDC_REQ_INT_SHARE, 77, 40, 76, 8
391    GROUPBOX "Параметры", IDC_STATIC, 10, 72, 83, 39
392    LTEXT "Дополнительный", IDC_REQ_INT_ALTERNATIVE, 34, 86, 59, 8, WS_DISABLED
393    LTEXT "Основной", IDC_REQ_INT_PREFERRED, 34, 96, 59, 8, WS_DISABLED
394    DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
395END
396
397IDD_EDIT_REQUIREMENTS_DMA DIALOGEX 32, 24, 158, 135
398STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
399CAPTION "Канал DMA"
400FONT 8, "MS Shell Dlg"
401BEGIN
402    RTEXT "Мин. канал:", IDC_STATIC, 10, 10, 61, 8
403    LTEXT "", IDC_REQ_DMA_MIN, 77, 10, 76, 8
404    RTEXT "Макс. канал:", IDC_STATIC, 10, 20, 61, 8
405    LTEXT "", IDC_REQ_DMA_MAX, 77, 20, 76, 8
406    RTEXT "Назначение:", IDC_STATIC, 10, 30, 61, 8
407    LTEXT "", IDC_REQ_DMA_SHARE, 77, 30, 76, 8
408    GROUPBOX "Параметры", IDC_STATIC, 10, 72, 83, 39
409    LTEXT "Дополнительный", IDC_REQ_DMA_ALTERNATIVE, 34, 86, 59, 8, WS_DISABLED
410    LTEXT "Основной", IDC_REQ_DMA_PREFERRED, 34, 96, 59, 8, WS_DISABLED
411    DEFPUSHBUTTON "OK", IDOK, 58, 117, 40, 14
412END
413
414/* String Tables */
415
416STRINGTABLE
417BEGIN
418    IDS_LIST_COLUMN_NAME "Имя"
419    IDS_LIST_COLUMN_TYPE "Тип"
420    IDS_LIST_COLUMN_DATA "Значение"
421END
422
423STRINGTABLE
424BEGIN
425    IDS_APP_TITLE "Редактор реестра"
426    IDC_REGEDIT "REGEDIT"
427    IDC_REGEDIT_FRAME "REGEDIT_FRAME"
428END
429
430STRINGTABLE
431BEGIN
432    ID_REGISTRY_MENU "Содержит команды для работы с реестром в целом"
433    ID_EDIT_MENU "Содержит команды для редактирования разделов или параметров"
434    ID_VIEW_MENU "Содержит команды для настройки окна реестра"
435    ID_FAVOURITES_MENU "Содержит команды для доступа к часто используемым разделам"
436    ID_HELP_MENU "Содержит команды для отображения справки и информации о редакторе реестра"
437    ID_EDIT_NEW_MENU "Содержит команды для создания новых разделов или параметров"
438END
439
440STRINGTABLE
441BEGIN
442    ID_EDIT_MODIFY "Изменяет значение"
443    ID_EDIT_NEW_KEY "Добавляет новый раздел"
444    ID_EDIT_NEW_STRINGVALUE "Добавляет новое строковое значение"
445    ID_EDIT_NEW_BINARYVALUE "Добавляет новое бинарное значение"
446    ID_EDIT_NEW_DWORDVALUE "Добавляет новое DWORD-значение"
447    ID_REGISTRY_IMPORTREGISTRYFILE "Импортирует текстовой файл в реестр"
448    ID_REGISTRY_EXPORTREGISTRYFILE "Экспортирует весь реестр или его часть в текстовой файл"
449    ID_REGISTRY_LOADHIVE "Загрузить файл куста реестра в реестр"
450    ID_REGISTRY_UNLOADHIVE "Выгрузить куст реестра"
451    ID_REGISTRY_CONNECTNETWORKREGISTRY "Подключается к реестру удалённого компьютера"
452    ID_REGISTRY_DISCONNECTNETWORKREGISTRY "Отключается от реестра удалённого компьютера"
453    ID_REGISTRY_PRINT "Печатает весь реестр или его часть"
454/*    ID_HELP_HELPTOPICS "Открывает справку редактора реестра" */
455    ID_HELP_ABOUT "Отображает информацию о программе, номер версии и авторские права"
456END
457
458STRINGTABLE
459BEGIN
460    ID_REGISTRY_EXIT "Выход из редактора реестра"
461    ID_FAVOURITES_ADDTOFAVOURITES "Добавить раздел в избранное"
462    ID_FAVOURITES_REMOVEFAVOURITE "Удалить раздел из избранного"
463    ID_VIEW_STATUSBAR "Показать или скрыть строку состояния"
464    ID_VIEW_SPLIT "Изменить позицию разделителя между двумя панелями"
465    ID_VIEW_REFRESH "Обновляет окно"
466    ID_EDIT_DELETE "Удаляет выделение"
467    ID_EDIT_RENAME "Переименовывает выделение"
468    ID_EDIT_COPYKEYNAME "Копирует имя выделенного раздела в буфер обмена"
469    ID_EDIT_FIND "Ищет текстовую строку в названии раздела, параметра или значения"
470    ID_EDIT_FINDNEXT "Ищет следующее совпадение текста, заданного в предыдущем поиске"
471END
472
473STRINGTABLE
474BEGIN
475    IDS_ERROR "Ошибка"
476    IDS_WARNING "Предупреждение"
477    IDS_BAD_KEY "Не удалось получить раздел '%s'"
478    IDS_BAD_VALUE "Не удалось получить параметр '%s'"
479    IDS_UNSUPPORTED_TYPE "Невозможно изменить значение этого типа (%ld)"
480    IDS_TOO_BIG_VALUE "Значение слишком большое (%ld)"
481    IDS_MULTI_SZ_EMPTY_STRING "Значение типа REG_MULTI_SZ не может содержать пустые строки.\nВсе пустые строки будут удалены."
482    IDS_QUERY_DELETE_KEY_ONE "Вы действительно хотите удалить этот раздел?"
483    IDS_QUERY_DELETE_KEY_MORE "Вы действительно хотите удалить эти разделы?"
484    IDS_QUERY_DELETE_KEY_CONFIRM "Подтверждение удаления раздела"
485    IDS_QUERY_DELETE_ONE "Вы действительно хотите удалить этот параметр?"
486    IDS_QUERY_DELETE_MORE "Вы действительно хотите удалить эти параметры?"
487    IDS_QUERY_DELETE_CONFIRM "Подтверждение удаления параметра"
488    IDS_ERR_DELVAL_CAPTION "Ошибка удаления параметра"
489    IDS_ERR_DELETEVALUE "Невозможно удалить все указанные параметры!"
490    IDS_ERR_RENVAL_CAPTION "Ошибка переименования параметра"
491    IDS_ERR_RENVAL_TOEMPTY "Невозможно переименовать %s. Указанное имя параметра пусто. Введите другое название и повторите попытку."
492    IDS_QUERY_IMPORT_HIVE_CAPTION "Подтвердите восстановление раздела"
493    IDS_QUERY_IMPORT_HIVE_MSG "Раздел будет восстановлен поверх текущего выбранного раздела.\nВсе параметры и подразделы будут удалены.\nПродолжить выполнение операции?"
494    IDS_NEW_KEY "Новый раздел #%d"
495    IDS_NEW_VALUE "Новый параметр #%d"
496END
497
498STRINGTABLE
499BEGIN
500    IDS_BINARY_EMPTY "(двоичное значение нулевой длины)"
501    IDS_DEFAULT_VALUE_NAME "(По умолчанию)"
502    IDS_VALUE_NOT_SET "(значение не установлено)"
503    IDS_UNKNOWN_TYPE "Неизвестный тип: (0x%lx)"
504    IDS_MY_COMPUTER "Мой компьютер"
505    IDS_IMPORT_REG_FILE "Импортирование файла реестра"
506    IDS_EXPORT_REG_FILE "Экспортирование файла реестра"
507    IDS_LOAD_HIVE "Загрузить куст"
508    IDS_UNLOAD_HIVE "Выгрузить куст"
509    IDS_INVALID_DWORD "(неправильное значение DWORD)"
510END
511
512STRINGTABLE
513BEGIN
514    IDS_FLT_REGFILE "Файл реестра"
515    IDS_FLT_REGFILES "Файлы реестра (*.reg)"
516    IDS_FLT_REGFILES_FLT "*.reg"
517    IDS_FLT_HIVFILES "Файлы кустов реестра (*.*)"
518    IDS_FLT_HIVFILES_FLT "*.*"
519    IDS_FLT_REGEDIT4 "Файлы реестра Win9x/NT4 (REGEDIT4) (*.reg)"
520    IDS_FLT_REGEDIT4_FLT "*.reg"
521    IDS_FLT_ALLFILES "Все файлы (*.*)"
522    IDS_FLT_ALLFILES_FLT "*.*"
523    IDS_FLT_TXTFILES "Text Files (*.txt)"
524    IDS_FLT_TXTFILES_FLT "*.txt"
525END
526
527STRINGTABLE
528BEGIN
529    IDS_ACCESS_FULLCONTROL "Полный контроль"
530    IDS_ACCESS_READ "Чтение"
531    IDS_ACCESS_QUERYVALUE "Запрос параметров"
532    IDS_ACCESS_SETVALUE "Изменение параметров"
533    IDS_ACCESS_CREATESUBKEY "Создание разделов"
534    IDS_ACCESS_ENUMERATESUBKEYS "Перечисление разделов"
535    IDS_ACCESS_NOTIFY "Уведомление"
536    IDS_ACCESS_CREATELINK "Создание связи"
537    IDS_ACCESS_DELETE "Удаление"
538    IDS_ACCESS_WRITEDAC "Запись DAC"
539    IDS_ACCESS_WRITEOWNER "Смена владельца"
540    IDS_ACCESS_READCONTROL "Чтение разрешений"
541END
542
543STRINGTABLE
544BEGIN
545    IDS_INHERIT_THISKEYONLY "Только этот раздел"
546    IDS_INHERIT_THISKEYANDSUBKEYS "Только этот раздел и подразделы"
547    IDS_INHERIT_SUBKEYSONLY "Только подразделы"
548END
549
550STRINGTABLE
551BEGIN
552    IDS_EXPAND "&Развернуть"
553    IDS_COLLAPSE "&Свернуть"
554    IDS_GOTO_SUGGESTED_KEY "&Перейти к '%s'"
555    IDS_FINISHEDFIND "Поиск в реестре завершен."
556END
557
558STRINGTABLE
559BEGIN
560    IDS_IMPORT_PROMPT "Вы уверены, что хотите добавить данные из файла '%s'?\n Добавление информации из непроверенных источников может непреднамеренно изменить или удалить некоторые значения и привести к нестабильной работе системы.\n Если вы не доверяете источнику этого файла, не добавляйте данные в реестр."
561    IDS_IMPORT_OK "Значения из файла '%s' были успешно добавлены в реестр."
562    IDS_IMPORT_ERROR "Не удается импортировать файл '%s': Ошибка при открытии файла."
563    IDS_EXPORT_ERROR "Не удается экспортировать данные в файл '%s': Ошибка при записи в файл."
564END
565
566STRINGTABLE
567BEGIN
568    IDS_BUSNUMBER "Номер шины"
569    IDS_INTERFACE "Интерфейс"
570    IDS_DMA_CHANNEL "Канал"
571    IDS_DMA_PORT "Порт"
572    IDS_INTERRUPT_VECTOR "Вектор"
573    IDS_INTERRUPT_LEVEL "Уровень"
574    IDS_INTERRUPT_AFFINITY "Родство"
575    IDS_INTERRUPT_TYPE "Тип"
576    IDS_MEMORY_ADDRESS "Физический адрес"
577    IDS_MEMORY_LENGTH "Длина"
578    IDS_MEMORY_ACCESS "Доступ"
579    IDS_PORT_ADDRESS "Физический адрес"
580    IDS_PORT_LENGTH "Длина"
581    IDS_PORT_ACCESS "Доступ"
582    IDS_SPECIFIC_RESERVED1 "Резерв1"
583    IDS_SPECIFIC_RESERVED2 "Резерв2"
584    IDS_SPECIFIC_DATASIZE "Объем данных"
585END
586
587STRINGTABLE
588BEGIN
589    IDS_PORT_PORT_IO "Порт"
590    IDS_PORT_MEMORY_IO "Память"
591    IDS_INTERRUPT_EDGE_SENSITIVE "С учетом задвижки"
592    IDS_INTERRUPT_LEVEL_SENSITIVE "С учетом уровня"
593    IDS_MEMORY_READ_ONLY "Только чтение"
594    IDS_MEMORY_WRITE_ONLY "Только запись"
595    IDS_MEMORY_READ_WRITE "Чтение и запись"
596END
597
598STRINGTABLE
599BEGIN
600    IDS_BUS_UNDEFINED "Неправильно"
601    IDS_BUS_INTERNAL "Внутренний"
602    IDS_BUS_ISA "ISA"
603    IDS_BUS_EISA "EISA"
604    IDS_BUS_MICROCHANNEL "MicroChannel"
605    IDS_BUS_TURBOCHANNEL "TurboChannel"
606    IDS_BUS_PCIBUS "PCI"
607    IDS_BUS_VMEBUS "VME"
608    IDS_BUS_NUBUS "NuBus"
609    IDS_BUS_PCMCIABUS "PCMCIA"
610    IDS_BUS_CBUS "C-Bus"
611    IDS_BUS_MPIBUS "MPI-Bus"
612    IDS_BUS_MPSABUS "MPSA-Bus"
613    IDS_BUS_PROCESSORINTERNAL "Внутренняя шина процессора"
614    IDS_BUS_INTERNALPOWERBUS "Внутренняя шина питания"
615    IDS_BUS_PNPISABUS "Шина PnP-ISA"
616    IDS_BUS_PNPBUS "Шина PnP"
617    IDS_BUS_UNKNOWNTYPE "Неизвестный тип интерфейса"
618END
619
620STRINGTABLE
621BEGIN
622    IDS_FIELD_KEY_NAME "Раздел:"
623    IDS_FIELD_CLASS_NAME "Название класса:"
624    IDS_NO_CLASS_NAME "<Класс отсутствует>"
625    IDS_NULL_TIMESTAMP "<НЕТ>"
626    IDS_FIELD_NAME "  Название:"
627    IDS_FIELD_TYPE "  Тип:"
628    IDS_FIELD_DATA "  Значение:"
629    IDS_FIELD_LASTWRITE "Последнее время записи:"
630    IDS_UNKNOWN "<НЕИЗВЕСТНО>"
631    IDS_VALUE_INDEX "Значение %d"
632END
633
634STRINGTABLE
635BEGIN
636    IDS_REQALTERNATIVELIST "Дополнительный список"
637    IDS_REQRESOURCELIST "Список ресурсов"
638    IDS_REQDESCRIPTOR "Дескриптор"
639    IDS_REQDEVICETYPE "Тип устройства"
640    IDS_TYPE_PORT "Порт"
641    IDS_TYPE_INTERRUPT "Прерывание"
642    IDS_TYPE_MEMORY "Память"
643    IDS_TYPE_DMA "Канал DMA"
644    IDS_SHARE_DEVICE_EXCLUSIVE "Для устройства"
645    IDS_SHARE_DRIVER_EXCLUSIVE "Для драйвера"
646    IDS_SHARE_SHARED "Общий ресурс"
647    IDS_SHARE_UNDETERMINED "Не определено"
648END
649
650/*****************************************************************/
651
652/* Dialogs */
653
654IDD_EXPORTRANGE DIALOGEX 50, 50, 370, 50
655STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS | WS_BORDER
656FONT 8, "MS Shell Dlg"
657BEGIN
658    GROUPBOX "Диапазон экспорта", IDC_STATIC, 2, 0, 366, 48
659    CONTROL "&Весь реестр", IDC_EXPORT_ALL, "Button", BS_AUTORADIOBUTTON, 10, 10, 70, 11
660    CONTROL "В&ыбранная ветвь", IDC_EXPORT_BRANCH, "Button", BS_AUTORADIOBUTTON, 10, 22, 100, 11
661    EDITTEXT IDC_EXPORT_BRANCH_TEXT, 30, 34, 335, 12
662END
663
664IDD_LOADHIVE DIALOGEX 0, 0, 193, 34
665STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
666CAPTION "Загрузить куст"
667FONT 8, "Ms Shell Dlg"
668BEGIN
669    LTEXT "&Значение:", IDC_STATIC, 4, 4, 33, 8, SS_LEFT
670    EDITTEXT IDC_EDIT_KEY, 42, 2, 148, 13
671    DEFPUSHBUTTON "OK", IDOK, 140, 17, 50, 14
672    PUSHBUTTON "Отмена", IDCANCEL, 89, 17, 50, 14
673END
674
675IDD_ADDFAVORITES DIALOGEX 0, 0, 186, 46
676STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
677CAPTION "Добавить в избранное"
678FONT 8, "MS Shell Dlg"
679BEGIN
680    DEFPUSHBUTTON "OK", IDOK, 130, 7, 50, 14
681    PUSHBUTTON "Отмена", IDCANCEL, 130, 24, 50, 14
682    LTEXT "&Имя:", IDC_STATIC, 7, 7, 70, 10
683    EDITTEXT IDC_FAVORITENAME, 7, 26, 110, 13, ES_AUTOHSCROLL
684END
685
686IDD_REMOVEFAVORITES DIALOGEX 0, 0, 164, 135
687STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
688CAPTION "Удалить из избранного"
689FONT 8, "MS Shell Dlg"
690BEGIN
691    DEFPUSHBUTTON "OK", IDOK, 107, 114, 50, 14
692    PUSHBUTTON "Отмена", IDCANCEL, 7, 114, 50, 14
693    CONTROL "", IDC_FAVORITESLIST, "SysListView32", LVS_LIST | WS_BORDER |
694            WS_TABSTOP, 7, 20, 150, 90
695    LTEXT "Выберите удаляемое:", IDC_STATIC, 7, 7, 99, 12
696END
697
698IDD_FIND DIALOGEX 0, 0, 254, 82
699STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
700CAPTION "Поиск"
701FONT 8, "MS Shell Dlg"
702BEGIN
703    DEFPUSHBUTTON "&Искать далее", IDOK, 193, 7, 58, 14
704    PUSHBUTTON "Отмена", IDCANCEL, 193, 24, 58, 14
705    GROUPBOX "Просматривать", IDC_STATIC, 7, 24, 98, 51
706    LTEXT "На&йти:", IDC_STATIC, 7, 8, 37, 10
707    EDITTEXT IDC_FINDWHAT, 47, 7, 142, 13, ES_AUTOHSCROLL
708    CONTROL "Имена р&азделов", IDC_LOOKAT_KEYS, "Button", BS_AUTOCHECKBOX |
709            WS_TABSTOP, 14, 36, 88, 8
710    CONTROL "Имена &параметров", IDC_LOOKAT_VALUES, "Button", BS_AUTOCHECKBOX |
711            WS_TABSTOP, 14, 48, 88, 8
712    CONTROL "&Значения параметров", IDC_LOOKAT_DATA, "Button", BS_AUTOCHECKBOX |
713            WS_TABSTOP, 14, 60, 88, 8
714    CONTROL "&Искать только строку целиком", IDC_MATCHSTRING, "Button", BS_AUTOCHECKBOX |
715            WS_TABSTOP, 109, 44, 136, 13
716    CONTROL "&С учетом регистра", IDC_MATCHCASE, "Button", BS_AUTOCHECKBOX |
717            WS_TABSTOP, 109, 60, 90, 12
718END
719
720IDD_FINDING DIALOGEX 0, 0, 145, 50
721STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU
722CAPTION "Поиск"
723FONT 8, "MS Shell Dlg", 400, 0, 0x1
724BEGIN
725    ICON IDI_REGEDIT, IDC_STATIC, 7, 7, 20, 20
726    DEFPUSHBUTTON "&Отмена", IDCANCEL, 93, 29, 45, 14
727    LTEXT "Поиск в реестре...", IDC_STATIC, 33, 12, 83, 8
728END
729
730/* String Table */
731/*
732 *STRINGTABLE
733 *BEGIN
734 *    ID_HELP_HELPTOPICS "Открывает справку редактора реестра."
735 *    ID_HELP_ABOUT "Отображает информацию о программе, номер версии и авторские права."
736 *END
737 */
738