mirror of
https://github.com/reactos/reactos.git
synced 2025-06-03 16:30:26 +00:00
* Sync up to trunk head (r65353).
svn path=/branches/shell-experiments/; revision=65354
This commit is contained in:
commit
eae27787e5
193 changed files with 8798 additions and 2567 deletions
|
@ -1,37 +1,40 @@
|
|||
/* Spanish Language resource file.
|
||||
* Translated by: ?? and Ismael Ferreras Morezuelas <2014-11-07> */
|
||||
|
||||
LANGUAGE LANG_SPANISH, SUBLANG_NEUTRAL
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_HELP "Muestra o modifica la lista de control de accesos (ACLs) de los archivos\n\n\
|
||||
IDS_HELP "Muestra o modifica listas de control de acceso (ACL) de archivos\n\n\
|
||||
CACLS archivo [/T] [/E] [/C] [/G user:perm [...]] [/R usuario [...]]\n\
|
||||
[/P user:perm [...]] [/D usuario [...]]\n\
|
||||
archivo Mostrar ACLs.\n\
|
||||
/T Cambia ACLs de los archivos especificados en\n\
|
||||
archivo Mostrar ACL.\n\
|
||||
/T Cambia ACL de los archivos especificados en\n\
|
||||
el directorio actual y todos sus subdirectorios.\n\
|
||||
/E Edita la ACL en lugar de reemplazarla.\n\
|
||||
/C Continúa en caso de errores de acceso.\n\
|
||||
/G user:perm Da los derechos de acceso al usuario especificado.\n\
|
||||
Perm puede ser: R Lectura\n\
|
||||
W Escritura\n\
|
||||
C Modificación (Escritura)\n\
|
||||
Perm puede ser: R Leer\n\
|
||||
W Escribir\n\
|
||||
C Cambiar (escribir)\n\
|
||||
F Control total\n\
|
||||
/R usuario Revoca los derechos de acceso al usuario especificado (unicamente válido con /E).\n\
|
||||
/P user:perm Reemplaza los derechos de acceso del usuario especificado.\n\
|
||||
Perm puede ser: N Nada\n\
|
||||
R Lectura\n\
|
||||
W Escritura\n\
|
||||
C Modificación (Escritura)\n\
|
||||
Perm puede ser: N Ninguno\n\
|
||||
R Leer\n\
|
||||
W Escribir\n\
|
||||
C Cambiar (escribir)\n\
|
||||
F Control total\n\
|
||||
/D usuario Revoca el acceso al usuario especificado.\n\
|
||||
Es posible usar comodines para especificar más de un archivo por comando.\n\
|
||||
Se puede especificar más de un usuario por comando.\n\n\
|
||||
Abreviaciones:\n\
|
||||
Abreviaturas:\n\
|
||||
CI - Herencia del contenedor.\n\
|
||||
ACE será heredado a los directorios.\n\
|
||||
ACE se heredará por directorios.\n\
|
||||
OI - Herencia del objeto.\n\
|
||||
ACE sera heredado a los archivos.\n\
|
||||
IO - Herencia sola.\n\
|
||||
ACE no se aplicará al archivo/directorio actual.\n"
|
||||
ACE se heredará por archivos.\n\
|
||||
IO - Sólo heredar.\n\
|
||||
ACE no se aplicará al archivo o directorio actual.\n"
|
||||
IDS_ABBR_CI "(CI)"
|
||||
IDS_ABBR_OI "(OI)"
|
||||
IDS_ABBR_IO "(IO)"
|
||||
|
|
|
@ -1,38 +1,39 @@
|
|||
/* Russian language resource file by Kudratov Olimjon (olim98@bk.ru) */
|
||||
|
||||
LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_HELP "Отображает или изменяет списки доступа (Access Control Lists, ACLs) к файлам\n\n\
|
||||
CACLS имя_Файла [/T] [/E] [/C] [/G имя:право [...]] [/R имя [...]]\n\
|
||||
[/P имя:право[...]] [/D имя [...]]\n\
|
||||
имя_файла Вывод списков ACL.\n\
|
||||
/T Замена списков ACL для указанных файлов в текущем каталоге\n\
|
||||
и всех подкаталогах.\n\
|
||||
/E Редактирование списка ACL вместо его замены.\n\
|
||||
/C Продолжать при ошибках отказа доступа.\n\
|
||||
/G имя:право Предоставление указанному пользователю прав доступа.\n\
|
||||
Право может быть: R Чтение\n\
|
||||
W Запись\n\
|
||||
C Изменение (запись)\n\
|
||||
F Полный контроль\n\
|
||||
/R имя Отозвать права доступа для указанного пользователя\n\
|
||||
(верно только с /E).\n\
|
||||
/P имя:право Заменить права указанного пользователя.\n\
|
||||
Право может быть: N Нет доступа\n\
|
||||
R Чтение\n\
|
||||
W Запись\n\
|
||||
C Изменение (запись)\n\
|
||||
F Полный доступ\n\
|
||||
/D имя Запретить доступ для указанного пользователя.\n\
|
||||
В команде можно использовать шаблоны для обработки более одного файла.\n\
|
||||
IDS_HELP "Просмотр и изменение списков управления доступом (Access Control List, ACL) к файлам\n\n\
|
||||
CACLS имя_файла [/T] [/E] [/C] [/G имя:доступ [...]] [/R имя [...]]\n\
|
||||
[/P имя:доступ [...]] [/D имя [...]]\n\
|
||||
имя_файла Просмотр списков управления доступом.\n\
|
||||
/T Изменение списков управления доступом для указанных файлов\n\
|
||||
в текущем и вложенных каталогах.\n\
|
||||
/E Изменение списка управления доступом вместо его замены.\n\
|
||||
/C Продолжение при ошибках отказа в доступе.\n\
|
||||
/G имя:доступ Разрешения для указанных пользователей.\n\
|
||||
Доступ: R чтение\n\
|
||||
W запись\n\
|
||||
C изменение (запись)\n\
|
||||
F полный доступ\n\
|
||||
/R имя Отзыв разрешений для пользователя (только вместе с /E).\n\
|
||||
/P имя:доступ Замена разрешений указанного пользователя.\n\
|
||||
Доступ: N нет доступа\n\
|
||||
R чтение\n\
|
||||
W запись\n\
|
||||
C изменение (запись)\n\
|
||||
F полный доступ\n\
|
||||
/D имя Запрет доступа для указанного пользователя.\n\
|
||||
Для выбора нескольких файлов используются подстановочные знаки.\n\
|
||||
В команде можно указывать более одного пользователя.\n\n\
|
||||
Сокращения:\n\
|
||||
CI - Наследование контейнерами (Container Inherit).\n\
|
||||
ACE будет унаследован папками.\n\
|
||||
OI - Наследование объектами (Object Inherit).\n\
|
||||
ACE будет унаследован файлами.\n\
|
||||
IO - Только наследованное (Inherit Only).\n\
|
||||
ACE не будет применён к данному файлу/папке.\n"
|
||||
CI - наследование контейнерами.\n\
|
||||
ACE наследуется каталогами.\n\
|
||||
OI - наследование объектами.\n\
|
||||
ACE наследуется файлами.\n\
|
||||
IO - только наследование.\n\
|
||||
ACE не применяется к текущему файлу или каталогу.\n"
|
||||
IDS_ABBR_CI "(CI)"
|
||||
IDS_ABBR_OI "(OI)"
|
||||
IDS_ABBR_IO "(IO)"
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
/*
|
||||
* Spanish Language resource file
|
||||
* Traducido por: Javier Remacha 2008
|
||||
* Corregido por: Ismael Ferreras Morezuelas 2014
|
||||
*/
|
||||
|
||||
LANGUAGE LANG_SPANISH, SUBLANG_NEUTRAL
|
||||
|
@ -9,7 +10,7 @@ LANGUAGE LANG_SPANISH, SUBLANG_NEUTRAL
|
|||
|
||||
IDD_DIALOG_SCIENTIFIC DIALOGEX 0, 0, 316, 163
|
||||
STYLE DS_SHELLFONT | WS_MINIMIZEBOX | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "Calculadora ReactOS"
|
||||
CAPTION "Calculadora de ReactOS"
|
||||
MENU IDR_MENU_SCIENTIFIC_1
|
||||
FONT 8, "MS Shell Dlg", 0, 0, 0x1
|
||||
BEGIN
|
||||
|
@ -20,7 +21,7 @@ BEGIN
|
|||
CONTROL "Bin", IDC_RADIO_BIN, "Button", BS_AUTORADIOBUTTON, 107, 21, 30, 10
|
||||
GROUPBOX "", IDC_STATIC, 5, 34, 84, 20
|
||||
CONTROL "Inv", IDC_CHECK_INV, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 8, 41, 26, 10
|
||||
CONTROL "Hyp", IDC_CHECK_HYP, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 49, 41, 29, 10
|
||||
CONTROL "Hipotenusa", IDC_CHECK_HYP, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 37, 41, 48, 10
|
||||
CTEXT "", IDC_TEXT_PARENT, 93, 38, 18, 16, SS_CENTERIMAGE, WS_EX_CLIENTEDGE
|
||||
CTEXT "", IDC_TEXT_MEMORY, 126, 38, 18, 16, SS_CENTERIMAGE, WS_EX_CLIENTEDGE
|
||||
PUSHBUTTON "Sta", IDC_BUTTON_STA, 5, 60, 24, 18, BS_CENTER | BS_VCENTER |
|
||||
|
@ -142,14 +143,14 @@ BEGIN
|
|||
NOT WS_VISIBLE, 230, 21, 38, 10
|
||||
CONTROL "Byte", IDC_RADIO_BYTE, "Button", BS_AUTORADIOBUTTON |
|
||||
NOT WS_VISIBLE, 270, 21, 38, 10
|
||||
CONTROL "Sexagesimal", IDC_RADIO_DEG, "Button", BS_AUTORADIOBUTTON, 150, 21, 45, 10
|
||||
CONTROL "Radián", IDC_RADIO_RAD, "Button", BS_AUTORADIOBUTTON, 204, 21, 45, 10
|
||||
CONTROL "Centesimal", IDC_RADIO_GRAD, "Button", BS_AUTORADIOBUTTON, 258, 21, 45, 10
|
||||
CONTROL "Grados", IDC_RADIO_DEG, "Button", BS_AUTORADIOBUTTON, 151, 21, 45, 10
|
||||
CONTROL "Radianes", IDC_RADIO_RAD, "Button", BS_AUTORADIOBUTTON, 198, 21, 45, 10
|
||||
CONTROL "Gradianes", IDC_RADIO_GRAD, "Button", BS_AUTORADIOBUTTON, 248, 21, 45, 10
|
||||
PUSHBUTTON "C", IDC_BUTTON_CANC, 267, 38, 43, 18, BS_CENTER | BS_VCENTER |
|
||||
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
|
||||
PUSHBUTTON "CE", IDC_BUTTON_CE, 222, 38, 43, 18, BS_CENTER | BS_VCENTER |
|
||||
BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
|
||||
PUSHBUTTON "Back", IDC_BUTTON_BACK, 177, 38, 43, 18, BS_CENTER |
|
||||
PUSHBUTTON "Atrás", IDC_BUTTON_BACK, 177, 38, 43, 18, BS_CENTER |
|
||||
BS_VCENTER | BS_NOTIFY | BS_OWNERDRAW | WS_TABSTOP
|
||||
RTEXT "", IDC_TEXT_OUTPUT, 5, 1, 305, 14, SS_CENTERIMAGE, WS_EX_CLIENTEDGE
|
||||
DEFPUSHBUTTON "", IDC_BUTTON_FOCUS, 0, 0, 5, 5, NOT WS_VISIBLE
|
||||
|
@ -157,7 +158,7 @@ END
|
|||
|
||||
IDD_DIALOG_STANDARD DIALOGEX 0, 0, 169, 128
|
||||
STYLE DS_SHELLFONT | WS_MINIMIZEBOX | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "Calculadora ReactOS"
|
||||
CAPTION "Calculadora de ReactOS"
|
||||
MENU IDR_MENU_STANDARD
|
||||
FONT 8, "MS Shell Dlg", 0, 0, 0x1
|
||||
BEGIN
|
||||
|
@ -222,7 +223,7 @@ END
|
|||
|
||||
IDD_DIALOG_CONVERSION DIALOGEX 0, 0, 320, 130
|
||||
STYLE DS_SHELLFONT | WS_MINIMIZEBOX | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "ReactOS Calculator"
|
||||
CAPTION "Calculadora de ReactOS"
|
||||
MENU IDR_MENU_STANDARD
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
|
@ -240,7 +241,7 @@ BEGIN
|
|||
BS_VCENTER | BS_NOTIFY | WS_TABSTOP, 276, 24, 40, 17
|
||||
CONTROL "CE", IDC_BUTTON_CE, "Button", BS_OWNERDRAW | BS_CENTER |
|
||||
BS_VCENTER | BS_NOTIFY | WS_TABSTOP, 232, 24, 40, 17
|
||||
CONTROL "Back", IDC_BUTTON_BACK, "Button", BS_OWNERDRAW | BS_CENTER |
|
||||
CONTROL "Atrás", IDC_BUTTON_BACK, "Button", BS_OWNERDRAW | BS_CENTER |
|
||||
BS_VCENTER | BS_NOTIFY | WS_TABSTOP, 188, 24, 40,17
|
||||
RTEXT "", IDC_TEXT_OUTPUT, 5, 1, 312, 14, SS_CENTERIMAGE, WS_EX_CLIENTEDGE
|
||||
CONTROL "7", IDC_BUTTON_7, "Button", BS_OWNERDRAW | BS_CENTER |
|
||||
|
@ -297,15 +298,15 @@ END
|
|||
|
||||
IDD_DIALOG_ABOUT DIALOGEX 0, 0, 264, 169
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "Acerca de Calculadora ReactOS"
|
||||
CAPTION "Acerca de la Calculadora de ReactOS"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
DEFPUSHBUTTON "Aceptar", IDOK, 105, 148, 52, 16
|
||||
CONTROL IDB_BITMAP_ROS, IDC_STATIC, "Static", SS_BITMAP | SS_CENTERIMAGE |
|
||||
SS_REALSIZEIMAGE | WS_BORDER, 4, 4, 104, 48
|
||||
LTEXT "Calculadora ReactOS", IDC_STATIC, 120, 12, 132, 8, SS_CENTERIMAGE
|
||||
LTEXT "Calculadora de ReactOS", IDC_STATIC, 120, 12, 132, 8, SS_CENTERIMAGE
|
||||
LTEXT "Versión ", IDC_TEXT_VERSION, 120, 20, 132, 8, SS_CENTERIMAGE
|
||||
LTEXT "Escrita por Carlo Bramini", IDC_STATIC, 120, 32, 132, 8, SS_CENTERIMAGE
|
||||
LTEXT "Creada por Carlo Bramini", IDC_STATIC, 120, 32, 132, 8, SS_CENTERIMAGE
|
||||
GROUPBOX "", IDC_STATIC, 112, 0, 148, 52
|
||||
GROUPBOX "", IDC_STATIC, 5, 56, 256, 88
|
||||
EDITTEXT IDC_EDIT_LICENSE, 12, 68, 240, 68, ES_MULTILINE | ES_READONLY | WS_VSCROLL
|
||||
|
@ -344,17 +345,17 @@ BEGIN
|
|||
MENUITEM "Octal\tF7", IDM_VIEW_OCT, CHECKED
|
||||
MENUITEM "Binario\tF8", IDM_VIEW_BIN, CHECKED
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Sexagesimal\tF2", IDM_VIEW_DEG, CHECKED
|
||||
MENUITEM "Radián\tF3", IDM_VIEW_RAD, CHECKED
|
||||
MENUITEM "Centesimal\tF4", IDM_VIEW_GRAD, CHECKED
|
||||
MENUITEM "Grados\tF2", IDM_VIEW_DEG, CHECKED
|
||||
MENUITEM "Radianes\tF3", IDM_VIEW_RAD, CHECKED
|
||||
MENUITEM "Gradianes\tF4", IDM_VIEW_GRAD, CHECKED
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Número de dígitos en grupo", IDM_VIEW_GROUP, CHECKED
|
||||
MENUITEM "Agrupar dígitos", IDM_VIEW_GROUP, CHECKED
|
||||
END
|
||||
POPUP "Ayuda"
|
||||
BEGIN
|
||||
MENUITEM "Temas de ayuda", IDM_HELP_HELP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Acerca de Calculadora ReactOS", IDM_HELP_ABOUT
|
||||
MENUITEM "Acerca de la Calculadora de ReactOS", IDM_HELP_ABOUT
|
||||
END
|
||||
END
|
||||
|
||||
|
@ -381,13 +382,13 @@ BEGIN
|
|||
MENUITEM "Word\tF3", IDM_VIEW_WORD, CHECKED
|
||||
MENUITEM "Byte\tF4", IDM_VIEW_BYTE, CHECKED
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Número de dígitos en grupo", IDM_VIEW_GROUP, CHECKED
|
||||
MENUITEM "Agrupar dígitos", IDM_VIEW_GROUP, CHECKED
|
||||
END
|
||||
POPUP "Ayuda"
|
||||
BEGIN
|
||||
MENUITEM "Temas de ayuda", IDM_HELP_HELP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Acerca de Calculadora ReactOS", IDM_HELP_ABOUT
|
||||
MENUITEM "Acerca de la Calculadora de ReactOS", IDM_HELP_ABOUT
|
||||
END
|
||||
END
|
||||
|
||||
|
@ -404,13 +405,13 @@ BEGIN
|
|||
MENUITEM "Científica", IDM_VIEW_SCIENTIFIC, CHECKED
|
||||
MENUITEM "Conversión", IDM_VIEW_CONVERSION
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Número de dígitos en grupo", IDM_VIEW_GROUP, CHECKED
|
||||
MENUITEM "Agrupar dígitos", IDM_VIEW_GROUP, CHECKED
|
||||
END
|
||||
POPUP "Ayuda"
|
||||
BEGIN
|
||||
MENUITEM "Temas de ayuda", IDM_HELP_HELP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Acerca de Calculadora ReactOS", IDM_HELP_ABOUT
|
||||
MENUITEM "Acerca de la Calculadora de ReactOS", IDM_HELP_ABOUT
|
||||
END
|
||||
END
|
||||
|
||||
|
@ -418,7 +419,14 @@ END
|
|||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_STRING_LICENSE "Calculadora ReactOS es software gratuito realizado bajo licencia GNU GPL.\r\n\r\nPuedes coger una copia de la licencia GNU GPL aquí:\r\nhttp://www.gnu.org/licenses/gpl.html\r\n\r\nPuedes también coger una traducción de la licencia GNU GPL aquí:\r\nhttp://www.gnu.org/licenses/translations.html"
|
||||
IDS_STRING_LICENSE "La Calculadora de ReactOS es software libre realizado bajo licencia GNU GPL.\r\n\
|
||||
\r\n\
|
||||
Puedes obtener una copia de la licencia GNU GPL aquí:\r\n\
|
||||
http://www.gnu.org/licenses/gpl.html\r\n\
|
||||
\r\n\
|
||||
También puedes obtener una traducción de la licencia GNU GPL aquí:\r\n\
|
||||
http://www.gnu.org/licenses/translations.html"
|
||||
|
||||
IDS_MATH_ERROR "Error"
|
||||
IDS_QUICKHELP "Ayuda rápida"
|
||||
END
|
||||
|
@ -444,9 +452,9 @@ END
|
|||
/* Angles */
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_ANGLE_DEGREES "Grados sexagesimales"
|
||||
IDS_ANGLE_GRADIANS "Grados centesimales"
|
||||
IDS_ANGLE_RADIANS "Radianes"
|
||||
IDS_ANGLE_DEGREES "Grados"
|
||||
IDS_ANGLE_GRADIANS "Gradianes"
|
||||
IDS_ANGLE_RADIANS "Radianes"
|
||||
END
|
||||
|
||||
/* Areas */
|
||||
|
@ -456,7 +464,7 @@ BEGIN
|
|||
IDS_AREA_ACRES_BRAZIL "Acres (Brasil)"
|
||||
IDS_AREA_ACRES_FRANCE "Acres (Francia)"
|
||||
IDS_AREA_ACRES_SCOTS "Acres (Escocia)"
|
||||
IDS_AREA_ACRES_US "Acres (US)"
|
||||
IDS_AREA_ACRES_US "Acres (EE.UU.)"
|
||||
IDS_AREA_ARES "Área"
|
||||
IDS_AREA_CHOU "Chou"
|
||||
IDS_AREA_DANBO "Danbo"
|
||||
|
@ -482,8 +490,8 @@ BEGIN
|
|||
IDS_AREA_SQUARE_MILLIMETERS "Milímetros cuadrados"
|
||||
IDS_AREA_SQUARE_SHAKU "Square shaku"
|
||||
IDS_AREA_SQUARE_TSUEN "Square tsuen"
|
||||
IDS_AREA_SQUARE_VA "Square va"
|
||||
IDS_AREA_SQUARE_YARD "Square yard"
|
||||
IDS_AREA_SQUARE_VA "Square va" /* ??? (unused in the source code) */
|
||||
IDS_AREA_SQUARE_YARD "Yarda cuadrada"
|
||||
IDS_AREA_TAN "Tan"
|
||||
IDS_AREA_TSUBO "Tsubo"
|
||||
END
|
||||
|
@ -491,48 +499,48 @@ END
|
|||
/* Consumptions */
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_CONSUMPTION_KM_PER_L "Kilometros/litro"
|
||||
IDS_CONSUMPTION_L_PER_100_KM "Litros/100 kilometros"
|
||||
IDS_CONSUMPTION_KM_PER_L "Kilómetros/litro"
|
||||
IDS_CONSUMPTION_L_PER_100_KM "Litros/100 kilómetros"
|
||||
IDS_CONSUMPTION_MILES_GALLON_UK "Millas/galón (UK)"
|
||||
IDS_CONSUMPTION_MILES_GALLON_US "Millas/galón (US)"
|
||||
IDS_CONSUMPTION_MILES_GALLON_US "Millas/galón (EE.UU.)"
|
||||
END
|
||||
|
||||
/* Currencies */
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_CURRENCY_AUSTRIAN_SCHILLING "Schilling Austriaco"
|
||||
IDS_CURRENCY_BELGIAN_FRANC "Franco Belga"
|
||||
IDS_CURRENCY_CYPRIOT_POUND "Libra Chipriota"
|
||||
IDS_CURRENCY_CZECH_KORUNA "Corona Checa"
|
||||
IDS_CURRENCY_DEUTSCHE_MARK "Marco Alemán"
|
||||
IDS_CURRENCY_DUTCH_GUILDER "Florín Neerlandés"
|
||||
IDS_CURRENCY_AUSTRIAN_SCHILLING "Schilling austriaco"
|
||||
IDS_CURRENCY_BELGIAN_FRANC "Franco belga"
|
||||
IDS_CURRENCY_CYPRIOT_POUND "Libra chipriota"
|
||||
IDS_CURRENCY_CZECH_KORUNA "Corona checa"
|
||||
IDS_CURRENCY_DEUTSCHE_MARK "Marco alemán"
|
||||
IDS_CURRENCY_DUTCH_GUILDER "Florín neerlandés"
|
||||
IDS_CURRENCY_EURO "Euro"
|
||||
IDS_CURRENCY_FINNISH_MARKKA "Marco Finlandés"
|
||||
IDS_CURRENCY_FRENCH_FRANC "Franco Frances"
|
||||
IDS_CURRENCY_GREEK_DRACHMA "Drachma Griego"
|
||||
IDS_CURRENCY_IRISH_POUND "Libra Irlandesa"
|
||||
IDS_CURRENCY_ITALIAN_LIRA "Lira Italiana"
|
||||
IDS_CURRENCY_LUXEMBOURG_FRANC "Franco Luxemburgués"
|
||||
IDS_CURRENCY_MALTESE_LIRA "Lira Maltesa"
|
||||
IDS_CURRENCY_PORTOGUESE_ESCUDO "Escudo Portugués"
|
||||
IDS_CURRENCY_SLOVAK_KORUNA "Corona Eslovaca"
|
||||
IDS_CURRENCY_SLOVENIAN_TOLAR "Tolar Esloveno"
|
||||
IDS_CURRENCY_SPANISH_PESETA "Peseta Española"
|
||||
IDS_CURRENCY_FINNISH_MARKKA "Marco finlandés"
|
||||
IDS_CURRENCY_FRENCH_FRANC "Franco frances"
|
||||
IDS_CURRENCY_GREEK_DRACHMA "Drachma griego"
|
||||
IDS_CURRENCY_IRISH_POUND "Libra irlandesa"
|
||||
IDS_CURRENCY_ITALIAN_LIRA "Lira italiana"
|
||||
IDS_CURRENCY_LUXEMBOURG_FRANC "Franco luxemburgués"
|
||||
IDS_CURRENCY_MALTESE_LIRA "Lira maltesa"
|
||||
IDS_CURRENCY_PORTOGUESE_ESCUDO "Escudo portugués"
|
||||
IDS_CURRENCY_SLOVAK_KORUNA "Corona eslovaca"
|
||||
IDS_CURRENCY_SLOVENIAN_TOLAR "Tolar esloveno"
|
||||
IDS_CURRENCY_SPANISH_PESETA "Peseta española"
|
||||
END
|
||||
|
||||
/* Energies */
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_ENERGY_15_C_CALORIES "15 °C calorías"
|
||||
IDS_ENERGY_15_C_CALORIES "Calorías a 15°C"
|
||||
IDS_ENERGY_BTUS "BTU"
|
||||
IDS_ENERGY_ERGS "Ergios"
|
||||
IDS_ENERGY_EVS "Electronovoltios"
|
||||
IDS_ENERGY_EVS "Electronvoltio"
|
||||
IDS_ENERGY_FOOT_POUNDS "Ft·Lbs"
|
||||
IDS_ENERGY_IT_CALORIES "Tabla internacional de calorías"
|
||||
IDS_ENERGY_IT_KILOCALORIES "Tabla internacional de kilocalorías"
|
||||
IDS_ENERGY_JOULES "Julios"
|
||||
IDS_ENERGY_KILOJOULES "Kilojulios"
|
||||
IDS_ENERGY_KILOWATT_HOURS "Kilowatios hora"
|
||||
IDS_ENERGY_KILOWATT_HOURS "Kilovatios hora"
|
||||
IDS_ENERGY_NUTRITION_CALORIES "Calorías nutricionales"
|
||||
IDS_ENERGY_TH_CALORIES "Calorías termoquímicas"
|
||||
END
|
||||
|
@ -541,16 +549,16 @@ END
|
|||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_LENGTH_ANGSTROMS "Ångströms"
|
||||
IDS_LENGTH_ASTRONOMICAL_UNITS "Astronomical units"
|
||||
IDS_LENGTH_BARLEYCORNS "Barleycorns"
|
||||
IDS_LENGTH_ASTRONOMICAL_UNITS "Unidades astronómicas"
|
||||
IDS_LENGTH_BARLEYCORNS "Granos de cebada"
|
||||
IDS_LENGTH_CENTIMETERS "Centímetros"
|
||||
IDS_LENGTH_CHAINS_UK "Cadenas (UK)"
|
||||
IDS_LENGTH_CHI "Chi"
|
||||
IDS_LENGTH_CHOU "Chou"
|
||||
IDS_LENGTH_CHR "Chr"
|
||||
IDS_LENGTH_CUN "Cun"
|
||||
IDS_LENGTH_FATHOMS "Fathoms"
|
||||
IDS_LENGTH_FATHOMS_HUNGARY "Fathoms (Hungary)"
|
||||
IDS_LENGTH_FATHOMS "Brazas"
|
||||
IDS_LENGTH_FATHOMS_HUNGARY "Brazas (Hungría)"
|
||||
IDS_LENGTH_FEET "Pies"
|
||||
IDS_LENGTH_FURLONGS "Furlongs"
|
||||
IDS_LENGTH_GAN "Gan"
|
||||
|
@ -562,7 +570,7 @@ BEGIN
|
|||
IDS_LENGTH_KABIET "Kabiet"
|
||||
IDS_LENGTH_KEN "Ken"
|
||||
IDS_LENGTH_KEUB "Keub"
|
||||
IDS_LENGTH_KILOMETERS "Kilometros"
|
||||
IDS_LENGTH_KILOMETERS "Kilómetros"
|
||||
IDS_LENGTH_LAR "Lar"
|
||||
IDS_LENGTH_LIGHT_YEARS "Años luz"
|
||||
IDS_LENGTH_LINKS_UK "Links (UK)"
|
||||
|
@ -570,7 +578,7 @@ BEGIN
|
|||
IDS_LENGTH_MICRONS "Micrómetros"
|
||||
IDS_LENGTH_MILES "Millas"
|
||||
IDS_LENGTH_MILLIMETERS "Milímetros"
|
||||
IDS_LENGTH_NAUTICAL_MILES "Millas nauticas"
|
||||
IDS_LENGTH_NAUTICAL_MILES "Millas náuticas"
|
||||
IDS_LENGTH_NIEU "Nieu"
|
||||
IDS_LENGTH_PARSECS "Parsecs"
|
||||
IDS_LENGTH_PICAS "Picas"
|
||||
|
@ -580,11 +588,11 @@ BEGIN
|
|||
IDS_LENGTH_SAWK "Sawk"
|
||||
IDS_LENGTH_SEN "Sen"
|
||||
IDS_LENGTH_SHAKU "Shaku"
|
||||
IDS_LENGTH_SPAN "Span"
|
||||
IDS_LENGTH_SPAN "Palmo"
|
||||
IDS_LENGTH_SUN "Sun"
|
||||
IDS_LENGTH_TSUEN "Tsuen"
|
||||
IDS_LENGTH_VA "Va"
|
||||
IDS_LENGTH_YARDS "Yards"
|
||||
IDS_LENGTH_YARDS "Yardas"
|
||||
IDS_LENGTH_YOTE "Yote"
|
||||
IDS_LENGTH_ZHANG "Zhang"
|
||||
END
|
||||
|
@ -595,8 +603,8 @@ BEGIN
|
|||
IDS_POWER_BTUS_PER_MINUTE "BTU/Minuto"
|
||||
IDS_POWER_FPS_PER_MINUTE "Ft·Lbs/Minuto"
|
||||
IDS_POWER_HORSEPOWER "Caballos de vapor"
|
||||
IDS_POWER_KILOWATTS "Kilowatios"
|
||||
IDS_POWER_MEGAWATTS "Megawatios"
|
||||
IDS_POWER_KILOWATTS "Kilovatios"
|
||||
IDS_POWER_MEGAWATTS "Megavatios"
|
||||
IDS_POWER_WATTS "Watios"
|
||||
END
|
||||
|
||||
|
@ -609,7 +617,7 @@ BEGIN
|
|||
IDS_PRESSURE_KILOPASCALS "Hectopascales"
|
||||
IDS_PRESSURE_MM_OF_MERCURY "Milímetros de mercurio"
|
||||
IDS_PRESSURE_PASCALS "Pascales"
|
||||
IDS_PRESSURE_PSI "Libras fuerza por pulgada cuadrada"
|
||||
IDS_PRESSURE_PSI "PSI"
|
||||
END
|
||||
|
||||
/* Temperatures */
|
||||
|
@ -626,7 +634,7 @@ STRINGTABLE
|
|||
BEGIN
|
||||
IDS_TIME_DAYS "Días"
|
||||
IDS_TIME_HOURS "Horas"
|
||||
IDS_TIME_NANOSECONDS "Nanoseconds"
|
||||
IDS_TIME_NANOSECONDS "Nanosegundos"
|
||||
IDS_TIME_MICROSECONDS "Microsegundos"
|
||||
IDS_TIME_MILLISECONDS "Milisegundos"
|
||||
IDS_TIME_MINUTES "Minutos"
|
||||
|
@ -641,8 +649,8 @@ BEGIN
|
|||
IDS_VELOCITY_CMS_SECOND "Centímetros/segundo"
|
||||
IDS_VELOCITY_FEET_HOUR "Pies/hora"
|
||||
IDS_VELOCITY_FEET_SECOND "Pies/segundo"
|
||||
IDS_VELOCITY_KILOMETERS_HOUR "Kilometros/hora"
|
||||
IDS_VELOCITY_KNOTS "Knots"
|
||||
IDS_VELOCITY_KILOMETERS_HOUR "Kilómetros/hora"
|
||||
IDS_VELOCITY_KNOTS "Nudos"
|
||||
IDS_VELOCITY_MACH "Mach"
|
||||
IDS_VELOCITY_METERS_SECOND "Metros/segundo"
|
||||
IDS_VELOCITY_MILES_HOUR "Millas/hora"
|
||||
|
@ -652,10 +660,10 @@ END
|
|||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_VOLUME_BARRELS_UK "Barriles (UK)"
|
||||
IDS_VOLUME_BARRELS_OIL "Barriles de petroleo"
|
||||
IDS_VOLUME_BARRELS_OIL "Barriles de petróleo"
|
||||
IDS_VOLUME_BUN "Bun"
|
||||
IDS_VOLUME_BUSHELS_UK "Celemín (UK)"
|
||||
IDS_VOLUME_BUSHELS_US "Celemín (US)"
|
||||
IDS_VOLUME_BUSHELS_US "Celemín (EE.UU.)"
|
||||
IDS_VOLUME_CUBIC_CENTIMETERS "Centímetros cúbicos"
|
||||
IDS_VOLUME_CUBIC_FEET "Píes cúbicos"
|
||||
IDS_VOLUME_CUBIC_INCHES "Pulgadas cúbicas"
|
||||
|
@ -663,10 +671,10 @@ BEGIN
|
|||
IDS_VOLUME_CUBIC_YARDS "Yardas cúbicas"
|
||||
IDS_VOLUME_DOE "Doe"
|
||||
IDS_VOLUME_FLUID_OUNCES_UK "Onza líquida (UK)"
|
||||
IDS_VOLUME_FLUID_OUNCES_US "Onza líquida (US)"
|
||||
IDS_VOLUME_FLUID_OUNCES_US "Onza líquida (EE.UU.)"
|
||||
IDS_VOLUME_GALLONS_UK "Galones (UK)"
|
||||
IDS_VOLUME_GALLONS_DRY_US "Galones, dry (US)"
|
||||
IDS_VOLUME_GALLONS_LIQUID_US "Galones, liquid (US)"
|
||||
IDS_VOLUME_GALLONS_DRY_US "Galones, secos (EE.UU.)"
|
||||
IDS_VOLUME_GALLONS_LIQUID_US "Galones, líquidos (EE.UU.)"
|
||||
IDS_VOLUME_GOU "Gou"
|
||||
IDS_VOLUME_HOP "Hop"
|
||||
IDS_VOLUME_ICCE "Icce"
|
||||
|
@ -675,11 +683,11 @@ BEGIN
|
|||
IDS_VOLUME_MAL "Mal"
|
||||
IDS_VOLUME_MILLILITERS "Mililitros"
|
||||
IDS_VOLUME_PINTS_UK "Pintas (UK)"
|
||||
IDS_VOLUME_PINTS_DRY_US "Pintas, dry (US)"
|
||||
IDS_VOLUME_PINTS_LIQUID_US "Pintas, liquid (US)"
|
||||
IDS_VOLUME_PINTS_DRY_US "Pintas, secas (EE.UU.)"
|
||||
IDS_VOLUME_PINTS_LIQUID_US "Pintas, líquidas (EE.UU.)"
|
||||
IDS_VOLUME_QUARTS_UK "Cuartos (UK)"
|
||||
IDS_VOLUME_QUARTS_DRY_US "Cuartos, dry (US)"
|
||||
IDS_VOLUME_QUARTS_LIQUID_US "Cuartos, liquid (US)"
|
||||
IDS_VOLUME_QUARTS_DRY_US "Cuartos, secos (EE.UU.)"
|
||||
IDS_VOLUME_QUARTS_LIQUID_US "Cuartos, líquidos (EE.UU.)"
|
||||
IDS_VOLUME_SEKI "Seki"
|
||||
IDS_VOLUME_SYOU "Syou"
|
||||
IDS_VOLUME_TANANLOUNG "Tananloung"
|
||||
|
@ -709,11 +717,11 @@ BEGIN
|
|||
IDS_WEIGHT_OUNCES_AVOIRDUPOIS "Onza, avoirdupois"
|
||||
IDS_WEIGHT_OUNCES_TROY "Onza, troy"
|
||||
IDS_WEIGHT_POUNDS "Libras"
|
||||
IDS_WEIGHT_QUINTAL_METRIC "Quintal (metric)"
|
||||
IDS_WEIGHT_QUINTAL_METRIC "Quintal (métrico)"
|
||||
IDS_WEIGHT_SALOUNG "Saloung"
|
||||
IDS_WEIGHT_STONES "Stones"
|
||||
IDS_WEIGHT_TAMLUNG "Tamlung"
|
||||
IDS_WEIGHT_TONNES "Toneladas"
|
||||
IDS_WEIGHT_TONS_UK "Toneladas (UK)"
|
||||
IDS_WEIGHT_TONS_US "Toneladas (US)"
|
||||
IDS_WEIGHT_TONS_US "Toneladas (EE.UU.)"
|
||||
END
|
||||
|
|
|
@ -1,21 +1,24 @@
|
|||
/* Spanish Language resource file.
|
||||
* Translated by: ?? and Ismael Ferreras Morezuelas <2014-11-07> */
|
||||
|
||||
LANGUAGE LANG_SPANISH, SUBLANG_NEUTRAL
|
||||
|
||||
IDD_CHARMAP DIALOGEX 6, 6, 292, 224
|
||||
FONT 8, "MS Shell Dlg", 0, 0
|
||||
STYLE DS_SHELLFONT | WS_CHILD | WS_VISIBLE
|
||||
BEGIN
|
||||
LTEXT "Fuente :", IDC_STATIC, 6, 7, 24, 9
|
||||
LTEXT "Fuente:", IDC_STATIC, 6, 7, 24, 9
|
||||
COMBOBOX IDC_FONTCOMBO, 36, 5, 210, 210, WS_CHILD | WS_VISIBLE |
|
||||
WS_VSCROLL | CBS_DROPDOWNLIST | CBS_SORT | CBS_HASSTRINGS
|
||||
PUSHBUTTON "Ayuda", IDC_CMHELP, 249, 5, 35, 13
|
||||
CONTROL "", IDC_FONTMAP, "FontMapWnd", WS_CHILD | WS_VISIBLE | WS_TABSTOP |
|
||||
WS_VSCROLL, 20, 22, 266, 156
|
||||
LTEXT "Caracteres a copiar :", IDC_STATIC, 6, 188, 66, 9
|
||||
LTEXT "Caracteres a copiar:", IDC_STATIC, 6, 188, 66, 9
|
||||
CONTROL "", IDC_TEXTBOX, RICHEDIT_CLASS, ES_AUTOHSCROLL | WS_BORDER |
|
||||
WS_CHILD | WS_VISIBLE | WS_TABSTOP, 74, 186, 114, 13
|
||||
DEFPUSHBUTTON "Seleccionar", IDC_SELECT, 194, 186, 44, 13
|
||||
PUSHBUTTON "Copiar", IDC_COPY, 242, 186, 44, 13, WS_DISABLED
|
||||
CONTROL "Advanced view", IDC_CHECK_ADVANCED, "Button", BS_AUTOCHECKBOX |
|
||||
CONTROL "Vista avanzada", IDC_CHECK_ADVANCED, "Button", BS_AUTOCHECKBOX |
|
||||
WS_TABSTOP, 8, 208, 95, 10
|
||||
END
|
||||
|
||||
|
@ -23,23 +26,23 @@ IDD_ADVANCED DIALOGEX 0, 0, 292, 64
|
|||
STYLE DS_SHELLFONT | WS_CHILD
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
LTEXT "Charset:", IDC_STATIC, 8, 8, 48, 8
|
||||
COMBOBOX IDC_COMBO_CHARSET, 72, 4, 116, 80, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
|
||||
LTEXT "Group by:", IDC_STATIC, 8, 28, 50, 8
|
||||
COMBOBOX IDC_COMBO_GROUPBY, 72, 24, 116, 80, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
|
||||
PUSHBUTTON "Search", IDC_BUTTON_SEARCH, 200, 44, 50, 14
|
||||
EDITTEXT IDC_EDIT_SEARCH, 72, 44, 116, 14, ES_AUTOHSCROLL
|
||||
LTEXT "Search for:", IDC_STATIC, 8, 48, 42, 8
|
||||
LTEXT "Juego de caracteres:", IDC_STATIC, 2, 7, 68, 8, SS_RIGHT
|
||||
COMBOBOX IDC_COMBO_CHARSET, 74, 4, 116, 80, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
|
||||
LTEXT "Agrupar:", IDC_STATIC, 2, 26, 68, 8, SS_RIGHT
|
||||
COMBOBOX IDC_COMBO_GROUPBY, 74, 24, 116, 80, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
|
||||
PUSHBUTTON "Buscar", IDC_BUTTON_SEARCH, 200, 44, 50, 14
|
||||
EDITTEXT IDC_EDIT_SEARCH, 74, 44, 116, 14, ES_AUTOHSCROLL
|
||||
LTEXT "Buscar por:", IDC_STATIC, 2, 47, 68, 8, SS_RIGHT
|
||||
LTEXT "Unicode:", IDC_STATIC, 200, 8, 30, 8
|
||||
EDITTEXT IDC_EDIT_UNICODE, 236, 4, 28, 12, ES_AUTOHSCROLL
|
||||
END
|
||||
|
||||
IDD_ABOUTBOX DIALOGEX 22, 16, 210, 182
|
||||
CAPTION "Acerca de Character Map"
|
||||
CAPTION "Acerca del Mapa de caracteres"
|
||||
FONT 8, "MS Shell Dlg", 0, 0
|
||||
STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
|
||||
BEGIN
|
||||
LTEXT "Character Map v0.1\nCopyright (C) 2007 Ged Murphy (gedmurphy@reactos.org)", IDC_STATIC, 48, 7, 150, 36
|
||||
LTEXT "Mapa de caracteres v0.1\nCopyright (C) 2007 Ged Murphy (gedmurphy@reactos.org)", IDC_STATIC, 48, 7, 150, 36
|
||||
PUSHBUTTON "Cerrar", IDOK, 75, 162, 44, 15
|
||||
ICON IDI_ICON, IDC_STATIC, 10, 10, 7, 30
|
||||
EDITTEXT IDC_LICENSE_EDIT, 8, 44, 194, 107, WS_VISIBLE | WS_VSCROLL |
|
||||
|
@ -48,7 +51,7 @@ END
|
|||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_LICENSE "This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.\r\n\r\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\r\n\r\nYou should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA."
|
||||
IDS_LICENSE "Este programa es software libre; puedes redistribuirlo y/o modificarlo bajo los términos de la GNU General Public License tal y como se publica por la Free Software Foundation; ya sea la versión 2 de la Licencia, o (bajo tu discreción) cualquier versión posterior.\r\n\r\nEste programa se distribuye con el fin de ser útil, pero viene SIN NINGUNA GARANTÍA; sin tan siquiera la garantía implícita de COMERCIALIZACIÓN o la de IDONEIDAD PARA UN PROPÓSITO CONCRETO. Para más información lee la GNU General Public License.\r\n\r\nDeberías de haber recibido una copia de la GNU General Public License con el programa; si no, puedes escribir a la Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 EE.UU."
|
||||
IDS_ABOUT "&Acerca de ..."
|
||||
IDS_TITLE "Character Map"
|
||||
IDS_TITLE "Mapa de caracteres"
|
||||
END
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* Russian language resource file (Dmitry Chapyshev, 2007-06-10) */
|
||||
/* Russian language resource file by Dmitry Chapyshev, 2007-06-10,Kudratov Olimjon (olim98@bk.ru) */
|
||||
|
||||
LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT
|
||||
|
||||
|
@ -12,12 +12,12 @@ BEGIN
|
|||
PUSHBUTTON "Справка", IDC_CMHELP, 249, 5, 35, 13
|
||||
CONTROL "", IDC_FONTMAP, "FontMapWnd", WS_CHILD | WS_VISIBLE | WS_TABSTOP |
|
||||
WS_VSCROLL, 20, 22, 266, 156
|
||||
LTEXT "Копировать символ:", IDC_STATIC, 6, 188, 95, 9
|
||||
LTEXT "Для копирования:", IDC_STATIC, 6, 188, 95, 9
|
||||
CONTROL "", IDC_TEXTBOX, RICHEDIT_CLASS, ES_AUTOHSCROLL | WS_BORDER |
|
||||
WS_CHILD | WS_VISIBLE | WS_TABSTOP, 74, 186, 114, 13
|
||||
DEFPUSHBUTTON "Выбрать", IDC_SELECT, 194, 186, 44, 13
|
||||
PUSHBUTTON "Копировать", IDC_COPY, 242, 186, 44, 13, WS_DISABLED
|
||||
CONTROL "Расширенный вид", IDC_CHECK_ADVANCED, "Button", BS_AUTOCHECKBOX |
|
||||
CONTROL "Дополнительные параметры", IDC_CHECK_ADVANCED, "Button", BS_AUTOCHECKBOX |
|
||||
WS_TABSTOP, 8, 208, 95, 10
|
||||
END
|
||||
|
||||
|
@ -27,11 +27,11 @@ FONT 8, "MS Shell Dlg"
|
|||
BEGIN
|
||||
LTEXT "Набор символов:", IDC_STATIC, 8, 8, 55, 8
|
||||
COMBOBOX IDC_COMBO_CHARSET, 72, 4, 116, 80, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
|
||||
LTEXT "Группировать за:", IDC_STATIC, 8, 28, 50, 8
|
||||
LTEXT "Группировка:", IDC_STATIC, 8, 28, 50, 8
|
||||
COMBOBOX IDC_COMBO_GROUPBY, 72, 24, 116, 80, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
|
||||
PUSHBUTTON "Найти", IDC_BUTTON_SEARCH, 200, 44, 50, 14
|
||||
EDITTEXT IDC_EDIT_SEARCH, 72, 44, 116, 14, ES_AUTOHSCROLL
|
||||
LTEXT "Искать:", IDC_STATIC, 8, 48, 42, 8
|
||||
LTEXT "Поиск:", IDC_STATIC, 8, 48, 42, 8
|
||||
LTEXT "Юникод:", IDC_STATIC, 200, 8, 30, 8
|
||||
EDITTEXT IDC_EDIT_UNICODE, 236, 4, 28, 12, ES_AUTOHSCROLL
|
||||
END
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
add_subdirectory(comp)
|
||||
add_subdirectory(cscript)
|
||||
add_subdirectory(dbgprint)
|
||||
add_subdirectory(doskey)
|
||||
add_subdirectory(find)
|
||||
|
@ -11,4 +12,5 @@ add_subdirectory(reg)
|
|||
add_subdirectory(sort)
|
||||
add_subdirectory(taskkill)
|
||||
add_subdirectory(wmic)
|
||||
add_subdirectory(wscript)
|
||||
add_subdirectory(xcopy)
|
||||
|
|
21
base/applications/cmdutils/cscript/CMakeLists.txt
Normal file
21
base/applications/cmdutils/cscript/CMakeLists.txt
Normal file
|
@ -0,0 +1,21 @@
|
|||
|
||||
add_definitions(-DCSCRIPT_BUILD)
|
||||
set(wscript_folder ${REACTOS_SOURCE_DIR}/base/applications/cmdutils/wscript)
|
||||
include_directories(${wscript_folder})
|
||||
|
||||
list(APPEND SOURCE
|
||||
${wscript_folder}/arguments.c
|
||||
${wscript_folder}/host.c
|
||||
${wscript_folder}/main.c
|
||||
${wscript_folder}/wscript.h)
|
||||
|
||||
add_executable(cscript ${SOURCE} rsrc.rc)
|
||||
add_idl_headers(cscript_idlheader ihost.idl)
|
||||
add_typelib(ihost.idl)
|
||||
set_source_files_properties(rsrc.rc PROPERTIES OBJECT_DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/ihost.tlb)
|
||||
target_link_libraries(cscript uuid wine)
|
||||
set_module_type(cscript win32cui UNICODE)
|
||||
add_importlibs(cscript shell32 oleaut32 ole32 advapi32 msvcrt kernel32 ntdll)
|
||||
add_dependencies(cscript stdole2 cscript_idlheader)
|
||||
add_pch(cscript ${wscript_folder}/wscript.h SOURCE)
|
||||
add_cd_file(TARGET cscript DESTINATION reactos/system32 FOR all)
|
188
base/applications/cmdutils/cscript/ihost.idl
Normal file
188
base/applications/cmdutils/cscript/ihost.idl
Normal file
|
@ -0,0 +1,188 @@
|
|||
/*
|
||||
* Copyright 2010 Jacek Caban for CodeWeavers
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2.1 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
|
||||
*/
|
||||
|
||||
#pragma makedep typelib
|
||||
|
||||
#include "ihost_dispid.h"
|
||||
|
||||
import "oaidl.idl";
|
||||
|
||||
[
|
||||
uuid(60254ca0-953b-11cf-8c96-00aa00b8708c),
|
||||
version(5.6),
|
||||
]
|
||||
library IHost
|
||||
{
|
||||
importlib("stdole2.tlb");
|
||||
|
||||
[
|
||||
odl,
|
||||
uuid(2cc5a9d1-b1e5-11d3-a286-00104bd35090),
|
||||
dual,
|
||||
oleautomation
|
||||
]
|
||||
interface IArguments2 : IDispatch {
|
||||
[id(DISPID_VALUE)]
|
||||
HRESULT Item(
|
||||
[in] LONG Index,
|
||||
[out, retval] BSTR *out_Value);
|
||||
|
||||
[id(IARGUMENTS2_COUNT_DISPID)]
|
||||
HRESULT Count([out, retval] LONG *out_Count);
|
||||
|
||||
[id(IARGUMENTS2_LENGTH_DISPID), propget]
|
||||
HRESULT length([out, retval] LONG *out_Count);
|
||||
}
|
||||
|
||||
[
|
||||
odl,
|
||||
uuid(53bad8c1-e718-11cf-893d-00a0c9054228),
|
||||
hidden,
|
||||
dual,
|
||||
nonextensible,
|
||||
oleautomation
|
||||
]
|
||||
interface ITextStream : IDispatch {
|
||||
[id(ITEXTSTREAM_LINE_DISPID), propget]
|
||||
HRESULT Line([out, retval] LONG *Line);
|
||||
|
||||
[id(ITEXTSTREAM_COLUMN_DISPID), propget]
|
||||
HRESULT Column([out, retval] LONG *Column);
|
||||
|
||||
[id(ITEXTSTREAM_ATENDOFSTREAM_DISPID), propget]
|
||||
HRESULT AtEndOfStream([out, retval] VARIANT_BOOL *EOS);
|
||||
|
||||
[id(ITEXTSTREAM_ATENDOFLINE_DISPID), propget]
|
||||
HRESULT AtEndOfLine([out, retval] VARIANT_BOOL *EOL);
|
||||
|
||||
[id(ITEXTSTREAM_READ_DISPID)]
|
||||
HRESULT Read(
|
||||
[in] LONG Characters,
|
||||
[out, retval] BSTR *Text);
|
||||
|
||||
[id(ITEXTSTREAM_READLINE_DISPID)]
|
||||
HRESULT ReadLine([out, retval] BSTR *Text);
|
||||
|
||||
[id(ITEXTSTREAM_READALL_DISPID)]
|
||||
HRESULT ReadAll([out, retval] BSTR *Text);
|
||||
|
||||
[id(ITEXTSTREAM_WRITE_DISPID)]
|
||||
HRESULT Write([in] BSTR Text);
|
||||
|
||||
[id(ITEXTSTREAM_WRITELINE_DISPID)]
|
||||
HRESULT WriteLine([in, optional, defaultvalue("")] BSTR Text);
|
||||
|
||||
[id(ITEXTSTREAM_WRITEBLANKLINES_DISPID)]
|
||||
HRESULT WriteBlankLines([in] LONG Lines);
|
||||
|
||||
[id(ITEXTSTREAM_SKIP_DISPID)]
|
||||
HRESULT Skip([in] LONG Characters);
|
||||
|
||||
[id(ITEXTSTREAM_SKIPLINE_DISPID)]
|
||||
HRESULT SkipLine();
|
||||
|
||||
[id(ITEXTSTREAM_CLOSE_DISPID)]
|
||||
HRESULT Close();
|
||||
}
|
||||
|
||||
[
|
||||
odl,
|
||||
uuid(91afbd1b-5feb-43f5-b028-e2ca960617ec),
|
||||
dual,
|
||||
oleautomation
|
||||
]
|
||||
interface IHost : IDispatch {
|
||||
[id(IHOST_NAME_DISPID), propget]
|
||||
HRESULT Name([out, retval] BSTR *out_Name);
|
||||
|
||||
[id(IHOST_APPLICATION_DISPID), propget]
|
||||
HRESULT Application([out, retval] IDispatch **out_Dispatch);
|
||||
|
||||
[id(IHOST_FULLNAME_DISPID), propget]
|
||||
HRESULT FullName([out, retval] BSTR *out_Path);
|
||||
|
||||
[id(IHOST_PATH_DISPID), propget]
|
||||
HRESULT Path([out, retval] BSTR* out_Path);
|
||||
|
||||
[id(IHOST_INTERACTIVE_DISPID), propget]
|
||||
HRESULT Interactive([out, retval] VARIANT_BOOL *out_Interactive);
|
||||
|
||||
[id(IHOST_INTERACTIVE_DISPID), propput]
|
||||
HRESULT Interactive([in] VARIANT_BOOL out_Interactive);
|
||||
|
||||
[id(IHOST_QUIT_DISPID)]
|
||||
HRESULT Quit([in, optional, defaultvalue(0)] int ExitCode);
|
||||
|
||||
[id(IHOST_SCRIPTNAME_DISPID), propget]
|
||||
HRESULT ScriptName([out, retval] BSTR *out_ScriptName);
|
||||
|
||||
[id(IHOST_SCRIPTFULLNAME_DISPID), propget]
|
||||
HRESULT ScriptFullName([out, retval] BSTR* out_ScriptFullName);
|
||||
|
||||
[id(IHOST_ARGUMENTS_DISPID), propget]
|
||||
HRESULT Arguments([out, retval] IArguments2 **out_Arguments);
|
||||
|
||||
[id(IHOST_VERSION_DISPID), propget]
|
||||
HRESULT Version([out, retval] BSTR *out_Version);
|
||||
|
||||
[id(IHOST_BUILDVERSION_DISPID), propget]
|
||||
HRESULT BuildVersion([out, retval] int *out_Build);
|
||||
|
||||
[id(IHOST_TIMEOUT_DISPID), propget]
|
||||
HRESULT Timeout([out, retval] LONG *out_Timeout);
|
||||
|
||||
[id(IHOST_TIMEOUT_DISPID), propput]
|
||||
HRESULT Timeout([in] LONG out_Timeout);
|
||||
|
||||
[id(IHOST_CREATEOBJECT_DISPID)]
|
||||
HRESULT CreateObject(
|
||||
[in] BSTR ProgID,
|
||||
[in, optional, defaultvalue("")] BSTR Prefix,
|
||||
[out, retval] IDispatch **out_Dispatch);
|
||||
|
||||
[id(IHOST_ECHO_DISPID), vararg]
|
||||
HRESULT Echo([in] SAFEARRAY(VARIANT) pArgs);
|
||||
|
||||
[id(IHOST_GETOBJECT_DISPID)]
|
||||
HRESULT GetObject(
|
||||
[in] BSTR Pathname,
|
||||
[in, optional, defaultvalue("")] BSTR ProgID,
|
||||
[in, optional, defaultvalue("")] BSTR Prefix,
|
||||
[out, retval] IDispatch **out_Dispatch);
|
||||
|
||||
[id(IHOST_DISCONNECTOBJECT_DISPID)]
|
||||
HRESULT DisconnectObject([in] IDispatch *Object);
|
||||
|
||||
[id(IHOST_SLEEP_DISPID)]
|
||||
HRESULT Sleep([in] LONG Time);
|
||||
|
||||
[id(IHOST_CONNECTOBJECT_DISPID)]
|
||||
HRESULT ConnectObject(
|
||||
[in] IDispatch *Object,
|
||||
[in] BSTR Prefix);
|
||||
|
||||
[id(IHOST_STDIN_DISPID), propget]
|
||||
HRESULT StdIn([out, retval] ITextStream **out_ppts);
|
||||
|
||||
[id(IHOST_STDOUT_DISPID), propget]
|
||||
HRESULT StdOut([out, retval] ITextStream **ppts);
|
||||
|
||||
[id(IHOST_STDERR_DISPID), propget]
|
||||
HRESULT StdErr([out, retval] ITextStream **ppts);
|
||||
}
|
||||
}
|
20
base/applications/cmdutils/cscript/rsrc.rc
Normal file
20
base/applications/cmdutils/cscript/rsrc.rc
Normal file
|
@ -0,0 +1,20 @@
|
|||
/*
|
||||
* Copyright 2010 Jacek Caban for CodeWeavers
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2.1 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
|
||||
*/
|
||||
|
||||
/* @makedep: ihost.tlb */
|
||||
1 TYPELIB ihost.tlb
|
|
@ -58,6 +58,7 @@ RD Удаляет папку.\n\
|
|||
REM Помещает комментарии в пакетные файлы.\n\
|
||||
REN Переименовывает файлы или папки.\n\
|
||||
RENAME Переименовывает файлы или папки.\n\
|
||||
REPLACE Заменяет файлы.\n\
|
||||
RMDIR Удаляет папку.\n\
|
||||
SCREEN Перемещение курсора и вывод текста.\n\
|
||||
SET Показывает, устанавливает и удаляет переменные среды ReactOS.\n\
|
||||
|
@ -70,6 +71,6 @@ TITLE Назначение заголовка окна для текущег
|
|||
командных строк CMD.EXE.\n\
|
||||
TYPE Вывод на экран содержимого текстовых файлов.\n\
|
||||
VER Вывод сведений о версии ReactOS.\n\
|
||||
VERIFY ВУстановка режима проверки правильности записи файлов на диск.\n\
|
||||
VERIFY Установка режима проверки правильности записи файлов на диск.\n\
|
||||
VOL Вывод метки и серийного номера тома для диска.\n"
|
||||
END
|
||||
|
|
|
@ -2,13 +2,13 @@ LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT
|
|||
|
||||
STRINGTABLE
|
||||
{
|
||||
STRING_USAGE, "Использование программы:\n\nREG [ ADD | DELETE | QUERY ]\nREG <команда> /?\n"
|
||||
STRING_USAGE, "Использование:\n\nREG [ ADD | DELETE | QUERY ]\nREG <команда> /?\n"
|
||||
STRING_ADD_USAGE, "REG ADD <имя_раздела> [/v <имя_параметра> | /ve] [/t <тип>] [/s <разделитель>] [/d <данные>] [/f]\n"
|
||||
STRING_DELETE_USAGE, "REG DELETE <имя_раздела> [/v <имя_параметра> | /ve | /va] [/f]\n"
|
||||
STRING_QUERY_USAGE, "REG QUERY <имя_раздела> [/v [имя_параметра] | /ve] [/s]\n"
|
||||
STRING_SUCCESS, "Операция успешно завершена\n"
|
||||
STRING_INVALID_KEY, "Ошибка: неправильное имя ключа\n"
|
||||
STRING_INVALID_CMDLINE, "Ошибка: неправильные параметры командной строки\n"
|
||||
STRING_NO_REMOTE, "Ошибка: невозможно добавить ключи на удаленной машине\n"
|
||||
STRING_CANNOT_FIND, "Ошибка: не удалось найти указанный ключ реестра или значение\n"
|
||||
STRING_INVALID_KEY, "Ошибка: Неправильное имя ключа\n"
|
||||
STRING_INVALID_CMDLINE, "Ошибка: Неправильные параметры командной строки\n"
|
||||
STRING_NO_REMOTE, "Ошибка: Невозможно добавить ключи на удаленной машине\n"
|
||||
STRING_CANNOT_FIND, "Ошибка: Не удалось найти указанный ключ реестра или значение\n"
|
||||
}
|
||||
|
|
|
@ -1,19 +1,21 @@
|
|||
/* Russian language resource file by Kudratov Olimjon (olim98@bk.ru) */
|
||||
|
||||
LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT
|
||||
|
||||
STRINGTABLE
|
||||
{
|
||||
STRING_USAGE, "Usage: TASKKILL [/F] [/IM <образ> | /PID <процесс>]\n"
|
||||
STRING_INVALID_OPTION, "Error: Unknown or invalid command line option specified.\n"
|
||||
STRING_INVALID_PARAM, "Error: Invalid command line parameter specified.\n"
|
||||
STRING_MISSING_OPTION, "Error: One of options /im or /pid must be specified.\n"
|
||||
STRING_MISSING_PARAM, "Error: Option %1 expects a command line parameter.\n"
|
||||
STRING_MUTUAL_EXCLUSIVE, "Error: Options /im and /pid are mutually exclusive.\n"
|
||||
STRING_CLOSE_PID_SEARCH, "Close message sent to top-level windows of process with PID %1!u!.\n"
|
||||
STRING_CLOSE_PROC_SRCH, "Close message sent to top-level windows of process ""%1"" with PID %2!u!.\n"
|
||||
STRING_TERM_PID_SEARCH, "Process with PID %1!u! was forcibly terminated.\n"
|
||||
STRING_TERM_PROC_SEARCH, "Process ""%1"" with PID %2!u! was forcibly terminated.\n"
|
||||
STRING_SEARCH_FAILED, "Error: Could not find process ""%1"".\n"
|
||||
STRING_ENUM_FAILED, "Error: Unable to enumerate the process list.\n"
|
||||
STRING_TERMINATE_FAILED, "Error: Unable to terminate process ""%1"".\n"
|
||||
STRING_SELF_TERMINATION, "Error: Process self-termination is not permitted.\n"
|
||||
STRING_USAGE, "Использование: TASKKILL [/F] [/IM <образ> | /PID <процесс>]\n"
|
||||
STRING_INVALID_OPTION, "Ошибка: Указаны неверные параметры командной строки.\n"
|
||||
STRING_INVALID_PARAM, "Ошибка: Указаны неверные параметры командной строки.\n"
|
||||
STRING_MISSING_OPTION, "Ошибка: Должен быть указан параметр /im или /pid.\n"
|
||||
STRING_MISSING_PARAM, "Ошибка: Потерян обязательный параметр %1.\n"
|
||||
STRING_MUTUAL_EXCLUSIVE, "Ошибка: Одновременное использование параметров '/pid' и '/im' запрещено.\n"
|
||||
STRING_CLOSE_PID_SEARCH, "Отправлен сигнал завершения процессу с идентификатором %1!u!.\n"
|
||||
STRING_CLOSE_PROC_SRCH, "Отправлен сигнал завершения процессу ""%1"" с идентификатором %2!u!.\n"
|
||||
STRING_TERM_PID_SEARCH, "Процесс, с идентификатором %1!u! принудительно завершен.\n"
|
||||
STRING_TERM_PROC_SEARCH, "Процесс ""%1"" с идентификатором %2!u! принудительно завершен.\n"
|
||||
STRING_SEARCH_FAILED, "Ошибка: Не удается найти процесс ""%1"".\n"
|
||||
STRING_ENUM_FAILED, "Ошибка: Unable to enumerate the process list.\n"
|
||||
STRING_TERMINATE_FAILED, "Ошибка: Не удается завершить процесс ""%1"".\n"
|
||||
STRING_SELF_TERMINATION, "Ошибка: Процесс не может завершить сам себя.\n"
|
||||
}
|
||||
|
|
|
@ -2,7 +2,7 @@ LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT
|
|||
|
||||
STRINGTABLE
|
||||
{
|
||||
STRING_CMDLINE_NOT_SUPPORTED, "Ошибка: коммандная строка не поддерживается\n"
|
||||
STRING_ALIAS_NOT_FOUND, "Ошибка: псевдоним не найден\n"
|
||||
STRING_INVALID_QUERY, "Ошибка: неврный запрос\n"
|
||||
STRING_CMDLINE_NOT_SUPPORTED, "Ошибка: Командная строка не поддерживается\n"
|
||||
STRING_ALIAS_NOT_FOUND, "Ошибка: Псевдоним не найден\n"
|
||||
STRING_INVALID_QUERY, "Ошибка: Неверный запрос\n"
|
||||
}
|
||||
|
|
17
base/applications/cmdutils/wscript/CMakeLists.txt
Normal file
17
base/applications/cmdutils/wscript/CMakeLists.txt
Normal file
|
@ -0,0 +1,17 @@
|
|||
|
||||
list(APPEND SOURCE
|
||||
arguments.c
|
||||
host.c
|
||||
main.c
|
||||
wscript.h)
|
||||
|
||||
add_executable(wscript ${SOURCE} rsrc.rc)
|
||||
add_idl_headers(wscript_idlheader ihost.idl)
|
||||
add_typelib(ihost.idl)
|
||||
set_source_files_properties(rsrc.rc PROPERTIES OBJECT_DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/ihost.tlb)
|
||||
target_link_libraries(wscript uuid wine)
|
||||
set_module_type(wscript win32cui UNICODE)
|
||||
add_importlibs(wscript shell32 oleaut32 ole32 advapi32 msvcrt kernel32 ntdll)
|
||||
add_dependencies(wscript stdole2 wscript_idlheader)
|
||||
add_pch(wscript wscript.h SOURCE)
|
||||
add_cd_file(TARGET wscript DESTINATION reactos/system32 FOR all)
|
127
base/applications/cmdutils/wscript/arguments.c
Normal file
127
base/applications/cmdutils/wscript/arguments.c
Normal file
|
@ -0,0 +1,127 @@
|
|||
/*
|
||||
* Copyright 2011 Michal Zietek
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2.1 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
|
||||
*/
|
||||
|
||||
#include "wscript.h"
|
||||
|
||||
WCHAR **argums;
|
||||
int numOfArgs;
|
||||
|
||||
static HRESULT WINAPI Arguments2_QueryInterface(IArguments2 *iface, REFIID riid, void **ppv)
|
||||
{
|
||||
WINE_TRACE("(%s %p)\n", wine_dbgstr_guid(riid), ppv);
|
||||
|
||||
if(IsEqualGUID(&IID_IUnknown, riid)
|
||||
|| IsEqualGUID(&IID_IDispatch, riid)
|
||||
|| IsEqualGUID(&IID_IArguments2, riid)) {
|
||||
*ppv = iface;
|
||||
return S_OK;
|
||||
}
|
||||
|
||||
*ppv = NULL;
|
||||
return E_NOINTERFACE;
|
||||
}
|
||||
|
||||
static ULONG WINAPI Arguments2_AddRef(IArguments2 *iface)
|
||||
{
|
||||
return 2;
|
||||
}
|
||||
|
||||
static ULONG WINAPI Arguments2_Release(IArguments2 *iface)
|
||||
{
|
||||
return 1;
|
||||
}
|
||||
|
||||
static HRESULT WINAPI Arguments2_GetTypeInfoCount(IArguments2 *iface, UINT *pctinfo)
|
||||
{
|
||||
WINE_TRACE("(%p)\n", pctinfo);
|
||||
|
||||
*pctinfo = 1;
|
||||
return S_OK;
|
||||
}
|
||||
|
||||
static HRESULT WINAPI Arguments2_GetTypeInfo(IArguments2 *iface, UINT iTInfo, LCID lcid,
|
||||
ITypeInfo **ppTInfo)
|
||||
{
|
||||
WINE_TRACE("(%x %x %p\n", iTInfo, lcid, ppTInfo);
|
||||
|
||||
ITypeInfo_AddRef(arguments_ti);
|
||||
*ppTInfo = arguments_ti;
|
||||
return S_OK;
|
||||
}
|
||||
|
||||
static HRESULT WINAPI Arguments2_GetIDsOfNames(IArguments2 *iface, REFIID riid, LPOLESTR *rgszNames,
|
||||
UINT cNames, LCID lcid, DISPID *rgDispId)
|
||||
{
|
||||
WINE_TRACE("(%s %p %d %x %p)\n", wine_dbgstr_guid(riid), rgszNames,
|
||||
cNames, lcid, rgDispId);
|
||||
|
||||
return ITypeInfo_GetIDsOfNames(arguments_ti, rgszNames, cNames, rgDispId);
|
||||
}
|
||||
|
||||
static HRESULT WINAPI Arguments2_Invoke(IArguments2 *iface, DISPID dispIdMember, REFIID riid,
|
||||
LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult,
|
||||
EXCEPINFO *pExcepInfo, UINT *puArgErr)
|
||||
{
|
||||
WINE_TRACE("(%d %p %p)\n", dispIdMember, pDispParams, pVarResult);
|
||||
|
||||
return ITypeInfo_Invoke(arguments_ti, iface, dispIdMember, wFlags, pDispParams,
|
||||
pVarResult, pExcepInfo, puArgErr);
|
||||
}
|
||||
|
||||
static HRESULT WINAPI Arguments2_Item(IArguments2 *iface, LONG index, BSTR *out_Value)
|
||||
{
|
||||
WINE_TRACE("(%d %p)\n", index, out_Value);
|
||||
|
||||
if(index<0 || index >= numOfArgs)
|
||||
return E_INVALIDARG;
|
||||
if(!(*out_Value = SysAllocString(argums[index])))
|
||||
return E_OUTOFMEMORY;
|
||||
|
||||
return S_OK;
|
||||
}
|
||||
|
||||
static HRESULT WINAPI Arguments2_Count(IArguments2 *iface, LONG *out_Count)
|
||||
{
|
||||
WINE_TRACE("(%p)\n", out_Count);
|
||||
|
||||
*out_Count = numOfArgs;
|
||||
return S_OK;
|
||||
}
|
||||
|
||||
static HRESULT WINAPI Arguments2_get_length(IArguments2 *iface, LONG *out_Count)
|
||||
{
|
||||
WINE_TRACE("(%p)\n", out_Count);
|
||||
|
||||
*out_Count = numOfArgs;
|
||||
return S_OK;
|
||||
}
|
||||
|
||||
static const IArguments2Vtbl Arguments2Vtbl = {
|
||||
Arguments2_QueryInterface,
|
||||
Arguments2_AddRef,
|
||||
Arguments2_Release,
|
||||
Arguments2_GetTypeInfoCount,
|
||||
Arguments2_GetTypeInfo,
|
||||
Arguments2_GetIDsOfNames,
|
||||
Arguments2_Invoke,
|
||||
Arguments2_Item,
|
||||
Arguments2_Count,
|
||||
Arguments2_get_length
|
||||
};
|
||||
|
||||
IArguments2 arguments_obj = { &Arguments2Vtbl };
|
333
base/applications/cmdutils/wscript/host.c
Normal file
333
base/applications/cmdutils/wscript/host.c
Normal file
|
@ -0,0 +1,333 @@
|
|||
/*
|
||||
* Copyright 2010 Jacek Caban for CodeWeavers
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2.1 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
|
||||
*/
|
||||
|
||||
#include "wscript.h"
|
||||
|
||||
#define BUILDVERSION 16535
|
||||
|
||||
static const WCHAR wshNameW[] = {'W','i','n','d','o','w','s',' ','S','c','r','i','p','t',' ','H','o','s','t',0};
|
||||
static const WCHAR wshVersionW[] = {'5','.','8'};
|
||||
|
||||
VARIANT_BOOL wshInteractive =
|
||||
#ifndef CSCRIPT_BUILD
|
||||
VARIANT_TRUE;
|
||||
#else
|
||||
VARIANT_FALSE;
|
||||
#endif
|
||||
|
||||
static HRESULT WINAPI Host_QueryInterface(IHost *iface, REFIID riid, void **ppv)
|
||||
{
|
||||
WINE_TRACE("(%s %p)\n", wine_dbgstr_guid(riid), ppv);
|
||||
|
||||
if(IsEqualGUID(&IID_IUnknown, riid)
|
||||
|| IsEqualGUID(&IID_IDispatch, riid)
|
||||
|| IsEqualGUID(&IID_IHost, riid)) {
|
||||
*ppv = iface;
|
||||
return S_OK;
|
||||
}
|
||||
|
||||
*ppv = NULL;
|
||||
return E_NOINTERFACE;
|
||||
}
|
||||
|
||||
static ULONG WINAPI Host_AddRef(IHost *iface)
|
||||
{
|
||||
return 2;
|
||||
}
|
||||
|
||||
static ULONG WINAPI Host_Release(IHost *iface)
|
||||
{
|
||||
return 1;
|
||||
}
|
||||
|
||||
static HRESULT WINAPI Host_GetTypeInfoCount(IHost *iface, UINT *pctinfo)
|
||||
{
|
||||
WINE_TRACE("(%p)\n", pctinfo);
|
||||
*pctinfo = 1;
|
||||
return S_OK;
|
||||
}
|
||||
|
||||
static HRESULT WINAPI Host_GetTypeInfo(IHost *iface, UINT iTInfo, LCID lcid,
|
||||
ITypeInfo **ppTInfo)
|
||||
{
|
||||
WINE_TRACE("(%x %x %p\n", iTInfo, lcid, ppTInfo);
|
||||
|
||||
ITypeInfo_AddRef(host_ti);
|
||||
*ppTInfo = host_ti;
|
||||
return S_OK;
|
||||
}
|
||||
|
||||
static HRESULT WINAPI Host_GetIDsOfNames(IHost *iface, REFIID riid, LPOLESTR *rgszNames,
|
||||
UINT cNames, LCID lcid, DISPID *rgDispId)
|
||||
{
|
||||
WINE_TRACE("(%s %p %d %x %p)\n", wine_dbgstr_guid(riid), rgszNames,
|
||||
cNames, lcid, rgDispId);
|
||||
|
||||
return ITypeInfo_GetIDsOfNames(host_ti, rgszNames, cNames, rgDispId);
|
||||
}
|
||||
|
||||
static HRESULT WINAPI Host_Invoke(IHost *iface, DISPID dispIdMember, REFIID riid,
|
||||
LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult,
|
||||
EXCEPINFO *pExcepInfo, UINT *puArgErr)
|
||||
{
|
||||
WINE_TRACE("(%d %p %p)\n", dispIdMember, pDispParams, pVarResult);
|
||||
|
||||
return ITypeInfo_Invoke(host_ti, iface, dispIdMember, wFlags, pDispParams,
|
||||
pVarResult, pExcepInfo, puArgErr);
|
||||
}
|
||||
|
||||
static HRESULT WINAPI Host_get_Name(IHost *iface, BSTR *out_Name)
|
||||
{
|
||||
WINE_TRACE("(%p)\n", out_Name);
|
||||
|
||||
if(!(*out_Name = SysAllocString(wshNameW)))
|
||||
return E_OUTOFMEMORY;
|
||||
return S_OK;
|
||||
}
|
||||
|
||||
static HRESULT WINAPI Host_get_Application(IHost *iface, IDispatch **out_Dispatch)
|
||||
{
|
||||
WINE_TRACE("(%p)\n", out_Dispatch);
|
||||
|
||||
*out_Dispatch = (IDispatch*)&host_obj;
|
||||
return S_OK;
|
||||
}
|
||||
|
||||
static HRESULT WINAPI Host_get_FullName(IHost *iface, BSTR *out_Path)
|
||||
{
|
||||
WCHAR fullPath[MAX_PATH];
|
||||
|
||||
WINE_TRACE("(%p)\n", out_Path);
|
||||
|
||||
if(GetModuleFileNameW(NULL, fullPath, sizeof(fullPath)/sizeof(WCHAR)) == 0)
|
||||
return E_FAIL;
|
||||
if(!(*out_Path = SysAllocString(fullPath)))
|
||||
return E_OUTOFMEMORY;
|
||||
return S_OK;
|
||||
}
|
||||
|
||||
static HRESULT WINAPI Host_get_Path(IHost *iface, BSTR *out_Path)
|
||||
{
|
||||
WCHAR path[MAX_PATH];
|
||||
int howMany;
|
||||
WCHAR *pos;
|
||||
|
||||
WINE_TRACE("(%p)\n", out_Path);
|
||||
|
||||
if(GetModuleFileNameW(NULL, path, sizeof(path)/sizeof(WCHAR)) == 0)
|
||||
return E_FAIL;
|
||||
pos = strrchrW(path, '\\');
|
||||
howMany = pos - path;
|
||||
if(!(*out_Path = SysAllocStringLen(path, howMany)))
|
||||
return E_OUTOFMEMORY;
|
||||
return S_OK;
|
||||
}
|
||||
|
||||
static HRESULT WINAPI Host_get_Interactive(IHost *iface, VARIANT_BOOL *out_Interactive)
|
||||
{
|
||||
WINE_TRACE("(%p)\n", out_Interactive);
|
||||
|
||||
*out_Interactive = wshInteractive;
|
||||
return S_OK;
|
||||
}
|
||||
|
||||
static HRESULT WINAPI Host_put_Interactive(IHost *iface, VARIANT_BOOL v)
|
||||
{
|
||||
WINE_TRACE("(%x)\n", v);
|
||||
|
||||
wshInteractive = v;
|
||||
return S_OK;
|
||||
}
|
||||
|
||||
static HRESULT WINAPI Host_Quit(IHost *iface, int ExitCode)
|
||||
{
|
||||
WINE_FIXME("(%d)\n", ExitCode);
|
||||
return E_NOTIMPL;
|
||||
}
|
||||
|
||||
static HRESULT WINAPI Host_get_ScriptName(IHost *iface, BSTR *out_ScriptName)
|
||||
{
|
||||
WCHAR *scriptName;
|
||||
|
||||
WINE_TRACE("(%p)\n", out_ScriptName);
|
||||
|
||||
scriptName = strrchrW(scriptFullName, '\\');
|
||||
++scriptName;
|
||||
if(!(*out_ScriptName = SysAllocString(scriptName)))
|
||||
return E_OUTOFMEMORY;
|
||||
return S_OK;
|
||||
}
|
||||
|
||||
static HRESULT WINAPI Host_get_ScriptFullName(IHost *iface, BSTR *out_ScriptFullName)
|
||||
{
|
||||
WINE_TRACE("(%p)\n", out_ScriptFullName);
|
||||
|
||||
if(!(*out_ScriptFullName = SysAllocString(scriptFullName)))
|
||||
return E_OUTOFMEMORY;
|
||||
return S_OK;
|
||||
}
|
||||
|
||||
static HRESULT WINAPI Host_get_Arguments(IHost *iface, IArguments2 **out_Arguments)
|
||||
{
|
||||
WINE_TRACE("(%p)\n", out_Arguments);
|
||||
|
||||
*out_Arguments = &arguments_obj;
|
||||
return S_OK;
|
||||
}
|
||||
|
||||
static HRESULT WINAPI Host_get_Version(IHost *iface, BSTR *out_Version)
|
||||
{
|
||||
WINE_TRACE("(%p)\n", out_Version);
|
||||
|
||||
if(!(*out_Version = SysAllocString(wshVersionW)))
|
||||
return E_OUTOFMEMORY;
|
||||
return S_OK;
|
||||
}
|
||||
|
||||
static HRESULT WINAPI Host_get_BuildVersion(IHost *iface, int *out_Build)
|
||||
{
|
||||
WINE_TRACE("(%p)\n", out_Build);
|
||||
|
||||
*out_Build = BUILDVERSION;
|
||||
return S_OK;
|
||||
}
|
||||
|
||||
static HRESULT WINAPI Host_get_Timeout(IHost *iface, LONG *out_Timeout)
|
||||
{
|
||||
WINE_FIXME("(%p)\n", out_Timeout);
|
||||
return E_NOTIMPL;
|
||||
}
|
||||
|
||||
static HRESULT WINAPI Host_put_Timeout(IHost *iface, LONG v)
|
||||
{
|
||||
WINE_FIXME("(%d)\n", v);
|
||||
return E_NOTIMPL;
|
||||
}
|
||||
|
||||
static HRESULT WINAPI Host_CreateObject(IHost *iface, BSTR ProgID, BSTR Prefix,
|
||||
IDispatch **out_Dispatch)
|
||||
{
|
||||
IUnknown *unk;
|
||||
GUID guid;
|
||||
HRESULT hres;
|
||||
|
||||
TRACE("(%s %s %p)\n", wine_dbgstr_w(ProgID), wine_dbgstr_w(Prefix), out_Dispatch);
|
||||
|
||||
if(Prefix && *Prefix) {
|
||||
FIXME("Prefix %s not supported\n", debugstr_w(Prefix));
|
||||
return E_NOTIMPL;
|
||||
}
|
||||
|
||||
hres = CLSIDFromProgID(ProgID, &guid);
|
||||
if(FAILED(hres))
|
||||
return hres;
|
||||
|
||||
hres = CoCreateInstance(&guid, NULL, CLSCTX_INPROC_SERVER|CLSCTX_LOCAL_SERVER|CLSCTX_REMOTE_SERVER,
|
||||
&IID_IUnknown, (void**)&unk);
|
||||
if(FAILED(hres))
|
||||
return hres;
|
||||
|
||||
hres = IUnknown_QueryInterface(unk, &IID_IDispatch, (void**)out_Dispatch);
|
||||
IUnknown_Release(unk);
|
||||
return hres;
|
||||
}
|
||||
|
||||
static HRESULT WINAPI Host_Echo(IHost *iface, SAFEARRAY *args)
|
||||
{
|
||||
WINE_FIXME("(%p)\n", args);
|
||||
return E_NOTIMPL;
|
||||
}
|
||||
|
||||
static HRESULT WINAPI Host_GetObject(IHost *iface, BSTR Pathname, BSTR ProgID,
|
||||
BSTR Prefix, IDispatch **out_Dispatch)
|
||||
{
|
||||
WINE_FIXME("(%s %s %s %p)\n", wine_dbgstr_w(Pathname), wine_dbgstr_w(ProgID),
|
||||
wine_dbgstr_w(Prefix), out_Dispatch);
|
||||
return E_NOTIMPL;
|
||||
}
|
||||
|
||||
static HRESULT WINAPI Host_DisconnectObject(IHost *iface, IDispatch *Object)
|
||||
{
|
||||
WINE_FIXME("(%p)\n", Object);
|
||||
return E_NOTIMPL;
|
||||
}
|
||||
|
||||
static HRESULT WINAPI Host_Sleep(IHost *iface, LONG Time)
|
||||
{
|
||||
WINE_FIXME("(%d)\n", Time);
|
||||
return E_NOTIMPL;
|
||||
}
|
||||
|
||||
static HRESULT WINAPI Host_ConnectObject(IHost *iface, IDispatch *Object, BSTR Prefix)
|
||||
{
|
||||
WINE_FIXME("(%p %s)\n", Object, wine_dbgstr_w(Prefix));
|
||||
return E_NOTIMPL;
|
||||
}
|
||||
|
||||
static HRESULT WINAPI Host_get_StdIn(IHost *iface, ITextStream **ppts)
|
||||
{
|
||||
WINE_FIXME("(%p)\n", ppts);
|
||||
return E_NOTIMPL;
|
||||
}
|
||||
|
||||
static HRESULT WINAPI Host_get_StdOut(IHost *iface, ITextStream **ppts)
|
||||
{
|
||||
WINE_FIXME("(%p)\n", ppts);
|
||||
return E_NOTIMPL;
|
||||
}
|
||||
|
||||
static HRESULT WINAPI Host_get_StdErr(IHost *iface, ITextStream **ppts)
|
||||
{
|
||||
WINE_FIXME("(%p)\n", ppts);
|
||||
return E_NOTIMPL;
|
||||
}
|
||||
|
||||
static const IHostVtbl HostVtbl = {
|
||||
Host_QueryInterface,
|
||||
Host_AddRef,
|
||||
Host_Release,
|
||||
Host_GetTypeInfoCount,
|
||||
Host_GetTypeInfo,
|
||||
Host_GetIDsOfNames,
|
||||
Host_Invoke,
|
||||
Host_get_Name,
|
||||
Host_get_Application,
|
||||
Host_get_FullName,
|
||||
Host_get_Path,
|
||||
Host_get_Interactive,
|
||||
Host_put_Interactive,
|
||||
Host_Quit,
|
||||
Host_get_ScriptName,
|
||||
Host_get_ScriptFullName,
|
||||
Host_get_Arguments,
|
||||
Host_get_Version,
|
||||
Host_get_BuildVersion,
|
||||
Host_get_Timeout,
|
||||
Host_put_Timeout,
|
||||
Host_CreateObject,
|
||||
Host_Echo,
|
||||
Host_GetObject,
|
||||
Host_DisconnectObject,
|
||||
Host_Sleep,
|
||||
Host_ConnectObject,
|
||||
Host_get_StdIn,
|
||||
Host_get_StdOut,
|
||||
Host_get_StdErr
|
||||
};
|
||||
|
||||
IHost host_obj = { &HostVtbl };
|
188
base/applications/cmdutils/wscript/ihost.idl
Normal file
188
base/applications/cmdutils/wscript/ihost.idl
Normal file
|
@ -0,0 +1,188 @@
|
|||
/*
|
||||
* Copyright 2010 Jacek Caban for CodeWeavers
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2.1 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
|
||||
*/
|
||||
|
||||
#pragma makedep typelib
|
||||
|
||||
#include "ihost_dispid.h"
|
||||
|
||||
import "oaidl.idl";
|
||||
|
||||
[
|
||||
uuid(60254ca0-953b-11cf-8c96-00aa00b8708c),
|
||||
version(5.6),
|
||||
]
|
||||
library IHost
|
||||
{
|
||||
importlib("stdole2.tlb");
|
||||
|
||||
[
|
||||
odl,
|
||||
uuid(2cc5a9d1-b1e5-11d3-a286-00104bd35090),
|
||||
dual,
|
||||
oleautomation
|
||||
]
|
||||
interface IArguments2 : IDispatch {
|
||||
[id(DISPID_VALUE)]
|
||||
HRESULT Item(
|
||||
[in] LONG Index,
|
||||
[out, retval] BSTR *out_Value);
|
||||
|
||||
[id(IARGUMENTS2_COUNT_DISPID)]
|
||||
HRESULT Count([out, retval] LONG *out_Count);
|
||||
|
||||
[id(IARGUMENTS2_LENGTH_DISPID), propget]
|
||||
HRESULT length([out, retval] LONG *out_Count);
|
||||
}
|
||||
|
||||
[
|
||||
odl,
|
||||
uuid(53bad8c1-e718-11cf-893d-00a0c9054228),
|
||||
hidden,
|
||||
dual,
|
||||
nonextensible,
|
||||
oleautomation
|
||||
]
|
||||
interface ITextStream : IDispatch {
|
||||
[id(ITEXTSTREAM_LINE_DISPID), propget]
|
||||
HRESULT Line([out, retval] LONG *Line);
|
||||
|
||||
[id(ITEXTSTREAM_COLUMN_DISPID), propget]
|
||||
HRESULT Column([out, retval] LONG *Column);
|
||||
|
||||
[id(ITEXTSTREAM_ATENDOFSTREAM_DISPID), propget]
|
||||
HRESULT AtEndOfStream([out, retval] VARIANT_BOOL *EOS);
|
||||
|
||||
[id(ITEXTSTREAM_ATENDOFLINE_DISPID), propget]
|
||||
HRESULT AtEndOfLine([out, retval] VARIANT_BOOL *EOL);
|
||||
|
||||
[id(ITEXTSTREAM_READ_DISPID)]
|
||||
HRESULT Read(
|
||||
[in] LONG Characters,
|
||||
[out, retval] BSTR *Text);
|
||||
|
||||
[id(ITEXTSTREAM_READLINE_DISPID)]
|
||||
HRESULT ReadLine([out, retval] BSTR *Text);
|
||||
|
||||
[id(ITEXTSTREAM_READALL_DISPID)]
|
||||
HRESULT ReadAll([out, retval] BSTR *Text);
|
||||
|
||||
[id(ITEXTSTREAM_WRITE_DISPID)]
|
||||
HRESULT Write([in] BSTR Text);
|
||||
|
||||
[id(ITEXTSTREAM_WRITELINE_DISPID)]
|
||||
HRESULT WriteLine([in, optional, defaultvalue("")] BSTR Text);
|
||||
|
||||
[id(ITEXTSTREAM_WRITEBLANKLINES_DISPID)]
|
||||
HRESULT WriteBlankLines([in] LONG Lines);
|
||||
|
||||
[id(ITEXTSTREAM_SKIP_DISPID)]
|
||||
HRESULT Skip([in] LONG Characters);
|
||||
|
||||
[id(ITEXTSTREAM_SKIPLINE_DISPID)]
|
||||
HRESULT SkipLine();
|
||||
|
||||
[id(ITEXTSTREAM_CLOSE_DISPID)]
|
||||
HRESULT Close();
|
||||
}
|
||||
|
||||
[
|
||||
odl,
|
||||
uuid(91afbd1b-5feb-43f5-b028-e2ca960617ec),
|
||||
dual,
|
||||
oleautomation
|
||||
]
|
||||
interface IHost : IDispatch {
|
||||
[id(IHOST_NAME_DISPID), propget]
|
||||
HRESULT Name([out, retval] BSTR *out_Name);
|
||||
|
||||
[id(IHOST_APPLICATION_DISPID), propget]
|
||||
HRESULT Application([out, retval] IDispatch **out_Dispatch);
|
||||
|
||||
[id(IHOST_FULLNAME_DISPID), propget]
|
||||
HRESULT FullName([out, retval] BSTR *out_Path);
|
||||
|
||||
[id(IHOST_PATH_DISPID), propget]
|
||||
HRESULT Path([out, retval] BSTR* out_Path);
|
||||
|
||||
[id(IHOST_INTERACTIVE_DISPID), propget]
|
||||
HRESULT Interactive([out, retval] VARIANT_BOOL *out_Interactive);
|
||||
|
||||
[id(IHOST_INTERACTIVE_DISPID), propput]
|
||||
HRESULT Interactive([in] VARIANT_BOOL out_Interactive);
|
||||
|
||||
[id(IHOST_QUIT_DISPID)]
|
||||
HRESULT Quit([in, optional, defaultvalue(0)] int ExitCode);
|
||||
|
||||
[id(IHOST_SCRIPTNAME_DISPID), propget]
|
||||
HRESULT ScriptName([out, retval] BSTR *out_ScriptName);
|
||||
|
||||
[id(IHOST_SCRIPTFULLNAME_DISPID), propget]
|
||||
HRESULT ScriptFullName([out, retval] BSTR* out_ScriptFullName);
|
||||
|
||||
[id(IHOST_ARGUMENTS_DISPID), propget]
|
||||
HRESULT Arguments([out, retval] IArguments2 **out_Arguments);
|
||||
|
||||
[id(IHOST_VERSION_DISPID), propget]
|
||||
HRESULT Version([out, retval] BSTR *out_Version);
|
||||
|
||||
[id(IHOST_BUILDVERSION_DISPID), propget]
|
||||
HRESULT BuildVersion([out, retval] int *out_Build);
|
||||
|
||||
[id(IHOST_TIMEOUT_DISPID), propget]
|
||||
HRESULT Timeout([out, retval] LONG *out_Timeout);
|
||||
|
||||
[id(IHOST_TIMEOUT_DISPID), propput]
|
||||
HRESULT Timeout([in] LONG out_Timeout);
|
||||
|
||||
[id(IHOST_CREATEOBJECT_DISPID)]
|
||||
HRESULT CreateObject(
|
||||
[in] BSTR ProgID,
|
||||
[in, optional, defaultvalue("")] BSTR Prefix,
|
||||
[out, retval] IDispatch **out_Dispatch);
|
||||
|
||||
[id(IHOST_ECHO_DISPID), vararg]
|
||||
HRESULT Echo([in] SAFEARRAY(VARIANT) pArgs);
|
||||
|
||||
[id(IHOST_GETOBJECT_DISPID)]
|
||||
HRESULT GetObject(
|
||||
[in] BSTR Pathname,
|
||||
[in, optional, defaultvalue("")] BSTR ProgID,
|
||||
[in, optional, defaultvalue("")] BSTR Prefix,
|
||||
[out, retval] IDispatch **out_Dispatch);
|
||||
|
||||
[id(IHOST_DISCONNECTOBJECT_DISPID)]
|
||||
HRESULT DisconnectObject([in] IDispatch *Object);
|
||||
|
||||
[id(IHOST_SLEEP_DISPID)]
|
||||
HRESULT Sleep([in] LONG Time);
|
||||
|
||||
[id(IHOST_CONNECTOBJECT_DISPID)]
|
||||
HRESULT ConnectObject(
|
||||
[in] IDispatch *Object,
|
||||
[in] BSTR Prefix);
|
||||
|
||||
[id(IHOST_STDIN_DISPID), propget]
|
||||
HRESULT StdIn([out, retval] ITextStream **out_ppts);
|
||||
|
||||
[id(IHOST_STDOUT_DISPID), propget]
|
||||
HRESULT StdOut([out, retval] ITextStream **ppts);
|
||||
|
||||
[id(IHOST_STDERR_DISPID), propget]
|
||||
HRESULT StdErr([out, retval] ITextStream **ppts);
|
||||
}
|
||||
}
|
58
base/applications/cmdutils/wscript/ihost_dispid.h
Normal file
58
base/applications/cmdutils/wscript/ihost_dispid.h
Normal file
|
@ -0,0 +1,58 @@
|
|||
/*
|
||||
* Copyright 2010 Jacek Caban for CodeWeavers
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2.1 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
|
||||
*/
|
||||
|
||||
#pragma once
|
||||
|
||||
#define IHOST_NAME_DISPID DISPID_VALUE
|
||||
#define IHOST_APPLICATION_DISPID 100
|
||||
#define IHOST_FULLNAME_DISPID 101
|
||||
#define IHOST_PATH_DISPID 102
|
||||
#define IHOST_INTERACTIVE_DISPID 103
|
||||
#define IHOST_QUIT_DISPID 200
|
||||
#define IHOST_SCRIPTNAME_DISPID 1000
|
||||
#define IHOST_SCRIPTFULLNAME_DISPID 1001
|
||||
#define IHOST_ARGUMENTS_DISPID 1002
|
||||
#define IHOST_VERSION_DISPID 1003
|
||||
#define IHOST_BUILDVERSION_DISPID 1004
|
||||
#define IHOST_TIMEOUT_DISPID 1005
|
||||
#define IHOST_STDIN_DISPID 1006
|
||||
#define IHOST_STDOUT_DISPID 1007
|
||||
#define IHOST_STDERR_DISPID 1008
|
||||
#define IHOST_CREATEOBJECT_DISPID 2000
|
||||
#define IHOST_ECHO_DISPID 2001
|
||||
#define IHOST_GETOBJECT_DISPID 2002
|
||||
#define IHOST_DISCONNECTOBJECT_DISPID 2003
|
||||
#define IHOST_SLEEP_DISPID 2004
|
||||
#define IHOST_CONNECTOBJECT_DISPID 2005
|
||||
|
||||
#define IARGUMENTS2_COUNT_DISPID 1
|
||||
#define IARGUMENTS2_LENGTH_DISPID 2
|
||||
|
||||
#define ITEXTSTREAM_LINE_DISPID 10000
|
||||
#define ITEXTSTREAM_COLUMN_DISPID -529
|
||||
#define ITEXTSTREAM_ATENDOFSTREAM_DISPID 10002
|
||||
#define ITEXTSTREAM_ATENDOFLINE_DISPID 10003
|
||||
#define ITEXTSTREAM_READ_DISPID 10004
|
||||
#define ITEXTSTREAM_READLINE_DISPID 10005
|
||||
#define ITEXTSTREAM_READALL_DISPID 10006
|
||||
#define ITEXTSTREAM_WRITE_DISPID 10007
|
||||
#define ITEXTSTREAM_WRITELINE_DISPID 10008
|
||||
#define ITEXTSTREAM_WRITEBLANKLINES_DISPID 10009
|
||||
#define ITEXTSTREAM_SKIP_DISPID 10010
|
||||
#define ITEXTSTREAM_SKIPLINE_DISPID 10011
|
||||
#define ITEXTSTREAM_CLOSE_DISPID 10012
|
467
base/applications/cmdutils/wscript/main.c
Normal file
467
base/applications/cmdutils/wscript/main.c
Normal file
|
@ -0,0 +1,467 @@
|
|||
/*
|
||||
* Copyright 2010 Jacek Caban for CodeWeavers
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2.1 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
|
||||
*/
|
||||
|
||||
#include "wscript.h"
|
||||
|
||||
#include <shellapi.h>
|
||||
#include <activscp.h>
|
||||
|
||||
#ifdef _WIN64
|
||||
|
||||
#define IActiveScriptParse_Release IActiveScriptParse64_Release
|
||||
#define IActiveScriptParse_InitNew IActiveScriptParse64_InitNew
|
||||
#define IActiveScriptParse_ParseScriptText IActiveScriptParse64_ParseScriptText
|
||||
|
||||
#else
|
||||
|
||||
#define IActiveScriptParse_Release IActiveScriptParse32_Release
|
||||
#define IActiveScriptParse_InitNew IActiveScriptParse32_InitNew
|
||||
#define IActiveScriptParse_ParseScriptText IActiveScriptParse32_ParseScriptText
|
||||
|
||||
#endif
|
||||
|
||||
static const WCHAR wscriptW[] = {'W','S','c','r','i','p','t',0};
|
||||
static const WCHAR wshW[] = {'W','S','H',0};
|
||||
WCHAR scriptFullName[MAX_PATH];
|
||||
|
||||
ITypeInfo *host_ti;
|
||||
ITypeInfo *arguments_ti;
|
||||
|
||||
static HRESULT query_interface(REFIID,void**);
|
||||
|
||||
static HRESULT WINAPI ActiveScriptSite_QueryInterface(IActiveScriptSite *iface,
|
||||
REFIID riid, void **ppv)
|
||||
{
|
||||
return query_interface(riid, ppv);
|
||||
}
|
||||
|
||||
static ULONG WINAPI ActiveScriptSite_AddRef(IActiveScriptSite *iface)
|
||||
{
|
||||
return 2;
|
||||
}
|
||||
|
||||
static ULONG WINAPI ActiveScriptSite_Release(IActiveScriptSite *iface)
|
||||
{
|
||||
return 1;
|
||||
}
|
||||
|
||||
static HRESULT WINAPI ActiveScriptSite_GetLCID(IActiveScriptSite *iface, LCID *plcid)
|
||||
{
|
||||
WINE_TRACE("()\n");
|
||||
|
||||
*plcid = GetUserDefaultLCID();
|
||||
return S_OK;
|
||||
}
|
||||
|
||||
static HRESULT WINAPI ActiveScriptSite_GetItemInfo(IActiveScriptSite *iface,
|
||||
LPCOLESTR pstrName, DWORD dwReturnMask, IUnknown **ppunkItem, ITypeInfo **ppti)
|
||||
{
|
||||
WINE_TRACE("(%s %x %p %p)\n", wine_dbgstr_w(pstrName), dwReturnMask, ppunkItem, ppti);
|
||||
|
||||
if(strcmpW(pstrName, wshW) && strcmpW(pstrName, wscriptW))
|
||||
return E_FAIL;
|
||||
|
||||
if(dwReturnMask & SCRIPTINFO_ITYPEINFO) {
|
||||
ITypeInfo_AddRef(host_ti);
|
||||
*ppti = host_ti;
|
||||
}
|
||||
|
||||
if(dwReturnMask & SCRIPTINFO_IUNKNOWN) {
|
||||
IHost_AddRef(&host_obj);
|
||||
*ppunkItem = (IUnknown*)&host_obj;
|
||||
}
|
||||
|
||||
return S_OK;
|
||||
}
|
||||
|
||||
static HRESULT WINAPI ActiveScriptSite_GetDocVersionString(IActiveScriptSite *iface,
|
||||
BSTR *pbstrVersion)
|
||||
{
|
||||
WINE_FIXME("()\n");
|
||||
return E_NOTIMPL;
|
||||
}
|
||||
|
||||
static HRESULT WINAPI ActiveScriptSite_OnScriptTerminate(IActiveScriptSite *iface,
|
||||
const VARIANT *pvarResult, const EXCEPINFO *pexcepinfo)
|
||||
{
|
||||
WINE_FIXME("()\n");
|
||||
return E_NOTIMPL;
|
||||
}
|
||||
|
||||
static HRESULT WINAPI ActiveScriptSite_OnStateChange(IActiveScriptSite *iface,
|
||||
SCRIPTSTATE ssScriptState)
|
||||
{
|
||||
WINE_TRACE("(%x)\n", ssScriptState);
|
||||
return S_OK;
|
||||
}
|
||||
|
||||
static HRESULT WINAPI ActiveScriptSite_OnScriptError(IActiveScriptSite *iface,
|
||||
IActiveScriptError *pscripterror)
|
||||
{
|
||||
WINE_FIXME("()\n");
|
||||
return E_NOTIMPL;
|
||||
}
|
||||
|
||||
static HRESULT WINAPI ActiveScriptSite_OnEnterScript(IActiveScriptSite *iface)
|
||||
{
|
||||
WINE_TRACE("()\n");
|
||||
return S_OK;
|
||||
}
|
||||
|
||||
static HRESULT WINAPI ActiveScriptSite_OnLeaveScript(IActiveScriptSite *iface)
|
||||
{
|
||||
WINE_TRACE("()\n");
|
||||
return S_OK;
|
||||
}
|
||||
|
||||
static IActiveScriptSiteVtbl ActiveScriptSiteVtbl = {
|
||||
ActiveScriptSite_QueryInterface,
|
||||
ActiveScriptSite_AddRef,
|
||||
ActiveScriptSite_Release,
|
||||
ActiveScriptSite_GetLCID,
|
||||
ActiveScriptSite_GetItemInfo,
|
||||
ActiveScriptSite_GetDocVersionString,
|
||||
ActiveScriptSite_OnScriptTerminate,
|
||||
ActiveScriptSite_OnStateChange,
|
||||
ActiveScriptSite_OnScriptError,
|
||||
ActiveScriptSite_OnEnterScript,
|
||||
ActiveScriptSite_OnLeaveScript
|
||||
};
|
||||
|
||||
static IActiveScriptSite script_site = { &ActiveScriptSiteVtbl };
|
||||
|
||||
static HRESULT WINAPI ActiveScriptSiteWindow_QueryInterface(IActiveScriptSiteWindow *iface, REFIID riid, void **ppv)
|
||||
{
|
||||
return query_interface(riid, ppv);
|
||||
}
|
||||
|
||||
static ULONG WINAPI ActiveScriptSiteWindow_AddRef(IActiveScriptSiteWindow *iface)
|
||||
{
|
||||
return 2;
|
||||
}
|
||||
|
||||
static ULONG WINAPI ActiveScriptSiteWindow_Release(IActiveScriptSiteWindow *iface)
|
||||
{
|
||||
return 1;
|
||||
}
|
||||
|
||||
static HRESULT WINAPI ActiveScriptSiteWindow_GetWindow(IActiveScriptSiteWindow *iface, HWND *phwnd)
|
||||
{
|
||||
TRACE("(%p)\n", phwnd);
|
||||
|
||||
*phwnd = NULL;
|
||||
return S_OK;
|
||||
}
|
||||
|
||||
static HRESULT WINAPI ActiveScriptSiteWindow_EnableModeless(IActiveScriptSiteWindow *iface, BOOL fEnable)
|
||||
{
|
||||
TRACE("(%x)\n", fEnable);
|
||||
return S_OK;
|
||||
}
|
||||
|
||||
static IActiveScriptSiteWindowVtbl ActiveScriptSiteWindowVtbl = {
|
||||
ActiveScriptSiteWindow_QueryInterface,
|
||||
ActiveScriptSiteWindow_AddRef,
|
||||
ActiveScriptSiteWindow_Release,
|
||||
ActiveScriptSiteWindow_GetWindow,
|
||||
ActiveScriptSiteWindow_EnableModeless
|
||||
};
|
||||
|
||||
static IActiveScriptSiteWindow script_site_window = { &ActiveScriptSiteWindowVtbl };
|
||||
|
||||
static HRESULT query_interface(REFIID riid, void **ppv)
|
||||
{
|
||||
if(IsEqualGUID(riid, &IID_IUnknown)) {
|
||||
TRACE("(IID_IUnknown %p)\n", ppv);
|
||||
*ppv = &script_site;
|
||||
}else if(IsEqualGUID(riid, &IID_IActiveScriptSite)) {
|
||||
TRACE("(IID_IActiveScriptSite %p)\n", ppv);
|
||||
*ppv = &script_site;
|
||||
}else if(IsEqualGUID(riid, &IID_IActiveScriptSiteWindow)) {
|
||||
TRACE("(IID_IActiveScriptSiteWindow %p)\n", ppv);
|
||||
*ppv = &script_site_window;
|
||||
}else {
|
||||
*ppv = NULL;
|
||||
TRACE("(%s %p)\n", wine_dbgstr_guid(riid), ppv);
|
||||
return E_NOINTERFACE;
|
||||
}
|
||||
|
||||
IUnknown_AddRef((IUnknown*)*ppv);
|
||||
return S_OK;
|
||||
}
|
||||
|
||||
static BOOL load_typelib(void)
|
||||
{
|
||||
ITypeLib *typelib;
|
||||
HRESULT hres;
|
||||
|
||||
static const WCHAR wscript_exeW[] = {'w','s','c','r','i','p','t','.','e','x','e',0};
|
||||
|
||||
hres = LoadTypeLib(wscript_exeW, &typelib);
|
||||
if(FAILED(hres))
|
||||
return FALSE;
|
||||
|
||||
hres = ITypeLib_GetTypeInfoOfGuid(typelib, &IID_IHost, &host_ti);
|
||||
if(SUCCEEDED(hres))
|
||||
hres = ITypeLib_GetTypeInfoOfGuid(typelib, &IID_IArguments2, &arguments_ti);
|
||||
|
||||
ITypeLib_Release(typelib);
|
||||
return SUCCEEDED(hres);
|
||||
}
|
||||
|
||||
static BOOL get_engine_clsid(const WCHAR *ext, CLSID *clsid)
|
||||
{
|
||||
WCHAR fileid[64], progid[64];
|
||||
DWORD res;
|
||||
LONG size;
|
||||
HKEY hkey;
|
||||
HRESULT hres;
|
||||
|
||||
static const WCHAR script_engineW[] =
|
||||
{'\\','S','c','r','i','p','t','E','n','g','i','n','e',0};
|
||||
|
||||
res = RegOpenKeyW(HKEY_CLASSES_ROOT, ext, &hkey);
|
||||
if(res != ERROR_SUCCESS)
|
||||
return FALSE;
|
||||
|
||||
size = sizeof(fileid)/sizeof(WCHAR);
|
||||
res = RegQueryValueW(hkey, NULL, fileid, &size);
|
||||
RegCloseKey(hkey);
|
||||
if(res != ERROR_SUCCESS)
|
||||
return FALSE;
|
||||
|
||||
WINE_TRACE("fileid is %s\n", wine_dbgstr_w(fileid));
|
||||
|
||||
strcatW(fileid, script_engineW);
|
||||
res = RegOpenKeyW(HKEY_CLASSES_ROOT, fileid, &hkey);
|
||||
if(res != ERROR_SUCCESS)
|
||||
return FALSE;
|
||||
|
||||
size = sizeof(progid)/sizeof(WCHAR);
|
||||
res = RegQueryValueW(hkey, NULL, progid, &size);
|
||||
RegCloseKey(hkey);
|
||||
if(res != ERROR_SUCCESS)
|
||||
return FALSE;
|
||||
|
||||
WINE_TRACE("ProgID is %s\n", wine_dbgstr_w(progid));
|
||||
|
||||
hres = CLSIDFromProgID(progid, clsid);
|
||||
return SUCCEEDED(hres);
|
||||
}
|
||||
|
||||
static BOOL create_engine(CLSID *clsid, IActiveScript **script_ret,
|
||||
IActiveScriptParse **parser)
|
||||
{
|
||||
IActiveScript *script;
|
||||
IUnknown *unk;
|
||||
HRESULT hres;
|
||||
|
||||
hres = CoCreateInstance(clsid, NULL, CLSCTX_INPROC_SERVER|CLSCTX_INPROC_HANDLER,
|
||||
&IID_IUnknown, (void**)&unk);
|
||||
if(FAILED(hres))
|
||||
return FALSE;
|
||||
|
||||
hres = IUnknown_QueryInterface(unk, &IID_IActiveScript, (void**)&script);
|
||||
IUnknown_Release(unk);
|
||||
if(FAILED(hres))
|
||||
return FALSE;
|
||||
|
||||
hres = IActiveScript_QueryInterface(script, &IID_IActiveScriptParse, (void**)parser);
|
||||
if(FAILED(hres)) {
|
||||
IActiveScript_Release(script);
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
*script_ret = script;
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
static BOOL init_engine(IActiveScript *script, IActiveScriptParse *parser)
|
||||
{
|
||||
HRESULT hres;
|
||||
|
||||
if(!load_typelib())
|
||||
return FALSE;
|
||||
|
||||
hres = IActiveScript_SetScriptSite(script, &script_site);
|
||||
if(FAILED(hres))
|
||||
return FALSE;
|
||||
|
||||
hres = IActiveScriptParse_InitNew(parser);
|
||||
if(FAILED(hres))
|
||||
return FALSE;
|
||||
|
||||
hres = IActiveScript_AddNamedItem(script, wscriptW, SCRIPTITEM_ISVISIBLE);
|
||||
if(FAILED(hres))
|
||||
return FALSE;
|
||||
|
||||
hres = IActiveScript_AddNamedItem(script, wshW, SCRIPTITEM_ISVISIBLE);
|
||||
if(FAILED(hres))
|
||||
return FALSE;
|
||||
|
||||
hres = IActiveScript_SetScriptState(script, SCRIPTSTATE_INITIALIZED);
|
||||
return SUCCEEDED(hres);
|
||||
}
|
||||
|
||||
static BSTR get_script_str(const WCHAR *filename)
|
||||
{
|
||||
const char *file_map;
|
||||
HANDLE file, map;
|
||||
DWORD size, len;
|
||||
BSTR ret;
|
||||
|
||||
file = CreateFileW(filename, GENERIC_READ, 0, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_READONLY, NULL);
|
||||
if(file == INVALID_HANDLE_VALUE)
|
||||
return NULL;
|
||||
|
||||
size = GetFileSize(file, NULL);
|
||||
map = CreateFileMappingW(file, NULL, PAGE_READONLY, 0, 0, NULL);
|
||||
CloseHandle(file);
|
||||
if(map == INVALID_HANDLE_VALUE)
|
||||
return NULL;
|
||||
|
||||
file_map = MapViewOfFile(map, FILE_MAP_READ, 0, 0, 0);
|
||||
CloseHandle(map);
|
||||
if(!file_map)
|
||||
return NULL;
|
||||
|
||||
len = MultiByteToWideChar(CP_ACP, 0, file_map, size, NULL, 0);
|
||||
ret = SysAllocStringLen(NULL, len);
|
||||
MultiByteToWideChar(CP_ACP, 0, file_map, size, ret, len);
|
||||
|
||||
UnmapViewOfFile(file_map);
|
||||
return ret;
|
||||
}
|
||||
|
||||
static void run_script(const WCHAR *filename, IActiveScript *script, IActiveScriptParse *parser)
|
||||
{
|
||||
BSTR text;
|
||||
HRESULT hres;
|
||||
|
||||
text = get_script_str(filename);
|
||||
if(!text) {
|
||||
WINE_FIXME("Could not get script text\n");
|
||||
return;
|
||||
}
|
||||
|
||||
hres = IActiveScriptParse_ParseScriptText(parser, text, NULL, NULL, NULL, 1, 1,
|
||||
SCRIPTTEXT_HOSTMANAGESSOURCE|SCRIPTITEM_ISVISIBLE, NULL, NULL);
|
||||
SysFreeString(text);
|
||||
if(FAILED(hres)) {
|
||||
WINE_FIXME("ParseScriptText failed: %08x\n", hres);
|
||||
return;
|
||||
}
|
||||
|
||||
hres = IActiveScript_SetScriptState(script, SCRIPTSTATE_STARTED);
|
||||
if(FAILED(hres))
|
||||
WINE_FIXME("SetScriptState failed: %08x\n", hres);
|
||||
}
|
||||
|
||||
static BOOL set_host_properties(const WCHAR *prop)
|
||||
{
|
||||
static const WCHAR nologoW[] = {'n','o','l','o','g','o',0};
|
||||
static const WCHAR iactive[] = {'i',0};
|
||||
static const WCHAR batch[] = {'b',0};
|
||||
|
||||
if(*prop == '/') {
|
||||
++prop;
|
||||
if(*prop == '/')
|
||||
++prop;
|
||||
}
|
||||
else
|
||||
++prop;
|
||||
|
||||
if(strcmpiW(prop, iactive) == 0)
|
||||
wshInteractive = VARIANT_TRUE;
|
||||
else if(strcmpiW(prop, batch) == 0)
|
||||
wshInteractive = VARIANT_FALSE;
|
||||
else if(strcmpiW(prop, nologoW) == 0)
|
||||
WINE_FIXME("ignored %s switch\n", debugstr_w(nologoW));
|
||||
else
|
||||
{
|
||||
WINE_FIXME("unsupported switch %s\n", debugstr_w(prop));
|
||||
return FALSE;
|
||||
}
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
int WINAPI wWinMain(HINSTANCE hInst, HINSTANCE hPrevInst, LPWSTR cmdline, int cmdshow)
|
||||
{
|
||||
WCHAR *ext, *filepart, *filename = NULL;
|
||||
IActiveScriptParse *parser;
|
||||
IActiveScript *script;
|
||||
WCHAR **argv;
|
||||
CLSID clsid;
|
||||
int argc, i;
|
||||
DWORD res;
|
||||
|
||||
WINE_TRACE("(%p %p %s %x)\n", hInst, hPrevInst, wine_dbgstr_w(cmdline), cmdshow);
|
||||
|
||||
argv = CommandLineToArgvW(cmdline, &argc);
|
||||
if(!argv)
|
||||
return 1;
|
||||
|
||||
for(i=0; i<argc; i++) {
|
||||
if(*argv[i] == '/' || *argv[i] == '-') {
|
||||
if(!set_host_properties(argv[i]))
|
||||
return 1;
|
||||
}else {
|
||||
filename = argv[i];
|
||||
argums = argv+i+1;
|
||||
numOfArgs = argc-i-1;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
if(!filename) {
|
||||
WINE_FIXME("No file name specified\n");
|
||||
return 1;
|
||||
}
|
||||
res = GetFullPathNameW(filename, sizeof(scriptFullName)/sizeof(WCHAR), scriptFullName, &filepart);
|
||||
if(!res || res > sizeof(scriptFullName)/sizeof(WCHAR))
|
||||
return 1;
|
||||
|
||||
ext = strrchrW(filepart, '.');
|
||||
if(!ext || !get_engine_clsid(ext, &clsid)) {
|
||||
WINE_FIXME("Could not find engine for %s\n", wine_dbgstr_w(ext));
|
||||
return 1;
|
||||
}
|
||||
|
||||
CoInitialize(NULL);
|
||||
|
||||
if(!create_engine(&clsid, &script, &parser)) {
|
||||
WINE_FIXME("Could not create script engine\n");
|
||||
CoUninitialize();
|
||||
return 1;
|
||||
}
|
||||
|
||||
if(init_engine(script, parser)) {
|
||||
run_script(filename, script, parser);
|
||||
IActiveScript_Close(script);
|
||||
ITypeInfo_Release(host_ti);
|
||||
}else {
|
||||
WINE_FIXME("Script initialization failed\n");
|
||||
}
|
||||
|
||||
IActiveScript_Release(script);
|
||||
IActiveScriptParse_Release(parser);
|
||||
|
||||
CoUninitialize();
|
||||
|
||||
return 0;
|
||||
}
|
20
base/applications/cmdutils/wscript/rsrc.rc
Normal file
20
base/applications/cmdutils/wscript/rsrc.rc
Normal file
|
@ -0,0 +1,20 @@
|
|||
/*
|
||||
* Copyright 2010 Jacek Caban for CodeWeavers
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2.1 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
|
||||
*/
|
||||
|
||||
/* @makedep: ihost.tlb */
|
||||
1 TYPELIB ihost.tlb
|
54
base/applications/cmdutils/wscript/wscript.h
Normal file
54
base/applications/cmdutils/wscript/wscript.h
Normal file
|
@ -0,0 +1,54 @@
|
|||
/*
|
||||
* Copyright 2010 Jacek Caban for CodeWeavers
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2.1 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
|
||||
*/
|
||||
|
||||
#ifndef _WSCRIPT_H_
|
||||
#define _WSCRIPT_H_
|
||||
|
||||
#include <stdarg.h>
|
||||
|
||||
#define WIN32_NO_STATUS
|
||||
#define _INC_WINDOWS
|
||||
#define COBJMACROS
|
||||
#define CONST_VTABLE
|
||||
|
||||
#include <windef.h>
|
||||
#include <winbase.h>
|
||||
#include <initguid.h>
|
||||
#include <ihost.h>
|
||||
#include <wine/debug.h>
|
||||
#include <wine/unicode.h>
|
||||
|
||||
WINE_DEFAULT_DEBUG_CHANNEL(wscript);
|
||||
|
||||
extern IHost host_obj;
|
||||
|
||||
extern IArguments2 arguments_obj;
|
||||
|
||||
extern ITypeInfo *host_ti;
|
||||
|
||||
extern ITypeInfo *arguments_ti;
|
||||
|
||||
extern WCHAR scriptFullName[];
|
||||
|
||||
extern WCHAR **argums;
|
||||
|
||||
extern int numOfArgs;
|
||||
|
||||
extern VARIANT_BOOL wshInteractive;
|
||||
|
||||
#endif /* _WSCRIPT_H_ */
|
|
@ -1,4 +1,4 @@
|
|||
/* Spanish Language resource file. Traducido por: Javier Remacha 2008 */
|
||||
/* Spanish Language resource file. Traducido por: Javier Remacha <2008> e Ismael Ferreras Morezuelas <2014> */
|
||||
|
||||
LANGUAGE LANG_SPANISH, SUBLANG_NEUTRAL
|
||||
|
||||
|
@ -19,10 +19,10 @@ IDD_SYSTEM_DIALOG DIALOGEX 0, 0, 462, 220
|
|||
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
LTEXT "Esta herramienta reporta información detallada acerca de los componentes de ReactX y controladores instalados en su equipo.", -1, 10, 10, 443, 17
|
||||
LTEXT "Si sabe que área está causando el problema, presione la pestaña superior apropiada. Si no puede usar el botón ""Siguiente página"" para visitar las páginas en secuencia.", -1, 10, 30, 443, 25
|
||||
LTEXT "Esta herramienta informa detalladamente acerca de los componentes y controladores de ReactX instalados en su equipo.", -1, 10, 10, 443, 17
|
||||
LTEXT "Si sabe la causa del problema, presione la pestaña superior apropiada. De lo contrario, puede usar el botón ""Siguiente página"" para visitar las páginas en secuencia.", -1, 10, 30, 443, 25
|
||||
GROUPBOX "Información del sistema ", -1, 10, 55, 443, 130, SS_RIGHT
|
||||
LTEXT "Fecha/hora actual:", -1, 70, 70, 80, 10, SS_RIGHT
|
||||
LTEXT "Fecha y hora actual:", -1, 70, 70, 80, 10, SS_RIGHT
|
||||
LTEXT "Nombre del equipo:", -1, 70, 80, 80, 10, SS_RIGHT
|
||||
LTEXT "Sistema operativo:", -1, 70, 90, 80, 10, SS_RIGHT
|
||||
LTEXT "Idioma:", -1, 70, 100, 80, 10, SS_RIGHT
|
||||
|
@ -50,11 +50,11 @@ IDD_DISPLAY_DIALOG DIALOGEX 0, 0, 462, 220
|
|||
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
GROUPBOX "Dispositivo ", -1, 10, 10, 250, 100
|
||||
GROUPBOX "Dispositivo", -1, 10, 10, 250, 100
|
||||
RTEXT "Nombre:", -1, 20, 25, 70, 10
|
||||
RTEXT "Fabricante:", -1, 20, 35, 70, 10
|
||||
RTEXT "Tipo de Chip:", -1, 20, 45, 70, 10
|
||||
RTEXT "Ipo de DAC:", -1, 20, 55, 70, 10
|
||||
RTEXT "Tipo de chip:", -1, 20, 45, 70, 10
|
||||
RTEXT "Tipo de DAC:", -1, 20, 55, 70, 10
|
||||
RTEXT "Memoria total aprox.:", -1, 14, 65, 75, 10
|
||||
RTEXT "Resolución actual:", -1, 14, 75, 75, 10
|
||||
RTEXT "Monitor:", -1, 20, 85, 70, 10
|
||||
|
@ -65,13 +65,13 @@ BEGIN
|
|||
LTEXT "", IDC_STATIC_ADAPTER_MEM, 95, 65, 150, 10
|
||||
LTEXT "", IDC_STATIC_ADAPTER_MODE, 95, 75, 150, 10
|
||||
LTEXT "", IDC_STATIC_ADAPTER_MONITOR, 95, 85, 150, 10
|
||||
GROUPBOX "Controlador ", -1, 270, 10, 190, 100
|
||||
GROUPBOX "Controladores ", -1, 270, 10, 190, 100
|
||||
RTEXT "Controlador:", -1, 275, 25, 55, 10
|
||||
RTEXT "Versión:", -1, 275, 35, 55, 10
|
||||
RTEXT "Fecha:", -1, 275, 45, 55, 10
|
||||
RTEXT "WHQL-Logo:", -1, 275, 55, 55, 10
|
||||
RTEXT "Logo WHQL:", -1, 275, 55, 55, 10
|
||||
RTEXT "Mini-VDD:", -1, 275, 65, 55, 10
|
||||
RTEXT " vvdddVDD:", -1, 275, 75, 55, 10
|
||||
RTEXT "vvdddVDD:", -1, 275, 75, 55, 10
|
||||
RTEXT "Versión DDI:", -1, 275, 85, 55, 10
|
||||
LTEXT "", IDC_STATIC_ADAPTER_DRIVER, 335, 35, 100, 10
|
||||
LTEXT "", IDC_STATIC_ADAPTER_VERSION, 335, 35, 100, 10
|
||||
|
@ -82,16 +82,16 @@ BEGIN
|
|||
LTEXT "", IDC_STATIC_ADAPTER_DDI, 335, 85, 100, 10
|
||||
GROUPBOX "Características ReactX ", -1, 10, 115, 450, 60
|
||||
RTEXT "Aceleración DirectDraw:", -1, 15, 130, 110, 12
|
||||
RTEXT "AceleraciónDirect3D:", -1, 15, 145, 110, 12
|
||||
RTEXT "Aceleración Direct3D:", -1, 15, 145, 110, 12
|
||||
RTEXT "Aceleración texturas AGP:", -1, 15, 160, 110, 12
|
||||
LTEXT "", IDC_STATIC_DDSTATE, 130, 130, 40, 10
|
||||
LTEXT "", IDC_STATIC_D3DSTATE, 130, 145, 40, 10
|
||||
LTEXT "", IDC_STATIC_AGPSTATE, 130, 160, 40, 10
|
||||
PUSHBUTTON "Permita", IDC_BUTTON_DDRAW, 170, 124, 60, 14, WS_DISABLED
|
||||
PUSHBUTTON "Permita", IDC_BUTTON_D3D, 170, 140, 60, 14, WS_DISABLED
|
||||
PUSHBUTTON "Permita", IDC_BUTTON_AGP, 170, 156, 60, 14, WS_DISABLED
|
||||
PUSHBUTTON "Test DirectDraw", IDC_BUTTON_TESTDD, 250, 124, 80, 14
|
||||
PUSHBUTTON "Test Direct3D", IDC_BUTTON_TEST3D, 250, 140, 80, 14
|
||||
PUSHBUTTON "Habilitar", IDC_BUTTON_DDRAW, 170, 124, 60, 14, WS_DISABLED
|
||||
PUSHBUTTON "Habilitar", IDC_BUTTON_D3D, 170, 140, 60, 14, WS_DISABLED
|
||||
PUSHBUTTON "Habilitar", IDC_BUTTON_AGP, 170, 156, 60, 14, WS_DISABLED
|
||||
PUSHBUTTON "Probar DirectDraw", IDC_BUTTON_TESTDD, 250, 124, 80, 14
|
||||
PUSHBUTTON "Probar Direct3D", IDC_BUTTON_TEST3D, 250, 140, 80, 14
|
||||
GROUPBOX "Notas ", -1, 10, 180, 450, 40
|
||||
EDITTEXT IDC_TEXT_INFO, 20, 192, 432, 20, WS_DISABLED | WS_TABSTOP
|
||||
END
|
||||
|
@ -117,7 +117,7 @@ BEGIN
|
|||
RTEXT "Nombre:", -1, 275, 25, 55, 10
|
||||
RTEXT "Versión:", -1, 275, 35, 55, 10
|
||||
RTEXT "Fecha:", -1, 275, 45, 55, 10
|
||||
RTEXT "WHQL-Logo:", -1, 275, 55, 55, 10
|
||||
RTEXT "Logo WHQL:", -1, 275, 55, 55, 10
|
||||
RTEXT "Otros archivos:", -1, 275, 65, 55, 10
|
||||
RTEXT "Proveedor:", -1, 275, 75, 55, 10
|
||||
LTEXT "", IDC_STATIC_DSOUND_DRIVER, 335, 25, 100, 10
|
||||
|
@ -129,7 +129,7 @@ BEGIN
|
|||
GROUPBOX "Características ReactX ", -1, 10, 115, 450, 60
|
||||
CONTROL "", IDC_SLIDER_DSOUND, "msctls_trackbar32", TBS_BOTTOM | TBS_AUTOTICKS | WS_TABSTOP, 120, 135, 80, 17
|
||||
RTEXT "Sonido Hardware\nNivel de aceleración:", -1, 20, 135, 90, 20
|
||||
PUSHBUTTON "Test DirectSound", IDC_BUTTON_TESTDSOUND, 270, 134, 80, 14
|
||||
PUSHBUTTON "Probar DirectSound", IDC_BUTTON_TESTDSOUND, 270, 134, 80, 14
|
||||
GROUPBOX "Notas", -1, 10, 180, 450, 40
|
||||
EDITTEXT IDC_TEXT_DSOUNDINFO, 20, 192, 432, 20, WS_DISABLED | WS_TABSTOP
|
||||
END
|
||||
|
@ -157,7 +157,7 @@ IDD_NETWORK_DIALOG DIALOGEX 0, 0, 462, 220
|
|||
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
GROUPBOX "Proveedores servicios DirectPlay registrados", -1, 10, 10, 452, 80
|
||||
GROUPBOX "Proveedores de servicios DirectPlay registrados", -1, 10, 10, 452, 80
|
||||
CONTROL "", IDC_LIST_PROVIDER, "SysListView32", LVS_REPORT | WS_CHILD | WS_BORDER | WS_TABSTOP, 20, 22, 432, 60
|
||||
END
|
||||
|
||||
|
@ -190,7 +190,7 @@ BEGIN
|
|||
IDS_DEVICE_CONTROLLER "ID del controlador"
|
||||
IDS_DEVICE_MANUFACTURER "ID del fabricante"
|
||||
IDS_DEVICE_PRODUCT "ID del producto"
|
||||
IDS_DEVICE_FORCEFEEDBACK "Forzar recuperación del controlador"
|
||||
IDS_DEVICE_FORCEFEEDBACK "Controlador de vibración"
|
||||
IDS_NOT_APPLICABLE "n/a"
|
||||
IDS_OPTION_YES "Sí"
|
||||
IDS_DIRECTPLAY_COL_NAME1 "Nombre"
|
||||
|
@ -207,17 +207,17 @@ BEGIN
|
|||
IDS_DIRECTPLAY_SERIALCONN "Conexión serie para DirectPlay"
|
||||
IDS_REG_SUCCESS "Aceptar"
|
||||
IDS_REG_FAIL "Error"
|
||||
IDS_DDTEST_ERROR "¡El test ha fallado!"
|
||||
IDS_DDTEST_DESCRIPTION "Va ha comenzar el test de interface DirecDraw. ¿Desea continuar?"
|
||||
IDS_DDPRIMARY_DESCRIPTION "Este test usará DirectDraw para dibujar en la pantalla principal. Deben dibujarse rectángulos blancos y negros. ¿Desea continuar?"
|
||||
IDS_DDTEST_ERROR "¡La prueba ha fallado!"
|
||||
IDS_DDTEST_DESCRIPTION "Va ha comenzar la prueba del interfaz DirecDraw. ¿Desea continuar?"
|
||||
IDS_DDPRIMARY_DESCRIPTION "Esta prueba usará DirectDraw para dibujar en la pantalla principal. Deben aparecer rectángulos blancos y negros. ¿Desea continuar?"
|
||||
IDS_DDPRIMARY_RESULT "¿Ve rectángulos blancos y negros?"
|
||||
IDS_DDOFFSCREEN_DESCRIPTION "Este test usará DirectDraw para dibujar en pantalla. Un rectángulo blanco moviendose debe dibujarse. ¿Desea continuar?"
|
||||
IDS_DDOFFSCREEN_DESCRIPTION "Esta prueba usará DirectDraw para dibujar en pantalla. Debe aparecer un rectángulo blanco en movimiento. ¿Desea continuar?"
|
||||
IDS_DDOFFSCREEN_RESULT "¿Ve un rectángulo blanco moviendose?"
|
||||
IDS_DDFULLSCREEN_DESCRIPTION "Este test usará DirectDraw para dibujar en pantalla completa. Un rectángulo blanco moviendose debe dibujarse. ¿Desea continuar?"
|
||||
IDS_DDFULLSCREEN_RESULT "¿Ve un rectángulo blanco moviendose en pantalla completa?"
|
||||
IDS_DDFULLSCREEN_DESCRIPTION "Esta prueba usará DirectDraw para dibujar en pantalla completa. Debe aparecer un rectángulo blanco en movimiento. ¿Desea continuar?"
|
||||
IDS_DDFULLSCREEN_RESULT "¿Ve un rectángulo blanco moviéndose en pantalla completa?"
|
||||
IDS_FORMAT_ADAPTER_MEM "%u MB"
|
||||
IDS_FORMAT_ADAPTER_MODE "%04u x %04u (%u bit)(%uHz)"
|
||||
IDS_OPTION_NO "No"
|
||||
IDS_D3DTEST_DESCRIPTION "This will start Direct3D interface test. Continue?"
|
||||
IDS_D3DTEST_D3Dx "This test will use hardware-accelerated Direct3D %u interface."
|
||||
IDS_D3DTEST_DESCRIPTION "Va a comenzar la prueba del interfaz Direct3D. ¿Desea continuar?"
|
||||
IDS_D3DTEST_D3Dx "Esta prueba utilizará un interfaz Direct3D %u acelerado por hardware."
|
||||
END
|
||||
|
|
|
@ -185,9 +185,9 @@ BEGIN
|
|||
IDS_DEVICE_STATUS_UNKNOWN "Неизвестно"
|
||||
IDS_DEVICE_NAME "Имя устройства"
|
||||
IDS_DEVICE_STATUS "Состояние"
|
||||
IDS_DEVICE_CONTROLLER "ID контроллера"
|
||||
IDS_DEVICE_MANUFACTURER "ID производителя"
|
||||
IDS_DEVICE_PRODUCT "ID продукта"
|
||||
IDS_DEVICE_CONTROLLER "Код контроллера"
|
||||
IDS_DEVICE_MANUFACTURER "Код производителя"
|
||||
IDS_DEVICE_PRODUCT "Код продукта"
|
||||
IDS_DEVICE_FORCEFEEDBACK "Драйвер Force Feedback"
|
||||
IDS_NOT_APPLICABLE "Н/Д"
|
||||
IDS_OPTION_YES "Да"
|
||||
|
@ -213,7 +213,7 @@ BEGIN
|
|||
IDS_DDOFFSCREEN_RESULT "Вы видели двигающийся белый квадратик?"
|
||||
IDS_DDFULLSCREEN_DESCRIPTION "В этом тесте будет проверена возможность рисования DirectDraw в полноэкранном режиме. Должен быть виден двигающийся белый квадратик. Продолжить?"
|
||||
IDS_DDFULLSCREEN_RESULT "Вы видели белый двигающийся квадратик в полноэкранном режиме?"
|
||||
IDS_FORMAT_ADAPTER_MEM "%u Мб"
|
||||
IDS_FORMAT_ADAPTER_MEM "%u МБ"
|
||||
IDS_FORMAT_ADAPTER_MODE "%04u x %04u (%u бит)(%uГц)"
|
||||
IDS_OPTION_NO "Нет"
|
||||
IDS_D3DTEST_DESCRIPTION "Будет произведена проверка Direct3D на этом устройстве. Продолжить?"
|
||||
|
|
|
@ -1,13 +1,16 @@
|
|||
/* Spanish Language resource file.
|
||||
* Translated by: ?? and Ismael Ferreras Morezuelas <2014-11-07> */
|
||||
|
||||
LANGUAGE LANG_SPANISH, SUBLANG_NEUTRAL
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_USAGE "FIND: Imprime todas las líneas de un fichero que contiene una cadena.\n\n\
|
||||
FIND [ /C ] [ /I ] [ /N ] [ /V ] ""cadena"" [ fichero... ]\n\
|
||||
IDS_USAGE "FIND: Muestra todas las líneas de un archivo que contenga una cadena.\n\n\
|
||||
FIND [ /C ] [ /I ] [ /N ] [ /V ] ""cadena"" [ archivo... ]\n\
|
||||
/C Cuenta el número de líneas que contienen la cadena de caracteres\n\
|
||||
/I Ignora mayúsculas y minúsculas\n\
|
||||
/N Numero de líneas a mostrar en pantalla, a partir de la primera\n\
|
||||
/N Número de líneas a mostrar en pantalla, a partir de la primera\n\
|
||||
/V Muestra las líneas que no contienen la cadena de caracteres."
|
||||
IDS_NO_SUCH_FILE "FIND: %s: No se encontró el fichero\n"
|
||||
IDS_CANNOT_OPEN "FIND: %s: No se pudo abrir el fichero\n"
|
||||
IDS_NO_SUCH_FILE "FIND: %s: No se encontró el archivo\n"
|
||||
IDS_CANNOT_OPEN "FIND: %s: No se pudo abrir el arvhivo\n"
|
||||
END
|
||||
|
|
|
@ -1,15 +1,15 @@
|
|||
/* Spanish language file by Javier Remacha <2007-09-21> */
|
||||
/* Spanish language file by Javier Remacha <2007-09-21> and Ismael Ferreras Morezuelas <2014-11-07> */
|
||||
|
||||
LANGUAGE LANG_SPANISH, SUBLANG_NEUTRAL
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_INSTALL "Install"
|
||||
IDS_INSTALL "Instalar"
|
||||
IDS_PRINT "Imprimir"
|
||||
IDS_STRING "Haz el amor y no la guerra. 1234567890"
|
||||
IDS_OPEN "Open Font..."
|
||||
IDS_STRING "Jovencillo emponzoñado de whisky: ¡qué figurota exhibe! 1234567890"
|
||||
IDS_OPEN "Abrir fuente..."
|
||||
IDS_ERROR "Error"
|
||||
IDS_ERROR_NOMEM "No hay memoria suficiente para completar la operación."
|
||||
IDS_ERROR_NOFONT "El archivo %1 no es un archivo válido de fuente."
|
||||
IDS_ERROR_NOCLASS "No es posible iniciar la clase."
|
||||
IDS_ERROR_NOFONT "El archivo %1 no es un archivo de fuente válido."
|
||||
IDS_ERROR_NOCLASS "No es posible iniciar la clase de ventana."
|
||||
END
|
||||
|
|
|
@ -6,10 +6,10 @@ STRINGTABLE
|
|||
BEGIN
|
||||
IDS_INSTALL "Установить"
|
||||
IDS_PRINT "Печать"
|
||||
IDS_STRING "В чащах юга жил бы цитрус? Да, но фальшивый экземпляр! 1234567890"
|
||||
IDS_STRING "Съешь же ещё этих мягких французских булок, да выпей чаю. 1234567890"
|
||||
IDS_OPEN "Открыть шрифт..."
|
||||
IDS_ERROR "Ошибка"
|
||||
IDS_ERROR_NOMEM "Недостаточно памяти, чтобы завершить операцию."
|
||||
IDS_ERROR_NOMEM "Недостаточно памяти для выполнения операции."
|
||||
IDS_ERROR_NOFONT "%1 не является корректным файлом шрифта."
|
||||
IDS_ERROR_NOCLASS "Невозможно инициализировать класс окна."
|
||||
END
|
||||
|
|
|
@ -5,6 +5,7 @@
|
|||
* PURPOSE: Spanish Language File for Solitaire
|
||||
* PROGRAMMERS: Daniel "EmuandCo" Reimer (reimer.daniel@freenet.de)
|
||||
* ACTUALIZADO: Javier Remacha - 13/01/09
|
||||
* Ismael Ferreras Morezuelas - 2014/11/07
|
||||
*/
|
||||
|
||||
LANGUAGE LANG_SPANISH, SUBLANG_NEUTRAL
|
||||
|
@ -17,21 +18,21 @@ CAPTION "Opciones"
|
|||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
GROUPBOX "Cartas", -1, 7, 7, 90, 40
|
||||
AUTORADIOBUTTON "Sacar &Una", IDC_OPT_DRAWONE, 14, 19, 70, 10, WS_GROUP | WS_TABSTOP
|
||||
AUTORADIOBUTTON "Sacar &Tres", IDC_OPT_DRAWTHREE, 14, 32, 70, 10
|
||||
GROUPBOX "Scoring", -1, 100, 7, 75, 53
|
||||
AUTORADIOBUTTON "&Standard", IDC_OPT_STANDARD, 107, 19, 60, 10, WS_GROUP | WS_TABSTOP
|
||||
AUTORADIOBUTTON "Sacar &una", IDC_OPT_DRAWONE, 14, 19, 70, 10, WS_GROUP | WS_TABSTOP
|
||||
AUTORADIOBUTTON "Sacar &tres", IDC_OPT_DRAWTHREE, 14, 32, 70, 10
|
||||
GROUPBOX "Estilo de juego", -1, 100, 7, 75, 53
|
||||
AUTORADIOBUTTON "&Normal", IDC_OPT_STANDARD, 107, 19, 60, 10, WS_GROUP | WS_TABSTOP
|
||||
AUTORADIOBUTTON "&Vegas", IDC_OPT_VEGAS, 107, 32, 60, 10
|
||||
AUTORADIOBUTTON "&None", IDC_OPT_NOSCORE, 107, 45, 60, 10
|
||||
AUTORADIOBUTTON "&Sin puntuar", IDC_OPT_NOSCORE, 107, 45, 60, 10
|
||||
AUTOCHECKBOX "&Mostrar tiempo", IDC_OPT_SHOWTIME, 7 ,51 ,65 ,10, WS_TABSTOP
|
||||
AUTOCHECKBOX "&Barra de estado", IDC_OPT_STATUSBAR, 7, 66, 64, 10, WS_TABSTOP
|
||||
AUTOCHECKBOX "&Keep Score", IDC_OPT_KEEPSCORE, 100, 66, 65, 10, WS_TABSTOP
|
||||
AUTOCHECKBOX "&Mantener puntuación", IDC_OPT_KEEPSCORE, 100, 66, 83, 10, WS_TABSTOP
|
||||
DEFPUSHBUTTON "Aceptar", IDOK, 35, 97, 50, 14
|
||||
PUSHBUTTON "Cancelar", IDCANCEL, 101, 97, 50, 14
|
||||
END
|
||||
|
||||
IDD_CARDBACK DIALOGEX 6, 6, 345, 185
|
||||
CAPTION "Seleccionar el reverso"
|
||||
CAPTION "Selecciona el reverso de una carta"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU | DS_SHELLFONT
|
||||
BEGIN
|
||||
|
@ -48,20 +49,20 @@ BEGIN
|
|||
CONTROL "", IDC_CARDBACK11, "Static", SS_NOTIFY, 232, 89, 50, 71
|
||||
CONTROL "", IDC_CARDBACK12, "Static", SS_NOTIFY, 289, 89, 50, 71
|
||||
DEFPUSHBUTTON "Aceptar", IDOK, 114, 165, 54, 14
|
||||
PUSHBUTTON "Cancelar", IDCANCEL, 176, 165, 54, 14
|
||||
PUSHBUTTON "Cancelar", IDCANCEL, 176, 165, 54, 14
|
||||
END
|
||||
|
||||
/* Strings */
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_SOL_NAME "Solitario"
|
||||
IDS_SOL_ABOUT "Solitario por J Brown\n\nCardLib version 1.0."
|
||||
IDS_SOL_QUIT "¿Finalizar el juego actual?"
|
||||
IDS_SOL_WIN "Felicidades, ¡¡Has ganado!!"
|
||||
IDS_SOL_DEAL "¿Repartir de nuevo?"
|
||||
IDS_SOL_SCORE "Score: %d"
|
||||
IDS_SOL_TIME "Time: %d"
|
||||
IDS_SOL_NAME "Solitario"
|
||||
IDS_SOL_ABOUT "Solitario por J Brown\n\nCardLib versión 1.0."
|
||||
IDS_SOL_QUIT "¿Salir del juego actual?"
|
||||
IDS_SOL_WIN "¡Enhorabuena, has ganado!"
|
||||
IDS_SOL_DEAL "¿Jugar de nuevo?"
|
||||
IDS_SOL_SCORE "Puntuación: %d"
|
||||
IDS_SOL_TIME "Tiempo: %d"
|
||||
END
|
||||
|
||||
/* Menus */
|
||||
|
@ -77,7 +78,7 @@ BEGIN
|
|||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Salir", IDM_GAME_EXIT
|
||||
END
|
||||
POPUP "&Ayuda"
|
||||
POPUP "Ay&uda"
|
||||
BEGIN
|
||||
MENUITEM "&Temas de ayuda\tF1", IDM_HELP_CONTENTS
|
||||
MENUITEM "&Acerca de", IDM_HELP_ABOUT
|
||||
|
|
|
@ -4,6 +4,7 @@
|
|||
* FILE: base/applications/games/spider/lang/es-ES.rc
|
||||
* PURPOSE: Spanish Language File for Spider Solitaire
|
||||
* TRANSLATORS: Javier Fernandez & Gabriel ilardi
|
||||
* PROOFREAD: Ismael Ferreras Morezuelas
|
||||
*/
|
||||
|
||||
LANGUAGE LANG_SPANISH, SUBLANG_NEUTRAL
|
||||
|
@ -11,7 +12,7 @@ LANGUAGE LANG_SPANISH, SUBLANG_NEUTRAL
|
|||
/* Dialogs */
|
||||
|
||||
IDD_CARDBACK DIALOGEX 6, 6, 345, 185
|
||||
CAPTION "Escoge Reverso de Carta"
|
||||
CAPTION "Selecciona el reverso de una carta"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU | DS_SHELLFONT
|
||||
BEGIN
|
||||
|
@ -36,9 +37,9 @@ STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU | DS_SHELLFONT
|
|||
CAPTION "Dificultad"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
AUTORADIOBUTTON "Fácil: &Un Palo", IDC_DIF_ONECOLOR, 8, 10, 80, 10, WS_GROUP | WS_TABSTOP
|
||||
AUTORADIOBUTTON "Medio: &Dos Palos", IDC_DIF_TWOCOLORS, 8, 23, 80, 10
|
||||
AUTORADIOBUTTON "Difícil: &Cuatro Palos", IDC_DIF_FOURCOLORS, 8, 36, 90, 10
|
||||
AUTORADIOBUTTON "Fácil: &Un palo", IDC_DIF_ONECOLOR, 8, 10, 80, 10, WS_GROUP | WS_TABSTOP
|
||||
AUTORADIOBUTTON "Medio: &Dos palos", IDC_DIF_TWOCOLORS, 8, 23, 80, 10
|
||||
AUTORADIOBUTTON "Difícil: &Cuatro palos", IDC_DIF_FOURCOLORS, 8, 36, 90, 10
|
||||
DEFPUSHBUTTON "Aceptar", IDOK, 8, 58, 40, 14
|
||||
PUSHBUTTON "Cancelar", IDCANCEL, 58, 58, 40, 14
|
||||
END
|
||||
|
@ -48,9 +49,9 @@ END
|
|||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_SPI_NAME "Spider"
|
||||
IDS_SPI_ABOUT "Solitario Spider por Gregor Schneider\n\nCardLib version 1.0"
|
||||
IDS_SPI_ABOUT "Solitario Spider por Gregor Schneider\n\nCardLib versión 1.0"
|
||||
IDS_SPI_QUIT "¿Salir del juego actual?"
|
||||
IDS_SPI_WIN "¡Enhorabuena, ganaste!"
|
||||
IDS_SPI_WIN "¡Enhorabuena, has ganado!"
|
||||
IDS_SPI_DEAL "¿Jugar de nuevo?"
|
||||
END
|
||||
|
||||
|
@ -60,13 +61,13 @@ IDR_MENU1 MENU
|
|||
BEGIN
|
||||
POPUP "&Juego"
|
||||
BEGIN
|
||||
MENUITEM "&Nuevo Juego\tF2", IDM_GAME_NEW
|
||||
MENUITEM "&Nuevo juego\tF2", IDM_GAME_NEW
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Mazo...", IDM_GAME_DECK
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Salir", IDM_GAME_EXIT
|
||||
END
|
||||
POPUP "&Ayuda"
|
||||
POPUP "Ay&uda"
|
||||
BEGIN
|
||||
MENUITEM "&Contenidos\tF1", IDM_HELP_CONTENTS
|
||||
MENUITEM "&Acerca de", IDM_HELP_ABOUT
|
||||
|
|
|
@ -1,16 +1,17 @@
|
|||
/*
|
||||
* Spanish Language resource file
|
||||
* Traducido por: Javier Remacha 2007-12-21
|
||||
* Corregido por: Ismael Ferreras Morezuelas 2014-11-06
|
||||
*/
|
||||
|
||||
LANGUAGE LANG_SPANISH, SUBLANG_NEUTRAL
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_USAGE "Terminar una sesión.\n\n\
|
||||
/v\t\tMuestra información acerca de las acciónes realizadas.\n\
|
||||
IDS_USAGE "Cierra una sesión.\n\n\
|
||||
/v\t\tMuestra información acerca de las acciones realizadas.\n\
|
||||
/?\t\tMuestra esta información.\n\n"
|
||||
IDS_LOGOFF_REMOTE "Terminando sesión en una máquina remota."
|
||||
IDS_LOGOFF_LOCAL "Terminando la sesión actual de esta máquina."
|
||||
IDS_ILLEGAL_PARAM "Parámetro(s) no válido(s)\n"
|
||||
IDS_LOGOFF_REMOTE "Cerrando sesión en una máquina remota."
|
||||
IDS_LOGOFF_LOCAL "Cerrando la sesión actual de esta máquina."
|
||||
IDS_ILLEGAL_PARAM "Parámetro o parámetros no válidos\n"
|
||||
END
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
/* Spanish language file by Javier Remacha <2007-09-21> */
|
||||
/* Spanish language file by Javier Remacha <2007-09-21>
|
||||
* Proofread: Ismael Ferreras Morezuelas <2014-11-06>
|
||||
*/
|
||||
|
||||
LANGUAGE LANG_SPANISH, SUBLANG_NEUTRAL
|
||||
|
||||
|
@ -25,25 +27,25 @@ CAPTION "Acerca de"
|
|||
FONT 8, "MS Shell Dlg", 0, 0, 0x0
|
||||
BEGIN
|
||||
ICON IDI_ICON, IDC_MYICON, 14, 9, 20, 20
|
||||
LTEXT "Magnifier Version 1.0", IDC_STATIC, 49, 10, 119, 8, SS_NOPREFIX
|
||||
LTEXT "Lupa. Versión 1.0", IDC_STATIC, 49, 10, 119, 8, SS_NOPREFIX
|
||||
LTEXT "Copyright (C) 2007 Marc Piulachs (marc.piulachs@codexchange.net)", IDC_STATIC, 48, 24, 125, 22
|
||||
PUSHBUTTON "Aceptar", IDOK, 162, 48, 50, 14
|
||||
END
|
||||
|
||||
IDD_DIALOGOPTIONS DIALOGEX 0, 0, 153, 182
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER | WS_MINIMIZEBOX | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "Configurar Magnifier"
|
||||
CAPTION "Configurar lupa"
|
||||
FONT 8, "MS Shell Dlg", 400, 0, 0x1
|
||||
BEGIN
|
||||
DEFPUSHBUTTON "Salir", IDOK, 96, 161, 50, 14
|
||||
PUSHBUTTON "Ayuda", IDC_BUTTON_HELP, 38, 161, 50, 14
|
||||
LTEXT "Nivel de aumento:", IDC_STATIC, 6, 8, 68, 8
|
||||
COMBOBOX IDC_ZOOM, 72, 6, 63, 66, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP
|
||||
GROUPBOX "Rastreando", IDC_STATIC, 7, 25, 139, 59
|
||||
LTEXT "Niveles de aumento:", IDC_STATIC, 6, 8, 68, 8
|
||||
COMBOBOX IDC_ZOOM, 76, 6, 63, 66, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP
|
||||
GROUPBOX "Seguimiento", IDC_STATIC, 7, 25, 139, 59
|
||||
GROUPBOX "Presentación", IDC_STATIC, 7, 87, 139, 57
|
||||
CONTROL "Seguir el cursor del ratón", IDC_FOLLOWMOUSECHECK, "Button",
|
||||
BS_AUTOCHECKBOX | WS_TABSTOP, 18, 42, 114, 10
|
||||
CONTROL "Seguir el foco del teclado", IDC_FOLLOWKEYBOARDCHECK, "Button",
|
||||
CONTROL "Seguir la entrada del teclado", IDC_FOLLOWKEYBOARDCHECK, "Button",
|
||||
BS_AUTOCHECKBOX | WS_TABSTOP, 18, 54, 114, 10
|
||||
CONTROL "Seguir la edición de texto", IDC_FOLLOWTEXTEDITINGCHECK, "Button",
|
||||
BS_AUTOCHECKBOX | WS_TABSTOP, 18, 66, 114, 10
|
||||
|
@ -51,23 +53,23 @@ BEGIN
|
|||
BS_AUTOCHECKBOX | WS_TABSTOP, 18, 102, 114, 10
|
||||
CONTROL "Comenzar minimizado", IDC_STARTMINIMIZEDCHECK, "Button",
|
||||
BS_AUTOCHECKBOX | WS_TABSTOP, 18, 114, 114, 10
|
||||
CONTROL "Mostrar Magnifier", IDC_SHOWMAGNIFIERCHECK, "Button",
|
||||
CONTROL "Mostrar lupa", IDC_SHOWMAGNIFIERCHECK, "Button",
|
||||
BS_AUTOCHECKBOX | WS_TABSTOP, 18, 126, 114, 10
|
||||
END
|
||||
|
||||
IDD_WARNINGDIALOG DIALOGEX 0, 0, 250, 97
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_CAPTION
|
||||
CAPTION "ReactOS Magnifier"
|
||||
CAPTION "Lupa de ReactOS"
|
||||
FONT 8, "MS Shell Dlg", 400, 0, 0x1
|
||||
BEGIN
|
||||
DEFPUSHBUTTON "Aceptar", IDOK, 193, 76, 50, 14
|
||||
ICON IDI_ICON, IDC_STATIC, 7, 17, 20, 20
|
||||
LTEXT "Magnifier está pensada para proporcionar un nivel mínimo de funcionalidad para usuarios con pequeñas deficiencias visuales. La mayoría de los usuarios con deficiencias visuales necesitarán una utilidad de mayor ampliación para el uso diario.", IDC_STATIC, 36, 7, 207, 33
|
||||
LTEXT "La lupa está pensada para proporcionar un nivel mínimo de funcionalidad para usuarios con pequeñas deficiencias visuales. La mayoría de los usuarios con deficiencias visuales necesitarán una utilidad de mayor ampliación para el uso diario.", IDC_STATIC, 36, 7, 207, 33
|
||||
CONTROL "No volver a mostrar este mensaje", IDC_SHOWWARNINGCHECK, "Button",
|
||||
BS_AUTOCHECKBOX | WS_TABSTOP, 43, 80, 137, 10
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_APP_TITLE "Magnifier"
|
||||
IDS_APP_TITLE "Lupa"
|
||||
END
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
/*
|
||||
* Spanish Language resource file
|
||||
* Traducido por: Javier Remacha 2007-12-18
|
||||
* Corregido por: Ismael Ferreras Morezuelas 2014-11-07
|
||||
*/
|
||||
|
||||
LANGUAGE LANG_SPANISH, SUBLANG_NEUTRAL
|
||||
|
@ -9,13 +10,13 @@ IDM_CONSOLE_SMALL MENU
|
|||
BEGIN
|
||||
POPUP "&Archivo"
|
||||
BEGIN
|
||||
MENUITEM "New\tCtrl+N", IDM_FILE_NEW
|
||||
MENUITEM "Nuevo\tCtrl+N", IDM_FILE_NEW
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Sa&lir\tAlt+F4", IDM_FILE_EXIT
|
||||
END
|
||||
POPUP "&Ayuda"
|
||||
BEGIN
|
||||
MENUITEM "&Acerca de la Consola de Administración de ReactOS...", IDM_HELP_ABOUT
|
||||
MENUITEM "&Acerca de la Consola de administración de ReactOS...", IDM_HELP_ABOUT
|
||||
END
|
||||
END
|
||||
|
||||
|
@ -23,22 +24,22 @@ IDM_CONSOLE_LARGE MENU
|
|||
BEGIN
|
||||
POPUP "&Archivo"
|
||||
BEGIN
|
||||
MENUITEM "New\tCtrl+N", IDM_FILE_NEW
|
||||
MENUITEM "Nuevo\tCtrl+N", IDM_FILE_NEW
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Sa&lir\tAlt+F4", IDM_FILE_EXIT
|
||||
END
|
||||
POPUP "&Windows"
|
||||
POPUP "&Ventana"
|
||||
BEGIN
|
||||
MENUITEM "List", IDM_WINDOWS_LIST
|
||||
MENUITEM "Lista", IDM_WINDOWS_LIST
|
||||
END
|
||||
POPUP "&Ayuda"
|
||||
BEGIN
|
||||
MENUITEM "&Acerca de la Consola de Administración de ReactOS...", IDM_HELP_ABOUT
|
||||
MENUITEM "&Acerca de la Consola de administración de ReactOS...", IDM_HELP_ABOUT
|
||||
END
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_APPTITLE "Consola de Administración de ReactOS"
|
||||
IDS_APPTITLE "Consola de administración de ReactOS"
|
||||
IDS_CONSOLETITLE "Consola%1!u!"
|
||||
END
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* Russian language resource file (Dmitry Chapyshev, 2007-06-10) */
|
||||
/* Russian language resource file by Dmitry Chapyshev, 2007-06-10, Kudratov Olimjon (olim98@bk.ru) */
|
||||
|
||||
LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT
|
||||
|
||||
|
@ -6,7 +6,7 @@ IDM_CONSOLE_SMALL MENU
|
|||
BEGIN
|
||||
POPUP "&Файл"
|
||||
BEGIN
|
||||
MENUITEM "New\tCtrl+N", IDM_FILE_NEW
|
||||
MENUITEM "&Создать\tCtrl+N", IDM_FILE_NEW
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Выход\tAlt+F4", IDM_FILE_EXIT
|
||||
END
|
||||
|
@ -20,13 +20,13 @@ IDM_CONSOLE_LARGE MENU
|
|||
BEGIN
|
||||
POPUP "&Файл"
|
||||
BEGIN
|
||||
MENUITEM "New\tCtrl+N", IDM_FILE_NEW
|
||||
MENUITEM "&Создать\tCtrl+N", IDM_FILE_NEW
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Выход\tAlt+F4", IDM_FILE_EXIT
|
||||
END
|
||||
POPUP "&Windows"
|
||||
POPUP "&Окно"
|
||||
BEGIN
|
||||
MENUITEM "List", IDM_WINDOWS_LIST
|
||||
MENUITEM "Сверху вниз", IDM_WINDOWS_LIST
|
||||
END
|
||||
POPUP "&Справка"
|
||||
BEGIN
|
||||
|
|
|
@ -11,20 +11,20 @@ BEGIN
|
|||
END
|
||||
POPUP "&Reproducir"
|
||||
BEGIN
|
||||
MENUITEM "Reproducir/&Pausa\tCtrl+P", IDC_PLAY
|
||||
MENUITEM "Reproducir/&Pausar\tCtrl+P", IDC_PLAY
|
||||
MENUITEM "&Detener\tCtrl+S", IDC_STOP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Repe&tir\tCtrl+T", IDM_REPEAT
|
||||
END
|
||||
POPUP "&Vista"
|
||||
POPUP "&Ver"
|
||||
BEGIN
|
||||
MENUITEM "&Modo Ventana Única", IDM_SWITCHVIEW
|
||||
MENUITEM "&Modo de ventana única", IDM_SWITCHVIEW
|
||||
END
|
||||
POPUP "&Dispositivo"
|
||||
BEGIN
|
||||
MENUITEM "&Propiedades", IDM_DEVPROPS
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Control de &Volumen", IDM_VOLUMECTL
|
||||
MENUITEM "Control de &volumen", IDM_VOLUMECTL
|
||||
END
|
||||
POPUP "Ay&uda"
|
||||
BEGIN
|
||||
|
@ -43,16 +43,16 @@ END
|
|||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_ALL_TYPES_FILTER "Todos los ficheros soportados (*.wav, *.cda, *.midi, *.mid, *.avi)\0*.wav;*.cda;*.midi;*.mid;*.avi\0"
|
||||
IDS_TOOLTIP_PLAY "Reproducir"
|
||||
IDS_TOOLTIP_STOP "Detener"
|
||||
IDS_TOOLTIP_EJECT "Expulsar"
|
||||
IDS_ALL_TYPES_FILTER "Todos los archivos soportados (*.wav, *.cda, *.midi, *.mid, *.avi)\0*.wav;*.cda;*.midi;*.mid;*.avi\0"
|
||||
IDS_TOOLTIP_PLAY "Reproducir"
|
||||
IDS_TOOLTIP_STOP "Detener"
|
||||
IDS_TOOLTIP_EJECT "Expulsar"
|
||||
IDS_TOOLTIP_BACKWARD "Marca anterior"
|
||||
IDS_TOOLTIP_SEEKBACK "Rebobinar"
|
||||
IDS_TOOLTIP_SEEKFORW "Avance rápido"
|
||||
IDS_TOOLTIP_FORWARD "Marca siguiente"
|
||||
IDS_APPTITLE "Reproductor Multimedia de ReactOS"
|
||||
IDS_PLAY "Reproducir"
|
||||
IDS_TOOLTIP_FORWARD "Siguiente marca"
|
||||
IDS_APPTITLE "Reproductor multimedia de ReactOS"
|
||||
IDS_PLAY "Reproducir"
|
||||
IDS_DEFAULTMCIERRMSG "No hay una descripción disponible para este error."
|
||||
IDS_UNKNOWNFILEEXT "No se puede determinar el tipo de dispositivo a partir de la extensión del fichero."
|
||||
IDS_UNKNOWNFILEEXT "No se puede determinar el tipo de dispositivo a partir de la extensión del archivo."
|
||||
END
|
||||
|
|
|
@ -1,3 +1,6 @@
|
|||
/* Spanish Language resource file.
|
||||
* Translated by: ?? and Ismael Ferreras Morezuelas <2014-11-07> */
|
||||
|
||||
LANGUAGE LANG_SPANISH, SUBLANG_NEUTRAL
|
||||
|
||||
IDD_MSCONFIG_DIALOG DIALOGEX 0, 0, 378, 220
|
||||
|
@ -30,15 +33,15 @@ BEGIN
|
|||
CONTROL "", IDC_SYSTEM_TREE, "SysTreeView32", TVS_HASBUTTONS | TVS_HASLINES |
|
||||
TVS_LINESATROOT | TVS_EDITLABELS | TVS_SHOWSELALWAYS | WS_CHILD |
|
||||
WS_VISIBLE | WS_BORDER | WS_TABSTOP, 2, 1, 280, 148
|
||||
PUSHBUTTON "Mover &Arriba", IDC_BTN_SYSTEM_UP, 290, 5, 66, 14
|
||||
PUSHBUTTON "Mover A&bajo", IDC_BTN_SYSTEM_DOWN, 290, 25, 66, 14
|
||||
PUSHBUTTON "&Subir", IDC_BTN_SYSTEM_UP, 290, 5, 66, 14
|
||||
PUSHBUTTON "Ba&jar", IDC_BTN_SYSTEM_DOWN, 290, 25, 66, 14
|
||||
PUSHBUTTON "&Permitir", IDC_BTN_SYSTEM_ENABLE, 290, 50, 66, 14
|
||||
PUSHBUTTON "&Bloquear", IDC_BTN_SYSTEM_DISABLE, 290, 70, 66, 14
|
||||
PUSHBUTTON "&Buscar", IDC_BTN_SYSTEM_FIND, 290, 95, 66, 14
|
||||
PUSHBUTTON "&Nuevo", IDC_BTN_SYSTEM_NEW, 290, 115, 66, 14
|
||||
PUSHBUTTON "Edi&ción", IDC_BTN_SYSTEM_EDIT, 290, 135, 66, 14
|
||||
PUSHBUTTON "Permi&tir Todo", IDC_BTN_SYSTEM_ACTIVATE, 123, 155, 66, 14
|
||||
PUSHBUTTON "Blo&quear Todo", IDC_BTN_SYSTEM_DEACTIVATE, 195, 155, 66, 14
|
||||
PUSHBUTTON "Permi&tir todo", IDC_BTN_SYSTEM_ACTIVATE, 123, 155, 66, 14
|
||||
PUSHBUTTON "Blo&quear todo", IDC_BTN_SYSTEM_DEACTIVATE, 195, 155, 66, 14
|
||||
END
|
||||
|
||||
IDD_TOOLS_PAGE DIALOGEX 0, 0, 362, 175
|
||||
|
@ -65,13 +68,13 @@ IDD_GENERAL_PAGE DIALOGEX 0, 0, 362, 175
|
|||
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
GROUPBOX "Selección de Inicio ", -1, 10, 10, 340, 150, 0, WS_EX_TRANSPARENT
|
||||
CONTROL "Inicio &Normal - cargar todos los controladores de unidades y servicios", IDC_CBX_NORMAL_START, "Button", 0x50010009, 20, 30, 260, 10
|
||||
CONTROL "Inicio de &Diagnostico - cargar sólo los controladores y servicios básicos", IDC_CBX_DIAGNOSTIC_START, "Button", 0x50010009, 20, 45, 260, 10
|
||||
CONTROL "Inicio S&electivo", IDC_CBX_SELECTIVE_STARTUP, "Button", 0x50010009, 20, 60, 260, 10
|
||||
GROUPBOX "Selección de inicio ", -1, 10, 10, 340, 150, 0, WS_EX_TRANSPARENT
|
||||
CONTROL "Inicio &normal - Cargar todos los controladores de unidades y servicios", IDC_CBX_NORMAL_START, "Button", 0x50010009, 20, 30, 260, 10
|
||||
CONTROL "Inicio de &diagnóstico - Cargar sólo los controladores y servicios básicos", IDC_CBX_DIAGNOSTIC_START, "Button", 0x50010009, 20, 45, 260, 10
|
||||
CONTROL "Inicio s&electivo", IDC_CBX_SELECTIVE_STARTUP, "Button", 0x50010009, 20, 60, 260, 10
|
||||
AUTOCHECKBOX "P&rocesar archivo SYSTEM.INI", IDC_CBX_SYSTEM_INI, 30, 80, 260, 10
|
||||
AUTOCHECKBOX "&Cargar Servicios del Sistema", IDC_CBX_SYSTEM_SERVICE, 30, 95, 260, 10
|
||||
AUTOCHECKBOX "C&argar elementos de Inicio", IDC_CBX_STARTUP_ITEM, 30, 110, 260, 10
|
||||
AUTOCHECKBOX "&Cargar servicios del sistema", IDC_CBX_SYSTEM_SERVICE, 30, 95, 260, 10
|
||||
AUTOCHECKBOX "C&argar elementos de inicio", IDC_CBX_STARTUP_ITEM, 30, 110, 260, 10
|
||||
END
|
||||
|
||||
IDD_FREELDR_PAGE DIALOGEX 0, 0, 362, 175
|
||||
|
@ -80,18 +83,18 @@ FONT 8, "MS Shell Dlg"
|
|||
BEGIN
|
||||
LISTBOX IDC_LIST_BOX, 10, 10, 340, 50, WS_CHILD | WS_VISIBLE | WS_TABSTOP |
|
||||
LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_HSCROLL
|
||||
PUSHBUTTON "&Verificar las rutas de Arranque", IDC_BTN_CHECK_BOOT_PATH, 10, 65, 110, 12
|
||||
PUSHBUTTON "&Configurar por Defecto", IDC_BTN_SET_DEFAULT_BOOT, 130, 65, 80, 12
|
||||
PUSHBUTTON "Mover &Arriba", IDC_BTN_MOVE_UP_BOOT_OPTION, 220, 65, 60, 12
|
||||
PUSHBUTTON "Mover A&bajo", IDC_BTN_MOVE_DOWN_BOOT_OPTION, 290, 65, 60, 12
|
||||
GROUPBOX "Opciones de Arranque ", -1, 10, 80, 250, 90, 0, WS_EX_TRANSPARENT
|
||||
PUSHBUTTON "&Verificar las rutas de arranque", IDC_BTN_CHECK_BOOT_PATH, 10, 65, 110, 12
|
||||
PUSHBUTTON "&Configurar por defecto", IDC_BTN_SET_DEFAULT_BOOT, 130, 65, 80, 12
|
||||
PUSHBUTTON "&Subir", IDC_BTN_MOVE_UP_BOOT_OPTION, 220, 65, 60, 12
|
||||
PUSHBUTTON "&Bajar", IDC_BTN_MOVE_DOWN_BOOT_OPTION, 290, 65, 60, 12
|
||||
GROUPBOX "Opciones de arranque", -1, 10, 80, 250, 90, 0, WS_EX_TRANSPARENT
|
||||
CHECKBOX "/SA&FEBOOT", IDC_CBX_SAFE_BOOT, 15, 90, 55, 10
|
||||
CHECKBOX "/&NOGUIBOOT", IDC_CBX_NO_GUI_BOOT, 15, 105, 60, 10
|
||||
CHECKBOX "/&BOOTLOG", IDC_CBX_BOOT_LOG, 15, 120, 50, 10
|
||||
CHECKBOX "/BAS&EVIDEO", IDC_CBX_BASE_VIDEO, 15, 135, 55, 10
|
||||
CHECKBOX "/S&OS", IDC_CBX_SOS, 15, 150, 50, 10
|
||||
PUSHBUTTON "Opciones A&vazadas...", IDC_BTN_ADVANCED_OPTIONS, 100, 150, 80, 12
|
||||
LTEXT "&Tiempo Máx:", -1, 280, 86, 30, 16
|
||||
PUSHBUTTON "Opciones a&vanzadas...", IDC_BTN_ADVANCED_OPTIONS, 100, 150, 80, 12
|
||||
LTEXT "&Tiempo máx:", -1, 280, 86, 30, 16
|
||||
EDITTEXT IDC_TXT_BOOT_TIMEOUT, 310, 90, 25, 12, ES_LEFT
|
||||
LTEXT "seg.", -1, 340, 91, 15, 10
|
||||
END
|
||||
|
@ -123,7 +126,7 @@ END
|
|||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_MSCONFIG "Programa de configuración del Sistema"
|
||||
IDS_MSCONFIG "Utilidad de configuración del sistema"
|
||||
IDS_TAB_GENERAL "General"
|
||||
IDS_TAB_SYSTEM "SYSTEM.INI"
|
||||
IDS_TAB_FREELDR "FREELDR.INI"
|
||||
|
@ -135,8 +138,8 @@ END
|
|||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_SERVICES_COLUMN_SERVICE "Servicio"
|
||||
IDS_SERVICES_COLUMN_REQ "Requirido"
|
||||
IDS_SERVICES_COLUMN_VENDOR "Vendedor"
|
||||
IDS_SERVICES_COLUMN_REQ "Necesario"
|
||||
IDS_SERVICES_COLUMN_VENDOR "Fabricante"
|
||||
IDS_SERVICES_COLUMN_STATUS "Estado"
|
||||
END
|
||||
|
||||
|
@ -151,7 +154,7 @@ BEGIN
|
|||
IDS_TOOLS_INFO_DESCR "Muestra información de la versión."
|
||||
IDS_TOOLS_INFO_CMD "winver.exe"
|
||||
IDS_TOOLS_REGEDIT_NAME "Editor del Registro"
|
||||
IDS_TOOLS_REGEDIT_DESCR "Abre el Editor del Registro."
|
||||
IDS_TOOLS_REGEDIT_DESCR "Abre el editor del Registro."
|
||||
IDS_TOOLS_REGEDIT_CMD "regedit.exe"
|
||||
IDS_TOOLS_SYSDM_NAME "Propiedades del sistema"
|
||||
IDS_TOOLS_SYSDM_DESCR "Muestra información acerca de este equipo."
|
||||
|
|
|
@ -23,7 +23,7 @@ BEGIN
|
|||
MENUITEM "Ресурсы по типу", IDC_RESBYTYPE, GRAYED
|
||||
MENUITEM "Ресурсы по подключению", IDC_RESBYCONN, GRAYED
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Show hidden devices", IDC_SHOWHIDDEN
|
||||
MENUITEM "Показать скрытые устройства", IDC_SHOWHIDDEN
|
||||
END
|
||||
POPUP "Справка"
|
||||
BEGIN
|
||||
|
@ -75,8 +75,8 @@ BEGIN
|
|||
IDS_HINT_REFRESH " Обновить список."
|
||||
IDS_HINT_PROP " Открыть свойства для выбранного элемента."
|
||||
IDS_HINT_HELP " Показать окно справки."
|
||||
IDS_HINT_ABOUT " О ReactOS Device Manager."
|
||||
IDS_HINT_SYS_RESTORE " Востановить нормальный размер этого окна."
|
||||
IDS_HINT_ABOUT " О Диспетчере устройств ReactOS."
|
||||
IDS_HINT_SYS_RESTORE " Восстановить нормальный размер этого окна."
|
||||
IDS_HINT_SYS_MOVE " Переместить это окно."
|
||||
IDS_HINT_SYS_SIZE " Изменить размер этого окна."
|
||||
IDS_HINT_SYS_MINIMIZE " Свернуть это окно в значок."
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
/*
|
||||
*Spanish Language resource file
|
||||
* Traducido por: Javier Remacha 2007-12-21
|
||||
* Spanish Language resource file
|
||||
* Traducido por: Javier Remacha <2007-12-21> e Ismael Ferreras Morezuelas <2014-11-07>
|
||||
*/
|
||||
LANGUAGE LANG_SPANISH, SUBLANG_NEUTRAL
|
||||
|
||||
|
@ -38,11 +38,11 @@ BEGIN
|
|||
END
|
||||
|
||||
IDD_ABOUTBOX DIALOGEX 22,16,190,182
|
||||
CAPTION "Acerca del Gestor de Dispositivos"
|
||||
CAPTION "Acerca del Administrador de dispositivos"
|
||||
FONT 8,"MS Shell Dlg",0,0
|
||||
STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
|
||||
BEGIN
|
||||
LTEXT "Gestor de Dispositivos v0.1\nCopyright (C) 2006\nby Ged Murphy (gedmurphy@gmail.com)", IDC_STATIC, 48, 7, 130, 26
|
||||
LTEXT "Administrador de dispositivos v0.1\nCopyright (C) 2006\ncreado por Ged Murphy (gedmurphy@gmail.com)", IDC_STATIC, 48, 7, 130, 26
|
||||
PUSHBUTTON "Cerrar", IDOK, 75, 162, 44, 15
|
||||
ICON IDI_MAIN_ICON, IDC_STATIC, 10, 10, 7, 30
|
||||
EDITTEXT IDC_LICENSE_EDIT, 8, 44, 174, 107, WS_VISIBLE | WS_VSCROLL | WS_TABSTOP | ES_READONLY | ES_MULTILINE
|
||||
|
@ -50,7 +50,7 @@ END
|
|||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_LICENSE "This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.\r\n\r\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\r\n\r\nYou should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA."
|
||||
IDS_LICENSE "Este programa es software libre; puedes redistribuirlo y/o modificarlo bajo los términos de la GNU General Public License tal y como fueron publicados por la Free Software Foundation; ya sea la versión 2 de la Licencia, o (bajo tu discreción) cualquier versión posterior.\r\n\r\nEste programa se distribuye con el fin de ser útil, pero viene SIN NINGUNA GARANTÍA; sin tan siquiera la garantía implícita de COMERCIALIZACIÓN o la de IDONEIDAD PARA UN PROPÓSITO CONCRETO. Para más información lee la GNU General Public License.\r\n\r\nDeberías de haber recibido una copia de la GNU General Public License con el programa; si no, puedes escribir a la Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 EE.UU."
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
|
|
|
@ -12,18 +12,18 @@ BEGIN
|
|||
BEGIN
|
||||
MENUITEM "Печать", IDC_PRINT, GRAYED
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Свойства", IDC_PROP, GRAYED
|
||||
MENUITEM "Свойства", IDC_PROP, GRAYED
|
||||
END
|
||||
POPUP "Вид"
|
||||
BEGIN
|
||||
MENUITEM "Устройства по типу", IDC_DEVBYTYPE, CHECKED
|
||||
MENUITEM "Устройства по подключению", IDC_STATIC, GRAYED
|
||||
MENUITEM "Ресурсы по типу", IDC_STATIC, GRAYED
|
||||
MENUITEM "Ресурсы по подключению", IDC_STATIC, GRAYED
|
||||
MENUITEM "Устройства по типу", IDC_DEVBYTYPE, CHECKED
|
||||
MENUITEM "Устройства по подключению",IDC_STATIC, GRAYED
|
||||
MENUITEM "Ресурсы по типу", IDC_STATIC, GRAYED
|
||||
MENUITEM "Ресурсы по подключению", IDC_STATIC, GRAYED
|
||||
END
|
||||
POPUP "Справка"
|
||||
BEGIN
|
||||
MENUITEM "О программе", IDC_ABOUT
|
||||
MENUITEM "О программе", IDC_ABOUT
|
||||
END
|
||||
END
|
||||
|
||||
|
@ -31,7 +31,7 @@ IDR_POPUP MENU
|
|||
BEGIN
|
||||
POPUP "popup"
|
||||
BEGIN
|
||||
MENUITEM "Свойства", IDC_PROP, GRAYED
|
||||
MENUITEM "Свойства", IDC_PROP, GRAYED
|
||||
END
|
||||
END
|
||||
|
||||
|
@ -68,9 +68,9 @@ BEGIN
|
|||
IDS_HINT_REFRESH " Обновить список."
|
||||
IDS_HINT_PROP " Открыть свойства для выбранного элемента."
|
||||
IDS_HINT_HELP " Показать окно справки."
|
||||
IDS_HINT_ABOUT " О ReactOS Device Manager."
|
||||
IDS_HINT_ABOUT " О Диспетчере устройств ReactOS ."
|
||||
|
||||
IDS_HINT_SYS_RESTORE " Востановить нормальный размер этого окна."
|
||||
IDS_HINT_SYS_RESTORE " Восстановить нормальный размер этого окна."
|
||||
IDS_HINT_SYS_MOVE " Переместить это окно."
|
||||
IDS_HINT_SYS_SIZE " Изменить размер этого окна."
|
||||
IDS_HINT_SYS_MINIMIZE " Свернуть это окно в значок."
|
||||
|
|
|
@ -1,14 +1,14 @@
|
|||
/* Spanish translation by Marc Piulachs */
|
||||
/* Spanish translation by Marc Piulachs, proofread by Ismael Ferreras Morezuelas */
|
||||
|
||||
LANGUAGE LANG_SPANISH, SUBLANG_NEUTRAL
|
||||
|
||||
IDC_EVENTVWR MENU
|
||||
BEGIN
|
||||
POPUP "&Log"
|
||||
POPUP "&Registro"
|
||||
BEGIN
|
||||
MENUITEM "Save &Protocol...", ID_SAVE_PROTOCOL, GRAYED
|
||||
MENUITEM "Guardar &protocolo...", ID_SAVE_PROTOCOL, GRAYED
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "C&lear all Events", ID_CLEAR_EVENTS, GRAYED
|
||||
MENUITEM "&Borrar todos los eventos", ID_CLEAR_EVENTS, GRAYED
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "S&alir", IDM_EXIT
|
||||
END
|
||||
|
@ -17,9 +17,9 @@ BEGIN
|
|||
MENUITEM "&Actualizar", IDM_REFRESH
|
||||
END
|
||||
MENUITEM "&Opciones", ID_OPTIONS
|
||||
POPUP "A&yuda"
|
||||
POPUP "Ay&uda"
|
||||
BEGIN
|
||||
MENUITEM "A&yuda", IDM_HELP
|
||||
MENUITEM "Ay&uda", IDM_HELP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Acerca de...", IDM_ABOUT
|
||||
END
|
||||
|
@ -37,23 +37,23 @@ CAPTION "Acerca de"
|
|||
FONT 8, "MS Shell Dlg", 0, 0, 0x0
|
||||
BEGIN
|
||||
ICON IDI_EVENTVWR, IDC_MYICON, 14, 9, 21, 20
|
||||
LTEXT "ReactOS Visor de sucesos Versión 1.0", IDC_STATIC, 49, 10, 124, 8, SS_NOPREFIX
|
||||
LTEXT "Visor de eventos de ReactOS. Versión 1.0", IDC_STATIC, 49, 10, 124, 8, SS_NOPREFIX
|
||||
LTEXT "Copyright (C) 2007 Marc Piulachs (marc.piulachs@codexchange.net)", IDC_STATIC, 49, 20, 119, 22
|
||||
DEFPUSHBUTTON "Aceptar", IDOK, 90, 48, 42, 16, WS_GROUP
|
||||
END
|
||||
|
||||
IDD_PROGRESSBOX DIALOGEX 0, 0, 230, 40
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER
|
||||
CAPTION "Espere.."
|
||||
CAPTION "Espere..."
|
||||
FONT 8, "MS Shell Dlg", 0, 0, 0x0
|
||||
BEGIN
|
||||
CTEXT "Recuperando eventos. Por favor, espere ...", IDC_STATIC, 0, 15, 230, 8, SS_NOPREFIX
|
||||
CTEXT "Recuperando eventos. Espere un momento...", IDC_STATIC, 0, 15, 230, 8, SS_NOPREFIX
|
||||
END
|
||||
|
||||
IDD_EVENTDETAILDIALOG DIALOGEX 0, 0, 276, 282
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||
EXSTYLE WS_EX_CONTEXTHELP
|
||||
CAPTION "Detalles del Evento"
|
||||
CAPTION "Detalles del evento"
|
||||
FONT 8, "MS Shell Dlg", 400, 0, 0x1
|
||||
BEGIN
|
||||
DEFPUSHBUTTON "&Cerrar", IDOK, 12, 258, 50, 14
|
||||
|
@ -70,7 +70,7 @@ BEGIN
|
|||
EDITTEXT IDC_EVENTUSERSTATIC, 56, 41, 72, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "&Equipo:", IDC_STATIC, 14, 54, 36, 8
|
||||
EDITTEXT IDC_EVENTCOMPUTERSTATIC, 56, 54, 72, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "ID de suceso:", IDC_STATIC, 133, 15, 36, 8
|
||||
LTEXT "ID de evento:", IDC_STATIC, 133, 15, 36, 8
|
||||
EDITTEXT IDC_EVENTIDSTATIC, 175, 15, 87, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Origen:", IDC_STATIC, 133, 28, 36, 8
|
||||
EDITTEXT IDC_EVENTSOURCESTATIC, 175, 28, 87, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
|
@ -86,19 +86,19 @@ END
|
|||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_APP_TITLE "Visor de sucesos"
|
||||
IDS_APP_TITLE_EX "%s - %s Log on \\\\"
|
||||
IDS_STATUS_MSG "%s has %lu event(s)"
|
||||
IDS_EVENTSTRINGIDNOTFOUND "La descripción para el evento con ID ( %lu ) y origen ( %s ) no pudo ser recuperada.El equipo local puede no tener la información necesaria en el registro o las DLLs requeridas para mostrar los mensajes de un equipo remoto."
|
||||
IDS_APP_TITLE "Visor de eventos"
|
||||
IDS_APP_TITLE_EX "%s - Registro de %s en \\\\"
|
||||
IDS_STATUS_MSG "%s tiene %lu evento(s)"
|
||||
IDS_EVENTSTRINGIDNOTFOUND "No se pudo recuperar la descripción para el evento con ID (%lu) y origen (%s). El equipo local puede no tener la información necesaria en el registro o las DLLs necesarias para mostrar los mensajes de un equipo remoto."
|
||||
IDS_EVENTLOG_ERROR_TYPE "Error"
|
||||
IDS_EVENTLOG_WARNING_TYPE "Advertencia"
|
||||
IDS_EVENTLOG_INFORMATION_TYPE "Información"
|
||||
IDS_EVENTLOG_AUDIT_SUCCESS "Auditoria Satisfactoria"
|
||||
IDS_EVENTLOG_AUDIT_FAILURE "Auditoria Fallida"
|
||||
IDS_EVENTLOG_SUCCESS "Acierto"
|
||||
IDS_EVENTLOG_UNKNOWN_TYPE "Evento Desconocido"
|
||||
IDS_CLEAREVENTS_MSG "Do you want to save this event log before clearing it?"
|
||||
IDS_SAVE_FILTER "Event Log (*.evt)\0*.evt\0"
|
||||
IDS_EVENTLOG_AUDIT_SUCCESS "Auditoría completada"
|
||||
IDS_EVENTLOG_AUDIT_FAILURE "Auditoría fallida"
|
||||
IDS_EVENTLOG_SUCCESS "Completado"
|
||||
IDS_EVENTLOG_UNKNOWN_TYPE "Evento desconocido"
|
||||
IDS_CLEAREVENTS_MSG "¿Desea guardar este registro de eventos antes de borrarlo?"
|
||||
IDS_SAVE_FILTER "Registro de eventos (*.evt)\0*.evt\0"
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
|
@ -110,12 +110,12 @@ BEGIN
|
|||
IDS_COLUMNCATEGORY "Categoría"
|
||||
IDS_COLUMNEVENT "Evento"
|
||||
IDS_COLUMNUSER "Usuario"
|
||||
IDS_COLUMNCOMPUTER "Computadora"
|
||||
IDS_COLUMNCOMPUTER "Equipo"
|
||||
IDS_COLUMNEVENTDATA "Datos del evento"
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_NONE "Ninguna"
|
||||
IDS_NOT_AVAILABLE "N/A"
|
||||
IDS_NONE "Ninguno"
|
||||
IDS_NOT_AVAILABLE "N/D"
|
||||
END
|
||||
|
|
|
@ -1,14 +1,14 @@
|
|||
/* Russian translation by Dmitry Chapyshev, Artem Reznikov */
|
||||
/* Russian translation by Dmitry Chapyshev, Artem Reznikov, Kudratov Olimjon (olim98@bk.ru) */
|
||||
|
||||
LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT
|
||||
|
||||
IDC_EVENTVWR MENU
|
||||
BEGIN
|
||||
POPUP "&Логи"
|
||||
POPUP "С&обытия"
|
||||
BEGIN
|
||||
MENUITEM "Save &Protocol...", ID_SAVE_PROTOCOL, GRAYED
|
||||
MENUITEM "Сохранить &протокол...", ID_SAVE_PROTOCOL, GRAYED
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "C&lear all Events", ID_CLEAR_EVENTS, GRAYED
|
||||
MENUITEM "Очистить &все события", ID_CLEAR_EVENTS, GRAYED
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "В&ыход", IDM_EXIT
|
||||
END
|
||||
|
@ -44,10 +44,10 @@ END
|
|||
|
||||
IDD_PROGRESSBOX DIALOGEX 0, 0, 230, 40
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER
|
||||
CAPTION "Подождите.."
|
||||
CAPTION "Подождите..."
|
||||
FONT 8, "MS Shell Dlg", 0, 0, 0x0
|
||||
BEGIN
|
||||
CTEXT "Идет загрузка. Подождите ...", IDC_STATIC, 0, 15, 230, 8, SS_NOPREFIX
|
||||
CTEXT "Идет загрузка. Подождите...", IDC_STATIC, 0, 15, 230, 8, SS_NOPREFIX
|
||||
END
|
||||
|
||||
IDD_EVENTDETAILDIALOG DIALOGEX 0, 0, 276, 282
|
||||
|
@ -63,21 +63,21 @@ BEGIN
|
|||
EDITTEXT IDC_EVENTTEXTEDIT, 14, 81, 247, 108, ES_MULTILINE | ES_READONLY
|
||||
LTEXT "Описание:", IDC_STATIC, 15, 70, 39, 8
|
||||
LTEXT "Дата:", IDC_STATIC, 14, 14, 36, 8
|
||||
EDITTEXT IDC_EVENTDATESTATIC, 56, 14, 72, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
EDITTEXT IDC_EVENTDATESTATIC, 68, 14, 60, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Время:", IDC_STATIC, 14, 27, 36, 8
|
||||
EDITTEXT IDC_EVENTTIMESTATIC, 56, 27, 72, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
EDITTEXT IDC_EVENTTIMESTATIC, 68, 27, 60, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Пользователь:", IDC_STATIC, 14, 41, 50, 8
|
||||
EDITTEXT IDC_EVENTUSERSTATIC, 56, 41, 72, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
EDITTEXT IDC_EVENTUSERSTATIC, 68, 41, 60, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Компьютер:", IDC_STATIC, 14, 54, 45, 8
|
||||
EDITTEXT IDC_EVENTCOMPUTERSTATIC, 56, 54, 72, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
EDITTEXT IDC_EVENTCOMPUTERSTATIC, 68, 54, 60, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Код (ID):", IDC_STATIC, 143, 15, 45, 8
|
||||
EDITTEXT IDC_EVENTIDSTATIC, 175, 15, 87, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
EDITTEXT IDC_EVENTIDSTATIC, 183, 15, 80, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Источник:", IDC_STATIC, 143, 28, 36, 8
|
||||
EDITTEXT IDC_EVENTSOURCESTATIC, 175, 28, 87, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
EDITTEXT IDC_EVENTSOURCESTATIC, 183, 28, 80, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Тип:", IDC_STATIC, 143, 42, 36, 8
|
||||
EDITTEXT IDC_EVENTTYPESTATIC, 175, 42, 87, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
EDITTEXT IDC_EVENTTYPESTATIC, 183, 42, 80, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
LTEXT "Категория:", IDC_STATIC, 143, 55, 38, 8
|
||||
EDITTEXT IDC_EVENTCATEGORYSTATIC, 175, 55, 87, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
EDITTEXT IDC_EVENTCATEGORYSTATIC, 183, 55, 80, 8, ES_LEFT | ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP | ES_AUTOHSCROLL
|
||||
EDITTEXT IDC_EVENTDATAEDIT, 14, 204, 247, 44, ES_MULTILINE | ES_READONLY
|
||||
LTEXT "Данные:", IDC_STATIC, 14, 192, 30, 8
|
||||
CONTROL "&Байты", IDC_BYTESRADIO, "Button", BS_AUTORADIOBUTTON, 49, 192, 34, 8
|
||||
|
@ -97,8 +97,8 @@ BEGIN
|
|||
IDS_EVENTLOG_AUDIT_FAILURE "Аудит отказов"
|
||||
IDS_EVENTLOG_SUCCESS "Успех"
|
||||
IDS_EVENTLOG_UNKNOWN_TYPE "Неизвестное событие"
|
||||
IDS_CLEAREVENTS_MSG "Do you want to save this event log before clearing it?"
|
||||
IDS_SAVE_FILTER "Event Log (*.evt)\0*.evt\0"
|
||||
IDS_CLEAREVENTS_MSG "Вы хотите сохранить журнал событий перед очисткой?"
|
||||
IDS_SAVE_FILTER "Журнал событий (*.evt)\0*.evt\0"
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
|
@ -116,6 +116,6 @@ END
|
|||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_NONE "Нету"
|
||||
IDS_NONE "Нет"
|
||||
IDS_NOT_AVAILABLE "N/A"
|
||||
END
|
||||
|
|
|
@ -1,3 +1,6 @@
|
|||
/* Spanish Language resource file.
|
||||
* Translated by: ?? and Ismael Ferreras Morezuelas <2014-11-07> */
|
||||
|
||||
LANGUAGE LANG_SPANISH, SUBLANG_NEUTRAL
|
||||
|
||||
IDR_MAINMENU MENU
|
||||
|
@ -28,8 +31,8 @@ BEGIN
|
|||
END
|
||||
POPUP "Ver"
|
||||
BEGIN
|
||||
MENUITEM "Iconos Grandes", ID_VIEW_LARGE
|
||||
MENUITEM "Iconos Pequeños", ID_VIEW_SMALL
|
||||
MENUITEM "Iconos grandes", ID_VIEW_LARGE
|
||||
MENUITEM "Iconos pequeños", ID_VIEW_SMALL
|
||||
MENUITEM "Lista", ID_VIEW_LIST
|
||||
MENUITEM "Detalles", ID_VIEW_DETAILS
|
||||
MENUITEM SEPARATOR
|
||||
|
@ -64,11 +67,11 @@ BEGIN
|
|||
END
|
||||
|
||||
IDD_ABOUTBOX DIALOGEX 22, 16, 190, 182
|
||||
CAPTION "Acerca de Gestor de Servicios"
|
||||
CAPTION "Acerca del Administrador de servicios"
|
||||
FONT 8, "MS Shell Dlg", 0, 0
|
||||
STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
|
||||
BEGIN
|
||||
LTEXT "Gestor de Servicios v0.8\nCopyright (C) 2005-2007\nby Ged Murphy (gedmurphy@reactos.org)", IDC_STATIC, 48, 7, 135, 35
|
||||
LTEXT "Administrador de servicios v0.8\nCopyright (C) 2005-2007\ncreado por Ged Murphy (gedmurphy@reactos.org)", IDC_STATIC, 48, 7, 135, 35
|
||||
PUSHBUTTON "Cerrar", IDOK, 75, 162, 44, 15
|
||||
ICON IDI_SM_ICON, IDC_STATIC, 10, 10, 7, 30
|
||||
EDITTEXT IDC_LICENSE_EDIT, 8, 44, 174, 107, WS_VISIBLE | WS_VSCROLL | WS_TABSTOP | ES_READONLY | ES_MULTILINE
|
||||
|
@ -95,7 +98,7 @@ BEGIN
|
|||
LTEXT "Tipo de inicio:", IDC_STATIC, 6, 108, 53, 11
|
||||
LTEXT "Estado del servicio:", IDC_STATIC, 4, 138, 63, 14
|
||||
LTEXT "", IDC_SERV_STATUS, 70, 138, 176, 11, WS_CHILD | WS_VISIBLE
|
||||
LTEXT "Puede especificar los parámetros de inicio a aplicar cuando inicie el servicio desde aquí.", IDC_STATIC, 6, 177, 240, 15
|
||||
LTEXT "Puede especificar los parámetros de inicio que se utilizarán cuando inicie el servicio desde aquí.", IDC_STATIC, 6, 177, 240, 15
|
||||
LTEXT "Parámetros de inicio:", IDC_STATIC, 6, 200, 58, 14
|
||||
EDITTEXT IDC_START_PARAM, 68, 199, 178, 13, WS_CHILD | WS_VISIBLE | WS_TABSTOP
|
||||
PUSHBUTTON "Editar", IDC_EDIT, 192, 215, 54, 15, WS_DISABLED
|
||||
|
@ -112,8 +115,8 @@ BEGIN
|
|||
CONTROL "", IDC_DEPEND_TREE2, "SysTreeView32", WS_BORDER | WS_CHILDWINDOW |
|
||||
WS_VISIBLE | WS_TABSTOP | TVS_HASBUTTONS | TVS_HASLINES |
|
||||
TVS_LINESATROOT | TVS_DISABLEDRAGDROP, 8, 151, 234, 67
|
||||
LTEXT "Algunos servicios dependen de otros servicios, controladores de sistemas y grupos de orden de carga. Si un componente de sistema se detiene o no funciona correctamente, es posible que otros servicios dependientes resulten afectados.", IDC_STATIC, 8, 7, 238, 26
|
||||
LTEXT "Este servicio depende de los siguientes componentes", IDC_STATIC, 8, 57, 236, 9
|
||||
LTEXT "Algunos servicios dependen de otros servicios, controladores del sistema y grupos de orden de carga. Si se detiene un componente del sistema o no funciona correctamente, es posible que otros servicios que dependan de éstos resulten afectados.", IDC_STATIC, 8, 7, 238, 26
|
||||
LTEXT "Éste servicio depende de los siguientes componentes", IDC_STATIC, 8, 57, 236, 9
|
||||
LTEXT "", IDC_DEPEND_SERVICE, 8, 38, 236, 13
|
||||
END
|
||||
|
||||
|
@ -133,7 +136,7 @@ BEGIN
|
|||
LTEXT "Descripción:", IDC_STATIC, 12, 86, 44, 9
|
||||
PUSHBUTTON "Aceptar", IDOK, 126, 192, 44, 13
|
||||
PUSHBUTTON "Cancelar", IDCANCEL, 176, 192, 46, 13
|
||||
LTEXT "Opciones adicionales (Pulsa Ayuda para detalles)", IDC_STATIC, 10, 151, 170, 9
|
||||
LTEXT "Opciones adicionales (Pulse Ayuda para más información)", IDC_STATIC, 10, 151, 170, 9
|
||||
PUSHBUTTON "Ayuda", ID_CREATE_HELP, 10, 192, 44, 13
|
||||
END
|
||||
|
||||
|
@ -143,7 +146,7 @@ FONT 8, "MS Shell Dlg", 0, 0
|
|||
STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | DS_MODALFRAME
|
||||
BEGIN
|
||||
ICON IDI_WARNING, IDC_STATIC, 10, 8, 24, 22
|
||||
LTEXT "¿Esta seguro que quiere borrar el siguiente servicio? ¡No se puede deshacer una vez borrado!", IDC_STATIC, 50, 6, 125, 25
|
||||
LTEXT "¿Seguro que quiere borrar el siguiente servicio? Una vez borrado no se puede deshacer.", IDC_STATIC, 50, 6, 125, 25
|
||||
LTEXT "Nombre del servicio:", IDC_STATIC, 6, 40, 80, 9
|
||||
LTEXT "", IDC_DEL_NAME, 15, 53, 160, 15
|
||||
EDITTEXT IDC_DEL_DESC, 6, 73, 174, 48, WS_CHILD | WS_VISIBLE | WS_VSCROLL |
|
||||
|
@ -161,7 +164,7 @@ BEGIN
|
|||
LTEXT "", IDC_STOP_DEPENDS, 40, 8, 170, 25
|
||||
LISTBOX IDC_STOP_DEPENDS_LB, 15, 40, 210, 70, WS_CHILD | WS_VISIBLE | WS_EX_STATICEDGE | LBS_NOSEL
|
||||
LTEXT "¿Desea detener estos servicios?", IDC_STATIC, 15, 110, 150, 10
|
||||
DEFPUSHBUTTON "Si", IDOK, 60, 129, 54, 14
|
||||
DEFPUSHBUTTON "Sí", IDOK, 60, 129, 54, 14
|
||||
PUSHBUTTON "No", IDCANCEL, 120, 129, 54, 14
|
||||
END
|
||||
|
||||
|
@ -175,7 +178,7 @@ BEGIN
|
|||
END
|
||||
|
||||
IDD_DLG_PROGRESS DIALOGEX 6, 6, 255, 89
|
||||
CAPTION "Control de Servicios"
|
||||
CAPTION "Control de servicios"
|
||||
FONT 8, "MS Shell Dlg", 0, 0
|
||||
STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | WS_SYSMENU | WS_VISIBLE | DS_MODALFRAME
|
||||
EXSTYLE WS_EX_TOOLWINDOW
|
||||
|
@ -199,17 +202,17 @@ STRINGTABLE
|
|||
BEGIN
|
||||
IDS_SERVICES_STARTED "Iniciado"
|
||||
IDS_SERVICES_STOPPED "Detenido"
|
||||
IDS_SERVICES_AUTO "Automatico"
|
||||
IDS_SERVICES_AUTO "Automático"
|
||||
IDS_SERVICES_MAN "Manual"
|
||||
IDS_SERVICES_DIS "Deshabilitado"
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_NUM_SERVICES "Núm Servicios: %d"
|
||||
IDS_NUM_SERVICES "Número de servicios: %d"
|
||||
IDS_STOP_DEPENDS "Cuando %s se detenga, estos otros servicios también se detendrán"
|
||||
IDS_NO_DEPENDS "<Sin dependencias>"
|
||||
IDS_LICENSE "This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.\r\n\r\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\r\n\r\nYou should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA."
|
||||
IDS_LICENSE "Este programa es software libre; puedes redistribuirlo y/o modificarlo bajo los términos de la GNU General Public License tal y como fueron publicados por la Free Software Foundation; ya sea la versión 2 de la Licencia, o (bajo tu discreción) cualquier versión posterior.\r\n\r\nEste programa se distribuye con el fin de ser útil, pero viene SIN NINGUNA GARANTÍA; sin tan siquiera la garantía implícita de COMERCIALIZACIÓN o la de IDONEIDAD PARA UN PROPÓSITO CONCRETO. Para más información lee la GNU General Public License.\r\n\r\nDeberías de haber recibido una copia de la GNU General Public License con el programa; si no, puedes escribir a la Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 EE.UU."
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
|
@ -231,15 +234,15 @@ BEGIN
|
|||
IDS_PROGRESS_INFO_STOP "ReactOS está intentando detener el siguiente servicio"
|
||||
IDS_PROGRESS_INFO_PAUSE "ReactOS está intentando pausar el siguiente servicio"
|
||||
IDS_PROGRESS_INFO_RESUME "ReactOS está intentando reiniciar el siguiente servicio"
|
||||
IDS_CREATE_SUCCESS "Servicio Creado satisfactoriamente"
|
||||
IDS_DELETE_SUCCESS "Servicio Borrado satisfactoriamente"
|
||||
IDS_CREATE_REQ "Los campos marcados con un\nasterísco son obligatorios"
|
||||
IDS_DELETE_STOP "¡Debe detener manualmente el servicio antes de borrarlo!"
|
||||
IDS_CREATE_SUCCESS "Servicio creado correctamente"
|
||||
IDS_DELETE_SUCCESS "Servicio borrado correctamente"
|
||||
IDS_CREATE_REQ "Los campos marcados con un\nasterisco son obligatorios"
|
||||
IDS_DELETE_STOP "El servicio debe detenerse manualmente para poder borrarlo."
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_HELP_OPTIONS "OPCIONES DE CREACION:\r\nNOTA: El nombre de la opción incluye el signo igual.\r\n type= <own|share|interact|kernel|filesys|rec>\r\n (por defecto = own)\r\n start= <boot|system|auto|demand|disabled>\r\n (por defecto = demand) \r\n error= <normal|severe|critical|ignore>\r\n (por defecto = normal)\r\n group= <LoadOrderGroup>\r\n E= <yes|no>\r\n depend= <Dependencies(separated by / (forward slash))>\r\n obj= <AccountName|ObjectName>\r\n (por defecto = LocalSystem)\r\n password= <password>\r\n"
|
||||
IDS_HELP_OPTIONS "OPCIONES DE CREACIÓN:\r\nNOTA: El nombre de la opción incluye el signo igual.\r\n type= <own|share|interact|kernel|filesys|rec>\r\n (por defecto = own)\r\n start= <boot|system|auto|demand|disabled>\r\n (por defecto = demand) \r\n error= <normal|severe|critical|ignore>\r\n (por defecto = normal)\r\n group= <LoadOrderGroup>\r\n E= <yes|no>\r\n depend= <Dependencies( separadas por / (barra inclinada))>\r\n obj= <AccountName|ObjectName>\r\n (por defecto = LocalSystem)\r\n password= <contraseña>\r\n"
|
||||
END
|
||||
|
||||
/* Hints */
|
||||
|
@ -265,17 +268,17 @@ BEGIN
|
|||
IDS_HINT_DETAILS " Muestra información acerca de los elementos de la ventana."
|
||||
IDS_HINT_CUST " Personaliza la vista."
|
||||
IDS_HINT_HELP " Muestra la ventana de ayuda."
|
||||
IDS_HINT_ABOUT " Acerca del Gestor de Servicios de ReactOS."
|
||||
IDS_HINT_ABOUT " Acerca del Administrador de servicios de ReactOS."
|
||||
IDS_HINT_SYS_RESTORE " Restaura esta ventana a su tamaño normal."
|
||||
IDS_HINT_SYS_MOVE " Mueve esta ventana."
|
||||
IDS_HINT_SYS_SIZE " Redimensiona esta ventana."
|
||||
IDS_HINT_SYS_MINIMIZE " Colapsa esta ventana a un icono."
|
||||
IDS_HINT_SYS_MAXIMIZE " Expande esta ventana hasta llenar esta pantalla."
|
||||
IDS_HINT_SYS_MINIMIZE " Contrae esta ventana en un icono."
|
||||
IDS_HINT_SYS_MAXIMIZE " Expande esta ventana hasta ocupar la pantalla."
|
||||
IDS_HINT_SYS_CLOSE " Cierra esta ventana."
|
||||
END
|
||||
|
||||
/* Application title */
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_APPNAME "Gestor de Servicios de ReactOS"
|
||||
IDS_APPNAME "Administrador de servicios de ReactOS"
|
||||
END
|
||||
|
|
|
@ -28,8 +28,8 @@ BEGIN
|
|||
END
|
||||
POPUP "Вид"
|
||||
BEGIN
|
||||
MENUITEM "Крупные", ID_VIEW_LARGE
|
||||
MENUITEM "Мелкие", ID_VIEW_SMALL
|
||||
MENUITEM "Крупные значки", ID_VIEW_LARGE
|
||||
MENUITEM "Мелкие значки", ID_VIEW_SMALL
|
||||
MENUITEM "Список", ID_VIEW_LIST
|
||||
MENUITEM "Таблица", ID_VIEW_DETAILS
|
||||
MENUITEM SEPARATOR
|
||||
|
@ -160,7 +160,7 @@ BEGIN
|
|||
ICON IDI_WARNING, IDC_STATIC, 10, 8, 24, 22
|
||||
LTEXT "", IDC_STOP_DEPENDS, 40, 8, 170, 25
|
||||
LISTBOX IDC_STOP_DEPENDS_LB, 15, 40, 210, 70, WS_CHILD | WS_VISIBLE | WS_EX_STATICEDGE | LBS_NOSEL
|
||||
LTEXT "Do you want to stop these services?", IDC_STATIC, 15, 110, 150, 10
|
||||
LTEXT "Вы хотите остановить эти службы?", IDC_STATIC, 15, 110, 150, 10
|
||||
DEFPUSHBUTTON "Да", IDOK, 60, 129, 54, 14
|
||||
PUSHBUTTON "Нет", IDCANCEL, 120, 129, 54, 14
|
||||
END
|
||||
|
|
|
@ -4,6 +4,7 @@
|
|||
* FILE: base/applications/mspaint/lang/es-ES.rc
|
||||
* PURPOSE: Spanish Language resource file
|
||||
* TRANSLATOR: Gabriel Ilardi
|
||||
* PROOFREAD: Ismael Ferreras Morezuelas
|
||||
*/
|
||||
|
||||
LANGUAGE LANG_SPANISH, SUBLANG_NEUTRAL
|
||||
|
@ -45,9 +46,9 @@ BEGIN
|
|||
MENUITEM "Barra de estado", IDM_VIEWSTATUSBAR, CHECKED
|
||||
MENUITEM "Barra de formato del texto", IDM_FORMATICONBAR, CHECKED, GRAYED
|
||||
MENUITEM SEPARATOR
|
||||
POPUP "Zoom"
|
||||
POPUP "Ampliación"
|
||||
BEGIN
|
||||
POPUP "Definido por el usuario"
|
||||
POPUP "Definida por el usuario"
|
||||
BEGIN
|
||||
MENUITEM "12,5%", IDM_VIEWZOOM125
|
||||
MENUITEM "25%", IDM_VIEWZOOM25
|
||||
|
@ -66,7 +67,7 @@ BEGIN
|
|||
POPUP "&Imagen"
|
||||
BEGIN
|
||||
MENUITEM "Rotar/Invertir...\tCtrl+R", IDM_IMAGEROTATEMIRROR
|
||||
MENUITEM "Stretch/Skew...\tCtrl+W", IDM_IMAGESTRETCHSKEW
|
||||
MENUITEM "Estirar/Inclinar...\tCtrl+W", IDM_IMAGESTRETCHSKEW
|
||||
MENUITEM "Recortar", IDM_IMAGECROP
|
||||
MENUITEM "Invertir colores\tCtrl+I", IDM_IMAGEINVERTCOLORS
|
||||
MENUITEM "Atributos...\tCtrl+E", IDM_IMAGEATTRIBUTES
|
||||
|
@ -77,8 +78,8 @@ BEGIN
|
|||
BEGIN
|
||||
MENUITEM "Editar paleta...", IDM_COLORSEDITPALETTE
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Modern palette", IDM_COLORSMODERNPALETTE
|
||||
MENUITEM "Old palette", IDM_COLORSOLDPALETTE
|
||||
MENUITEM "Paleta moderna", IDM_COLORSMODERNPALETTE
|
||||
MENUITEM "Paleta antigua", IDM_COLORSOLDPALETTE
|
||||
END
|
||||
POPUP "Ay&uda"
|
||||
BEGIN
|
||||
|
@ -134,21 +135,21 @@ CAPTION "Atributos"
|
|||
BEGIN
|
||||
EDITTEXT IDD_ATTRIBUTESEDIT1, 48, 40, 35, 12
|
||||
EDITTEXT IDD_ATTRIBUTESEDIT2, 128, 40, 35, 12
|
||||
LTEXT "Ancho:", IDD_ATTRIBUTESTEXT1, 10, 42, 30, 10
|
||||
LTEXT "Alto:", IDD_ATTRIBUTESTEXT2, 85, 42, 23, 10
|
||||
LTEXT "Fecha modificación:", IDD_ATTRIBUTESTEXT3, 10, 5, 80, 10
|
||||
LTEXT "Espacio en disco:", IDD_ATTRIBUTESTEXT4, 10, 15, 60, 10
|
||||
LTEXT "Resolución:", IDD_ATTRIBUTESTEXT5, 10, 25, 60, 10
|
||||
LTEXT "Anchura:", IDD_ATTRIBUTESTEXT1, 10, 42, 30, 10
|
||||
LTEXT "Altura:", IDD_ATTRIBUTESTEXT2, 101, 42, 23, 10
|
||||
LTEXT "Fecha modificación:", IDD_ATTRIBUTESTEXT3, 3, 5, 67, 10, SS_RIGHT
|
||||
LTEXT "Espacio en disco:", IDD_ATTRIBUTESTEXT4, 10, 15, 60, 10, SS_RIGHT
|
||||
LTEXT "Resolución:", IDD_ATTRIBUTESTEXT5, 10, 25, 60, 10, SS_RIGHT
|
||||
LTEXT "No disponible", IDD_ATTRIBUTESTEXT6, 73, 5, 80, 10
|
||||
LTEXT "No disponible", IDD_ATTRIBUTESTEXT7, 73, 15, 80, 10
|
||||
LTEXT "No disponible", IDD_ATTRIBUTESTEXT8, 73, 25, 80, 10
|
||||
GROUPBOX "Unidades ", IDD_ATTRIBUTESGROUP1, 6, 57, 158, 27
|
||||
AUTORADIOBUTTON "Pulgadas", IDD_ATTRIBUTESRB1, 12, 69, 45, 10, WS_GROUP
|
||||
AUTORADIOBUTTON "cm", IDD_ATTRIBUTESRB2, 60, 69, 35, 10
|
||||
AUTORADIOBUTTON "Píxeles", IDD_ATTRIBUTESRB3, 112, 69, 45, 10
|
||||
AUTORADIOBUTTON "Centímetros", IDD_ATTRIBUTESRB2, 60, 69, 51, 10
|
||||
AUTORADIOBUTTON "Píxeles", IDD_ATTRIBUTESRB3, 120, 69, 42, 10
|
||||
GROUPBOX "Colores ", IDD_ATTRIBUTESGROUP2, 6, 88, 158, 27
|
||||
AUTORADIOBUTTON "Blanco y negro", IDD_ATTRIBUTESRB4, 12, 100, 70, 10, WS_GROUP
|
||||
AUTORADIOBUTTON "Colores", IDD_ATTRIBUTESRB5, 92, 100, 35, 10
|
||||
AUTORADIOBUTTON "En color", IDD_ATTRIBUTESRB5, 92, 100, 40, 10
|
||||
DEFPUSHBUTTON "Aceptar", IDOK, 170, 8, 48, 14
|
||||
PUSHBUTTON "Cancelar", IDCANCEL, 170, 24, 48, 14
|
||||
PUSHBUTTON "Predefinido", IDD_ATTRIBUTESSTANDARD, 170, 40, 48, 14
|
||||
|
@ -157,9 +158,9 @@ END
|
|||
IDD_STRETCHSKEW DIALOGEX 100, 100, 225, 150
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||
FONT 8, "MS Shell Dlg"
|
||||
CAPTION "Stretch and skew image"
|
||||
CAPTION "Estirar e inclinar imagen"
|
||||
BEGIN
|
||||
GROUPBOX "Stretch", IDD_STRETCHSKEWGROUPSTRETCH, 6, 6, 158, 66
|
||||
GROUPBOX "Estirar", IDD_STRETCHSKEWGROUPSTRETCH, 6, 6, 158, 66
|
||||
ICON IDI_HORZSTRETCH, IDD_STRETCHSKEWICONHSTRETCH, 12, 18, 32, 32
|
||||
LTEXT "Horizontal:", IDD_STRETCHSKEWTEXTHSTRETCH, 45, 24, 40, 10
|
||||
EDITTEXT IDD_STRETCHSKEWEDITHSTRETCH, 90, 23, 32, 12
|
||||
|
@ -168,15 +169,15 @@ BEGIN
|
|||
LTEXT "Vertical:", IDD_STRETCHSKEWTEXTVSTRETCH, 45, 49, 40, 10
|
||||
EDITTEXT IDD_STRETCHSKEWEDITVSTRETCH, 90, 48, 32, 12
|
||||
LTEXT "%", IDD_STRETCHSKEWTEXTVPERCENT, 125, 49, 15, 10
|
||||
GROUPBOX "Skew", IDD_STRETCHSKEWGROUPSKEW, 6, 76, 158, 66
|
||||
GROUPBOX "Inclinar", IDD_STRETCHSKEWGROUPSKEW, 6, 76, 158, 66
|
||||
ICON IDI_HORZSKEW, IDD_STRETCHSKEWICONHSKEW, 12, 88, 32, 32
|
||||
LTEXT "Horizontal:", IDD_STRETCHSKEWTEXTHSKEW, 45, 94, 40, 10
|
||||
EDITTEXT IDD_STRETCHSKEWEDITHSKEW, 90, 93, 32, 12
|
||||
LTEXT "degrees", IDD_STRETCHSKEWTEXTHDEG, 125, 94, 30, 10
|
||||
LTEXT "grados", IDD_STRETCHSKEWTEXTHDEG, 125, 94, 30, 10
|
||||
ICON IDI_VERTSKEW, IDD_STRETCHSKEWICONVSKEW, 12, 113, 32, 32
|
||||
LTEXT "Vertical:", IDD_STRETCHSKEWTEXTVSKEW, 45, 119, 40, 10
|
||||
EDITTEXT IDD_STRETCHSKEWEDITVSKEW, 90, 118, 32, 12
|
||||
LTEXT "degrees", IDD_STRETCHSKEWTEXTVDEG, 125, 119, 30, 10
|
||||
LTEXT "grados", IDD_STRETCHSKEWTEXTVDEG, 125, 119, 30, 10
|
||||
DEFPUSHBUTTON "Aceptar", IDOK, 170, 8, 48, 14
|
||||
PUSHBUTTON "Cancelar", IDCANCEL, 170, 24, 48, 14
|
||||
END
|
||||
|
@ -186,8 +187,8 @@ BEGIN
|
|||
IDS_PROGRAMNAME "Paint"
|
||||
IDS_WINDOWTITLE "%s - Paint"
|
||||
IDS_INFOTITLE "Paint para ReactOS"
|
||||
IDS_INFOTEXT "Paint para ReactOS is available under the GNU Lesser General Public License (LGPL, ver www.gnu.org)"
|
||||
IDS_SAVEPROMPTTEXT "¿Guardar cambios cambios a %s?"
|
||||
IDS_INFOTEXT "Paint para ReactOS está disponible bajo los términos de la GNU Lesser General Public License (LGPL, ver www.gnu.org)"
|
||||
IDS_SAVEPROMPTTEXT "¿Guardar cambios a %s?"
|
||||
IDS_DEFAULTFILENAME "Sin titulo.bmp"
|
||||
IDS_MINIATURETITLE "Miniatura"
|
||||
IDS_TOOLTIP1 "Selección de forma libre"
|
||||
|
@ -209,9 +210,9 @@ BEGIN
|
|||
IDS_OPENFILTER "Archivos de mapa de bits (*.bmp;*.dib)\1*.bmp;*.dib\1Todos los archivos (*.*)\1*.*\1"
|
||||
IDS_SAVEFILTER "Mapa de bits de 24 bits (*.bmp;*.dib)\1*.bmp;*.dib\1"
|
||||
IDS_FILESIZE "%d bytes"
|
||||
IDS_PRINTRES "%d x %d pixels por metro"
|
||||
IDS_INTNUMBERS "Please enter integral numbers only!"
|
||||
IDS_PERCENTAGE "The percentage must be between 1 and 500."
|
||||
IDS_ANGLE "The angle must be between -89 and 89."
|
||||
IDS_LOADERRORTEXT "The file %s could not be loaded."
|
||||
IDS_PRINTRES "%d x %d píxeles/m"
|
||||
IDS_INTNUMBERS "Sólo se admiten números sin decimales."
|
||||
IDS_PERCENTAGE "El porcentaje debe de estar entre 1 y 500."
|
||||
IDS_ANGLE "El ángulo debe de estar entre -89 y 89."
|
||||
IDS_LOADERRORTEXT "No se pudo cargar el archivo %s."
|
||||
END
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* Spanish Language resource file. Traducido por: Javier Remacha 2007-12-22 */
|
||||
/* Spanish Language resource file. Traducido por: Javier Remacha 2007-12-22 e Ismael Ferreras Morezuelas 2014-11-07 */
|
||||
|
||||
LANGUAGE LANG_SPANISH, SUBLANG_NEUTRAL
|
||||
|
||||
|
@ -14,11 +14,11 @@ BEGIN
|
|||
LTEXT "Nombre de usuario:", IDC_STATIC, 47, 58, 70, 8
|
||||
COMBOBOX IDC_SERVERCOMBO, 79, 39, 141, 150, CBS_DROPDOWN | WS_VSCROLL | WS_TABSTOP
|
||||
EDITTEXT IDC_NAMEEDIT, 110, 55, 110, 14, WS_TABSTOP | ES_AUTOHSCROLL
|
||||
PUSHBUTTON "Guardar", IDC_SAVE, 60, 139, 50, 14 //67
|
||||
PUSHBUTTON "Guardar Como...", IDC_SAVEAS, 115, 139, 58,14 //123, 50
|
||||
PUSHBUTTON "&Guardar", IDC_SAVE, 60, 139, 50, 14 //67
|
||||
PUSHBUTTON "Guardar &como...", IDC_SAVEAS, 115, 139, 58,14 //123, 50
|
||||
PUSHBUTTON "Abrir...", IDC_OPEN, 177, 139, 50, 14
|
||||
ICON "", IDC_CONNICON, 16, 114, 20, 20
|
||||
LTEXT "Guardar esta configuración o abrir una existente", IDC_STATIC, 50, 115, 172, 20
|
||||
LTEXT "Guarde la configuración de conexión actual en un archivo RDP o abra una ya existente.", IDC_STATIC, 50, 115, 172, 20
|
||||
END
|
||||
|
||||
IDD_DISPLAY DIALOGEX 0, 0, 242, 175
|
||||
|
@ -29,7 +29,7 @@ BEGIN
|
|||
GROUPBOX "Colores", IDC_STATIC, 7, 83, 228, 85
|
||||
ICON "", IDC_REMICON, 15, 19, 20, 20
|
||||
ICON "", IDC_COLORSICON, 15, 98, 20, 20
|
||||
LTEXT "Elija el tamaño de su escritorio remoto. Arrastre el control deslizante hacia el extremo derecho para el modo de pantalla completa", IDC_STATIC, 53, 18, 175, 26 //22
|
||||
LTEXT "Elija el tamaño de su escritorio remoto. Para utilizar el modo de pantalla completa, arrastre el control deslizante hacia el extremo derecho.", IDC_STATIC, 53, 18, 175, 26 //22
|
||||
CONTROL "", IDC_GEOSLIDER, "msctls_trackbar32", TBS_AUTOTICKS | WS_TABSTOP, 56, 45, 124, 17
|
||||
COMBOBOX IDC_BPPCOMBO, 56, 102, 128, 80, CBS_DROPDOWNLIST | CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP
|
||||
CONTROL "", IDC_COLORIMAGE, "Static", SS_OWNERDRAW | SS_SUNKEN, 56, 121, 127, 10
|
||||
|
@ -41,7 +41,7 @@ END
|
|||
|
||||
IDD_CONNECTDIALOG DIALOGEX 0, 0, 260, 262
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "Conexión a Escritorio Remoto"
|
||||
CAPTION "Conexión a Escritorio remoto"
|
||||
FONT 8, "MS Shell Dlg", 400, 0, 0x1
|
||||
BEGIN
|
||||
DEFPUSHBUTTON "Conectar", IDOK, 147, 245, 50, 14
|
||||
|
@ -54,12 +54,12 @@ BEGIN
|
|||
IDS_TAB_GENERAL "General"
|
||||
IDS_TAB_DISPLAY "Pantalla"
|
||||
IDS_256COLORS "256 Colores"
|
||||
IDS_HIGHCOLOR15 "32,768 Colores (15 bit)"
|
||||
IDS_HIGHCOLOR16 "65,536 Colores (16 bit)"
|
||||
IDS_HIGHCOLOR24 "16,777,216 Colores (24 bit)"
|
||||
IDS_PIXEL "%lux%lu Pixels"
|
||||
IDS_FULLSCREEN "Pantalla Completa"
|
||||
IDS_HIGHCOLOR15 "32,768 colores (15 bit)"
|
||||
IDS_HIGHCOLOR16 "65,536 colores (16 bit)"
|
||||
IDS_HIGHCOLOR24 "16,777,216 colores (24 bit)"
|
||||
IDS_PIXEL "%lux%lu píxeles"
|
||||
IDS_FULLSCREEN "Pantalla completa"
|
||||
IDS_BROWSESERVER "<Buscar más...>"
|
||||
IDS_HEADERTEXT1 "Escritorio Remoto"
|
||||
IDS_HEADERTEXT2 "Conexión"
|
||||
IDS_HEADERTEXT1 "Conexión a escritorio"
|
||||
IDS_HEADERTEXT2 "Remoto"
|
||||
END
|
||||
|
|
|
@ -1,22 +1,24 @@
|
|||
/* Russian language resource file by Dmitry Chapyshev, Kudratov Olimjon (olim98@bk.ru) */
|
||||
|
||||
LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT
|
||||
|
||||
IDD_GENERAL DIALOGEX 0, 0, 242, 175
|
||||
STYLE DS_SHELLFONT | WS_CHILD
|
||||
FONT 8, "MS Shell Dlg", 0, 0, 0x0
|
||||
BEGIN
|
||||
GROUPBOX "Настройки входа", IDC_STATIC, 7, 7, 228, 89
|
||||
GROUPBOX "Настройки подключения", IDC_STATIC, 7, 103, 228, 65
|
||||
GROUPBOX "Параметры входа", IDC_STATIC, 7, 7, 228, 89
|
||||
GROUPBOX "Параметры подключения", IDC_STATIC, 7, 103, 228, 65
|
||||
ICON "", IDC_LOGONICON, 15, 19, 20, 20
|
||||
LTEXT "Введите адрес сервера", IDC_STATIC, 47, 24, 100, 8
|
||||
LTEXT "Сервер:", IDC_STATIC, 52, 41, 31, 8
|
||||
LTEXT "Имя пользователя:", IDC_STATIC, 15, 58, 67, 8
|
||||
COMBOBOX IDC_SERVERCOMBO, 86, 39, 141, 150, CBS_DROPDOWN | WS_VSCROLL | WS_TABSTOP
|
||||
EDITTEXT IDC_NAMEEDIT, 110, 55, 110, 14, WS_TABSTOP | ES_AUTOHSCROLL
|
||||
PUSHBUTTON "Сохранить", IDC_SAVE, 49, 139, 50, 14
|
||||
PUSHBUTTON "Сохранить как...", IDC_SAVEAS, 103, 139, 70, 14
|
||||
PUSHBUTTON "Открыть...", IDC_OPEN, 177, 139, 50, 14
|
||||
PUSHBUTTON "Сохр&анить", IDC_SAVE, 49, 139, 50, 14
|
||||
PUSHBUTTON "Со&хранить как...", IDC_SAVEAS, 103, 139, 70, 14
|
||||
PUSHBUTTON "&Открыть...", IDC_OPEN, 177, 139, 50, 14
|
||||
ICON "", IDC_CONNICON, 16, 114, 20, 20
|
||||
LTEXT "Сохранить текущие настройки подключения или открыть существующую конфигурацию.", IDC_STATIC, 50, 115, 172, 20
|
||||
LTEXT "Сохранение текущих параметров подключения в RDP-файл или открытие сохраненного подключения.", IDC_STATIC, 50, 115, 172, 20
|
||||
END
|
||||
|
||||
IDD_DISPLAY DIALOGEX 0, 0, 242, 175
|
||||
|
@ -27,13 +29,13 @@ BEGIN
|
|||
GROUPBOX "Цвета", IDC_STATIC, 7, 83, 228, 85
|
||||
ICON "", IDC_REMICON, 15, 19, 20, 20
|
||||
ICON "", IDC_COLORSICON, 15, 98, 20, 20
|
||||
LTEXT "Установить размер экрана на удаленном компью-\nтере. Перетащите ползунок в крайнее правое положение для перехода в полноэкранный режим.", IDC_STATIC, 53, 17, 175, 24
|
||||
LTEXT "Укажите размер удаленного рабочего стола. Крайнее правое положение ползунка соответствует полноэкранному режиму.", IDC_STATIC, 53, 17, 175, 24
|
||||
CONTROL "", IDC_GEOSLIDER, "msctls_trackbar32", TBS_AUTOTICKS | WS_TABSTOP, 56, 42, 124, 17
|
||||
COMBOBOX IDC_BPPCOMBO, 56, 102, 128, 80, CBS_DROPDOWNLIST | CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP
|
||||
CONTROL "", IDC_COLORIMAGE, "Static", SS_OWNERDRAW | SS_SUNKEN, 56, 121, 127, 10
|
||||
LTEXT "Примечание: Эти параметры определяются настройками удаленного компьютера.", IDC_STATIC, 56, 143, 165, 18
|
||||
LTEXT "меньше", IDC_STATIC, 20, 52, 30, 8
|
||||
LTEXT "больше", IDC_STATIC, 189, 51, 32, 8
|
||||
LTEXT "Меньше", IDC_STATIC, 20, 52, 30, 8
|
||||
LTEXT "Больше", IDC_STATIC, 189, 51, 32, 8
|
||||
LTEXT "", IDC_SETTINGS_RESOLUTION_TEXT, 56, 62, 120, 10, SS_CENTER
|
||||
END
|
||||
|
||||
|
@ -55,7 +57,7 @@ BEGIN
|
|||
IDS_HIGHCOLOR15 "32,768 цветов (15 бит)"
|
||||
IDS_HIGHCOLOR16 "65,536 цветов (16 бит)"
|
||||
IDS_HIGHCOLOR24 "16,777,216 цветов (24 бит)"
|
||||
IDS_PIXEL "%lux%lu пикселей"
|
||||
IDS_PIXEL "%lu на %lu пикселей"
|
||||
IDS_FULLSCREEN "Полный экран"
|
||||
IDS_BROWSESERVER "<Указать путь...>"
|
||||
IDS_HEADERTEXT1 "Удаленный рабочий стол"
|
||||
|
|
|
@ -1,23 +1,26 @@
|
|||
/* Spanish Language resource file.
|
||||
* Translated by: ?? and Ismael Ferreras Morezuelas <2014-11-07> */
|
||||
|
||||
LANGUAGE LANG_SPANISH, SUBLANG_NEUTRAL
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_BCAST "Broadcast"
|
||||
IDS_P2P "Peer To Peer"
|
||||
IDS_MIXED "Mixto"
|
||||
IDS_HYBRID "Híbrido"
|
||||
IDS_UNKNOWN "Deconocido"
|
||||
IDS_BCAST "Difusión"
|
||||
IDS_P2P "Punto a punto"
|
||||
IDS_MIXED "Mixto"
|
||||
IDS_HYBRID "Híbrido"
|
||||
IDS_UNKNOWN "Desconocido"
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_OTHER "Otro Tipo de Adaptador"
|
||||
IDS_ETH "Adaptador Ethernet"
|
||||
IDS_TOKEN "Adaptador Token Ring"
|
||||
IDS_FDDI "Adaptador FDDI"
|
||||
IDS_PPP "Adaptador PPP"
|
||||
IDS_LOOP "Adaptador Loopback"
|
||||
IDS_SLIP "Adaptador SLIP"
|
||||
IDS_OTHER "Otro tipo de adaptador"
|
||||
IDS_ETH "Adaptador Ethernet"
|
||||
IDS_TOKEN "Adaptador de red en anillo"
|
||||
IDS_FDDI "Adaptador FDDI"
|
||||
IDS_PPP "Adaptador PPP"
|
||||
IDS_LOOP "Adaptador de bucle invertido"
|
||||
IDS_SLIP "Adaptador SLIP"
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
|
@ -30,36 +33,38 @@ BEGIN
|
|||
/showclassid adaptador |\n \
|
||||
/setclassid adaptador [classid] ]\n \
|
||||
\n \
|
||||
En la cual\n \
|
||||
donde\n \
|
||||
adaptador Nombre de la conexión\n \
|
||||
(caracteres especiales * and ? autorizados, ver ejemplos)\n \
|
||||
(los caracteres comodín * y ? están permitidos, ver ejemplos)\n \
|
||||
\n \
|
||||
Optiones:\n \
|
||||
Opciones:\n \
|
||||
/? Muestra este mensaje de ayuda\n \
|
||||
/all Muestra todas las informaciones de configuración.\n \
|
||||
/all Muestra la información de configuración.\n \
|
||||
/release Libera la dirección IP para el adaptador especificado.\n \
|
||||
/renew Renueva la dirección IP para el adaptador especificado.\n \
|
||||
/flushdns Purga la cache de Resolución DNS.\n \
|
||||
/registerdns Actualiza todas las concesiones DHCP y registra de nuevo nombres DNS.\n \
|
||||
/displaydns Muestra el contenido del cache de Resolución DNS.\n \
|
||||
/showclassid Muestra todos los class IDs dhcp concedidos al adaptador.\n \
|
||||
/setclassid Modifica el class id dhcp.\n \
|
||||
/flushdns Purga la caché de resolución DNS.\n \
|
||||
/registerdns Actualiza todas las concesiones DHCP y registran \n \
|
||||
de nuevo los nombres DNS.\n \
|
||||
/displaydns Muestra el contenido de la caché de resolución DNS.\n \
|
||||
/showclassid Muestra todos los id. de clase DHCP permitidos al adaptador.\n \
|
||||
/setclassid Modifica el id. de clase DHCP.\n \
|
||||
\n \
|
||||
Generalmente se muestra solamente la dirección IP, la máscara de red y\n \
|
||||
la puerta de enlace predefinidas de cada adaptador relacionado a TCP/IP.\n \
|
||||
Normalmente se muestra sólo la dirección IP, la máscara de red y\n \
|
||||
la puerta de enlace predeterminada de cada adaptador enlazado a TCP/IP.\n \
|
||||
\n \
|
||||
Para los parámetros Release y Renew, si no se especifica un adaptador, entonces la(s) dirección(es)\n \
|
||||
IP asignada(s) para todos los adaptadores relacionados a TCP/IP serán liberadas o renovadas.\n \
|
||||
Para los parámetros Release y Renew, si no se especifica un adaptador,\n \
|
||||
se liberan o renuevan las concesiones de dirección IP para todos\n \
|
||||
los adaptadores enlazados por TCP/IP.\n \
|
||||
\n \
|
||||
Para Setclassid, si no se especifica algún ClassId, este será removido.\n \
|
||||
Para Setclassid, si no se especifica algún classid, se quita.\n \
|
||||
\n \
|
||||
Ejemplos:\n \
|
||||
> ipconfig ... Muestra informaciones.\n \
|
||||
> ipconfig /all ... Muestra informaciones detalladas\n \
|
||||
> ipconfig /renew ... Renueva todos los adaptadores\n \
|
||||
> ipconfig ... Muestra información.\n \
|
||||
> ipconfig /all ... Muestra información detallada.\n \
|
||||
> ipconfig /renew ... Renueva todos los adaptadores.\n \
|
||||
> ipconfig /renew EL* ... Renueva todas las direcciones IP de los adaptadores\n \
|
||||
cuyo nombre comienza con EL\n \
|
||||
> ipconfig /release *Con* ... Libera todas las conexiones concernidas,\n \
|
||||
ej. ""Conexión al area local 1"" o\n \
|
||||
""Conexión al area local 2""\n"
|
||||
cuyo nombre comienza con EL.\n \
|
||||
> ipconfig /release *Con* ... Libera todas las conexiones coincidentes,\n \
|
||||
por ejemplo. ""Conexión de área local 1"" o\n \
|
||||
""Conexión de área local 2"".\n"
|
||||
END
|
||||
|
|
|
@ -27,6 +27,7 @@ cmdAccounts(
|
|||
#if 0
|
||||
BOOL Domain = FALSE;
|
||||
#endif
|
||||
INT nPaddedLength = 58;
|
||||
NET_API_STATUS Status;
|
||||
INT result = 0;
|
||||
|
||||
|
@ -48,7 +49,7 @@ cmdAccounts(
|
|||
|
||||
if (_wcsicmp(argv[i], L"/domain") == 0)
|
||||
{
|
||||
PrintToConsole(L"The /DOMAIN option is not supported yet!\n");
|
||||
PrintResourceString(IDS_ERROR_OPTION_NOT_SUPPORTED, L"/DOMAIN");
|
||||
#if 0
|
||||
Domain = TRUE;
|
||||
#endif
|
||||
|
@ -74,7 +75,7 @@ cmdAccounts(
|
|||
value = wcstoul(p, &endptr, 10);
|
||||
if (*endptr != 0)
|
||||
{
|
||||
PrintToConsole(L"You entered an invalid value for the /FORCELOGOFF option.\n");
|
||||
PrintResourceString(IDS_ERROR_INVALID_OPTION_VALUE, L"/FORCELOGOFF");
|
||||
result = 1;
|
||||
goto done;
|
||||
}
|
||||
|
@ -89,7 +90,7 @@ cmdAccounts(
|
|||
value = wcstoul(p, &endptr, 10);
|
||||
if (*endptr != 0)
|
||||
{
|
||||
PrintToConsole(L"You entered an invalid value for the /MINPWLEN option.\n");
|
||||
PrintResourceString(IDS_ERROR_INVALID_OPTION_VALUE, L"/MINPWLEN");
|
||||
result = 1;
|
||||
goto done;
|
||||
}
|
||||
|
@ -111,7 +112,7 @@ cmdAccounts(
|
|||
value = wcstoul(p, &endptr, 10);
|
||||
if (*endptr != 0)
|
||||
{
|
||||
PrintToConsole(L"You entered an invalid value for the /MAXPWAGE option.\n");
|
||||
PrintResourceString(IDS_ERROR_INVALID_OPTION_VALUE, L"/MAXPWLEN");
|
||||
result = 1;
|
||||
goto done;
|
||||
}
|
||||
|
@ -126,7 +127,7 @@ cmdAccounts(
|
|||
value = wcstoul(p, &endptr, 10);
|
||||
if (*endptr != 0)
|
||||
{
|
||||
PrintToConsole(L"You entered an invalid value for the /MINPWAGE option.\n");
|
||||
PrintResourceString(IDS_ERROR_INVALID_OPTION_VALUE, L"/MINPWAGE");
|
||||
result = 1;
|
||||
goto done;
|
||||
}
|
||||
|
@ -140,7 +141,7 @@ cmdAccounts(
|
|||
value = wcstoul(p, &endptr, 10);
|
||||
if (*endptr != 0)
|
||||
{
|
||||
PrintToConsole(L"You entered an invalid value for the /UNIQUEPW option.\n");
|
||||
PrintResourceString(IDS_ERROR_INVALID_OPTION_VALUE, L"/UNIQUEPW");
|
||||
result = 1;
|
||||
goto done;
|
||||
}
|
||||
|
@ -168,52 +169,63 @@ cmdAccounts(
|
|||
|
||||
RtlGetNtProductType(&ProductType);
|
||||
|
||||
PrintToConsole(L"Force logoff after: ");
|
||||
PrintPaddedResourceString(IDS_ACCOUNTS_FORCE_LOGOFF, nPaddedLength);
|
||||
if (Info0->usrmod0_force_logoff == TIMEQ_FOREVER)
|
||||
PrintToConsole(L"Never\n");
|
||||
PrintResourceString(IDS_GENERIC_NEVER);
|
||||
else
|
||||
PrintToConsole(L"%lu seconds\n", Info0->usrmod0_force_logoff);
|
||||
PrintResourceString(IDS_ACCOUNTS_LOGOFF_SECONDS, Info0->usrmod0_force_logoff);
|
||||
PrintToConsole(L"\n");
|
||||
|
||||
PrintToConsole(L"Minimum password age (in days): %lu\n", Info0->usrmod0_min_passwd_age / 86400);
|
||||
PrintToConsole(L"Maximum password age (in days): %lu\n", Info0->usrmod0_max_passwd_age / 86400);
|
||||
PrintToConsole(L"Minimum password length: %lu\n", Info0->usrmod0_min_passwd_len);
|
||||
PrintPaddedResourceString(IDS_ACCOUNTS_MIN_PW_AGE, nPaddedLength);
|
||||
PrintToConsole(L"%lu\n", Info0->usrmod0_min_passwd_age / 86400);
|
||||
|
||||
PrintToConsole(L"Password history length: ");
|
||||
PrintPaddedResourceString(IDS_ACCOUNTS_MAX_PW_AGE, nPaddedLength);
|
||||
PrintToConsole(L"%lu\n", Info0->usrmod0_max_passwd_age / 86400);
|
||||
|
||||
PrintPaddedResourceString(IDS_ACCOUNTS_MIN_PW_LENGTH, nPaddedLength);
|
||||
PrintToConsole(L"%lu\n", Info0->usrmod0_min_passwd_len);
|
||||
|
||||
PrintPaddedResourceString(IDS_ACCOUNTS_PW_HIST_LENGTH, nPaddedLength);
|
||||
if (Info0->usrmod0_password_hist_len == 0)
|
||||
PrintToConsole(L"None\n");
|
||||
PrintResourceString(IDS_GENERIC_NONE);
|
||||
else
|
||||
PrintToConsole(L"%lu\n", Info0->usrmod0_password_hist_len);
|
||||
PrintToConsole(L"%lu", Info0->usrmod0_password_hist_len);
|
||||
PrintToConsole(L"\n");
|
||||
|
||||
PrintToConsole(L"Lockout threshold: ");
|
||||
PrintPaddedResourceString(IDS_ACCOUNTS_LOCKOUT_THRESHOLD, nPaddedLength);
|
||||
if (Info3->usrmod3_lockout_threshold == 0)
|
||||
PrintToConsole(L"Never\n");
|
||||
PrintResourceString(IDS_GENERIC_NEVER);
|
||||
else
|
||||
PrintToConsole(L"%lu\n", Info3->usrmod3_lockout_threshold);
|
||||
PrintToConsole(L"%lu", Info3->usrmod3_lockout_threshold);
|
||||
PrintToConsole(L"\n");
|
||||
|
||||
PrintToConsole(L"Lockout duration (in minutes): %lu\n", Info3->usrmod3_lockout_duration / 60);
|
||||
PrintToConsole(L"Lockout observation window (in minutes): %lu\n", Info3->usrmod3_lockout_observation_window / 60);
|
||||
PrintPaddedResourceString(IDS_ACCOUNTS_LOCKOUT_DURATION, nPaddedLength);
|
||||
PrintToConsole(L"%lu\n", Info3->usrmod3_lockout_duration / 60);
|
||||
|
||||
PrintToConsole(L"Computer role: ");
|
||||
PrintPaddedResourceString(IDS_ACCOUNTS_LOCKOUT_WINDOW, nPaddedLength);
|
||||
PrintToConsole(L"%lu\n", Info3->usrmod3_lockout_observation_window / 60);
|
||||
|
||||
PrintPaddedResourceString(IDS_ACCOUNTS_COMPUTER_ROLE, nPaddedLength);
|
||||
if (Info1->usrmod1_role == UAS_ROLE_PRIMARY)
|
||||
{
|
||||
if (ProductType == NtProductLanManNt)
|
||||
{
|
||||
PrintToConsole(L"Primary server\n");
|
||||
PrintResourceString(IDS_ACCOUNTS_PRIMARY_SERVER);
|
||||
}
|
||||
else if (ProductType == NtProductServer)
|
||||
{
|
||||
PrintToConsole(L"Standalone server\n");
|
||||
PrintResourceString(IDS_ACCOUNTS_STANDALONE_SERVER);
|
||||
}
|
||||
else
|
||||
{
|
||||
PrintToConsole(L"Workstation\n");
|
||||
PrintResourceString(IDS_ACCOUNTS_WORKSTATION);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
PrintToConsole(L"Backup server\n");
|
||||
PrintResourceString(IDS_ACCOUNTS_BACKUP_SERVER);
|
||||
}
|
||||
PrintToConsole(L"\n");
|
||||
}
|
||||
|
||||
done:
|
||||
|
|
|
@ -38,7 +38,9 @@ EnumerateLocalGroups(VOID)
|
|||
if (Status != NERR_Success)
|
||||
return Status;
|
||||
|
||||
PrintToConsole(L"\nAliases for \\\\%s\n\n", pServer->sv100_name);
|
||||
PrintToConsole(L"\n");
|
||||
PrintResourceString(IDS_LOCALGROUP_ALIASES, pServer->sv100_name);
|
||||
PrintToConsole(L"\n\n");
|
||||
PrintToConsole(L"------------------------------------------\n");
|
||||
|
||||
NetApiBufferFree(pServer);
|
||||
|
@ -83,6 +85,7 @@ DisplayLocalGroup(LPWSTR lpGroupName)
|
|||
DWORD_PTR ResumeHandle = 0;
|
||||
DWORD i;
|
||||
DWORD len;
|
||||
INT nPaddedLength = 18;
|
||||
NET_API_STATUS Status;
|
||||
|
||||
Status = NetLocalGroupGetInfo(NULL,
|
||||
|
@ -127,11 +130,17 @@ DisplayLocalGroup(LPWSTR lpGroupName)
|
|||
pNames[i] = pMembers[i].lgrmi3_domainandname;
|
||||
}
|
||||
|
||||
PrintToConsole(L"Alias name %s\n", pGroupInfo->lgrpi1_name);
|
||||
PrintToConsole(L"Comment %s\n", pGroupInfo->lgrpi1_comment);
|
||||
PrintToConsole(L"\n");
|
||||
PrintToConsole(L"Members\n");
|
||||
PrintPaddedResourceString(IDS_LOCALGROUP_ALIAS_NAME, nPaddedLength);
|
||||
PrintToConsole(L"%s\n", pGroupInfo->lgrpi1_name);
|
||||
|
||||
PrintPaddedResourceString(IDS_LOCALGROUP_COMMENT, nPaddedLength);
|
||||
PrintToConsole(L"%s\n", pGroupInfo->lgrpi1_comment);
|
||||
|
||||
PrintToConsole(L"\n");
|
||||
|
||||
PrintResourceString(IDS_LOCALGROUP_MEMBERS);
|
||||
PrintToConsole(L"\n\n");
|
||||
|
||||
PrintToConsole(L"------------------------------------------\n");
|
||||
|
||||
for (i = 0; i < dwRead; i++)
|
||||
|
@ -248,7 +257,7 @@ cmdLocalGroup(
|
|||
}
|
||||
else if (_wcsicmp(argv[i], L"/domain") == 0)
|
||||
{
|
||||
printf("The /DOMAIN option is not supported yet!\n");
|
||||
PrintResourceString(IDS_ERROR_OPTION_NOT_SUPPORTED, L"/DOMAIN");
|
||||
#if 0
|
||||
bDomain = TRUE;
|
||||
#endif
|
||||
|
|
|
@ -37,12 +37,13 @@ EnumerateUsers(VOID)
|
|||
if (Status != NERR_Success)
|
||||
return Status;
|
||||
|
||||
PrintToConsole(L"\nUser accounts for \\\\%s\n\n", pServer->sv100_name);
|
||||
PrintToConsole(L"\n");
|
||||
PrintResourceString(IDS_USER_ACCOUNTS, pServer->sv100_name);
|
||||
PrintToConsole(L"\n\n");
|
||||
PrintToConsole(L"------------------------------------------\n");
|
||||
|
||||
NetApiBufferFree(pServer);
|
||||
|
||||
PrintToConsole(L"------------------------------------------\n");
|
||||
|
||||
Status = NetUserEnum(NULL,
|
||||
0,
|
||||
0,
|
||||
|
@ -103,7 +104,7 @@ PrintDateTime(DWORD dwSeconds)
|
|||
TimeBuffer,
|
||||
80);
|
||||
|
||||
PrintToConsole(L"%s %s\n", DateBuffer, TimeBuffer);
|
||||
PrintToConsole(L"%s %s", DateBuffer, TimeBuffer);
|
||||
}
|
||||
|
||||
|
||||
|
@ -136,6 +137,7 @@ DisplayUser(LPWSTR lpUserName)
|
|||
DWORD dwGroupRead, dwGroupTotal;
|
||||
DWORD dwLastSet;
|
||||
DWORD i;
|
||||
INT nPaddedLength = 29;
|
||||
NET_API_STATUS Status;
|
||||
|
||||
/* Modify the user */
|
||||
|
@ -173,54 +175,89 @@ DisplayUser(LPWSTR lpUserName)
|
|||
if (Status != NERR_Success)
|
||||
goto done;
|
||||
|
||||
PrintToConsole(L"User name %s\n", pUserInfo->usri4_name);
|
||||
PrintToConsole(L"Full name %s\n", pUserInfo->usri4_full_name);
|
||||
PrintToConsole(L"Comment %s\n", pUserInfo->usri4_comment);
|
||||
PrintToConsole(L"User comment %s\n", pUserInfo->usri4_usr_comment);
|
||||
PrintToConsole(L"Country code %03ld ()\n", pUserInfo->usri4_country_code);
|
||||
PrintToConsole(L"Account active %s\n", (pUserInfo->usri4_flags & UF_ACCOUNTDISABLE)? L"No" : ((pUserInfo->usri4_flags & UF_LOCKOUT) ? L"Locked" : L"Yes"));
|
||||
PrintToConsole(L"Account expires ");
|
||||
if (pUserInfo->usri4_acct_expires == TIMEQ_FOREVER)
|
||||
PrintToConsole(L"Never\n");
|
||||
else
|
||||
PrintDateTime(pUserInfo->usri4_acct_expires);
|
||||
PrintPaddedResourceString(IDS_USER_NAME, nPaddedLength);
|
||||
PrintToConsole(L"%s\n", pUserInfo->usri4_name);
|
||||
|
||||
PrintPaddedResourceString(IDS_USER_FULL_NAME, nPaddedLength);
|
||||
PrintToConsole(L"%s\n", pUserInfo->usri4_full_name);
|
||||
|
||||
PrintPaddedResourceString(IDS_USER_COMMENT, nPaddedLength);
|
||||
PrintToConsole(L"%s\n", pUserInfo->usri4_comment);
|
||||
|
||||
PrintPaddedResourceString(IDS_USER_USER_COMMENT, nPaddedLength);
|
||||
PrintToConsole(L"%s\n", pUserInfo->usri4_usr_comment);
|
||||
|
||||
PrintPaddedResourceString(IDS_USER_COUNTRY_CODE, nPaddedLength);
|
||||
PrintToConsole(L"%03ld ()\n", pUserInfo->usri4_country_code);
|
||||
|
||||
PrintPaddedResourceString(IDS_USER_ACCOUNT_ACTIVE, nPaddedLength);
|
||||
if (pUserInfo->usri4_flags & UF_ACCOUNTDISABLE)
|
||||
PrintResourceString(IDS_GENERIC_NO);
|
||||
else if (pUserInfo->usri4_flags & UF_LOCKOUT)
|
||||
PrintResourceString(IDS_GENERIC_LOCKED);
|
||||
else
|
||||
PrintResourceString(IDS_GENERIC_YES);
|
||||
PrintToConsole(L"\n");
|
||||
|
||||
PrintToConsole(L"Password last set ");
|
||||
PrintPaddedResourceString(IDS_USER_ACCOUNT_EXPIRES, nPaddedLength);
|
||||
if (pUserInfo->usri4_acct_expires == TIMEQ_FOREVER)
|
||||
PrintResourceString(IDS_GENERIC_NEVER);
|
||||
else
|
||||
PrintDateTime(pUserInfo->usri4_acct_expires);
|
||||
PrintToConsole(L"\n\n");
|
||||
|
||||
PrintPaddedResourceString(IDS_USER_PW_LAST_SET, nPaddedLength);
|
||||
dwLastSet = GetTimeInSeconds() - pUserInfo->usri4_password_age;
|
||||
PrintDateTime(dwLastSet);
|
||||
|
||||
PrintToConsole(L"Password expires ");
|
||||
PrintPaddedResourceString(IDS_USER_PW_EXPIRES, nPaddedLength);
|
||||
if ((pUserInfo->usri4_flags & UF_DONT_EXPIRE_PASSWD) || pUserModals->usrmod0_max_passwd_age == TIMEQ_FOREVER)
|
||||
PrintToConsole(L"Never\n");
|
||||
PrintResourceString(IDS_GENERIC_NEVER);
|
||||
else
|
||||
PrintDateTime(dwLastSet + pUserModals->usrmod0_max_passwd_age);
|
||||
PrintToConsole(L"\n");
|
||||
|
||||
PrintToConsole(L"Password changeable ");
|
||||
PrintPaddedResourceString(IDS_USER_PW_CHANGEABLE, nPaddedLength);
|
||||
PrintDateTime(dwLastSet + pUserModals->usrmod0_min_passwd_age);
|
||||
|
||||
PrintToConsole(L"Password required %s\n", (pUserInfo->usri4_flags & UF_PASSWD_NOTREQD) ? L"No" : L"Yes");
|
||||
PrintToConsole(L"User may change password %s\n", (pUserInfo->usri4_flags & UF_PASSWD_CANT_CHANGE) ? L"No" : L"Yes");
|
||||
|
||||
PrintPaddedResourceString(IDS_USER_PW_REQUIRED, nPaddedLength);
|
||||
PrintResourceString((pUserInfo->usri4_flags & UF_PASSWD_NOTREQD) ? IDS_GENERIC_NO : IDS_GENERIC_YES);
|
||||
PrintToConsole(L"\n");
|
||||
PrintToConsole(L"Workstations allowed %s\n", (pUserInfo->usri4_workstations == NULL || wcslen(pUserInfo->usri4_workstations) == 0) ? L"All" : pUserInfo->usri4_workstations);
|
||||
PrintToConsole(L"Logon script %s\n", pUserInfo->usri4_script_path);
|
||||
PrintToConsole(L"User profile %s\n", pUserInfo->usri4_profile);
|
||||
PrintToConsole(L"Home directory %s\n", pUserInfo->usri4_home_dir);
|
||||
PrintToConsole(L"Last logon ");
|
||||
|
||||
PrintPaddedResourceString(IDS_USER_CHANGE_PW, nPaddedLength);
|
||||
PrintResourceString((pUserInfo->usri4_flags & UF_PASSWD_CANT_CHANGE) ? IDS_GENERIC_NO : IDS_GENERIC_YES);
|
||||
PrintToConsole(L"\n\n");
|
||||
|
||||
PrintPaddedResourceString(IDS_USER_WORKSTATIONS, nPaddedLength);
|
||||
if (pUserInfo->usri4_workstations == NULL || wcslen(pUserInfo->usri4_workstations) == 0)
|
||||
PrintResourceString(IDS_GENERIC_ALL);
|
||||
else
|
||||
PrintToConsole(L"%s", pUserInfo->usri4_workstations);
|
||||
PrintToConsole(L"\n");
|
||||
|
||||
PrintPaddedResourceString(IDS_USER_LOGON_SCRIPT, nPaddedLength);
|
||||
PrintToConsole(L"%s\n", pUserInfo->usri4_script_path);
|
||||
|
||||
PrintPaddedResourceString(IDS_USER_PROFILE, nPaddedLength);
|
||||
PrintToConsole(L"%s\n", pUserInfo->usri4_profile);
|
||||
|
||||
PrintPaddedResourceString(IDS_USER_HOME_DIR, nPaddedLength);
|
||||
PrintToConsole(L"%s\n", pUserInfo->usri4_home_dir);
|
||||
|
||||
PrintPaddedResourceString(IDS_USER_LAST_LOGON, nPaddedLength);
|
||||
if (pUserInfo->usri4_last_logon == 0)
|
||||
PrintToConsole(L"Never\n");
|
||||
PrintResourceString(IDS_GENERIC_NEVER);
|
||||
else
|
||||
PrintDateTime(pUserInfo->usri4_last_logon);
|
||||
PrintToConsole(L"\n");
|
||||
PrintToConsole(L"Logon hours allowed ");
|
||||
PrintToConsole(L"\n\n");
|
||||
|
||||
PrintPaddedResourceString(IDS_USER_LOGON_HOURS, nPaddedLength);
|
||||
if (pUserInfo->usri4_logon_hours == NULL)
|
||||
PrintToConsole(L"All\n");
|
||||
PrintToConsole(L"\n");
|
||||
PrintResourceString(IDS_GENERIC_ALL);
|
||||
PrintToConsole(L"\n\n");
|
||||
|
||||
PrintToConsole(L"\n");
|
||||
PrintToConsole(L"Local group memberships ");
|
||||
PrintPaddedResourceString(IDS_USER_LOCAL_GROUPS, nPaddedLength);
|
||||
if (dwLocalGroupTotal != 0 && pLocalGroupInfo != NULL)
|
||||
{
|
||||
for (i = 0; i < dwLocalGroupTotal; i++)
|
||||
|
@ -235,7 +272,7 @@ DisplayUser(LPWSTR lpUserName)
|
|||
PrintToConsole(L"\n");
|
||||
}
|
||||
|
||||
PrintToConsole(L"Global group memberships ");
|
||||
PrintPaddedResourceString(IDS_USER_GLOBAL_GROUPS, nPaddedLength);
|
||||
if (dwGroupTotal != 0 && pGroupInfo != NULL)
|
||||
{
|
||||
for (i = 0; i < dwGroupTotal; i++)
|
||||
|
@ -267,6 +304,53 @@ done:
|
|||
}
|
||||
|
||||
|
||||
static
|
||||
VOID
|
||||
ReadPassword(
|
||||
LPWSTR *lpPassword,
|
||||
LPBOOL lpAllocated)
|
||||
{
|
||||
WCHAR szPassword1[PWLEN + 1];
|
||||
WCHAR szPassword2[PWLEN + 1];
|
||||
LPWSTR ptr;
|
||||
|
||||
*lpAllocated = FALSE;
|
||||
|
||||
while (TRUE)
|
||||
{
|
||||
PrintResourceString(IDS_USER_ENTER_PASSWORD1);
|
||||
ReadFromConsole(szPassword1, PWLEN + 1, FALSE);
|
||||
PrintToConsole(L"\n");
|
||||
|
||||
PrintResourceString(IDS_USER_ENTER_PASSWORD2);
|
||||
ReadFromConsole(szPassword2, PWLEN + 1, FALSE);
|
||||
PrintToConsole(L"\n");
|
||||
|
||||
if (wcslen(szPassword1) == wcslen(szPassword2) &&
|
||||
wcscmp(szPassword1, szPassword2) == 0)
|
||||
{
|
||||
ptr = HeapAlloc(GetProcessHeap(),
|
||||
0,
|
||||
(wcslen(szPassword1) + 1) * sizeof(WCHAR));
|
||||
if (ptr != NULL)
|
||||
{
|
||||
wcscpy(ptr, szPassword1);
|
||||
*lpPassword = ptr;
|
||||
*lpAllocated = TRUE;
|
||||
return;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
PrintToConsole(L"\n");
|
||||
PrintResourceString(IDS_USER_NO_PASSWORD_MATCH);
|
||||
PrintToConsole(L"\n");
|
||||
*lpPassword = NULL;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
INT
|
||||
cmdUser(
|
||||
INT argc,
|
||||
|
@ -286,6 +370,7 @@ cmdUser(
|
|||
LPWSTR p;
|
||||
LPWSTR endptr;
|
||||
DWORD value;
|
||||
BOOL bPasswordAllocated = FALSE;
|
||||
NET_API_STATUS Status;
|
||||
|
||||
if (argc == 2)
|
||||
|
@ -305,14 +390,14 @@ cmdUser(
|
|||
if (argv[i][0] != L'/')
|
||||
{
|
||||
lpUserName = argv[i];
|
||||
printf("User: %S\n", lpUserName);
|
||||
// printf("User: %S\n", lpUserName);
|
||||
i++;
|
||||
}
|
||||
|
||||
if (argv[i][0] != L'/')
|
||||
{
|
||||
lpPassword = argv[i];
|
||||
printf("Password: %S\n", lpPassword);
|
||||
// printf("Password: %S\n", lpPassword);
|
||||
i++;
|
||||
}
|
||||
|
||||
|
@ -333,7 +418,7 @@ cmdUser(
|
|||
}
|
||||
else if (_wcsicmp(argv[j], L"/domain") == 0)
|
||||
{
|
||||
printf("The /DOMAIN option is not supported yet!\n");
|
||||
PrintResourceString(IDS_ERROR_OPTION_NOT_SUPPORTED, L"/DOMAIN");
|
||||
#if 0
|
||||
bDomain = TRUE;
|
||||
#endif
|
||||
|
@ -346,6 +431,13 @@ cmdUser(
|
|||
goto done;
|
||||
}
|
||||
|
||||
/* Interactive password input */
|
||||
if (lpPassword != NULL && wcscmp(lpPassword, L"*") == 0)
|
||||
{
|
||||
ReadPassword(&lpPassword,
|
||||
&bPasswordAllocated);
|
||||
}
|
||||
|
||||
if (!bAdd && !bDelete)
|
||||
{
|
||||
/* Modify the user */
|
||||
|
@ -387,7 +479,7 @@ cmdUser(
|
|||
}
|
||||
else
|
||||
{
|
||||
PrintToConsole(L"You entered an invalid value for the /ACTIVE option.\n");
|
||||
PrintResourceString(IDS_ERROR_INVALID_OPTION_VALUE, L"/ACTIVE");
|
||||
result = 1;
|
||||
goto done;
|
||||
}
|
||||
|
@ -402,7 +494,7 @@ cmdUser(
|
|||
value = wcstoul(p, &endptr, 10);
|
||||
if (*endptr != 0)
|
||||
{
|
||||
PrintToConsole(L"You entered an invalid value for the /COUNTRYCODE option.\n");
|
||||
PrintResourceString(IDS_ERROR_INVALID_OPTION_VALUE, L"/COUNTRYCODE");
|
||||
result = 1;
|
||||
goto done;
|
||||
}
|
||||
|
@ -413,6 +505,16 @@ cmdUser(
|
|||
}
|
||||
else if (_wcsnicmp(argv[j], L"/expires:", 9) == 0)
|
||||
{
|
||||
p = &argv[i][9];
|
||||
if (_wcsicmp(p, L"never") == 0)
|
||||
{
|
||||
pUserInfo->usri4_acct_expires = TIMEQ_FOREVER;
|
||||
}
|
||||
else
|
||||
{
|
||||
/* FIXME: Parse the date */
|
||||
PrintResourceString(IDS_ERROR_OPTION_NOT_SUPPORTED, L"/EXPIRES");
|
||||
}
|
||||
}
|
||||
else if (_wcsnicmp(argv[j], L"/fullname:", 10) == 0)
|
||||
{
|
||||
|
@ -435,7 +537,7 @@ cmdUser(
|
|||
}
|
||||
else
|
||||
{
|
||||
PrintToConsole(L"You entered an invalid value for the /PASSWORDCHG option.\n");
|
||||
PrintResourceString(IDS_ERROR_INVALID_OPTION_VALUE, L"/PASSWORDCHG");
|
||||
result = 1;
|
||||
goto done;
|
||||
}
|
||||
|
@ -453,7 +555,7 @@ cmdUser(
|
|||
}
|
||||
else
|
||||
{
|
||||
PrintToConsole(L"You entered an invalid value for the /PASSWORDREQ option.\n");
|
||||
PrintResourceString(IDS_ERROR_INVALID_OPTION_VALUE, L"/PASSWORDREQ");
|
||||
result = 1;
|
||||
goto done;
|
||||
}
|
||||
|
@ -468,6 +570,8 @@ cmdUser(
|
|||
}
|
||||
else if (_wcsnicmp(argv[j], L"/times:", 7) == 0)
|
||||
{
|
||||
/* FIXME */
|
||||
PrintResourceString(IDS_ERROR_OPTION_NOT_SUPPORTED, L"/TIMES");
|
||||
}
|
||||
else if (_wcsnicmp(argv[j], L"/usercomment:", 13) == 0)
|
||||
{
|
||||
|
@ -475,6 +579,8 @@ cmdUser(
|
|||
}
|
||||
else if (_wcsnicmp(argv[j], L"/workstations:", 14) == 0)
|
||||
{
|
||||
/* FIXME */
|
||||
PrintResourceString(IDS_ERROR_OPTION_NOT_SUPPORTED, L"/WORKSTATIONS");
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -506,6 +612,9 @@ cmdUser(
|
|||
}
|
||||
|
||||
done:
|
||||
if (bPasswordAllocated == TRUE && lpPassword != NULL)
|
||||
HeapFree(GetProcessHeap(), 0, lpPassword);
|
||||
|
||||
if (!bAdd && !bDelete && pUserInfo != NULL)
|
||||
NetApiBufferFree(pUserInfo);
|
||||
|
||||
|
|
|
@ -34,7 +34,7 @@ BEGIN
|
|||
IDS_SESSION_HELP "SESSION\n..."
|
||||
IDS_SHARE_SYNTAX "Usage:\nNET SHARE ..."
|
||||
IDS_SHARE_HELP "SHARE\n..."
|
||||
IDS_START_SYNTAX "Usage:\nNET START ..."
|
||||
IDS_START_SYNTAX "Usage:\nNET START <Service name>"
|
||||
IDS_START_HELP "START\n..."
|
||||
IDS_STATISTICS_SYNTAX "Usage:\nNET STATISTICS ..."
|
||||
IDS_STATISTICS_HELP "STATISTICS\n..."
|
||||
|
@ -64,4 +64,60 @@ BEGIN
|
|||
IDS_NET_SYNTAX "Usage:\nNET [ ACCOUNTS | COMPUTER | CONFIG | CONTINUE | FILE | GROUP | HELP |\n\
|
||||
HELPMSG | LOCALGROUP | NAME | PAUSE | PRINT | SEND | SESSION |\n\
|
||||
SHARE | START | STATISTICS | STOP | TIME | USE | NET USER | VIEW ]\n"
|
||||
|
||||
IDS_ACCOUNTS_FORCE_LOGOFF "Force logoff after"
|
||||
IDS_ACCOUNTS_LOGOFF_SECONDS "%lu seconds"
|
||||
IDS_ACCOUNTS_MIN_PW_AGE "Minimum password age (in days)"
|
||||
IDS_ACCOUNTS_MAX_PW_AGE "Maximum password age (in days)"
|
||||
IDS_ACCOUNTS_MIN_PW_LENGTH "Minimum password length"
|
||||
IDS_ACCOUNTS_PW_HIST_LENGTH "Password history length"
|
||||
IDS_ACCOUNTS_LOCKOUT_THRESHOLD "Lockout threshold"
|
||||
IDS_ACCOUNTS_LOCKOUT_DURATION "Lockout duration (in minutes)"
|
||||
IDS_ACCOUNTS_LOCKOUT_WINDOW "Lockout observation window (in minutes)"
|
||||
IDS_ACCOUNTS_COMPUTER_ROLE "Computer role"
|
||||
IDS_ACCOUNTS_PRIMARY_SERVER "Primary server"
|
||||
IDS_ACCOUNTS_BACKUP_SERVER "Backup server"
|
||||
IDS_ACCOUNTS_STANDALONE_SERVER "Standalone server"
|
||||
IDS_ACCOUNTS_WORKSTATION "Workstation"
|
||||
|
||||
IDS_LOCALGROUP_ALIASES "Aliases for \\\\%s"
|
||||
IDS_LOCALGROUP_ALIAS_NAME "Alias name"
|
||||
IDS_LOCALGROUP_COMMENT "Comment"
|
||||
IDS_LOCALGROUP_MEMBERS "Members"
|
||||
|
||||
IDS_USER_ACCOUNTS "User accounts for \\\\%s"
|
||||
IDS_USER_NAME "User name"
|
||||
IDS_USER_FULL_NAME "Full name"
|
||||
IDS_USER_COMMENT "Comment"
|
||||
IDS_USER_USER_COMMENT "User comment"
|
||||
IDS_USER_COUNTRY_CODE "Country code"
|
||||
IDS_USER_ACCOUNT_ACTIVE "Account active"
|
||||
IDS_USER_ACCOUNT_EXPIRES "Account expires"
|
||||
IDS_USER_PW_LAST_SET "Password last set"
|
||||
IDS_USER_PW_EXPIRES "Password expires"
|
||||
IDS_USER_PW_CHANGEABLE "Password changeable"
|
||||
IDS_USER_PW_REQUIRED "Password required"
|
||||
IDS_USER_CHANGE_PW "User may change password"
|
||||
IDS_USER_WORKSTATIONS "Workstations allowed"
|
||||
IDS_USER_LOGON_SCRIPT "Logon script"
|
||||
IDS_USER_PROFILE "User profile"
|
||||
IDS_USER_HOME_DIR "Home directory"
|
||||
IDS_USER_LAST_LOGON "Last logon"
|
||||
IDS_USER_LOGON_HOURS "Logon hours allowed"
|
||||
IDS_USER_LOCAL_GROUPS "Local group memberships"
|
||||
IDS_USER_GLOBAL_GROUPS "Global group memberships"
|
||||
|
||||
IDS_USER_ENTER_PASSWORD1 "Enter a new password for the user: "
|
||||
IDS_USER_ENTER_PASSWORD2 "Enter the password again: "
|
||||
IDS_USER_NO_PASSWORD_MATCH "The passwords do not match!"
|
||||
|
||||
IDS_GENERIC_YES "Yes"
|
||||
IDS_GENERIC_NO "No"
|
||||
IDS_GENERIC_NEVER "Never"
|
||||
IDS_GENERIC_NONE "None"
|
||||
IDS_GENERIC_ALL "All"
|
||||
IDS_GENERIC_LOCKED "Locked"
|
||||
|
||||
IDS_ERROR_OPTION_NOT_SUPPORTED "The %s option is not supported yet.\n"
|
||||
IDS_ERROR_INVALID_OPTION_VALUE "You entered an invalid value for the %s option.\n"
|
||||
END
|
||||
|
|
126
base/applications/network/net/lang/es-ES.rc
Normal file
126
base/applications/network/net/lang/es-ES.rc
Normal file
|
@ -0,0 +1,126 @@
|
|||
/* Spanish Language resource file.
|
||||
* Translated by: Ismael Ferreras Morezuelas <2014-11-07> */
|
||||
|
||||
LANGUAGE LANG_SPANISH, SUBLANG_NEUTRAL
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_ACCOUNTS_SYNTAX "Uso:\nNET ACCOUNTS [/FORCELOGOFF:{minutos | NO}] [/MINPWLEN:longitud]\n\
|
||||
[/MAXPWAGE:{días | UNLIMITED}] [/MINPWAGE:días]\n\
|
||||
[/UNIQUEPW:número] [/DOMAIN]\n"
|
||||
IDS_ACCOUNTS_HELP "ACCOUNTS\n..."
|
||||
IDS_COMPUTER_SYNTAX "Uso:\nNET COMPUTER ..."
|
||||
IDS_COMPUTER_HELP "COMPUTER\n..."
|
||||
IDS_CONFIG_SYNTAX "Uso:\nNET CONFIG ..."
|
||||
IDS_CONFIG_HELP "CONFIG\n..."
|
||||
IDS_CONTINUE_SYNTAX "Uso:\nNET CONTINUE <nombre del servicio>"
|
||||
IDS_CONTINUE_HELP "CONTINUE\n..."
|
||||
IDS_FILE_SYNTAX "Uso:\nNET FILE ..."
|
||||
IDS_FILE_HELP "FILE\n..."
|
||||
IDS_GROUP_SYNTAX "Uso:\nNET GROUP ..."
|
||||
IDS_GROUP_HELP "GROUP\n..."
|
||||
IDS_HELPMSG_SYNTAX "Uso:\nNET HELPMSG <código de error>"
|
||||
IDS_HELPMSG_HELP "HELPMSG\n..."
|
||||
IDS_LOCALGROUP_SYNTAX "Uso:\nNET LOCALGROUP [grupo [/COMMENT:""texto""]] [/DOMAIN]\n\
|
||||
grupo {/ADD [/COMMENT:""texto""] | /DELETE} [/DOMAIN]\n\
|
||||
grupo nombre [...] {/ADD | /DELETE} [/DOMAIN]"
|
||||
IDS_LOCALGROUP_HELP "LOCALGROUP\n..."
|
||||
IDS_NAME_SYNTAX "Uso:\nNET NAME ..."
|
||||
IDS_NAME_HELP "NAME\n..."
|
||||
IDS_PRINT_SYNTAX "Uso:\nNET PRINT ..."
|
||||
IDS_PRINT_HELP "PRINT\n..."
|
||||
IDS_PAUSE_SYNTAX "Uso:\nNET PAUSE <nombre del servicio>"
|
||||
IDS_PAUSE_HELP "PAUSE\n..."
|
||||
IDS_SEND_SYNTAX "Uso:\nNET SEND ..."
|
||||
IDS_SEND_HELP "SEND\n..."
|
||||
IDS_SESSION_SYNTAX "Uso:\nNET SESSION ..."
|
||||
IDS_SESSION_HELP "SESSION\n..."
|
||||
IDS_SHARE_SYNTAX "Uso:\nNET SHARE ..."
|
||||
IDS_SHARE_HELP "SHARE\n..."
|
||||
IDS_START_SYNTAX "Uso:\nNET START ..."
|
||||
IDS_START_HELP "START\n..."
|
||||
IDS_STATISTICS_SYNTAX "Uso:\nNET STATISTICS ..."
|
||||
IDS_STATISTICS_HELP "STATISTICS\n..."
|
||||
IDS_STOP_SYNTAX "Uso:\nNET STOP <nombre del servicio>"
|
||||
IDS_STOP_HELP "STOP\n..."
|
||||
IDS_TIME_SYNTAX "Uso:\nNET TIME ..."
|
||||
IDS_TIME_HELP "TIME\n..."
|
||||
IDS_USE_SYNTAX "Uso:\nNET USE ..."
|
||||
IDS_USE_HELP "USE\n..."
|
||||
IDS_USER_SYNTAX "Uso:\nNET USER [usuario [contraseña | *] [opciones]] [/DOMAIN]\n\
|
||||
usuario {contraseña | *} /ADD [opciones] [/DOMAIN]\n\
|
||||
usuario [/DELETE] [/DOMAIN]"
|
||||
IDS_USER_HELP "USER\n..."
|
||||
IDS_VIEW_SYNTAX "Uso:\nNET VIEW ..."
|
||||
IDS_VIEW_HELP "VIEW\n..."
|
||||
IDS_HELP_SYNTAX "Uso:\nNET HELP <comando>\n - o -\nNET <comando> /HELP\n\n\
|
||||
Éstos son los argumentos de línea de comandos disponibles:\n\n\
|
||||
NET ACCOUNTS NET HELP NET SHARE\n\
|
||||
NET COMPUTER NET HELPMSG NET START\n\
|
||||
NET CONFIG NET LOCALGROUP NET STATISTICS\n\
|
||||
NET CONFIG SERVER NET NAME NET STOP\n\
|
||||
NET CONFIG WORKSTATION NET PAUSE NET TIME\n\
|
||||
NET CONTINUE NET PRINT NET USE\n\
|
||||
NET FILE NET SEND NET USER\n\
|
||||
NET GROUP NET SESSION NET VIEW\n\n\
|
||||
..."
|
||||
IDS_NET_SYNTAX "Uso:\nNET [ ACCOUNTS | COMPUTER | CONFIG | CONTINUE | FILE | GROUP | HELP |\n\
|
||||
HELPMSG | LOCALGROUP | NAME | PAUSE | PRINT | SEND | SESSION |\n\
|
||||
SHARE | START | STATISTICS | STOP | TIME | USE | NET USER | VIEW ]\n"
|
||||
|
||||
IDS_ACCOUNTS_FORCE_LOGOFF "Force logoff after"
|
||||
IDS_ACCOUNTS_LOGOFF_SECONDS "%lu seconds"
|
||||
IDS_ACCOUNTS_MIN_PW_AGE "Minimum password age (in days)"
|
||||
IDS_ACCOUNTS_MAX_PW_AGE "Maximum password age (in days)"
|
||||
IDS_ACCOUNTS_MIN_PW_LENGTH "Minimum password length"
|
||||
IDS_ACCOUNTS_PW_HIST_LENGTH "Password history length"
|
||||
IDS_ACCOUNTS_LOCKOUT_THRESHOLD "Lockout threshold"
|
||||
IDS_ACCOUNTS_LOCKOUT_DURATION "Lockout duration (in minutes)"
|
||||
IDS_ACCOUNTS_LOCKOUT_WINDOW "Lockout observation window (in minutes)"
|
||||
IDS_ACCOUNTS_COMPUTER_ROLE "Computer role"
|
||||
IDS_ACCOUNTS_PRIMARY_SERVER "Primary server"
|
||||
IDS_ACCOUNTS_BACKUP_SERVER "Backup server"
|
||||
IDS_ACCOUNTS_STANDALONE_SERVER "Standalone server"
|
||||
IDS_ACCOUNTS_WORKSTATION "Workstation"
|
||||
|
||||
IDS_LOCALGROUP_ALIASES "Aliases for \\\\%s"
|
||||
IDS_LOCALGROUP_ALIAS_NAME "Alias name"
|
||||
IDS_LOCALGROUP_COMMENT "Comment"
|
||||
IDS_LOCALGROUP_MEMBERS "Members"
|
||||
|
||||
IDS_USER_ACCOUNTS "User accounts for \\\\%s"
|
||||
IDS_USER_NAME "User name"
|
||||
IDS_USER_FULL_NAME "Full name"
|
||||
IDS_USER_COMMENT "Comment"
|
||||
IDS_USER_USER_COMMENT "User comment"
|
||||
IDS_USER_COUNTRY_CODE "Country code"
|
||||
IDS_USER_ACCOUNT_ACTIVE "Account active"
|
||||
IDS_USER_ACCOUNT_EXPIRES "Account expires"
|
||||
IDS_USER_PW_LAST_SET "Password last set"
|
||||
IDS_USER_PW_EXPIRES "Password expires"
|
||||
IDS_USER_PW_CHANGEABLE "Password changeable"
|
||||
IDS_USER_PW_REQUIRED "Password required"
|
||||
IDS_USER_CHANGE_PW "User may change password"
|
||||
IDS_USER_WORKSTATIONS "Workstations allowed"
|
||||
IDS_USER_LOGON_SCRIPT "Logon script"
|
||||
IDS_USER_PROFILE "User profile"
|
||||
IDS_USER_HOME_DIR "Home directory"
|
||||
IDS_USER_LAST_LOGON "Last logon"
|
||||
IDS_USER_LOGON_HOURS "Logon hours allowed"
|
||||
IDS_USER_LOCAL_GROUPS "Local group memberships"
|
||||
IDS_USER_GLOBAL_GROUPS "Global group memberships"
|
||||
|
||||
IDS_USER_ENTER_PASSWORD1 "Enter a new password for the user: "
|
||||
IDS_USER_ENTER_PASSWORD2 "Enter the password again: "
|
||||
IDS_USER_NO_PASSWORD_MATCH "The passwords do not match!"
|
||||
|
||||
IDS_GENERIC_YES "Yes"
|
||||
IDS_GENERIC_NO "No"
|
||||
IDS_GENERIC_NEVER "Never"
|
||||
IDS_GENERIC_NONE "None"
|
||||
IDS_GENERIC_ALL "All"
|
||||
IDS_GENERIC_LOCKED "Locked"
|
||||
|
||||
IDS_ERROR_OPTION_NOT_SUPPORTED "The %s option is not supported yet.\n"
|
||||
IDS_ERROR_INVALID_OPTION_VALUE "You entered an invalid value for the %s option.\n"
|
||||
END
|
|
@ -70,4 +70,60 @@ BEGIN
|
|||
IDS_NET_SYNTAX "Utilizare:\nNET [ ACCOUNTS | COMPUTER | CONFIG | CONTINUE | FILE | GROUP | HELP |\n\
|
||||
HELPMSG | LOCALGROUP | NAME | PAUSE | PRINT | SEND | SESSION |\n\
|
||||
SHARE | START | STATISTICS | STOP | TIME | USE | NET USER | VIEW ]\n"
|
||||
|
||||
IDS_ACCOUNTS_FORCE_LOGOFF "Force logoff after"
|
||||
IDS_ACCOUNTS_LOGOFF_SECONDS "%lu seconds"
|
||||
IDS_ACCOUNTS_MIN_PW_AGE "Minimum password age (in days)"
|
||||
IDS_ACCOUNTS_MAX_PW_AGE "Maximum password age (in days)"
|
||||
IDS_ACCOUNTS_MIN_PW_LENGTH "Minimum password length"
|
||||
IDS_ACCOUNTS_PW_HIST_LENGTH "Password history length"
|
||||
IDS_ACCOUNTS_LOCKOUT_THRESHOLD "Lockout threshold"
|
||||
IDS_ACCOUNTS_LOCKOUT_DURATION "Lockout duration (in minutes)"
|
||||
IDS_ACCOUNTS_LOCKOUT_WINDOW "Lockout observation window (in minutes)"
|
||||
IDS_ACCOUNTS_COMPUTER_ROLE "Computer role"
|
||||
IDS_ACCOUNTS_PRIMARY_SERVER "Primary server"
|
||||
IDS_ACCOUNTS_BACKUP_SERVER "Backup server"
|
||||
IDS_ACCOUNTS_STANDALONE_SERVER "Standalone server"
|
||||
IDS_ACCOUNTS_WORKSTATION "Workstation"
|
||||
|
||||
IDS_LOCALGROUP_ALIASES "Aliases for \\\\%s"
|
||||
IDS_LOCALGROUP_ALIAS_NAME "Alias name"
|
||||
IDS_LOCALGROUP_COMMENT "Comment"
|
||||
IDS_LOCALGROUP_MEMBERS "Members"
|
||||
|
||||
IDS_USER_ACCOUNTS "User accounts for \\\\%s"
|
||||
IDS_USER_NAME "User name"
|
||||
IDS_USER_FULL_NAME "Full name"
|
||||
IDS_USER_COMMENT "Comment"
|
||||
IDS_USER_USER_COMMENT "User comment"
|
||||
IDS_USER_COUNTRY_CODE "Country code"
|
||||
IDS_USER_ACCOUNT_ACTIVE "Account active"
|
||||
IDS_USER_ACCOUNT_EXPIRES "Account expires"
|
||||
IDS_USER_PW_LAST_SET "Password last set"
|
||||
IDS_USER_PW_EXPIRES "Password expires"
|
||||
IDS_USER_PW_CHANGEABLE "Password changeable"
|
||||
IDS_USER_PW_REQUIRED "Password required"
|
||||
IDS_USER_CHANGE_PW "User may change password"
|
||||
IDS_USER_WORKSTATIONS "Workstations allowed"
|
||||
IDS_USER_LOGON_SCRIPT "Logon script"
|
||||
IDS_USER_PROFILE "User profile"
|
||||
IDS_USER_HOME_DIR "Home directory"
|
||||
IDS_USER_LAST_LOGON "Last logon"
|
||||
IDS_USER_LOGON_HOURS "Logon hours allowed"
|
||||
IDS_USER_LOCAL_GROUPS "Local group memberships"
|
||||
IDS_USER_GLOBAL_GROUPS "Global group memberships"
|
||||
|
||||
IDS_USER_ENTER_PASSWORD1 "Enter a new password for the user: "
|
||||
IDS_USER_ENTER_PASSWORD2 "Enter the password again: "
|
||||
IDS_USER_NO_PASSWORD_MATCH "The passwords do not match!"
|
||||
|
||||
IDS_GENERIC_YES "Yes"
|
||||
IDS_GENERIC_NO "No"
|
||||
IDS_GENERIC_NEVER "Never"
|
||||
IDS_GENERIC_NONE "None"
|
||||
IDS_GENERIC_ALL "All"
|
||||
IDS_GENERIC_LOCKED "Locked"
|
||||
|
||||
IDS_ERROR_OPTION_NOT_SUPPORTED "The %s option is not supported yet.\n"
|
||||
IDS_ERROR_INVALID_OPTION_VALUE "You entered an invalid value for the %s option.\n"
|
||||
END
|
||||
|
|
|
@ -1,17 +1,18 @@
|
|||
/* Russian translation by Kudratov Olimjon, 2014.09.25 */
|
||||
/* Russian language resource file by Kudratov Olimjon (olim98@bk.ru) */
|
||||
|
||||
LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_ACCOUNTS_SYNTAX "Использование:\nNET ACCOUNTS [/FORCELOGOFF:{Минуты | NO}] [/MINPWLEN: Длина]\n\
|
||||
[/MAXPWAGE:{Дни | UNLIMITED}] [/MINPWAGE:Дни]\n\
|
||||
[/UNIQUEPW:Число] [/DOMAIN]\n"
|
||||
IDS_ACCOUNTS_SYNTAX "Использование:\nNET ACCOUNTS [/FORCELOGOFF:{минуты | NO}] [/MINPWLEN:длина]\n\
|
||||
[/MAXPWAGE:{дни | UNLIMITED}] [/MINPWAGE:дни]\n\
|
||||
[/UNIQUEPW:число] [/DOMAIN]\n"
|
||||
IDS_ACCOUNTS_HELP "ACCOUNTS\n..."
|
||||
IDS_COMPUTER_SYNTAX "Использование:\nNET COMPUTER ..."
|
||||
IDS_COMPUTER_HELP "COMPUTER\n..."
|
||||
IDS_CONFIG_SYNTAX "Использование:\nNET CONFIG ..."
|
||||
IDS_CONFIG_HELP "CONFIG\n..."
|
||||
IDS_CONTINUE_SYNTAX "Использование:\nNET CONTINUE <Имя службы>"
|
||||
IDS_CONTINUE_SYNTAX "Использование:\nNET CONTINUE <имя_службы>"
|
||||
IDS_CONTINUE_HELP "CONTINUE\n..."
|
||||
IDS_FILE_SYNTAX "Использование:\nNET FILE ..."
|
||||
IDS_FILE_HELP "FILE\n..."
|
||||
|
@ -19,15 +20,15 @@ BEGIN
|
|||
IDS_GROUP_HELP "GROUP\n..."
|
||||
IDS_HELPMSG_SYNTAX "Использование:\nNET HELPMSG <Код ошибки>"
|
||||
IDS_HELPMSG_HELP "HELPMSG\n..."
|
||||
IDS_LOCALGROUP_SYNTAX "Использование:\nNET LOCALGROUP [groupname [/COMMENT:""text""]] [/DOMAIN]\n\
|
||||
groupname {/ADD [/COMMENT:""text""] | /DELETE} [/DOMAIN]\n\
|
||||
groupname name [...] {/ADD | /DELETE} [/DOMAIN]"
|
||||
IDS_LOCALGROUP_SYNTAX "Использование:\nNET LOCALGROUP [имя_группы [/COMMENT:""текст""]] [/DOMAIN]\n\
|
||||
имя_группы {/ADD [/COMMENT:""текст""] | /DELETE} [/DOMAIN]\n\
|
||||
имя_группы имя [...] {/ADD | /DELETE} [/DOMAIN]"
|
||||
IDS_LOCALGROUP_HELP "LOCALGROUP\n..."
|
||||
IDS_NAME_SYNTAX "Использование:\nNET NAME ..."
|
||||
IDS_NAME_HELP "NAME\n..."
|
||||
IDS_PRINT_SYNTAX "Использование:\nNET PRINT ..."
|
||||
IDS_PRINT_HELP "PRINT\n..."
|
||||
IDS_PAUSE_SYNTAX "Использование:\nNET PAUSE <Имя службы>"
|
||||
IDS_PAUSE_SYNTAX "Использование:\nNET PAUSE <имя_службы>"
|
||||
IDS_PAUSE_HELP "PAUSE\n..."
|
||||
IDS_SEND_SYNTAX "Использование:\nNET SEND ..."
|
||||
IDS_SEND_HELP "SEND\n..."
|
||||
|
@ -39,15 +40,15 @@ BEGIN
|
|||
IDS_START_HELP "START\n..."
|
||||
IDS_STATISTICS_SYNTAX "Использование:\nNET STATISTICS ..."
|
||||
IDS_STATISTICS_HELP "STATISTICS\n..."
|
||||
IDS_STOP_SYNTAX "Использование:\nNET STOP <Имя службы>"
|
||||
IDS_STOP_SYNTAX "Использование:\nNET STOP <имя_службы>"
|
||||
IDS_STOP_HELP "STOP\n..."
|
||||
IDS_TIME_SYNTAX "Использование:\nNET TIME ..."
|
||||
IDS_TIME_HELP "TIME\n..."
|
||||
IDS_USE_SYNTAX "Использование:\nNET USE ..."
|
||||
IDS_USE_HELP "USE\n..."
|
||||
IDS_USER_SYNTAX "Использование:\nNET USER [username [password | *] [options]] [/DOMAIN]\n\
|
||||
username {password | *} /ADD [options] [/DOMAIN]\n\
|
||||
username [/DELETE] [/DOMAIN]"
|
||||
IDS_USER_SYNTAX "Использование:\nNET USER [имя_пользователя [пароль | *] [параметры]] [/DOMAIN]\n\
|
||||
имя_пользователя {пароль | *} /ADD [параметры] [/DOMAIN]\n\
|
||||
имя_пользователя [/DELETE] [/DOMAIN]"
|
||||
IDS_USER_HELP "USER\n..."
|
||||
IDS_VIEW_SYNTAX "Использование:\nNET VIEW ..."
|
||||
IDS_VIEW_HELP "VIEW\n..."
|
||||
|
@ -65,4 +66,60 @@ BEGIN
|
|||
IDS_NET_SYNTAX "Использование:\nNET [ ACCOUNTS | COMPUTER | CONFIG | CONTINUE | FILE | GROUP | HELP |\n\
|
||||
HELPMSG | LOCALGROUP | NAME | PAUSE | PRINT | SEND | SESSION |\n\
|
||||
SHARE | START | STATISTICS | STOP | TIME | USE | NET USER | VIEW ]\n"
|
||||
|
||||
IDS_ACCOUNTS_FORCE_LOGOFF "Force logoff after"
|
||||
IDS_ACCOUNTS_LOGOFF_SECONDS "%lu seconds"
|
||||
IDS_ACCOUNTS_MIN_PW_AGE "Minimum password age (in days)"
|
||||
IDS_ACCOUNTS_MAX_PW_AGE "Maximum password age (in days)"
|
||||
IDS_ACCOUNTS_MIN_PW_LENGTH "Minimum password length"
|
||||
IDS_ACCOUNTS_PW_HIST_LENGTH "Password history length"
|
||||
IDS_ACCOUNTS_LOCKOUT_THRESHOLD "Lockout threshold"
|
||||
IDS_ACCOUNTS_LOCKOUT_DURATION "Lockout duration (in minutes)"
|
||||
IDS_ACCOUNTS_LOCKOUT_WINDOW "Lockout observation window (in minutes)"
|
||||
IDS_ACCOUNTS_COMPUTER_ROLE "Computer role"
|
||||
IDS_ACCOUNTS_PRIMARY_SERVER "Primary server"
|
||||
IDS_ACCOUNTS_BACKUP_SERVER "Backup server"
|
||||
IDS_ACCOUNTS_STANDALONE_SERVER "Standalone server"
|
||||
IDS_ACCOUNTS_WORKSTATION "Workstation"
|
||||
|
||||
IDS_LOCALGROUP_ALIASES "Aliases for \\\\%s"
|
||||
IDS_LOCALGROUP_ALIAS_NAME "Alias name"
|
||||
IDS_LOCALGROUP_COMMENT "Comment"
|
||||
IDS_LOCALGROUP_MEMBERS "Members"
|
||||
|
||||
IDS_USER_ACCOUNTS "User accounts for \\\\%s"
|
||||
IDS_USER_NAME "User name"
|
||||
IDS_USER_FULL_NAME "Full name"
|
||||
IDS_USER_COMMENT "Comment"
|
||||
IDS_USER_USER_COMMENT "User comment"
|
||||
IDS_USER_COUNTRY_CODE "Country code"
|
||||
IDS_USER_ACCOUNT_ACTIVE "Account active"
|
||||
IDS_USER_ACCOUNT_EXPIRES "Account expires"
|
||||
IDS_USER_PW_LAST_SET "Password last set"
|
||||
IDS_USER_PW_EXPIRES "Password expires"
|
||||
IDS_USER_PW_CHANGEABLE "Password changeable"
|
||||
IDS_USER_PW_REQUIRED "Password required"
|
||||
IDS_USER_CHANGE_PW "User may change password"
|
||||
IDS_USER_WORKSTATIONS "Workstations allowed"
|
||||
IDS_USER_LOGON_SCRIPT "Logon script"
|
||||
IDS_USER_PROFILE "User profile"
|
||||
IDS_USER_HOME_DIR "Home directory"
|
||||
IDS_USER_LAST_LOGON "Last logon"
|
||||
IDS_USER_LOGON_HOURS "Logon hours allowed"
|
||||
IDS_USER_LOCAL_GROUPS "Local group memberships"
|
||||
IDS_USER_GLOBAL_GROUPS "Global group memberships"
|
||||
|
||||
IDS_USER_ENTER_PASSWORD1 "Enter a new password for the user: "
|
||||
IDS_USER_ENTER_PASSWORD2 "Enter the password again: "
|
||||
IDS_USER_NO_PASSWORD_MATCH "The passwords do not match!"
|
||||
|
||||
IDS_GENERIC_YES "Yes"
|
||||
IDS_GENERIC_NO "No"
|
||||
IDS_GENERIC_NEVER "Never"
|
||||
IDS_GENERIC_NONE "None"
|
||||
IDS_GENERIC_ALL "All"
|
||||
IDS_GENERIC_LOCKED "Locked"
|
||||
|
||||
IDS_ERROR_OPTION_NOT_SUPPORTED "The %s option is not supported yet.\n"
|
||||
IDS_ERROR_INVALID_OPTION_VALUE "You entered an invalid value for the %s option.\n"
|
||||
END
|
||||
|
|
|
@ -64,6 +64,26 @@ PrintResourceString(
|
|||
}
|
||||
|
||||
|
||||
VOID
|
||||
PrintPaddedResourceString(
|
||||
INT resID,
|
||||
INT nPaddedLength)
|
||||
{
|
||||
WCHAR szMsgBuffer[MAX_BUFFER_SIZE];
|
||||
INT nLength, i;
|
||||
|
||||
nLength = LoadStringW(GetModuleHandle(NULL), resID, szMsgBuffer, MAX_BUFFER_SIZE);
|
||||
if (nLength < nPaddedLength)
|
||||
{
|
||||
for (i = nLength; i < nPaddedLength; i++)
|
||||
szMsgBuffer[i] = L' ';
|
||||
szMsgBuffer[nPaddedLength] = UNICODE_NULL;
|
||||
}
|
||||
|
||||
WriteToConsole(szMsgBuffer);
|
||||
}
|
||||
|
||||
|
||||
VOID
|
||||
PrintToConsole(
|
||||
LPWSTR lpFormat,
|
||||
|
@ -118,6 +138,43 @@ WriteToConsole(
|
|||
}
|
||||
|
||||
|
||||
VOID
|
||||
ReadFromConsole(
|
||||
LPWSTR lpInput,
|
||||
DWORD dwLength,
|
||||
BOOL bEcho)
|
||||
{
|
||||
DWORD dwOldMode;
|
||||
DWORD dwRead = 0;
|
||||
HANDLE hFile;
|
||||
LPWSTR p;
|
||||
PCHAR pBuf;
|
||||
|
||||
pBuf = HeapAlloc(GetProcessHeap(), 0, dwLength - 1);
|
||||
ZeroMemory(lpInput, dwLength * sizeof(WCHAR));
|
||||
hFile = GetStdHandle(STD_INPUT_HANDLE);
|
||||
GetConsoleMode(hFile, &dwOldMode);
|
||||
|
||||
SetConsoleMode(hFile, ENABLE_LINE_INPUT | (bEcho ? ENABLE_ECHO_INPUT : 0));
|
||||
|
||||
ReadFile(hFile, (PVOID)pBuf, dwLength - 1, &dwRead, NULL);
|
||||
|
||||
MultiByteToWideChar(CP_OEMCP, 0, pBuf, dwRead, lpInput, dwLength - 1);
|
||||
HeapFree(GetProcessHeap(), 0, pBuf);
|
||||
|
||||
for (p = lpInput; *p; p++)
|
||||
{
|
||||
if (*p == L'\x0d')
|
||||
{
|
||||
*p = L'\0';
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
SetConsoleMode(hFile, dwOldMode);
|
||||
}
|
||||
|
||||
|
||||
int wmain(int argc, WCHAR **argv)
|
||||
{
|
||||
PCOMMAND cmdptr;
|
||||
|
|
|
@ -30,6 +30,11 @@ PrintResourceString(
|
|||
INT resID,
|
||||
...);
|
||||
|
||||
VOID
|
||||
PrintPaddedResourceString(
|
||||
INT resID,
|
||||
INT nPaddedLength);
|
||||
|
||||
VOID
|
||||
PrintToConsole(
|
||||
LPWSTR lpFormat,
|
||||
|
@ -39,6 +44,12 @@ VOID
|
|||
WriteToConsole(
|
||||
LPWSTR lpString);
|
||||
|
||||
VOID
|
||||
ReadFromConsole(
|
||||
LPWSTR lpInput,
|
||||
DWORD dwLength,
|
||||
BOOL bEcho);
|
||||
|
||||
VOID help(VOID);
|
||||
INT unimplemented(INT argc, WCHAR **argv);
|
||||
|
||||
|
|
|
@ -15,6 +15,9 @@ LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
|
|||
#ifdef LANGUAGE_EN_US
|
||||
#include "lang/en-US.rc"
|
||||
#endif
|
||||
#ifdef LANGUAGE_ES_ES
|
||||
#include "lang/es-ES.rc"
|
||||
#endif
|
||||
#ifdef LANGUAGE_RO_RO
|
||||
#include "lang/ro-RO.rc"
|
||||
#endif
|
||||
|
|
|
@ -44,3 +44,59 @@
|
|||
#define IDS_VIEW_HELP 141
|
||||
#define IDS_HELP_SYNTAX 142
|
||||
#define IDS_NET_SYNTAX 143
|
||||
|
||||
#define IDS_ACCOUNTS_FORCE_LOGOFF 200
|
||||
#define IDS_ACCOUNTS_LOGOFF_SECONDS 201
|
||||
#define IDS_ACCOUNTS_MIN_PW_AGE 202
|
||||
#define IDS_ACCOUNTS_MAX_PW_AGE 203
|
||||
#define IDS_ACCOUNTS_MIN_PW_LENGTH 204
|
||||
#define IDS_ACCOUNTS_PW_HIST_LENGTH 205
|
||||
#define IDS_ACCOUNTS_LOCKOUT_THRESHOLD 206
|
||||
#define IDS_ACCOUNTS_LOCKOUT_DURATION 207
|
||||
#define IDS_ACCOUNTS_LOCKOUT_WINDOW 208
|
||||
#define IDS_ACCOUNTS_COMPUTER_ROLE 209
|
||||
#define IDS_ACCOUNTS_PRIMARY_SERVER 210
|
||||
#define IDS_ACCOUNTS_BACKUP_SERVER 211
|
||||
#define IDS_ACCOUNTS_STANDALONE_SERVER 212
|
||||
#define IDS_ACCOUNTS_WORKSTATION 213
|
||||
|
||||
#define IDS_LOCALGROUP_ALIASES 300
|
||||
#define IDS_LOCALGROUP_ALIAS_NAME 301
|
||||
#define IDS_LOCALGROUP_COMMENT 302
|
||||
#define IDS_LOCALGROUP_MEMBERS 303
|
||||
|
||||
#define IDS_USER_ACCOUNTS 449
|
||||
#define IDS_USER_NAME 450
|
||||
#define IDS_USER_FULL_NAME 451
|
||||
#define IDS_USER_COMMENT 452
|
||||
#define IDS_USER_USER_COMMENT 453
|
||||
#define IDS_USER_COUNTRY_CODE 454
|
||||
#define IDS_USER_ACCOUNT_ACTIVE 455
|
||||
#define IDS_USER_ACCOUNT_EXPIRES 456
|
||||
#define IDS_USER_PW_LAST_SET 457
|
||||
#define IDS_USER_PW_EXPIRES 458
|
||||
#define IDS_USER_PW_CHANGEABLE 459
|
||||
#define IDS_USER_PW_REQUIRED 460
|
||||
#define IDS_USER_CHANGE_PW 461
|
||||
#define IDS_USER_WORKSTATIONS 462
|
||||
#define IDS_USER_LOGON_SCRIPT 463
|
||||
#define IDS_USER_PROFILE 464
|
||||
#define IDS_USER_HOME_DIR 465
|
||||
#define IDS_USER_LAST_LOGON 466
|
||||
#define IDS_USER_LOGON_HOURS 467
|
||||
#define IDS_USER_LOCAL_GROUPS 468
|
||||
#define IDS_USER_GLOBAL_GROUPS 469
|
||||
|
||||
#define IDS_USER_ENTER_PASSWORD1 490
|
||||
#define IDS_USER_ENTER_PASSWORD2 491
|
||||
#define IDS_USER_NO_PASSWORD_MATCH 492
|
||||
|
||||
#define IDS_GENERIC_YES 500
|
||||
#define IDS_GENERIC_NO 501
|
||||
#define IDS_GENERIC_NEVER 502
|
||||
#define IDS_GENERIC_NONE 503
|
||||
#define IDS_GENERIC_ALL 504
|
||||
#define IDS_GENERIC_LOCKED 505
|
||||
|
||||
#define IDS_ERROR_OPTION_NOT_SUPPORTED 600
|
||||
#define IDS_ERROR_INVALID_OPTION_VALUE 601
|
||||
|
|
38
base/applications/network/ping/lang/es-ES.rc
Normal file
38
base/applications/network/ping/lang/es-ES.rc
Normal file
|
@ -0,0 +1,38 @@
|
|||
/* Spanish Language resource file.
|
||||
* Translated by: Ismael Ferreras Morezuelas <2014-11-07> */
|
||||
|
||||
LANGUAGE LANG_SPANISH, SUBLANG_NEUTRAL
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_USAGE "\nUso: ping [-t] [-n cuenta] [-l tamaño] [-w tiempo_de_espera] nombre_de_destino\n\n\
|
||||
Opciones:\n\
|
||||
-t Hacer ping al host especificado hasta que se detenga;\n\
|
||||
para detener, presione Ctrl+C.\n\
|
||||
-n cuenta Número de solicitudes de eco a enviar.\n\
|
||||
-l tamaño Tamaño de búfer a enviar.\n\
|
||||
-w t_espera Tiempo de espera en milisegundos para cada respuesta.\n\n\0"
|
||||
|
||||
IDS_PING_WITH_BYTES "\nHaciendo ping a %1 [%2] con %3!d! bytes de datos:\n\n\0"
|
||||
IDS_PING_STATISTICS "\nEstadísticas de ping para %1:\n\0"
|
||||
IDS_PACKETS_SENT_RECEIVED_LOST " Paquetes: enviados = %1!d!, recibidos = %2!d!, perdidos = %3!d! (%4!d!%% perdidos),\n\0"
|
||||
IDS_APPROXIMATE_ROUND_TRIP "Tiempos aproximados de ida y vuelta en milisegundos:\n\0"
|
||||
IDS_MIN_MAX_AVERAGE " Mínimo = %1, Máximo = %2, Media = %3\n\0"
|
||||
IDS_NOT_ENOUGH_RESOURCES "No hay suficientes recursos libres disponibles.\n\0"
|
||||
IDS_UNKNOWN_HOST "No se pudo encontrar el host %1.\n\0"
|
||||
IDS_SETSOCKOPT_FAILED "setsockopt ha fallado (%1!d!).\n\0"
|
||||
IDS_COULD_NOT_CREATE_SOCKET "No se pudo iniciar el socket (#%1!d!).\n\0"
|
||||
IDS_COULD_NOT_INIT_WINSOCK "No se pudo iniciar winsock dll.\n\0"
|
||||
IDS_DEST_MUST_BE_SPECIFIED "Debe especificar el nombre o dirección IP del destino.\n\0"
|
||||
IDS_BAD_PARAMETER "El parámetro %1 no es válido.\n\0"
|
||||
IDS_BAD_OPTION_FORMAT "El formato de opción %1 no es válido.\n\0"
|
||||
IDS_BAD_OPTION "La opción %1 no es válida.\n\0"
|
||||
IDS_BAD_VALUE_OPTION_L "El valor para la opción -l no es válido, debe de estar entre 0 y %1!d!.\n\0"
|
||||
IDS_REPLY_FROM "Respuesta desde %1: bytes=%2!d! tiempo%3%4 TTL=%5!d!\n\0"
|
||||
IDS_DEST_UNREACHABLE "Host de destino inaccesible.\n\0"
|
||||
IDS_COULD_NOT_TRANSMIT "No se ha podido transmitir ningún dato (%1!d!).\n\0"
|
||||
IDS_COULD_NOT_RECV "No se ha podido recibir ningún dato (%1!d!).\n\0"
|
||||
IDS_REQUEST_TIMEOUT "La petición ha caducado.\n\0"
|
||||
IDS_MS "ms\0"
|
||||
IDS_1MS "1ms\0"
|
||||
END
|
|
@ -23,6 +23,9 @@
|
|||
#ifdef LANGUAGE_EN_US
|
||||
#include "lang/en-US.rc"
|
||||
#endif
|
||||
#ifdef LANGUAGE_ES_ES
|
||||
#include "lang/es-ES.rc"
|
||||
#endif
|
||||
#ifdef LANGUAGE_FR_FR
|
||||
#include "lang/fr-FR.rc"
|
||||
#endif
|
||||
|
|
40
base/applications/network/wlanconf/lang/es-ES.rc
Normal file
40
base/applications/network/wlanconf/lang/es-ES.rc
Normal file
|
@ -0,0 +1,40 @@
|
|||
/* Spanish Language resource file.
|
||||
* Translated by: Ismael Ferreras Morezuelas <2014-11-07> */
|
||||
|
||||
LANGUAGE LANG_SPANISH, SUBLANG_NEUTRAL
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_USAGE "\nConfigura un adaptador inalámbrico.\n\n\
|
||||
WLANCONF [-c SSID [-w WEP] [-a]] [-d] [-s]\n\n\
|
||||
\t-c SSID\t\tConectarse al SSID especificado,\n\
|
||||
\t-w WEP\t\tEspecifica una clave WEP con la que conectarse.\n\
|
||||
\t-a\t\tEspecifica que la red a conectarse es de punto a punto (ad-hoc)\n\
|
||||
\t-d\t\tDesconectarse de la red inalámbrica actual.\n\
|
||||
\t-s\t\tBusca y muestra una lista con las redes inalámbricas disponibles\n\
|
||||
\t\t\tin range.\n\n\
|
||||
Si no se pasa ningún parámetro se mostrará información sobre la conexión inalámbrica actual\n"
|
||||
IDS_NO_NETWORK "No se han encontrado redes disponibles en las cercanías\n"
|
||||
IDS_NO_WLAN_ADAPTER "No se ha encontrado ningún adaptador inalámbrico en el equipo\n"
|
||||
IDS_SUCCESS "La operación se ha completado correctamente.\n"
|
||||
IDS_WLAN_DISCONNECT "\nAdaptador inalámbrico desconectado\n"
|
||||
IDS_MSG_WEP_ENABLED "WEP activado: %s\n"
|
||||
IDS_MSG_NETWORK_MODE "Modo de red: %s\n"
|
||||
IDS_MSG_CURRENT_WIRELESS "\nInformación de la configuración inalámbrica actual:\n\n"
|
||||
IDS_MSG_ENCRYPTED "Cifrado: %s\n"
|
||||
IDS_MSG_NETWORK_TYPE "Tipo de red: %s\n"
|
||||
IDS_MSG_RSSI "RSSI: %i dBm\n"
|
||||
IDS_MSG_SUPPORT_RATE "Tasas de transferencia soportadas (Mbps): "
|
||||
IDS_MSG_TRANSMISSION_POWER "Potencia de transmisión: %d mW\n"
|
||||
IDS_MSG_ANTENNA_COUNT "Número de antenas: %d\n"
|
||||
IDS_MSG_TRANSMIT_ANTENNA "Antena de transmisión: %d\n"
|
||||
IDS_MSG_TRANSMIT_ANTENNA_ANY "Antena de transmisión: Cualquiera\n"
|
||||
IDS_MSG_RECEIVE_ANTENNA "Antena de recepción: %d\n"
|
||||
IDS_MSG_RECEIVE_ANTENNA_ANY "Antena de recepción: Cualquiera\n"
|
||||
IDS_MSG_FRAGMENT_THRESHOLD "Nivel de fragmentación: %d bytes\n"
|
||||
IDS_MSG_RTS_THRESHOLD "Nivel RTS: %d bytes\n"
|
||||
IDS_YES "Sí"
|
||||
IDS_NO "No"
|
||||
IDS_ADHOC "Punto a punto (Adhoc)"
|
||||
IDS_INFRASTRUCTURE "Infrastructura"
|
||||
END
|
|
@ -19,6 +19,9 @@ LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
|
|||
#ifdef LANGUAGE_EN_US
|
||||
#include "lang/en-US.rc"
|
||||
#endif
|
||||
#ifdef LANGUAGE_ES_ES
|
||||
#include "lang/es-ES.rc"
|
||||
#endif
|
||||
#ifdef LANGUAGE_CS_CZ
|
||||
#include "lang/cs-CZ.rc"
|
||||
#endif
|
||||
|
|
|
@ -29,7 +29,7 @@ BEGIN
|
|||
MENUITEM SEPARATOR
|
||||
MENUITEM "Configurar &página...", CMD_PAGE_SETUP
|
||||
MENUITEM "&Imprimir\tCtrl+P", CMD_PRINT
|
||||
MENUITEM "Configuración &impresora...", CMD_PRINTER_SETUP
|
||||
MENUITEM "A&justes de impresión...", CMD_PRINTER_SETUP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Salir", CMD_EXIT
|
||||
END
|
||||
|
@ -132,7 +132,7 @@ END
|
|||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
STRING_LICENSE "This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.\r\n\r\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\r\n\r\nYou should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA."
|
||||
STRING_LICENSE "Este programa es software libre; puedes redistribuirlo y/o modificarlo bajo los términos de la GNU General Public License tal y como fueron publicados por la Free Software Foundation; ya sea la versión 2 de la Licencia, o (bajo tu discreción) cualquier versión posterior.\r\n\r\nEste programa se distribuye con el fin de ser útil, pero viene SIN NINGUNA GARANTÍA; sin tan siquiera la garantía implícita de COMERCIALIZACIÓN o la de IDONEIDAD PARA UN PROPÓSITO CONCRETO. Para más información lee la GNU General Public License.\r\n\r\nDeberías de haber recibido una copia de la GNU General Public License con el programa; si no, puedes escribir a la Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 EE.UU."
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
|
|
|
@ -103,7 +103,7 @@ BEGIN
|
|||
COMBOBOX ID_ENCODING, 54, 0, 156, 80, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP
|
||||
LTEXT "Кодировка:", 0x155, 5, 2, 41, 12
|
||||
COMBOBOX ID_EOLN, 54, 18, 156, 80, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
|
||||
LTEXT "Вариант:", 0x156, 5, 20, 41, 12
|
||||
LTEXT "Конец строки:", 0x156, 5, 20, 50, 12
|
||||
END
|
||||
|
||||
/* Dialog 'Go To' */
|
||||
|
@ -113,7 +113,7 @@ FONT 8, "MS Shell Dlg"
|
|||
CAPTION "Перейти к строке"
|
||||
BEGIN
|
||||
EDITTEXT ID_LINENUMBER, 54, 10, 106, 12, WS_CHILD | WS_BORDER | WS_TABSTOP
|
||||
LTEXT "Номер строки:", 0x155, 5, 12, 41, 12, WS_CHILD | WS_TABSTOP | ES_NUMBER
|
||||
LTEXT "Номер строки:", 0x155, 5, 12, 49, 12, WS_CHILD | WS_TABSTOP | ES_NUMBER
|
||||
DEFPUSHBUTTON "OK", IDOK, 75, 30, 40, 15, WS_CHILD | WS_TABSTOP
|
||||
PUSHBUTTON "Отмена", IDCANCEL, 120, 30, 40, 15, WS_CHILD | WS_TABSTOP
|
||||
END
|
||||
|
@ -150,24 +150,24 @@ BEGIN
|
|||
STRING_UNTITLED "Без заголовка"
|
||||
STRING_ALL_FILES "Все файлы (*.*)"
|
||||
STRING_TEXT_FILES_TXT "Текстовые файлы (*.txt)"
|
||||
STRING_TOOLARGE "Файл '%s' слишком большой для блокнота.\n \
|
||||
Используйте другой редактор."
|
||||
STRING_NOTEXT "Вы не ввели никакого текста. \
|
||||
\nВведите что-нибудь и попробуйте еще."
|
||||
STRING_DOESNOTEXIST "Файл '%s'\nне существует\n\n \
|
||||
STRING_TOOLARGE "Файл '%s' слишком велик.\n\
|
||||
Воспользуйтесь другим текстовым редактором."
|
||||
STRING_NOTEXT "Вы не ввели текст.\n\
|
||||
Введите что-нибудь и попробуйте еще."
|
||||
STRING_DOESNOTEXIST "Файл '%s'\nне существует\n\n\
|
||||
Хотите создать новый файл?"
|
||||
STRING_NOTSAVED "Файл '%s'\nбыл изменен\n\n \
|
||||
STRING_NOTSAVED "Файл '%s'\nбыл изменен\n\n\
|
||||
Хотите сохранить изменения?"
|
||||
STRING_NOTFOUND "'%s' не найден."
|
||||
STRING_OUT_OF_MEMORY "Недостаточно памяти для завершения этой операции. \
|
||||
\nЗакройте одно или несколько приложений и повторите попытку."
|
||||
STRING_CANNOTFIND "Невозможно найти '%s'"
|
||||
STRING_ANSI "ANSI"
|
||||
STRING_UNICODE "Юникод"
|
||||
STRING_UNICODE_BE "Юникод (big endian)"
|
||||
STRING_UNICODE "Unicode"
|
||||
STRING_UNICODE_BE "Unicode (big endian)"
|
||||
STRING_UTF8 "UTF-8"
|
||||
STRING_CRLF "Windows (CR + LF)"
|
||||
STRING_LF "Unix (LF)"
|
||||
STRING_CR "Макинтош (CR)"
|
||||
STRING_CR "Macintosh (CR)"
|
||||
STRING_LINE_COLUMN "Строка %d, столбец %d"
|
||||
END
|
||||
|
|
|
@ -1,3 +1,6 @@
|
|||
/* Spanish Language resource file.
|
||||
* Translated by: ?? and Ismael Ferreras Morezuelas <2014-11-07> */
|
||||
|
||||
LANGUAGE LANG_SPANISH, SUBLANG_NEUTRAL
|
||||
|
||||
IDR_MAINMENU MENU
|
||||
|
@ -14,11 +17,11 @@ BEGIN
|
|||
MENUITEM "&Desinstalar", ID_UNINSTALL
|
||||
MENUITEM "&Modificar", ID_MODIFY
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Eliminar del registro", ID_REGREMOVE
|
||||
MENUITEM "&Eliminar del Registro", ID_REGREMOVE
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Refrescar", ID_REFRESH
|
||||
MENUITEM "&Recargar", ID_REFRESH
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Update Da&tabase", ID_RESETDB
|
||||
MENUITEM "&Actualizar el listado desde Internet", ID_RESETDB
|
||||
END
|
||||
POPUP "Ayuda"
|
||||
BEGIN
|
||||
|
@ -44,11 +47,11 @@ BEGIN
|
|||
MENUITEM "&Desinstalar", ID_UNINSTALL
|
||||
MENUITEM "&Modificar", ID_MODIFY
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Eliminar del registro", ID_REGREMOVE
|
||||
MENUITEM "&Eliminar del Registro", ID_REGREMOVE
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Refrescar", ID_REFRESH
|
||||
MENUITEM "&Recargar", ID_REFRESH
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Update Da&tabase", ID_RESETDB
|
||||
MENUITEM "&Actualizar listado desde Internet", ID_RESETDB
|
||||
END
|
||||
END
|
||||
|
||||
|
@ -61,7 +64,7 @@ BEGIN
|
|||
AUTOCHECKBOX "&Guardar posición de la ventana", IDC_SAVE_WINDOW_POS, 15, 12, 219, 12
|
||||
AUTOCHECKBOX "&Actualizar la lista de programas accesibles al comenzar", IDC_UPDATE_AVLIST, 15, 29, 222, 12
|
||||
AUTOCHECKBOX "&Registro de programas instalados y desinstalados", IDC_LOG_ENABLED, 15, 46, 219, 12
|
||||
GROUPBOX "Descargando ", -1, 4, 65, 240, 51
|
||||
GROUPBOX "Descargas", -1, 4, 65, 240, 51
|
||||
LTEXT "Carpeta de descargas:", -1, 16, 75, 100, 9
|
||||
EDITTEXT IDC_DOWNLOAD_DIR_EDIT, 15, 86, 166, 12, WS_CHILD | WS_VISIBLE | WS_GROUP | ES_AUTOHSCROLL
|
||||
PUSHBUTTON "&Seleccionar", IDC_CHOOSE, 187, 85, 50, 14
|
||||
|
@ -80,12 +83,12 @@ BEGIN
|
|||
AUTORADIOBUTTON "&Instalar desde un disco (CD o DVD)", IDC_CD_INSTALL, 10, 46, 197, 11, WS_GROUP
|
||||
AUTORADIOBUTTON "&Descargar e instalar", IDC_DOWNLOAD_INSTALL, 10, 59, 197, 11, NOT WS_TABSTOP
|
||||
PUSHBUTTON "Aceptar", IDOK, 86, 78, 60, 14
|
||||
PUSHBUTTON "Cancelas", IDCANCEL, 150, 78, 60, 14
|
||||
PUSHBUTTON "Cancelar", IDCANCEL, 150, 78, 60, 14
|
||||
END
|
||||
|
||||
IDD_DOWNLOAD_DIALOG DIALOGEX 0, 0, 220, 76
|
||||
STYLE DS_SHELLFONT | DS_CENTER | WS_BORDER | WS_CAPTION | WS_POPUP | WS_SYSMENU | WS_VISIBLE
|
||||
CAPTION "Descargar..."
|
||||
CAPTION "Descargando..."
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
CONTROL "Progress1", IDC_DOWNLOAD_PROGRESS, "msctls_progress32", WS_BORDER | PBS_SMOOTH, 10, 10, 200, 12
|
||||
|
@ -98,7 +101,7 @@ STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME
|
|||
CAPTION "Acerca de"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
LTEXT "ReactOS Applications Manager\nCopyright (C) 2009\nby Dmitry Chapyshev (dmitry@reactos.org)", IDC_STATIC, 48, 7, 130, 39
|
||||
LTEXT "Administrador de aplicaciones de ReactOS\nCopyright (C) 2009\nCreado por Dmitry Chapyshev (dmitry@reactos.org)", IDC_STATIC, 48, 7, 130, 39
|
||||
PUSHBUTTON "Cerrar", IDOK, 133, 46, 50, 14
|
||||
ICON IDI_MAIN, IDC_STATIC, 10, 10, 7, 30
|
||||
END
|
||||
|
@ -109,7 +112,7 @@ BEGIN
|
|||
IDS_TOOLTIP_UNINSTALL "Desinstalar"
|
||||
IDS_TOOLTIP_MODIFY "Modificar"
|
||||
IDS_TOOLTIP_SETTINGS "Ajustes"
|
||||
IDS_TOOLTIP_REFRESH "Refrescar"
|
||||
IDS_TOOLTIP_REFRESH "Recargar"
|
||||
IDS_TOOLTIP_EXIT "Salir"
|
||||
END
|
||||
|
||||
|
@ -127,18 +130,18 @@ BEGIN
|
|||
IDS_INFO_PUBLISHER "\nAutor: "
|
||||
IDS_INFO_HELPLINK "\nEnlace de ayuda: "
|
||||
IDS_INFO_HELPPHONE "\nTeléfono de ayuda: "
|
||||
IDS_INFO_README "\nLeeme: "
|
||||
IDS_INFO_REGOWNER "\nUsuario registrador: "
|
||||
IDS_INFO_README "\nLéeme: "
|
||||
IDS_INFO_REGOWNER "\nUsuario registrado: "
|
||||
IDS_INFO_PRODUCTID "\nID Producto: "
|
||||
IDS_INFO_CONTACT "\nContacto: "
|
||||
IDS_INFO_UPDATEINFO "\nInformación actualización: "
|
||||
IDS_INFO_INFOABOUT "\nInformación Acerca de: "
|
||||
IDS_INFO_INFOABOUT "\nInformación sobre el programa: "
|
||||
IDS_INFO_COMMENTS "\nComentarios: "
|
||||
IDS_INFO_INSTLOCATION "\nLocalización de instalación: "
|
||||
IDS_INFO_INSTLOCATION "\nCarpeta de instalación: "
|
||||
IDS_INFO_INSTALLSRC "\nOrigen de instalación: "
|
||||
IDS_INFO_UNINSTALLSTR "\nComando de desinstalación: "
|
||||
IDS_INFO_MODIFYPATH "\nRuta modificada: "
|
||||
IDS_INFO_INSTALLDATE "\nFecha instalación: "
|
||||
IDS_INFO_MODIFYPATH "\nRuta de modificación: "
|
||||
IDS_INFO_INSTALLDATE "\nFecha de instalación: "
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
|
@ -154,39 +157,39 @@ STRINGTABLE
|
|||
BEGIN
|
||||
IDS_CAT_AUDIO "Audio"
|
||||
IDS_CAT_DEVEL "Desarrollo"
|
||||
IDS_CAT_DRIVERS "Drivers"
|
||||
IDS_CAT_DRIVERS "Controladores"
|
||||
IDS_CAT_EDU "Educación"
|
||||
IDS_CAT_ENGINEER "Ingeniería"
|
||||
IDS_CAT_FINANCE "Finanzas"
|
||||
IDS_CAT_GAMES "Juegos y Entretenimiento"
|
||||
IDS_CAT_GAMES "Juegos y entretenimiento"
|
||||
IDS_CAT_GRAPHICS "Gráficos"
|
||||
IDS_CAT_INTERNET "Internet & Redes"
|
||||
IDS_CAT_LIBS "Librerias"
|
||||
IDS_CAT_INTERNET "Internet y redes"
|
||||
IDS_CAT_LIBS "Bibliotecas"
|
||||
IDS_CAT_OFFICE "Oficina"
|
||||
IDS_CAT_OTHER "Otros"
|
||||
IDS_CAT_SCIENCE "Ciencia"
|
||||
IDS_CAT_TOOLS "Herramientas"
|
||||
IDS_CAT_VIDEO "Video"
|
||||
IDS_CAT_VIDEO "Vídeo"
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_APPTITLE "ReactOS Applications Manager"
|
||||
IDS_APPTITLE "Administrador de aplicaciones de ReactOS"
|
||||
IDS_SEARCH_TEXT "Buscar..."
|
||||
IDS_INSTALL "Instalar"
|
||||
IDS_UNINSTALL "Desinstalar"
|
||||
IDS_MODIFY "Modificar"
|
||||
IDS_APPS_COUNT "Cantidad de aplicaciones: %d"
|
||||
IDS_WELCOME_TITLE "Bienvenido a ReactOS Applications Manager!\n\n"
|
||||
IDS_WELCOME_TEXT "Seleccione una categoría a la izquierda, posteriormente seleccione la aplicación a instalar o desinstalar.\nReactOS Web: "
|
||||
IDS_APPS_COUNT "Número de aplicaciones: %d"
|
||||
IDS_WELCOME_TITLE "Bienvenido al Administrador de aplicaciones de ReactOS.\n\n"
|
||||
IDS_WELCOME_TEXT "Seleccione una categoría a la izquierda, para más tarde seleccionar la aplicación a instalar o desinstalar.\nWeb de ReactOS: "
|
||||
IDS_WELCOME_URL "http://www.reactos.org"
|
||||
IDS_INSTALLED "Instaladas"
|
||||
IDS_AVAILABLEFORINST "Disponible para instalación"
|
||||
IDS_AVAILABLEFORINST "Disponible para su instalación"
|
||||
IDS_UPDATES "Actualizaciones"
|
||||
IDS_APPLICATIONS "Aplicaciones"
|
||||
IDS_CHOOSE_FOLDER_TEXT "Seleccione una carpeta donde se descargarán los programas:"
|
||||
IDS_CHOOSE_FOLDER_ERROR "¡La carpeta especificada no existe!"
|
||||
IDS_APP_REG_REMOVE "¿Esta seguro que quiere borrar los datos del programa instalado del registro?"
|
||||
IDS_APP_REG_REMOVE "¿Está seguro de querer borrar del Registro los datos de instalación del programa?"
|
||||
IDS_INFORMATION "Información"
|
||||
IDS_UNABLE_TO_REMOVE "!Imposible eliminar los datos del programa del registro!"
|
||||
IDS_UNABLE_TO_REMOVE "¡No se pudieron borrar del Registro los datos de instalación del programa!"
|
||||
END
|
||||
|
|
|
@ -35,6 +35,9 @@ Description = Narzędzie do tworzenia i otwierania plików typu 7zip, zip, tar,
|
|||
Description = Un utilitar de arhivare a fișierelor, compatibil cu 7zip, zip, tar, rar și multe alte formate de arhive.
|
||||
Size = 1,14 Mo
|
||||
|
||||
[Section.0419]
|
||||
Description = Утилита для создания и открытия 7zip, zip, tar, rar и других архивных файлов.
|
||||
|
||||
[Section.041f]
|
||||
Description = 7zip, zip, tar, rar ve başka birçok belgelik biçimi destekli bir kütük belgelikleme aracı.
|
||||
Size = 1,14 MB
|
||||
|
|
|
@ -587,7 +587,7 @@ BOOL ExportRegistryFile(HWND hWnd)
|
|||
{
|
||||
BOOL bRet = FALSE;
|
||||
OPENFILENAME ofn;
|
||||
WCHAR ExportKeyPath[_MAX_PATH];
|
||||
WCHAR ExportKeyPath[_MAX_PATH] = {0};
|
||||
WCHAR Caption[128], szTitle[512], szText[512];
|
||||
HKEY hKeyRoot;
|
||||
LPCWSTR pszKeyPath;
|
||||
|
|
|
@ -1,3 +1,6 @@
|
|||
/* Spanish Language resource file.
|
||||
* Translated by: ?? and Ismael Ferreras Morezuelas <2014-11-07> */
|
||||
|
||||
LANGUAGE LANG_SPANISH, SUBLANG_NEUTRAL
|
||||
|
||||
ID_ACCEL ACCELERATORS
|
||||
|
@ -18,7 +21,7 @@ BEGIN
|
|||
BEGIN
|
||||
MENUITEM "&Salir", ID_REGISTRY_EXIT
|
||||
END
|
||||
POPUP "A&yuda"
|
||||
POPUP "Ay&uda"
|
||||
BEGIN
|
||||
MENUITEM "&Acerca de...", ID_HELP_ABOUT
|
||||
END
|
||||
|
@ -28,11 +31,11 @@ IDR_REGEDIT_MENU MENU
|
|||
BEGIN
|
||||
POPUP "&Registro"
|
||||
BEGIN
|
||||
MENUITEM "&Importar archivo de registro...", ID_REGISTRY_IMPORTREGISTRYFILE
|
||||
MENUITEM "&Exportar archivo de registro...", ID_REGISTRY_EXPORTREGISTRYFILE
|
||||
MENUITEM "&Importar archivo...", ID_REGISTRY_IMPORTREGISTRYFILE
|
||||
MENUITEM "&Exportar archivo...", ID_REGISTRY_EXPORTREGISTRYFILE
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Cargar archivo de registro...", ID_REGISTRY_LOADHIVE, GRAYED
|
||||
MENUITEM "Descargar archivo de registro...", ID_REGISTRY_UNLOADHIVE, GRAYED
|
||||
MENUITEM "Cargar subárbol...", ID_REGISTRY_LOADHIVE, GRAYED
|
||||
MENUITEM "Descargar subárbol...", ID_REGISTRY_UNLOADHIVE, GRAYED
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Conectar al Registro de red...", ID_REGISTRY_CONNECTNETWORKREGISTRY
|
||||
MENUITEM "&Desconectar del Registro de red...", ID_REGISTRY_DISCONNECTNETWORKREGISTRY, GRAYED
|
||||
|
@ -41,7 +44,7 @@ BEGIN
|
|||
MENUITEM SEPARATOR
|
||||
MENUITEM "S&alir", ID_REGISTRY_EXIT
|
||||
END
|
||||
POPUP "&Editar"
|
||||
POPUP "&Edición"
|
||||
BEGIN
|
||||
MENUITEM "&Modificar", ID_EDIT_MODIFY
|
||||
MENUITEM SEPARATOR
|
||||
|
@ -52,16 +55,16 @@ BEGIN
|
|||
MENUITEM "Valor de c&adena", ID_EDIT_NEW_STRINGVALUE
|
||||
MENUITEM "Valor &binario", ID_EDIT_NEW_BINARYVALUE
|
||||
MENUITEM "Valor &DWORD", ID_EDIT_NEW_DWORDVALUE
|
||||
MENUITEM "&Valor de varias lineas", ID_EDIT_NEW_MULTISTRINGVALUE
|
||||
MENUITEM "&Valor de una linea expandibles", ID_EDIT_NEW_EXPANDABLESTRINGVALUE
|
||||
MENUITEM "Valor de cadena &múltiple", ID_EDIT_NEW_MULTISTRINGVALUE
|
||||
MENUITEM "Valor de cadena e&xpandible", ID_EDIT_NEW_EXPANDABLESTRINGVALUE
|
||||
END
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Permisos...", ID_EDIT_PERMISSIONS
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Eliminar\tDel", ID_EDIT_DELETE
|
||||
MENUITEM "&Eliminar\tSupr", ID_EDIT_DELETE
|
||||
MENUITEM "&Renombrar", ID_EDIT_RENAME
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Copiar valor de la clave", ID_EDIT_COPYKEYNAME
|
||||
MENUITEM "&Copiar nombre de clave", ID_EDIT_COPYKEYNAME
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Buscar\tCtrl+F", ID_EDIT_FIND
|
||||
MENUITEM "Buscar &siguiente\tF3", ID_EDIT_FINDNEXT
|
||||
|
@ -76,14 +79,14 @@ BEGIN
|
|||
END
|
||||
POPUP "&Favoritos"
|
||||
BEGIN
|
||||
MENUITEM "&Añadir a Favoritos", ID_FAVOURITES_ADDTOFAVOURITES, GRAYED
|
||||
MENUITEM "&Eliminar Favorito", ID_FAVOURITES_REMOVEFAVOURITE, GRAYED
|
||||
MENUITEM "&Añadir a favoritos", ID_FAVOURITES_ADDTOFAVOURITES, GRAYED
|
||||
MENUITEM "&Quitar favorito", ID_FAVOURITES_REMOVEFAVOURITE, GRAYED
|
||||
END
|
||||
POPUP "&Ayuda"
|
||||
POPUP "Ay&uda"
|
||||
BEGIN
|
||||
MENUITEM "Temas de Ayuda", ID_HELP_HELPTOPICS
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Acerca de Editor de registro", ID_HELP_ABOUT
|
||||
MENUITEM "&Acerca de Editor del Registro", ID_HELP_ABOUT
|
||||
END
|
||||
END
|
||||
|
||||
|
@ -92,9 +95,9 @@ BEGIN
|
|||
POPUP ""
|
||||
BEGIN
|
||||
MENUITEM "&Modificar", ID_EDIT_MODIFY
|
||||
MENUITEM "Modificar Dato Binario", ID_EDIT_MODIFY_BIN
|
||||
MENUITEM "Modificar dato binario", ID_EDIT_MODIFY_BIN
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Borrar\tDel", ID_EDIT_DELETE
|
||||
MENUITEM "&Eliminar\tSupr", ID_EDIT_DELETE
|
||||
MENUITEM "&Renombrar", ID_EDIT_RENAME
|
||||
END
|
||||
POPUP ""
|
||||
|
@ -103,29 +106,29 @@ BEGIN
|
|||
BEGIN
|
||||
MENUITEM "&Clave", ID_EDIT_NEW_KEY
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Valor &Alfanumérico", ID_EDIT_NEW_STRINGVALUE
|
||||
MENUITEM "Valor &Binario", ID_EDIT_NEW_BINARYVALUE
|
||||
MENUITEM "Valor de &cadena", ID_EDIT_NEW_STRINGVALUE
|
||||
MENUITEM "Valor &binario", ID_EDIT_NEW_BINARYVALUE
|
||||
MENUITEM "Valor &DWORD", ID_EDIT_NEW_DWORDVALUE
|
||||
MENUITEM "Valor de cadena-&múltiple", ID_EDIT_NEW_MULTISTRINGVALUE
|
||||
MENUITEM "Valor de cadena &múltiple", ID_EDIT_NEW_MULTISTRINGVALUE
|
||||
MENUITEM "Valor de cadena e&xpandible", ID_EDIT_NEW_EXPANDABLESTRINGVALUE
|
||||
END
|
||||
END
|
||||
POPUP ""
|
||||
BEGIN
|
||||
MENUITEM "Expandir/Colapsar", ID_TREE_EXPANDBRANCH
|
||||
MENUITEM "Expandir/Contraer", ID_TREE_EXPANDBRANCH
|
||||
POPUP "&Nuevo"
|
||||
BEGIN
|
||||
MENUITEM "&Clave", ID_EDIT_NEW_KEY
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Valor &Alfanumérico", ID_EDIT_NEW_STRINGVALUE
|
||||
MENUITEM "Valor &Binario", ID_EDIT_NEW_BINARYVALUE
|
||||
MENUITEM "Valor de &cadena", ID_EDIT_NEW_STRINGVALUE
|
||||
MENUITEM "Valor &binario", ID_EDIT_NEW_BINARYVALUE
|
||||
MENUITEM "Valor &DWORD", ID_EDIT_NEW_DWORDVALUE
|
||||
MENUITEM "Valor de cadena-&múltiple", ID_EDIT_NEW_MULTISTRINGVALUE
|
||||
MENUITEM "Valor de cadena &múltiple", ID_EDIT_NEW_MULTISTRINGVALUE
|
||||
MENUITEM "Valor de cadena e&xpandible", ID_EDIT_NEW_EXPANDABLESTRINGVALUE
|
||||
END
|
||||
MENUITEM "&Buscar", ID_EDIT_FIND
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Borrar", ID_TREE_DELETE
|
||||
MENUITEM "&Eliminar", ID_TREE_DELETE
|
||||
MENUITEM "&Renombrar", ID_TREE_RENAME
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Exportar", ID_TREE_EXPORT
|
||||
|
@ -135,12 +138,12 @@ BEGIN
|
|||
END
|
||||
POPUP ""
|
||||
BEGIN
|
||||
MENUITEM "C&ut", ID_HEXEDIT_CUT
|
||||
MENUITEM "&Copy", ID_HEXEDIT_COPY
|
||||
MENUITEM "&Paste", ID_HEXEDIT_PASTE
|
||||
MENUITEM "&Delete", ID_HEXEDIT_DELETE
|
||||
MENUITEM "&Cortar", ID_HEXEDIT_CUT
|
||||
MENUITEM "Cop&iar", ID_HEXEDIT_COPY
|
||||
MENUITEM "&Pegar", ID_HEXEDIT_PASTE
|
||||
MENUITEM "&Eliminar", ID_HEXEDIT_DELETE
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Select &All", ID_HEXEDIT_SELECT_ALL
|
||||
MENUITEM "Seleccionar &todo", ID_HEXEDIT_SELECT_ALL
|
||||
END
|
||||
END
|
||||
|
||||
|
@ -148,10 +151,10 @@ END
|
|||
|
||||
IDD_EDIT_STRING DIALOGEX 32, 24, 252, 84
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "Editar Cadena"
|
||||
CAPTION "Editar cadena"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
LTEXT "&Nombre de Valor:", IDC_STATIC, 6, 6, 134, 8
|
||||
LTEXT "&Nombre del valor:", IDC_STATIC, 6, 6, 134, 8
|
||||
EDITTEXT IDC_VALUE_NAME, 6, 17, 240, 12, ES_AUTOHSCROLL | ES_READONLY
|
||||
LTEXT "&Información del valor:", IDC_STATIC, 6, 35, 161, 8
|
||||
EDITTEXT IDC_VALUE_DATA, 6, 46, 240, 12, ES_AUTOHSCROLL
|
||||
|
@ -161,10 +164,10 @@ END
|
|||
|
||||
IDD_EDIT_MULTI_STRING DIALOGEX 32, 24, 252, 174
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "Editar Multi-Cadena"
|
||||
CAPTION "Editar cadena múltiple"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
LTEXT "&Nombre de Valor:", IDC_STATIC, 6, 6, 134, 8
|
||||
LTEXT "&Nombre del valor:", IDC_STATIC, 6, 6, 134, 8
|
||||
EDITTEXT IDC_VALUE_NAME, 6, 17, 240, 12, ES_AUTOHSCROLL | ES_READONLY
|
||||
LTEXT "&Información del valor:", IDC_STATIC, 6, 35, 161, 8
|
||||
EDITTEXT IDC_VALUE_DATA, 6, 46, 240, 102, ES_AUTOHSCROLL | ES_MULTILINE |
|
||||
|
@ -175,10 +178,10 @@ END
|
|||
|
||||
IDD_EDIT_BIN_DATA DIALOGEX 32, 24, 252, 174
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "Editar valor Binario"
|
||||
CAPTION "Editar valor binario"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
LTEXT "&Nombre de Valor:", IDC_STATIC, 6, 6, 134, 8
|
||||
LTEXT "&Nombre del valor:", IDC_STATIC, 6, 6, 134, 8
|
||||
EDITTEXT IDC_VALUE_NAME, 6, 17, 240, 12, ES_AUTOHSCROLL | ES_READONLY
|
||||
LTEXT "&Información del valor:", IDC_STATIC, 6, 35, 161, 8
|
||||
CONTROL "", IDC_VALUE_DATA, "HexEdit32", WS_VSCROLL | WS_BORDER | WS_TABSTOP, 6, 46, 240, 102
|
||||
|
@ -191,7 +194,7 @@ STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP |
|
|||
CAPTION "Editar valor DWORD"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
LTEXT "&Nombre de Valor:", IDC_STATIC, 6, 6, 134, 8
|
||||
LTEXT "&Nombre del valor:", IDC_STATIC, 6, 6, 134, 8
|
||||
EDITTEXT IDC_VALUE_NAME, 6, 17, 240, 12, ES_AUTOHSCROLL | ES_READONLY
|
||||
LTEXT "&Información del valor:", IDC_STATIC, 6, 35, 161, 8
|
||||
EDITTEXT IDC_VALUE_DATA, 6, 46, 116, 12, ES_AUTOHSCROLL
|
||||
|
@ -204,18 +207,18 @@ END
|
|||
|
||||
IDD_EDIT_RESOURCE_LIST DIALOGEX 32, 24, 170, 120
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "Resource List"
|
||||
CAPTION "Lista de recursos"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
CONTROL "", IDC_RESOURCE_LIST, "SysListView32", LVS_REPORT | LVS_NOSORTHEADER |
|
||||
LVS_SINGLESEL | LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 10, 10, 150, 75
|
||||
DEFPUSHBUTTON "OK", IDOK, 27, 100, 50, 14
|
||||
PUSHBUTTON "Show...", IDC_SHOW_RESOURCE, 93, 100, 50, 14, WS_DISABLED
|
||||
DEFPUSHBUTTON "Aceptar", IDOK, 27, 100, 50, 14
|
||||
PUSHBUTTON "Mostrar...", IDC_SHOW_RESOURCE, 93, 100, 50, 14, WS_DISABLED
|
||||
END
|
||||
|
||||
IDD_EDIT_RESOURCE DIALOGEX 6, 18, 281, 283
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_NOIDLEMSG | DS_CONTEXTHELP | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "Resources"
|
||||
CAPTION "Recursos"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
LTEXT "DMA:", IDC_STATIC, 10, 5, 20, 8
|
||||
|
@ -224,30 +227,30 @@ BEGIN
|
|||
LTEXT "Interrupt:", IDC_STATIC, 10, 48, 35, 8
|
||||
CONTROL "", IDC_IRQ_LIST, "SysListView32", LVS_REPORT | LVS_NOSORTHEADER |
|
||||
LVS_SINGLESEL | LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 10, 58, 261, 31
|
||||
LTEXT "Memory:", IDC_STATIC, 10, 91, 32, 8
|
||||
LTEXT "Memoria:", IDC_STATIC, 10, 91, 32, 8
|
||||
CONTROL "", IDC_MEMORY_LIST, "SysListView32", LVS_REPORT | LVS_NOSORTHEADER |
|
||||
LVS_SINGLESEL | LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 10, 101, 261, 31
|
||||
LTEXT "Port:", IDC_STATIC, 10, 134, 38, 8
|
||||
LTEXT "Puerto:", IDC_STATIC, 10, 134, 38, 8
|
||||
CONTROL "", IDC_PORT_LIST, "SysListView32", LVS_REPORT | LVS_NOSORTHEADER |
|
||||
LVS_SINGLESEL | LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 10, 144, 261, 31
|
||||
LTEXT "Device specific data:", IDC_STATIC, 10, 177, 80, 8
|
||||
LTEXT "Datos específicos del dispositivo:", IDC_STATIC, 10, 177, 80, 8
|
||||
CONTROL "", IDC_DEVICE_LIST, "SysListView32", LVS_REPORT | LVS_NOSORTHEADER |
|
||||
LVS_SINGLESEL | LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 10, 188, 261, 31
|
||||
GROUPBOX "Usage", IDC_STATIC, 10, 219, 125, 39
|
||||
LTEXT "Undetermined", IDC_UNDETERMINED, 18, 230, 46, 8, WS_DISABLED
|
||||
LTEXT "Shared", IDC_SHARED, 18, 240, 48, 8, WS_DISABLED
|
||||
LTEXT "Device exclusive", IDC_DEVICE_EXCLUSIVE, 72, 230, 58, 8, WS_DISABLED
|
||||
LTEXT "Driver exclusive", IDC_DRIVER_EXCLUSIVE, 72, 240, 54, 8, WS_DISABLED
|
||||
RTEXT "Interface Type:", IDC_STATIC, 144, 220, 58, 8
|
||||
GROUPBOX "Uso", IDC_STATIC, 10, 219, 125, 39
|
||||
LTEXT "Sin determinar", IDC_UNDETERMINED, 18, 230, 46, 8, WS_DISABLED
|
||||
LTEXT "Compartido", IDC_SHARED, 18, 240, 48, 8, WS_DISABLED
|
||||
LTEXT "Exclusivo del dispositivo", IDC_DEVICE_EXCLUSIVE, 72, 230, 58, 8, WS_DISABLED
|
||||
LTEXT "Exclusivo del controlador", IDC_DRIVER_EXCLUSIVE, 72, 240, 54, 8, WS_DISABLED
|
||||
RTEXT "Tipo de interfaz:", IDC_STATIC, 144, 220, 58, 8
|
||||
LTEXT "", IDC_INTERFACETYPE, 205, 220, 66, 8
|
||||
RTEXT "Bus Nummer:", IDC_STATIC, 151, 230, 51, 8
|
||||
RTEXT "Número de bus:", IDC_STATIC, 151, 230, 51, 8
|
||||
LTEXT "", IDC_BUSNUMBER, 205, 230, 66, 8
|
||||
RTEXT "Version:", IDC_STATIC, 151, 240, 51, 8
|
||||
RTEXT "Versión:", IDC_STATIC, 151, 240, 51, 8
|
||||
LTEXT "", IDC_VERSION, 205, 240, 66, 8
|
||||
RTEXT "Revision:", IDC_STATIC, 151, 250, 51, 8
|
||||
RTEXT "Revisión:", IDC_STATIC, 151, 250, 51, 8
|
||||
LTEXT "", IDC_REVISION, 205, 250, 66, 8
|
||||
DEFPUSHBUTTON "OK", IDOK, 92, 263, 40, 14
|
||||
PUSHBUTTON "&Data...", IDC_SHOW_RESOURCE_DATA, 148, 263, 40, 14, WS_DISABLED
|
||||
DEFPUSHBUTTON "Aceptar", IDOK, 92, 263, 40, 14
|
||||
PUSHBUTTON "&Datos...", IDC_SHOW_RESOURCE_DATA, 148, 263, 40, 14, WS_DISABLED
|
||||
END
|
||||
|
||||
/* String Tables */
|
||||
|
@ -261,18 +264,18 @@ END
|
|||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_APP_TITLE "Editor de registro"
|
||||
IDS_APP_TITLE "Editor del Registro"
|
||||
IDC_REGEDIT "REGEDIT"
|
||||
IDC_REGEDIT_FRAME "REGEDIT_FRAME"
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
ID_REGISTRY_MENU "Contiene comandos para trabajar con el registro completo"
|
||||
ID_REGISTRY_MENU "Contiene comandos para trabajar con el Registro completo"
|
||||
ID_EDIT_MENU "Contiene comandos para editar valores o claves"
|
||||
ID_VIEW_MENU "Contiene comandos para personalizar la ventana de registro"
|
||||
ID_VIEW_MENU "Contiene comandos para personalizar la ventana de Registro"
|
||||
ID_FAVOURITES_MENU "Contiene comandos para acceder a claves usadas frecuentemente"
|
||||
ID_HELP_MENU "Contiene comandos para mostrar ayuda e información sobre el editor de registro"
|
||||
ID_HELP_MENU "Contiene comandos para mostrar ayuda e información sobre el Editor del Registro"
|
||||
ID_EDIT_NEW_MENU "Contiene comandos para crear nuevas claves o valores"
|
||||
END
|
||||
|
||||
|
@ -283,20 +286,20 @@ BEGIN
|
|||
ID_EDIT_NEW_STRINGVALUE "Añade un nuevo valor de cadena"
|
||||
ID_EDIT_NEW_BINARYVALUE "Añade un nuevo valor binario"
|
||||
ID_EDIT_NEW_DWORDVALUE "Añade un nuevo valor de doble palabra"
|
||||
ID_REGISTRY_IMPORTREGISTRYFILE "Importa un archivo de texto al registro"
|
||||
ID_REGISTRY_EXPORTREGISTRYFILE "Exporta todo o parte del registro a un archivo de texto"
|
||||
ID_REGISTRY_LOADHIVE "Loads a hive file into the registry"
|
||||
ID_REGISTRY_UNLOADHIVE "Unloads a hive from the registry"
|
||||
ID_REGISTRY_CONNECTNETWORKREGISTRY "Se conecta al registro de un ordenador remoto"
|
||||
ID_REGISTRY_DISCONNECTNETWORKREGISTRY "Se desconecta del registro de un ordenador remoto"
|
||||
ID_REGISTRY_PRINT "Imprime todo o parte del registro"
|
||||
ID_REGISTRY_IMPORTREGISTRYFILE "Importa un archivo de texto al Registro"
|
||||
ID_REGISTRY_EXPORTREGISTRYFILE "Exporta todo o parte del Registro a un archivo de texto"
|
||||
ID_REGISTRY_LOADHIVE "Carga un subárbol en el Registro"
|
||||
ID_REGISTRY_UNLOADHIVE "Descarga un subárbol del Registro"
|
||||
ID_REGISTRY_CONNECTNETWORKREGISTRY "Se conecta al Registro de un ordenador remoto"
|
||||
ID_REGISTRY_DISCONNECTNETWORKREGISTRY "Se desconecta del Registro de un ordenador remoto"
|
||||
ID_REGISTRY_PRINT "Imprime todo o parte del Registro"
|
||||
/* ID_HELP_HELPTOPICS "Opens registry editor help" */
|
||||
ID_HELP_ABOUT "Muestra información del programa, número de versión y derechos de autor"
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
ID_REGISTRY_EXIT "Sale del editor de registro"
|
||||
ID_REGISTRY_EXIT "Sale del Editor de Registro"
|
||||
ID_FAVOURITES_ADDTOFAVOURITES "Añade claves a la lista de favoritos"
|
||||
ID_FAVOURITES_REMOVEFAVOURITE "Elimina claves de la lista de favoritos"
|
||||
ID_VIEW_STATUSBAR "Muestra u oculta la barra de estado"
|
||||
|
@ -304,7 +307,7 @@ BEGIN
|
|||
ID_VIEW_REFRESH "Actualiza la ventana"
|
||||
ID_EDIT_DELETE "Elimina la selección"
|
||||
ID_EDIT_RENAME "Renombra la selección"
|
||||
ID_EDIT_COPYKEYNAME "Copia el nombre de la clave seleccionada al portapapeles"
|
||||
ID_EDIT_COPYKEYNAME "Copia el nombre de la clave seleccionada al Portapapeles"
|
||||
ID_EDIT_FIND "Busca una cadena de texto en una clave, valor o datos"
|
||||
ID_EDIT_FINDNEXT "Busca la siguiente ocurrencia del texto especificado en la búsqueda anterior"
|
||||
END
|
||||
|
@ -313,49 +316,49 @@ STRINGTABLE
|
|||
BEGIN
|
||||
IDS_ERROR "Error"
|
||||
IDS_WARNING "Aviso"
|
||||
IDS_BAD_KEY "No puede averiguar valor clave '%s'"
|
||||
IDS_BAD_VALUE "No puede averiguar valor '%s'"
|
||||
IDS_UNSUPPORTED_TYPE "No puede editar claves de este tipo (%ld)"
|
||||
IDS_TOO_BIG_VALUE "Valor es muy grande (%ld)"
|
||||
IDS_MULTI_SZ_EMPTY_STRING "Datos del tipo REG_MULTI_SZ no pueden contener lineas vacias.\nLas lineas vacias han sido eliminadas."
|
||||
IDS_QUERY_DELETE_KEY_ONE "¿Esta seguro que quiere borrar esta clave?"
|
||||
IDS_QUERY_DELETE_KEY_MORE "¿Esta seguro que quiere borrar estas claves?"
|
||||
IDS_QUERY_DELETE_KEY_CONFIRM "Confirme borrar clave"
|
||||
IDS_QUERY_DELETE_ONE "¿Esta seguro que quiere borrar este valor?"
|
||||
IDS_QUERY_DELETE_MORE "¿Esta seguro que quiere borrar estos valores?"
|
||||
IDS_QUERY_DELETE_CONFIRM "Confirme borrar valor"
|
||||
IDS_ERR_DELVAL_CAPTION "Error borrando valores"
|
||||
IDS_ERR_DELETEVALUE "¡Incapaz de borrar todos los valores especificados!"
|
||||
IDS_ERR_RENVAL_CAPTION "Error Renombrando Valor"
|
||||
IDS_ERR_RENVAL_TOEMPTY "No puede renombrar %s. El nombre de valor especificado esta vacio. Trate otro nombre y comienze otra vez."
|
||||
IDS_QUERY_IMPORT_HIVE_CAPTION "Confirm Key Restoration"
|
||||
IDS_QUERY_IMPORT_HIVE_MSG "A key will be restored on top of the currently selected key.\nAll values and subkeys of this key will be deleted.\nDo you want to continue the operation?"
|
||||
IDS_NEW_KEY "Nueva Clave #%d"
|
||||
IDS_NEW_VALUE "Nuevo Valor #%d"
|
||||
IDS_BAD_KEY "No puede averiguar el valor de la clave '%s'"
|
||||
IDS_BAD_VALUE "No se puede averiguar el valor de '%s'"
|
||||
IDS_UNSUPPORTED_TYPE "No se pueden editar claves de este tipo (%ld)"
|
||||
IDS_TOO_BIG_VALUE "El valor es demasiado grande (%ld)"
|
||||
IDS_MULTI_SZ_EMPTY_STRING "Los datos de tipo REG_MULTI_SZ no pueden contener líneas vacías.\nLas líneas vacías han sido eliminadas."
|
||||
IDS_QUERY_DELETE_KEY_ONE "¿Seguro que quiere borrar esta clave?"
|
||||
IDS_QUERY_DELETE_KEY_MORE "¿Seguro que quiere borrar estas claves?"
|
||||
IDS_QUERY_DELETE_KEY_CONFIRM "Confirmar la eliminación de la clave"
|
||||
IDS_QUERY_DELETE_ONE "¿Seguro que quiere borrar este valor?"
|
||||
IDS_QUERY_DELETE_MORE "¿Seguro que quiere borrar estos valores?"
|
||||
IDS_QUERY_DELETE_CONFIRM "Confirmar la eliminación del valor"
|
||||
IDS_ERR_DELVAL_CAPTION "Hubo un eror al borrar los valores"
|
||||
IDS_ERR_DELETEVALUE "No se pudieron borrar todos los valores seleccionados."
|
||||
IDS_ERR_RENVAL_CAPTION "Hubo un error al renombrar el valor"
|
||||
IDS_ERR_RENVAL_TOEMPTY "No se pudo renombrar %s. El nombre de valor especificado está en blanco. Escriba otro nombre y pruebe de nuevo."
|
||||
IDS_QUERY_IMPORT_HIVE_CAPTION "Confirmar la restauración de claves"
|
||||
IDS_QUERY_IMPORT_HIVE_MSG "Una clave va a ser restaurada sobre la clave seleccionada.\nTodos los valores y subclaves de esta clave se borrarán.\n¿Desea continuar con la operación?"
|
||||
IDS_NEW_KEY "Clave nueva #%d"
|
||||
IDS_NEW_VALUE "Nuevo valor #%d"
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_BINARY_EMPTY "(valor binario de longitud cero)"
|
||||
IDS_DEFAULT_VALUE_NAME "(Por Defecto)"
|
||||
IDS_VALUE_NOT_SET "(valor no introducido)"
|
||||
IDS_DEFAULT_VALUE_NAME "(Predeterminado)"
|
||||
IDS_VALUE_NOT_SET "(valor no establecido)"
|
||||
IDS_UNKNOWN_TYPE "Tipo desconocido: (0x%lx)"
|
||||
IDS_MY_COMPUTER "Mi PC"
|
||||
IDS_IMPORT_REG_FILE "Importa Fichero de Registro"
|
||||
IDS_EXPORT_REG_FILE "Exporta Fichero de Registro"
|
||||
IDS_LOAD_HIVE "Load Hive"
|
||||
IDS_UNLOAD_HIVE "Unload Hive"
|
||||
IDS_INVALID_DWORD "(valor DWORD invalido)"
|
||||
IDS_IMPORT_REG_FILE "Importar archivo del Registro"
|
||||
IDS_EXPORT_REG_FILE "Exportar archivo del Registro"
|
||||
IDS_LOAD_HIVE "Cargar subárbol"
|
||||
IDS_UNLOAD_HIVE "Descargar subárbol"
|
||||
IDS_INVALID_DWORD "(valor DWORD no válido)"
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_FLT_REGFILE "Fichero de Registro"
|
||||
IDS_FLT_REGFILES "Fichero de Registro (*.reg)"
|
||||
IDS_FLT_REGFILE "Archivo del registro"
|
||||
IDS_FLT_REGFILES "Archivo del registro (*.reg)"
|
||||
IDS_FLT_REGFILES_FLT "*.reg"
|
||||
IDS_FLT_HIVFILES "Registry Hive Files (*.*)"
|
||||
IDS_FLT_HIVFILES "Archivo de subárbol del registro (*.*)"
|
||||
IDS_FLT_HIVFILES_FLT "*.*"
|
||||
IDS_FLT_REGEDIT4 "Fichero de Registro Win9x/NT4 (REGEDIT4) (*.reg)"
|
||||
IDS_FLT_REGEDIT4 "Archivo del registro de Win9x/NT4 (REGEDIT4) (*.reg)"
|
||||
IDS_FLT_REGEDIT4_FLT "*.reg"
|
||||
IDS_FLT_ALLFILES "Todos los archivos (*.*)"
|
||||
IDS_FLT_ALLFILES_FLT "*.*"
|
||||
|
@ -363,79 +366,79 @@ END
|
|||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_ACCESS_FULLCONTROL "Control Total"
|
||||
IDS_ACCESS_FULLCONTROL "Control total"
|
||||
IDS_ACCESS_READ "Lectura"
|
||||
IDS_ACCESS_QUERYVALUE "Consultar Valor"
|
||||
IDS_ACCESS_SETVALUE "Modificar Valor"
|
||||
IDS_ACCESS_CREATESUBKEY "Crear Subclave"
|
||||
IDS_ACCESS_ENUMERATESUBKEYS "Enumerar Subclaves"
|
||||
IDS_ACCESS_QUERYVALUE "Consultar valor"
|
||||
IDS_ACCESS_SETVALUE "Modificar valor"
|
||||
IDS_ACCESS_CREATESUBKEY "Crear subclave"
|
||||
IDS_ACCESS_ENUMERATESUBKEYS "Enumerar subclaves"
|
||||
IDS_ACCESS_NOTIFY "Notificar"
|
||||
IDS_ACCESS_CREATELINK "Crear vínculo"
|
||||
IDS_ACCESS_DELETE "Borrar"
|
||||
IDS_ACCESS_WRITEDAC "Escribir DAC"
|
||||
IDS_ACCESS_WRITEOWNER "Escribir propietario"
|
||||
IDS_ACCESS_READCONTROL "Controles de Lectura"
|
||||
IDS_ACCESS_READCONTROL "Control de lectura"
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_INHERIT_THISKEYONLY "Esta clave solamente"
|
||||
IDS_INHERIT_THISKEYONLY "Sólo esta clave"
|
||||
IDS_INHERIT_THISKEYANDSUBKEYS "Esta clave y sus subclaves"
|
||||
IDS_INHERIT_SUBKEYSONLY "Subclaves solamente"
|
||||
IDS_INHERIT_SUBKEYSONLY "Sólo sus subclabes"
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_EXPAND "&Expandir"
|
||||
IDS_COLLAPSE "&Colapsar"
|
||||
IDS_COLLAPSE "&Contraer"
|
||||
IDS_GOTO_SUGGESTED_KEY "&Ir a '%s'"
|
||||
IDS_FINISHEDFIND "Finalizado la busqueda del registro."
|
||||
IDS_FINISHEDFIND "Ha terminado la búsqueda en el Registro."
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_IMPORT_PROMPT "Adding information can unintentionally change or delete values and cause components to stop working correctly.\nIf you do not trust the source of this information in '%s', do not add it to registry.\n\nAre you sure you want to continue?"
|
||||
IDS_IMPORT_OK "The keys and values contained in '%s' have been successfully added to the registry."
|
||||
IDS_IMPORT_ERROR "Cannot import '%s': Error opening the file. There may be a disk, file system error or file may not exist."
|
||||
IDS_EXPORT_ERROR "Cannot export '%s': Error creating or writing to the file. There may be a disk or file system error."
|
||||
IDS_IMPORT_PROMPT "Al añadir información puede borrar o alterar valores de forma involuntaria y hacer que algunos componentes dejen de funcionar.\nSi no confía del origen de la información contenida en '%s', no la añada al Registro.\n\n¿Seguro que quiere continuar?"
|
||||
IDS_IMPORT_OK "Las claves y valores contenidos en '%s' se han añadido correctamente al Registro."
|
||||
IDS_IMPORT_ERROR "No se pudo importar '%s': Hubo un error al abrir el archivo. Puede deberse a fallos en el disco o en el sistema de archivos, o puede que el archivo no exista."
|
||||
IDS_EXPORT_ERROR "No se pudo exportar '%s': Hubo un error al crear o escribir el archivo. Puede deberse a fallos en el disco o en el sistema de archivos."
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_BUSNUMBER "Bus Number"
|
||||
IDS_INTERFACE "Interface"
|
||||
IDS_DMA_CHANNEL "Channel"
|
||||
IDS_DMA_PORT "Port"
|
||||
IDS_BUSNUMBER "Número de bus"
|
||||
IDS_INTERFACE "Interfaz"
|
||||
IDS_DMA_CHANNEL "Canal"
|
||||
IDS_DMA_PORT "Puerto"
|
||||
IDS_INTERRUPT_VECTOR "Vector"
|
||||
IDS_INTERRUPT_LEVEL "Level"
|
||||
IDS_INTERRUPT_AFFINITY "Affinity"
|
||||
IDS_INTERRUPT_TYPE "Type"
|
||||
IDS_MEMORY_ADDRESS "Physical Address"
|
||||
IDS_MEMORY_LENGTH "Length"
|
||||
IDS_MEMORY_ACCESS "Access"
|
||||
IDS_PORT_ADDRESS "Physical Address"
|
||||
IDS_PORT_LENGTH "Length"
|
||||
IDS_PORT_ACCESS "Access"
|
||||
IDS_SPECIFIC_RESERVED1 "Reserved 1"
|
||||
IDS_SPECIFIC_RESERVED2 "Reserved 2"
|
||||
IDS_SPECIFIC_DATASIZE "Data Size"
|
||||
IDS_INTERRUPT_LEVEL "Nivel"
|
||||
IDS_INTERRUPT_AFFINITY "Afinidad"
|
||||
IDS_INTERRUPT_TYPE "Tipo"
|
||||
IDS_MEMORY_ADDRESS "Direción física"
|
||||
IDS_MEMORY_LENGTH "Longitud"
|
||||
IDS_MEMORY_ACCESS "Aceso"
|
||||
IDS_PORT_ADDRESS "Direción física"
|
||||
IDS_PORT_LENGTH "Longitud"
|
||||
IDS_PORT_ACCESS "Aceso"
|
||||
IDS_SPECIFIC_RESERVED1 "Reservada 1"
|
||||
IDS_SPECIFIC_RESERVED2 "Reservada 2"
|
||||
IDS_SPECIFIC_DATASIZE "Tamaño de datos"
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_PORT_PORT_IO "Port"
|
||||
IDS_PORT_MEMORY_IO "Memory"
|
||||
IDS_PORT_PORT_IO "Puerto"
|
||||
IDS_PORT_MEMORY_IO "Memoria"
|
||||
IDS_INTERRUPT_EDGE_SENSITIVE "Edge Sensitive"
|
||||
IDS_INTERRUPT_LEVEL_SENSITIVE "Level Sensitive"
|
||||
IDS_MEMORY_READ_ONLY "Read Only"
|
||||
IDS_MEMORY_WRITE_ONLY "Write Only"
|
||||
IDS_MEMORY_READ_WRITE "Read / Write"
|
||||
IDS_MEMORY_READ_ONLY "Sólo lectura"
|
||||
IDS_MEMORY_WRITE_ONLY "Sólo escritura"
|
||||
IDS_MEMORY_READ_WRITE "Lectura / Escritura"
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_BUS_UNDEFINED "Undefined"
|
||||
IDS_BUS_INTERNAL "Internal"
|
||||
IDS_BUS_UNDEFINED "Sin definir"
|
||||
IDS_BUS_INTERNAL "Interno"
|
||||
IDS_BUS_ISA "ISA"
|
||||
IDS_BUS_EISA "EISA"
|
||||
IDS_BUS_MICROCHANNEL "MicroChannel"
|
||||
|
@ -447,11 +450,11 @@ BEGIN
|
|||
IDS_BUS_CBUS "C-Bus"
|
||||
IDS_BUS_MPIBUS "MPI-Bus"
|
||||
IDS_BUS_MPSABUS "MPSA-Bus"
|
||||
IDS_BUS_PROCESSORINTERNAL "Processor Internal"
|
||||
IDS_BUS_INTERNALPOWERBUS "Internal Power Bus"
|
||||
IDS_BUS_PNPISABUS "PnP-ISA Bus"
|
||||
IDS_BUS_PNPBUS "PnP Bus"
|
||||
IDS_BUS_UNKNOWNTYPE "Unknown Interface Type"
|
||||
IDS_BUS_PROCESSORINTERNAL "Interno del procesador"
|
||||
IDS_BUS_INTERNALPOWERBUS "Bus de alimentación interno"
|
||||
IDS_BUS_PNPISABUS "Bus PnP-ISA"
|
||||
IDS_BUS_PNPBUS "Bus PnP"
|
||||
IDS_BUS_UNKNOWNTYPE "Tipo de interfaz desconocido"
|
||||
END
|
||||
|
||||
/*****************************************************************/
|
||||
|
@ -470,36 +473,36 @@ END
|
|||
|
||||
IDD_LOADHIVE DIALOGEX 0, 0, 193, 34
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "Load Hive"
|
||||
CAPTION "Cargar subárbol"
|
||||
FONT 8, "Ms Shell Dlg"
|
||||
BEGIN
|
||||
LTEXT "&Key:", IDC_STATIC, 4, 4, 15, 8, SS_LEFT
|
||||
LTEXT "&Clave:", IDC_STATIC, 4, 4, 15, 8, SS_LEFT
|
||||
EDITTEXT IDC_EDIT_KEY, 23, 2, 167, 13
|
||||
DEFPUSHBUTTON "OK", IDOK, 140, 17, 50, 14
|
||||
PUSHBUTTON "Cancel", IDCANCEL, 89, 17, 50, 14
|
||||
DEFPUSHBUTTON "Aceptar", IDOK, 140, 17, 50, 14
|
||||
PUSHBUTTON "Cancelar", IDCANCEL, 89, 17, 50, 14
|
||||
END
|
||||
|
||||
IDD_ADDFAVORITES DIALOGEX 0, 0, 186, 46
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "Añadir a Favoritos"
|
||||
CAPTION "Añadir a favoritos"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
DEFPUSHBUTTON "Aceptar", IDOK, 129, 7, 50, 14
|
||||
PUSHBUTTON "Cancelar", IDCANCEL, 129, 24, 50, 14
|
||||
LTEXT "Nombre del &Favorito:", IDC_STATIC, 7, 7, 90, 10
|
||||
LTEXT "Nombre de &favorito:", IDC_STATIC, 7, 7, 90, 10
|
||||
EDITTEXT IDC_FAVORITENAME, 7, 26, 110, 13, ES_AUTOHSCROLL
|
||||
END
|
||||
|
||||
IDD_REMOVEFAVORITES DIALOGEX 0, 0, 164, 135
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "Quitar favoritos"
|
||||
CAPTION "Quitar de favoritos"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
DEFPUSHBUTTON "Aceptar", IDOK, 107, 114, 50, 14
|
||||
PUSHBUTTON "Cancelar", IDCANCEL, 7, 114, 50, 14
|
||||
CONTROL "Lista1", IDC_FAVORITESLIST, "SysListView32", LVS_LIST | WS_BORDER |
|
||||
WS_TABSTOP, 7, 20, 150, 90
|
||||
LTEXT "Seleccionar favorito(s):", IDC_STATIC, 7, 7, 99, 12
|
||||
LTEXT "Seleccionar favoritos:", IDC_STATIC, 7, 7, 99, 12
|
||||
END
|
||||
|
||||
IDD_FIND DIALOGEX 0, 0, 254, 82
|
||||
|
@ -531,7 +534,7 @@ FONT 8, "MS Shell Dlg", 400, 0, 0x1
|
|||
BEGIN
|
||||
ICON IDI_REGEDIT, IDC_STATIC, 7, 7, 20, 20
|
||||
DEFPUSHBUTTON "&Cancelar", IDCANCEL, 93, 29, 45, 14
|
||||
LTEXT "Buscando en el registro...", IDC_STATIC, 33, 12, 83, 8
|
||||
LTEXT "Buscando en el Registro...", IDC_STATIC, 33, 12, 83, 8
|
||||
END
|
||||
|
||||
/* String Table */
|
||||
|
|
|
@ -1,8 +1,11 @@
|
|||
/* Spanish Language resource file.
|
||||
* Translated by: ?? and Ismael Ferreras Morezuelas <2014-11-07> */
|
||||
|
||||
LANGUAGE LANG_SPANISH, SUBLANG_NEUTRAL
|
||||
|
||||
DLG_SCRNSAVECONFIGURE DIALOGEX 0, 0, 273, 178
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "Configuración del Salvapantallas Texto en 3D"
|
||||
CAPTION "Configuración del Salvapantallas de texto en 3D"
|
||||
FONT 8, "MS Shell Dlg", 400, 0, 0x1
|
||||
BEGIN
|
||||
DEFPUSHBUTTON "Aceptar", IDOK, 216, 7, 50, 14
|
||||
|
@ -13,5 +16,5 @@ END
|
|||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_DESCRIPTION "Salvapantallas Texto en 3D"
|
||||
IDS_DESCRIPTION "Salvapantallas de texto en 3D"
|
||||
END
|
||||
|
|
|
@ -1,7 +1,10 @@
|
|||
/* Spanish Language resource file.
|
||||
* Translated by: ?? and Ismael Ferreras Morezuelas <2014-11-07> */
|
||||
|
||||
LANGUAGE LANG_SPANISH, SUBLANG_NEUTRAL
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_DESCRIPTION "Logotipo ReactOS"
|
||||
IDS_TEXT "Ninguna opción necesita ser configurada."
|
||||
IDS_DESCRIPTION "Logotipo de ReactOS"
|
||||
IDS_TEXT "No se necesita configurar ninguna opción."
|
||||
END
|
||||
|
|
|
@ -1,103 +1,106 @@
|
|||
/* Spanish Language resource file.
|
||||
* Translated by: Ismael Ferreras Morezuelas <2014-11-07> */
|
||||
|
||||
LANGUAGE LANG_SPANISH, SUBLANG_NEUTRAL
|
||||
|
||||
/* Dialog */
|
||||
IDD_GUI DIALOGEX 0, 0, 240, 255
|
||||
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "Remote Shutdown"
|
||||
CAPTION "Apagado remoto"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
DEFPUSHBUTTON "&OK", IDC_OK, 125, 232, 50, 14
|
||||
PUSHBUTTON "&Cancel", IDC_CANCEL, 178, 232, 50, 14
|
||||
LTEXT "Co&mputers:", IDC_STATIC, 9, 9, 35, 36
|
||||
DEFPUSHBUTTON "&Aceptar", IDC_OK, 125, 232, 50, 14
|
||||
PUSHBUTTON "&Cancelar", IDC_CANCEL, 178, 232, 50, 14
|
||||
LTEXT "&Equipos:", IDC_STATIC, 9, 9, 35, 36
|
||||
LISTBOX IDC_COMPUTER_LIST, 8, 19, 162, 55
|
||||
PUSHBUTTON "&Add...", IDC_ADD_SYSTEM, 179, 19, 50, 14
|
||||
PUSHBUTTON "&Remove", IDC_REMOVE_SYSTEM, 179, 36, 50, 14, WS_DISABLED
|
||||
PUSHBUTTON "&Browse...", IDC_BROWSE_SYSTEM, 179, 53, 50, 14
|
||||
LTEXT "Action", IDC_ACTION, 11, 81, 20, 14
|
||||
PUSHBUTTON "&Añadir...", IDC_ADD_SYSTEM, 179, 19, 50, 14
|
||||
PUSHBUTTON "&Eliminar", IDC_REMOVE_SYSTEM, 179, 36, 50, 14, WS_DISABLED
|
||||
PUSHBUTTON "&Examinar...", IDC_BROWSE_SYSTEM, 179, 53, 50, 14
|
||||
LTEXT "Acción", IDC_ACTION, 11, 81, 20, 14
|
||||
COMBOBOX IDC_ACTION_TYPE, 37, 79, 129, 14, WS_TABSTOP | CBS_DROPDOWN
|
||||
CHECKBOX "Warn users", IDC_WARN_USERS, 175, 79, 55, 14, BS_AUTOCHECKBOX | WS_TABSTOP
|
||||
LTEXT "Display warning for", IDC_SHOW_WARN_ONE, 11, 99, 65, 14
|
||||
CHECKBOX "Avisar a los usuarios", IDC_WARN_USERS, 175, 79, 55, 14, BS_AUTOCHECKBOX | WS_TABSTOP
|
||||
LTEXT "Mostrar la advertencia durante", IDC_SHOW_WARN_ONE, 11, 99, 65, 14
|
||||
EDITTEXT IDC_SHOW_WARN, 78, 97, 41, 14
|
||||
LTEXT "second(s)", IDC_SHOW_WARN_TWO, 124, 99, 32, 10
|
||||
GROUPBOX "Shutdown Event Tracker", IDC_STATIC, 5, 114, 224, 114
|
||||
LTEXT "Reason:", IDC_STATIC, 16, 130, 27, 8
|
||||
CHECKBOX "Planned", IDC_PLANNED, 175, 130, 40, 12, BS_AUTOCHECKBOX | WS_TABSTOP
|
||||
LTEXT "segundo(s)", IDC_SHOW_WARN_TWO, 124, 99, 32, 10
|
||||
GROUPBOX "Rastreador de sucesos de apagado", IDC_STATIC, 5, 114, 224, 114
|
||||
LTEXT "Razón:", IDC_STATIC, 16, 130, 27, 8
|
||||
CHECKBOX "Planeado", IDC_PLANNED, 175, 130, 40, 12, BS_AUTOCHECKBOX | WS_TABSTOP
|
||||
COMBOBOX IDC_REASON_CODE, 17, 142, 198, 13, WS_TABSTOP | CBS_DROPDOWN
|
||||
LTEXT "Comm&ent:", IDC_COMMENT_CAPTION, 16, 159, 38, 8
|
||||
LTEXT "Co&mentario:", IDC_COMMENT_CAPTION, 16, 159, 38, 8
|
||||
EDITTEXT IDC_COMMENT_TEXT, 17, 171, 198, 50, WS_VSCROLL
|
||||
END
|
||||
|
||||
/* Information and error messages */
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_USAGE "ReactOS Shutdown Utility\n\
|
||||
IDS_USAGE "Utilidad de apagado de ReactOS\n\
|
||||
\n\
|
||||
Usage: shutdown [/?] [/i | /l | /s | /r | /g | /a | /p | /h | /e] [/f]\n\
|
||||
[/m \\\\computer][/t xxx][/d [p|u:]xx:yy [/c ""comment""]]\n\
|
||||
Uso: shutdown [/?] [/i | /l | /s | /r | /g | /a | /p | /h | /e] [/f]\n\
|
||||
[/m \\\\equipo][/t xxx][/d [p|u:]xx:yy [/c ""comentario""]]\n\
|
||||
\n\
|
||||
No arguments or /? Display this help.\n\
|
||||
/i Show the graphical user interface (GUI). This option must be the\n\
|
||||
first one.\n\
|
||||
/l Log off on the local system only. Cannot be used with /m or /d.\n\
|
||||
/s Shutdown the computer.\n\
|
||||
/r Restart the computer.\n\
|
||||
/g Restart the computer and restart all the registered applications.\n\
|
||||
/a Cancel a delayed shutdown. Can only be used during the delay\n\
|
||||
period.\n\
|
||||
/p Shutdown the local computer without any timeout or warning. Can be\n\
|
||||
used with /d or /f.\n\
|
||||
/h Hibernate the local computer. Usable with /f.\n\
|
||||
/e Document the reason for the unexpected computer shutdown.\n\
|
||||
/m \\\\computer Specify the target computer (UNC/IP address).\n\
|
||||
/t xxx Set the timeout period to xxx seconds before shutting down.\n\
|
||||
The valid range starts from 0 to 315360000 (10 years),\n\
|
||||
30 being the default value.\n\
|
||||
/c ""comment"" Comment on the reason for shutdown or restart.\n\
|
||||
512 characters maximum allowed.\n\
|
||||
/f Force running applications to close without warning users. If you\n\
|
||||
do not specify any other parameter, this option will also log off.\n\
|
||||
/d [p|u:]xx:yy Give the reason code for the shutdown or the restart.\n\
|
||||
p indicates that the shutdown or the restart is planned.\n\
|
||||
u indicates that the reason is defined by the user.\n\
|
||||
If neither p nor u are specified, the shutdown or the restart are\n\
|
||||
not planned.\n\
|
||||
xx is the major reason code (positive integer smaller than 256).\n\
|
||||
yy is the minor reason code (positive integer smaller than 65536).\n"
|
||||
Sin argumentos o con /? Muestra esta ayuda.\n\
|
||||
/i Muestra la interfaz gráfica de usuario (GUI).\n\
|
||||
Esta opción debe ser la primera.\n\
|
||||
/l Cierrar sesión en el equipo local. No funciona con /m o /d.\n\
|
||||
/s Apaga el equipo.\n\
|
||||
/r Reinicia el equipo.\n\
|
||||
/g Reiniciar el equipo junto con todas las aplicaciones registradas.\n\
|
||||
/a Cancela un apagado retrasado. Sólo se puede utilizar durante\n\
|
||||
la cuanta atrás, pero no más tarde.\n\
|
||||
/p Apaga el equipo local sin esperas o avisos.\n\
|
||||
Se puede usar junto con /d o /f.\n\
|
||||
/h Hiberna el equipo local. Se puede usar junto con /f.\n\
|
||||
/e Documenta la razón por apagado no planeado.\n\
|
||||
/m \\\\equipo Especifica el equipo remoto de destino (dirección UNC/IP).\n\
|
||||
/t xxx Establece el tiempo de espera a xxx segundos antes de apagar.\n\
|
||||
El rango válido es de 0 a 315360000 (10 años),\n\
|
||||
con 30 siendo el valor por defecto.\n\
|
||||
/c ""comentario"" Comenta la razón de apagado o reinicio.\n\
|
||||
Sólo se permiten hasta 512 caracteres.\n\
|
||||
/f Fuerza el cierre de aplicaciones sin avisar a los usuarios.\n\
|
||||
Si no se especifica ningún otro parámetro también cerrará sesión.\n\
|
||||
/d [p|u:]xx:yy Da un código de razón para el apagado o reinicio.\n\
|
||||
p indica que el apagado o reinicio estaba planeado.\n\
|
||||
u indica que la razón está definida por el usuario.\n\
|
||||
Si no se especifica ni p ni la u, el apagado se\n\
|
||||
marca como no planeado.\n\
|
||||
Donde xx es el código de razón mayor (entero positivo menor que 256).\n\
|
||||
Donde yy es el código de razón mayor (entero positivo menor que 65536).\n"
|
||||
|
||||
IDS_ERROR_SHUTDOWN_REBOOT "ERROR: Unable to shutdown and restart at the same time.\n"
|
||||
IDS_ERROR_TIMEOUT "ERROR: Timeout value of %u is out of bounds (0-315360000).\n"
|
||||
IDS_ERROR_ABORT "ERROR: Unable to abort the shutdown of the system.\n"
|
||||
IDS_ERROR_LOGOFF "ERROR: Unable to logoff the system.\n"
|
||||
IDS_ERROR_SHUTDOWN "ERROR: Unable to shutdown the system.\n"
|
||||
IDS_ERROR_RESTART "ERROR: Unable to restart the system.\n"
|
||||
IDS_ERROR_MAX_COMMENT_LENGTH "ERROR: Comment length exceeds maximum character limit set by the system.\n"
|
||||
IDS_ERROR_HIBERNATE "ERROR: Unable to send system into hibernation mode.\n"
|
||||
IDS_ERROR_HIBERNATE_LOCAL "ERROR: Hibernation mode cannot be started remotely.\n"
|
||||
IDS_ERROR_HIBERNATE_ENABLED "ERROR: Hibernation mode is not enabled.\n"
|
||||
IDS_ERROR_DIALOG_CAPTION "Remote Shutdown"
|
||||
IDS_ERROR_DIALOG_INIT "Unable to display the graphical user interface."
|
||||
IDS_ERROR_SHUTDOWN_REBOOT "ERROR: No se puede apagar y reiniciar a la vez.\n"
|
||||
IDS_ERROR_TIMEOUT "ERROR: El valor de tiempo de espera de %u está fuera del rango permitido (0-315360000).\n"
|
||||
IDS_ERROR_ABORT "ERROR: No se ha podido cancelar el apagado del equipo.\n"
|
||||
IDS_ERROR_LOGOFF "ERROR: No se ha podido cerrar sesión en el equipo.\n"
|
||||
IDS_ERROR_SHUTDOWN "ERROR: No se ha podido apagar el equipo.\n"
|
||||
IDS_ERROR_RESTART "ERROR: No se ha podido reiniciar el equipo.\n"
|
||||
IDS_ERROR_MAX_COMMENT_LENGTH "ERROR: La longitud del comentario excede el límite de palabras especificado por el equipo.\n"
|
||||
IDS_ERROR_HIBERNATE "ERROR: No se ha podido poner el sistema en el modo de hibernación.\n"
|
||||
IDS_ERROR_HIBERNATE_LOCAL "ERROR: No se ha podido activar de forma remota el modo de hibernación.\n"
|
||||
IDS_ERROR_HIBERNATE_ENABLED "ERROR: No está activado el modo de hibernación.\n"
|
||||
IDS_ERROR_DIALOG_CAPTION "Apagado remoto"
|
||||
IDS_ERROR_DIALOG_INIT "No se pudo mostrar la interfaz gráfica de usuario."
|
||||
END
|
||||
|
||||
/* Remote shutdown action strings */
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_ACTION_SHUTDOWN "Shutdown the system"
|
||||
IDS_ACTION_RESTART "Restart the system"
|
||||
IDS_ACTION_UNEXPECTED_SHUTDOWN "Annotate the unexpected shutdown"
|
||||
IDS_ACTION_SHUTDOWN "Apagar el equipo"
|
||||
IDS_ACTION_RESTART "Reiniciar el equipo"
|
||||
IDS_ACTION_UNEXPECTED_SHUTDOWN "Anotar las razones del apagado"
|
||||
END
|
||||
|
||||
/* Remote shutdown reason strings */
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_REASON_OTHER "Other"
|
||||
IDS_REASON_HARDWARE_MAINTENANCE "Hardware: Maintenance"
|
||||
IDS_REASON_OTHER "Otra"
|
||||
IDS_REASON_HARDWARE_MAINTENANCE "Hardware: Mantenimiento"
|
||||
IDS_REASON_HARDWARE_INSTALL "Hardware: Installation"
|
||||
IDS_REASON_OS_RECOVER "Operating System: Recovery"
|
||||
IDS_REASON_OS_RECONFIGURE "Operating System: Reconfigure"
|
||||
IDS_REASON_APP_MAINTENANCE "Application: Maintenance"
|
||||
IDS_REASON_APP_INSTALL "Application: Installation"
|
||||
IDS_REASON_APP_UNRESPONSIVE "Application: Unresponsive"
|
||||
IDS_REASON_APP_UNSTABLE "Application: Unstable"
|
||||
IDS_REASON_SECURITY "Security Issue"
|
||||
IDS_REASON_NETWORK "Loss of network connectivity"
|
||||
IDS_REASON_OS_RECOVER "Sistema operativo: Recuperación"
|
||||
IDS_REASON_OS_RECONFIGURE "Sistema operativo: Reconfiguración"
|
||||
IDS_REASON_APP_MAINTENANCE "Aplicación: Mantenimiento"
|
||||
IDS_REASON_APP_INSTALL "Aplicación: Instalación"
|
||||
IDS_REASON_APP_UNRESPONSIVE "Aplicación: No responde"
|
||||
IDS_REASON_APP_UNSTABLE "Aplicación: Inestable"
|
||||
IDS_REASON_SECURITY "Problema de seguridad"
|
||||
IDS_REASON_NETWORK "Pérdida de conectividad de red"
|
||||
END
|
||||
|
|
|
@ -1,3 +1,6 @@
|
|||
/* Spanish Language resource file.
|
||||
* Translated by: ?? and Ismael Ferreras Morezuelas <2014-11-07> */
|
||||
|
||||
LANGUAGE LANG_SPANISH, SUBLANG_NEUTRAL
|
||||
|
||||
IDC_REACTOS_SNDREC32 ACCELERATORS
|
||||
|
@ -8,56 +11,56 @@ END
|
|||
|
||||
IDD_ABOUTBOX DIALOGEX 0, 0, 196, 75
|
||||
STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "Acerca de Grabadora de sonidos ReactOS"
|
||||
CAPTION "Acerca de la Grabadora de sonidos de ReactOS"
|
||||
FONT 8, "MS Shell Dlg", 0, 0, 0x1
|
||||
BEGIN
|
||||
ICON IDI_SNDREC32, -1, 19, 14, 21, 20
|
||||
LTEXT "Grabadora de sonidos ReactOS, version 1.0", IDC_STATIC, 56, 16, 114, 8, SS_NOPREFIX
|
||||
LTEXT "Grabadora de sonidos de ReactOS, versión 1.0", IDC_STATIC, 56, 16, 114, 8, SS_NOPREFIX
|
||||
LTEXT "Copyright (C) 2009", IDC_STATIC, 56, 25, 114, 8
|
||||
DEFPUSHBUTTON "Aceptar", IDOK, 139, 54, 50, 14, WS_GROUP
|
||||
END
|
||||
|
||||
IDR_MENU1 MENU
|
||||
BEGIN
|
||||
POPUP "Archivo"
|
||||
POPUP "&Archivo"
|
||||
BEGIN
|
||||
MENUITEM "Nuevo", ID_FILE_NEW
|
||||
MENUITEM "Abrir...", ID_FILE_OPEN
|
||||
MENUITEM "Guardar", ID_FILE_SAVE, GRAYED
|
||||
MENUITEM "Guardar como...", ID_FILE_SAVEAS, GRAYED
|
||||
MENUITEM "Restore...", ID_FILE_RESTORE, GRAYED
|
||||
MENUITEM "Properties", ID_FILE_PROPERTIES
|
||||
MENUITEM "&Nuevo", ID_FILE_NEW
|
||||
MENUITEM "&Abrir...", ID_FILE_OPEN
|
||||
MENUITEM "&Guardar", ID_FILE_SAVE, GRAYED
|
||||
MENUITEM "Guardar &como...", ID_FILE_SAVEAS, GRAYED
|
||||
MENUITEM "&Restaurar...", ID_FILE_RESTORE, GRAYED
|
||||
MENUITEM "&Propiedades", ID_FILE_PROPERTIES
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Salir", ID_FILE_EXIT
|
||||
MENUITEM "&Salir", ID_FILE_EXIT
|
||||
END
|
||||
POPUP "&Edit"
|
||||
POPUP "&Edición"
|
||||
BEGIN
|
||||
MENUITEM "&Copy", ID_EDIT_COPY
|
||||
MENUITEM "&Paste Insert", ID_EDIT_PASTE, GRAYED
|
||||
MENUITEM "Paste Mi&x", ID_EDIT_PASTEMIX, GRAYED
|
||||
MENUITEM "&Copiar", ID_EDIT_COPY
|
||||
MENUITEM "&Pegar insertando", ID_EDIT_PASTE, GRAYED
|
||||
MENUITEM "Pegar me&zclando", ID_EDIT_PASTEMIX, GRAYED
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Insert File...", ID_EDIT_INSERTFILE
|
||||
MENUITEM "&Mix with File...", ID_EDIT_MIXFILE
|
||||
MENUITEM "&Insertar archivo...", ID_EDIT_INSERTFILE
|
||||
MENUITEM "&Mezclar con archivo...", ID_EDIT_MIXFILE
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Delete &Before Current Position",ID_EDIT_DELETEBEFORE, GRAYED
|
||||
MENUITEM "Delete &After Current Position",ID_EDIT_DELETEAFTER, GRAYED
|
||||
MENUITEM "&Borrar antes de la posición actual",ID_EDIT_DELETEBEFORE, GRAYED
|
||||
MENUITEM "Borrar &tras la posición actual",ID_EDIT_DELETEAFTER, GRAYED
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "A&udio Properties", ID_EDIT_AUDIOPROPS
|
||||
MENUITEM "Propiedades de a&udio", ID_EDIT_AUDIOPROPS
|
||||
END
|
||||
POPUP "Effect&s"
|
||||
POPUP "Efecto&s"
|
||||
BEGIN
|
||||
MENUITEM "&Increase Volume (by 25%)", ID_EFFECTS_INCVOL
|
||||
MENUITEM "&Decrease Volume", ID_EFFECTS_DECVOL
|
||||
MENUITEM "&Subir volumen (un 25%)", ID_EFFECTS_INCVOL
|
||||
MENUITEM "&Bajar volumen", ID_EFFECTS_DECVOL
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Increase Speed (by 100%)", ID_EFFECTS_INCSPD
|
||||
MENUITEM "&Decrease Speed", ID_EFFECTS_DECSPD
|
||||
MENUITEM "Subir &velocidad (un 100%)", ID_EFFECTS_INCSPD
|
||||
MENUITEM "Ba&jar velocidad", ID_EFFECTS_DECSPD
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Add Echo", ID_EFFECTS_ECHO
|
||||
MENUITEM "&Reverse", ID_EFFECTS_REVERSE
|
||||
MENUITEM "&Añadir eco", ID_EFFECTS_ECHO
|
||||
MENUITEM "&Invertir", ID_EFFECTS_REVERSE
|
||||
END
|
||||
POPUP "?"
|
||||
BEGIN
|
||||
MENUITEM "Acerca de...", ID_ABOUT
|
||||
MENUITEM "&Acerca de...", ID_ABOUT
|
||||
END
|
||||
END
|
||||
|
||||
|
@ -69,11 +72,11 @@ END
|
|||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_STRPOS "Position: %.2f s"
|
||||
IDS_STRDUR "Length: %.2f s"
|
||||
IDS_STRBUF "Buffer: %.2f kb"
|
||||
IDS_STRPOS "Posición: %.2f s"
|
||||
IDS_STRDUR "Longitud: %.2f s"
|
||||
IDS_STRBUF "Búfer: %.2f kb"
|
||||
IDS_STRFMT "%.1f kHz %u bits"
|
||||
IDS_STRMONO "mono"
|
||||
IDS_STRSTEREO "stereo"
|
||||
IDS_STRSTEREO "estéreo"
|
||||
IDS_STRCHAN "%s"
|
||||
END
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* Spanish language file by Javier Remacha <2007-2008> */
|
||||
/* Spanish language file by Javier Remacha <2007-2008> and Ismael Ferreras Morezuelas <2014-11-07> */
|
||||
|
||||
LANGUAGE LANG_SPANISH, SUBLANG_NEUTRAL
|
||||
|
||||
|
@ -7,21 +7,21 @@ BEGIN
|
|||
POPUP "&Opciones"
|
||||
BEGIN
|
||||
MENUITEM "P&ropiedades", IDC_PROPERTIES
|
||||
MENUITEM "&Controles Avanzados", IDC_ADVANCED_CONTROLS
|
||||
MENUITEM "&Controles avanzados", IDC_ADVANCED_CONTROLS
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Salir", IDC_EXIT
|
||||
END
|
||||
POPUP "Ay&uda"
|
||||
BEGIN
|
||||
MENUITEM "&Temas de Ayuda", IDC_HELP_TOPICS
|
||||
MENUITEM "&Temas de ayuda", IDC_HELP_TOPICS
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Acerca de Control de Volumen", IDC_ABOUT
|
||||
MENUITEM "&Acerca de Control de volumen", IDC_ABOUT
|
||||
END
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_SNDVOL32 "Control de Volumen"
|
||||
IDS_SNDVOL32 "Control de volumen"
|
||||
IDS_NOMIXERDEVICES "¡No hay dispositivos mezcladores activos en este momento! \n\
|
||||
La aplicación se cerrará ahora."
|
||||
END
|
||||
|
@ -38,7 +38,7 @@ BEGIN
|
|||
PUSHBUTTON "&Grabación", IDC_RECORDING, 13, 61, 47, 8, BS_AUTORADIOBUTTON
|
||||
PUSHBUTTON "&Otros:", IDC_OTHER, 13, 80, 42, 8, BS_AUTORADIOBUTTON | WS_DISABLED
|
||||
COMBOBOX IDC_LINE, 55, 80, 155, 50, CBS_DROPDOWNLIST | WS_TABSTOP | WS_DISABLED
|
||||
LTEXT "Mostrar los controles de volumen siguientes:", IDC_LABELCONTROLS, 7, 109, 162, 8
|
||||
LTEXT "Mostrar los siguientes controles de volumen:", IDC_LABELCONTROLS, 7, 109, 162, 8
|
||||
CONTROL "", IDC_CONTROLS, "SysListView32", LVS_REPORT | LVS_NOCOLUMNHEADER | WS_TABSTOP | WS_BORDER, 7, 122, 211, 96
|
||||
PUSHBUTTON "Aceptar", IDOK, 114, 226, 50, 14
|
||||
PUSHBUTTON "Cancelar", IDCANCEL, 168, 226, 50, 14
|
||||
|
@ -48,12 +48,12 @@ IDD_VOLUME_CTRL DIALOG 0, 0, 90, 150
|
|||
STYLE WS_POPUP | WS_BORDER
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
LTEXT "Master", IDC_LINE_NAME, 4, 7, 100, 15
|
||||
LTEXT "Principal", IDC_LINE_NAME, 4, 7, 100, 15
|
||||
CONTROL "", -1, "static", SS_ETCHEDHORZ | WS_CHILD | WS_VISIBLE, 4, 30, 82, 1
|
||||
LTEXT "Balance", -1, 4, 35, 80, 42
|
||||
LTEXT "Volumen", -1, 4, 100, 77, 108
|
||||
CONTROL "", IDC_LINE_SLIDER_HORZ, "msctls_trackbar32", TBS_HORZ | TBS_AUTOTICKS | TBS_BOTH | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 25, 55, 85, 30
|
||||
CONTROL "", IDC_LINE_SLIDER_VERT, "msctls_trackbar32", TBS_VERT | TBS_AUTOTICKS | TBS_BOTH | TBS_DOWNISLEFT | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 32, 115, 30, 70
|
||||
CHECKBOX "&Silencio", IDC_LINE_SWITCH, 4, 190, 90, 12, BS_AUTOCHECKBOX
|
||||
CHECKBOX "&Silenciar", IDC_LINE_SWITCH, 4, 190, 90, 12, BS_AUTOCHECKBOX
|
||||
CONTROL "", IDC_LINE_SEP, "static", SS_ETCHEDVERT | WS_CHILD | WS_VISIBLE, 130, 7, 1, 200
|
||||
END
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* Spanish (Spain) resources by Carlos Garcia Gomez, Samuel Serapión */
|
||||
/* Spanish (Spain) resources by Carlos Garcia Gomez, Samuel Serapión and Ismael Ferreras Morezuelas */
|
||||
|
||||
LANGUAGE LANG_SPANISH, SUBLANG_NEUTRAL
|
||||
|
||||
|
@ -6,86 +6,86 @@ IDR_TASKMANAGER MENU
|
|||
BEGIN
|
||||
POPUP "&Archivo"
|
||||
BEGIN
|
||||
MENUITEM "&Nueva Tarea (Ejecutar...)", ID_FILE_NEW
|
||||
MENUITEM "&Nueva tarea (Ejecutar...)", ID_FILE_NEW
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Salir del Administrador de Tareas", ID_FILE_EXIT
|
||||
MENUITEM "&Salir del Administrador de tareas", ID_FILE_EXIT
|
||||
END
|
||||
POPUP "&Opciones"
|
||||
BEGIN
|
||||
MENUITEM "Siempre &Visible", ID_OPTIONS_ALWAYSONTOP, CHECKED
|
||||
MENUITEM "&Minimizar En Uso", ID_OPTIONS_MINIMIZEONUSE, CHECKED
|
||||
MENUITEM "&Ocultar al Minimizar", ID_OPTIONS_HIDEWHENMINIMIZED, CHECKED
|
||||
MENUITEM "Siempre &visible", ID_OPTIONS_ALWAYSONTOP, CHECKED
|
||||
MENUITEM "&Minimizar al abrir", ID_OPTIONS_MINIMIZEONUSE, CHECKED
|
||||
MENUITEM "&Ocultar al estar minimizado", ID_OPTIONS_HIDEWHENMINIMIZED, CHECKED
|
||||
MENUITEM "Mo&strar tareas de 16-bit", ID_OPTIONS_SHOW16BITTASKS, CHECKED
|
||||
END
|
||||
POPUP "&Ver"
|
||||
BEGIN
|
||||
MENUITEM "&Actualizar Ahora", ID_VIEW_REFRESH
|
||||
POPUP "Velocidad de A&ctualización"
|
||||
MENUITEM "&Actualizar ahora", ID_VIEW_REFRESH
|
||||
POPUP "Velocidad de a&ctualización"
|
||||
BEGIN
|
||||
MENUITEM "A<a", ID_VIEW_UPDATESPEED_HIGH
|
||||
MENUITEM "&Normal", ID_VIEW_UPDATESPEED_NORMAL, CHECKED
|
||||
MENUITEM "&Baja", ID_VIEW_UPDATESPEED_LOW
|
||||
MENUITEM "&Pausado", ID_VIEW_UPDATESPEED_PAUSED
|
||||
MENUITEM "&Pausar", ID_VIEW_UPDATESPEED_PAUSED
|
||||
END
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Iconos &Grandes", ID_VIEW_LARGE
|
||||
MENUITEM "Iconos &Pequeños", ID_VIEW_SMALL
|
||||
MENUITEM "Iconos &grandes", ID_VIEW_LARGE
|
||||
MENUITEM "Iconos &pequeños", ID_VIEW_SMALL
|
||||
MENUITEM "&Detalles", ID_VIEW_DETAILS, CHECKED
|
||||
MENUITEM "&Seleccionar Columnas...", ID_VIEW_SELECTCOLUMNS
|
||||
POPUP "Historial de la &CPU"
|
||||
MENUITEM "&Seleccionar columnas...", ID_VIEW_SELECTCOLUMNS
|
||||
POPUP "Historial de &CPU"
|
||||
BEGIN
|
||||
MENUITEM "&Una Gráfica, Todas las CPUs", ID_VIEW_CPUHISTORY_ONEGRAPHALL
|
||||
MENUITEM "Una Gráfica, &Por CPU", ID_VIEW_CPUHISTORY_ONEGRAPHPERCPU, CHECKED
|
||||
MENUITEM "&Un gráfico de todas las CPU", ID_VIEW_CPUHISTORY_ONEGRAPHALL
|
||||
MENUITEM "Un gráfico &por cada CPU", ID_VIEW_CPUHISTORY_ONEGRAPHPERCPU, CHECKED
|
||||
END
|
||||
MENUITEM "&Mostrar tiempos del Núcleo", ID_VIEW_SHOWKERNELTIMES
|
||||
MENUITEM "&Mostrar cronología del kernel", ID_VIEW_SHOWKERNELTIMES
|
||||
END
|
||||
POPUP "&Ventanas"
|
||||
BEGIN
|
||||
MENUITEM "Mosaico &Horizontal", ID_WINDOWS_TILEHORIZONTALLY
|
||||
MENUITEM "Mosaico &Vertical", ID_WINDOWS_TILEVERTICALLY
|
||||
MENUITEM "Mosaico &horizontal", ID_WINDOWS_TILEHORIZONTALLY
|
||||
MENUITEM "Mosaico &vertical", ID_WINDOWS_TILEVERTICALLY
|
||||
MENUITEM "&Minimizar", ID_WINDOWS_MINIMIZE
|
||||
MENUITEM "Ma&ximizar", ID_WINDOWS_MAXIMIZE
|
||||
MENUITEM "&Cascada", ID_WINDOWS_CASCADE
|
||||
MENUITEM "&Traer al Frente", ID_WINDOWS_BRINGTOFRONT
|
||||
MENUITEM "&Traer al frente", ID_WINDOWS_BRINGTOFRONT
|
||||
END
|
||||
POPUP "Sh&ut Down"
|
||||
POPUP "Apaga&r"
|
||||
BEGIN
|
||||
MENUITEM "Stand &By", ID_SHUTDOWN_STANDBY
|
||||
MENUITEM "&Hibernate", ID_SHUTDOWN_HIBERNATE
|
||||
MENUITEM "T&urn Off", ID_SHUTDOWN_POWEROFF
|
||||
MENUITEM "&Restart", ID_SHUTDOWN_REBOOT
|
||||
MENUITEM "&Log Off %s", ID_SHUTDOWN_LOGOFF
|
||||
MENUITEM "&Switch User\tWinKey+L", ID_SHUTDOWN_SWITCHUSER, GRAYED
|
||||
MENUITEM "Loc&k Computer\tWinKey+L", ID_SHUTDOWN_LOCKCOMPUTER
|
||||
MENUITEM "&Disconnect", ID_SHUTDOWN_DISCONNECT, GRAYED
|
||||
MENUITEM "&Eject Computer", ID_SHUTDOWN_EJECT_COMPUTER, GRAYED
|
||||
MENUITEM "&Suspender", ID_SHUTDOWN_STANDBY
|
||||
MENUITEM "&Hibernar", ID_SHUTDOWN_HIBERNATE
|
||||
MENUITEM "&Apagar", ID_SHUTDOWN_POWEROFF
|
||||
MENUITEM "&Reiniciar", ID_SHUTDOWN_REBOOT
|
||||
MENUITEM "&Cerrar sesión de %s", ID_SHUTDOWN_LOGOFF
|
||||
MENUITEM "&Cambiar usuario\tWin+L", ID_SHUTDOWN_SWITCHUSER, GRAYED
|
||||
MENUITEM "&Bloquear equipo\tWin+L", ID_SHUTDOWN_LOCKCOMPUTER
|
||||
MENUITEM "&Desconectar", ID_SHUTDOWN_DISCONNECT, GRAYED
|
||||
MENUITEM "&Expulsar equipo", ID_SHUTDOWN_EJECT_COMPUTER, GRAYED
|
||||
END
|
||||
POPUP "A&yuda"
|
||||
POPUP "Ay&uda"
|
||||
BEGIN
|
||||
MENUITEM "&Temas de Ayuda del Administrador de Tareas", ID_HELP_TOPICS
|
||||
MENUITEM "&Temas de Ayuda del Administrador de tareas", ID_HELP_TOPICS
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Acerca del Administrador de Tareas", ID_HELP_ABOUT
|
||||
MENUITEM "&Acerca del Administrador de tareas", ID_HELP_ABOUT
|
||||
END
|
||||
END
|
||||
|
||||
IDR_WINDOWSMENU MENU
|
||||
BEGIN
|
||||
MENUITEM "Mosaico &Horizontal", ID_WINDOWS_TILEHORIZONTALLY
|
||||
MENUITEM "Mosaico &Vertical", ID_WINDOWS_TILEVERTICALLY
|
||||
MENUITEM "Mosaico &horizontal", ID_WINDOWS_TILEHORIZONTALLY
|
||||
MENUITEM "Mosaico &vertical", ID_WINDOWS_TILEVERTICALLY
|
||||
MENUITEM "&Minimizar", ID_WINDOWS_MINIMIZE
|
||||
MENUITEM "Ma&ximizar", ID_WINDOWS_MAXIMIZE
|
||||
MENUITEM "&Cascada", ID_WINDOWS_CASCADE
|
||||
MENUITEM "&Traer al Frente", ID_WINDOWS_BRINGTOFRONT
|
||||
MENUITEM "&Traer al frente", ID_WINDOWS_BRINGTOFRONT
|
||||
END
|
||||
|
||||
IDR_APPLICATION_PAGE_CONTEXT1 MENU
|
||||
BEGIN
|
||||
POPUP "DUMMY"
|
||||
BEGIN
|
||||
MENUITEM "&Nueva Tarea (Ejecutar...)", ID_FILE_NEW
|
||||
MENUITEM "&Nueva tarea (Ejecutar...)", ID_FILE_NEW
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Iconos &Grandes", ID_VIEW_LARGE
|
||||
MENUITEM "Iconos &Pequeños", ID_VIEW_SMALL
|
||||
MENUITEM "Iconos &grandes", ID_VIEW_LARGE
|
||||
MENUITEM "Iconos &pequeños", ID_VIEW_SMALL
|
||||
MENUITEM "&Detalles", ID_VIEW_DETAILS, CHECKED
|
||||
END
|
||||
END
|
||||
|
@ -94,17 +94,17 @@ IDR_APPLICATION_PAGE_CONTEXT2 MENU
|
|||
BEGIN
|
||||
POPUP "DUMMY"
|
||||
BEGIN
|
||||
MENUITEM "&Cambiar A", ID_APPLICATION_PAGE_SWITCHTO
|
||||
MENUITEM "&Traer al Frente", ID_WINDOWS_BRINGTOFRONT
|
||||
MENUITEM "&Cambiar a", ID_APPLICATION_PAGE_SWITCHTO
|
||||
MENUITEM "&Traer al frente", ID_WINDOWS_BRINGTOFRONT
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Mosaico &Horizontal", ID_WINDOWS_TILEHORIZONTALLY
|
||||
MENUITEM "Mosaico &Vertical", ID_WINDOWS_TILEVERTICALLY
|
||||
MENUITEM "Mosaico &horizontal", ID_WINDOWS_TILEHORIZONTALLY
|
||||
MENUITEM "Mosaico &vertical", ID_WINDOWS_TILEVERTICALLY
|
||||
MENUITEM "&Minimizar", ID_WINDOWS_MINIMIZE
|
||||
MENUITEM "Ma&ximizar", ID_WINDOWS_MAXIMIZE
|
||||
MENUITEM "Ca&scada", ID_WINDOWS_CASCADE
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Finalizar Tarea", ID_APPLICATION_PAGE_ENDTASK
|
||||
MENUITEM "&Ir al Proceso", ID_APPLICATION_PAGE_GOTOPROCESS
|
||||
MENUITEM "&Finalizar tarea", ID_APPLICATION_PAGE_ENDTASK
|
||||
MENUITEM "&Ir al proceso", ID_APPLICATION_PAGE_GOTOPROCESS
|
||||
END
|
||||
END
|
||||
|
||||
|
@ -115,7 +115,7 @@ BEGIN
|
|||
MENUITEM "&Restaurar", ID_RESTORE
|
||||
MENUITEM "&Cerrar", ID_FILE_EXIT
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Siempre Visible", ID_OPTIONS_ALWAYSONTOP
|
||||
MENUITEM "&Siempre visible", ID_OPTIONS_ALWAYSONTOP
|
||||
END
|
||||
END
|
||||
|
||||
|
@ -123,21 +123,21 @@ IDR_PROCESS_PAGE_CONTEXT MENU
|
|||
BEGIN
|
||||
POPUP "DUMMY"
|
||||
BEGIN
|
||||
MENUITEM "&Finalizar Proceso", ID_PROCESS_PAGE_ENDPROCESS
|
||||
MENUITEM "Finalizar &Árbol de Procesos", ID_PROCESS_PAGE_ENDPROCESSTREE
|
||||
MENUITEM "&Depurador", ID_PROCESS_PAGE_DEBUG
|
||||
MENUITEM "&Terminar proceso", ID_PROCESS_PAGE_ENDPROCESS
|
||||
MENUITEM "Finalizar el ár&bol de procesos", ID_PROCESS_PAGE_ENDPROCESSTREE
|
||||
MENUITEM "&Depurar", ID_PROCESS_PAGE_DEBUG
|
||||
MENUITEM SEPARATOR
|
||||
POPUP "Establecer &Prioridad"
|
||||
POPUP "Establecer &prioridad"
|
||||
BEGIN
|
||||
MENUITEM "Tiempo-&Real", ID_PROCESS_PAGE_SETPRIORITY_REALTIME
|
||||
MENUITEM "Tiempo &real", ID_PROCESS_PAGE_SETPRIORITY_REALTIME
|
||||
MENUITEM "&Alta", ID_PROCESS_PAGE_SETPRIORITY_HIGH
|
||||
MENUITEM "Arr&iba de lo Normal", ID_PROCESS_PAGE_SETPRIORITY_ABOVENORMAL
|
||||
MENUITEM "Por &encima de lo normal", ID_PROCESS_PAGE_SETPRIORITY_ABOVENORMAL
|
||||
MENUITEM "&Normal", ID_PROCESS_PAGE_SETPRIORITY_NORMAL
|
||||
MENUITEM "&Debajo de lo Normal", ID_PROCESS_PAGE_SETPRIORITY_BELOWNORMAL
|
||||
MENUITEM "Por &debajo de lo normal", ID_PROCESS_PAGE_SETPRIORITY_BELOWNORMAL
|
||||
MENUITEM "&Baja", ID_PROCESS_PAGE_SETPRIORITY_LOW
|
||||
END
|
||||
MENUITEM "Establecer &Afinidad...", ID_PROCESS_PAGE_SETAFFINITY
|
||||
MENUITEM "Editar &Canales de Depuración...", ID_PROCESS_PAGE_DEBUGCHANNELS
|
||||
MENUITEM "Establecer &afinidad...", ID_PROCESS_PAGE_SETAFFINITY
|
||||
MENUITEM "Editar &canales de depuración...", ID_PROCESS_PAGE_DEBUGCHANNELS
|
||||
END
|
||||
END
|
||||
|
||||
|
@ -148,7 +148,7 @@ END
|
|||
IDD_TASKMGR_DIALOG DIALOGEX 0, 0, 264, 246
|
||||
STYLE DS_SHELLFONT | DS_CENTER | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP |
|
||||
WS_CLIPSIBLINGS | WS_CLIPCHILDREN | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME
|
||||
CAPTION "Administrador de Tareas"
|
||||
CAPTION "Administrador de tareas"
|
||||
MENU IDR_TASKMANAGER
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
|
@ -161,9 +161,9 @@ FONT 8, "MS Shell Dlg"
|
|||
BEGIN
|
||||
CONTROL "List2", IDC_APPLIST, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS |
|
||||
WS_BORDER | WS_TABSTOP, 7, 7, 233, 177
|
||||
PUSHBUTTON "&Nueva Tarea...", IDC_NEWTASK, 187, 189, 53, 14
|
||||
PUSHBUTTON "&Cambiar A", IDC_SWITCHTO, 131, 189, 53, 14, WS_DISABLED
|
||||
PUSHBUTTON "&Finalizar Tarea", IDC_ENDTASK, 75, 189, 53, 14, WS_DISABLED
|
||||
PUSHBUTTON "&Nueva tarea...", IDC_NEWTASK, 187, 189, 53, 14
|
||||
PUSHBUTTON "&Cambiar a", IDC_SWITCHTO, 131, 189, 53, 14, WS_DISABLED
|
||||
PUSHBUTTON "&Finalizar tarea", IDC_ENDTASK, 75, 189, 53, 14, WS_DISABLED
|
||||
END
|
||||
|
||||
IDD_PROCESS_PAGE DIALOGEX 0, 0, 247, 210
|
||||
|
@ -172,9 +172,9 @@ FONT 8, "MS Shell Dlg"
|
|||
BEGIN
|
||||
CONTROL "List2", IDC_PROCESSLIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
|
||||
LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 7, 7, 233, 177
|
||||
PUSHBUTTON "&Finalizar Proceso", IDC_ENDPROCESS, 171, 189, 69, 14
|
||||
CONTROL "&Mostrar Procesos de todos los usuario", IDC_SHOWALLPROCESSES, "Button",
|
||||
BS_AUTOCHECKBOX | WS_TABSTOP, 7, 191, 165, 10
|
||||
PUSHBUTTON "&Finalizar proceso", IDC_ENDPROCESS, 171, 189, 69, 14
|
||||
CONTROL "&Mostrar procesos de todos los usuarios", IDC_SHOWALLPROCESSES, "Button",
|
||||
BS_AUTOCHECKBOX | WS_TABSTOP, 7, 191, 160, 10
|
||||
END
|
||||
|
||||
/* IDD_PERFORMANCE_PAGE DIALOGEX 0, 0, 247, 210 */
|
||||
|
@ -183,12 +183,12 @@ STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
|
|||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
GROUPBOX "Uso de CPU", IDC_CPU_USAGE_FRAME, 5, 5, 60, 54, 0, WS_EX_TRANSPARENT
|
||||
GROUPBOX "Uso de MEM", IDC_MEM_USAGE_FRAME, 5, 63, 60, 54, BS_LEFTTEXT, WS_EX_TRANSPARENT
|
||||
GROUPBOX "Totales", IDC_TOTALS_FRAME, 5, 122, 111, 39, 0, WS_EX_TRANSPARENT
|
||||
GROUPBOX "Memoria", IDC_MEM_USAGE_FRAME, 5, 63, 60, 54, BS_LEFTTEXT, WS_EX_TRANSPARENT
|
||||
GROUPBOX "Sistema", IDC_TOTALS_FRAME, 5, 122, 111, 39, 0, WS_EX_TRANSPARENT
|
||||
GROUPBOX "Carga de transacciones (KB)", IDC_COMMIT_CHARGE_FRAME, 5, 166, 111, 39, 0, WS_EX_TRANSPARENT
|
||||
GROUPBOX "Memoria física (KB)", IDC_PHYSICAL_MEMORY_FRAME, 131, 122, 111, 39, 0, WS_EX_TRANSPARENT
|
||||
GROUPBOX "Memoria del núcleo (KB)", IDC_KERNEL_MEMORY_FRAME, 131, 166, 111, 39, 0, WS_EX_TRANSPARENT
|
||||
LTEXT "Identificadores", IDS_TOTALS_HANDLE_COUNT, 12, 131, 40, 8
|
||||
GROUPBOX "Memoria del kernel (KB)", IDC_KERNEL_MEMORY_FRAME, 131, 166, 111, 39, 0, WS_EX_TRANSPARENT
|
||||
LTEXT "Identificadores", IDS_TOTALS_HANDLE_COUNT, 12, 131, 50, 8
|
||||
LTEXT "Subprocesos", IDS_TOTALS_THREAD_COUNT, 12, 140, 40, 8
|
||||
LTEXT "Procesos", IDS_TOTALS_PROCESS_COUNT, 12, 149, 34, 8
|
||||
EDITTEXT IDC_TOTALS_HANDLE_COUNT, 65, 131, 45, 8, ES_RIGHT | ES_READONLY |
|
||||
|
@ -208,33 +208,33 @@ BEGIN
|
|||
ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP
|
||||
LTEXT "Total", IDS_PHYSICAL_MEMORY_TOTAL, 137, 131, 27, 8
|
||||
LTEXT "Disponible", IDS_PHYSICAL_MEMORY_AVAILABLE, 137, 140, 35, 8
|
||||
LTEXT "Caché sistema", IDS_PHYSICAL_MEMORY_SYSTEM_CACHE, 137, 149, 85, 8
|
||||
LTEXT "En caché", IDS_PHYSICAL_MEMORY_SYSTEM_CACHE, 137, 149, 85, 8
|
||||
EDITTEXT IDC_PHYSICAL_MEMORY_TOTAL, 185, 131, 48, 8, ES_RIGHT | ES_READONLY |
|
||||
ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP
|
||||
EDITTEXT IDC_PHYSICAL_MEMORY_AVAILABLE, 185, 140, 48, 8, ES_RIGHT | ES_READONLY |
|
||||
ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP
|
||||
EDITTEXT IDC_PHYSICAL_MEMORY_SYSTEM_CACHE, 185, 149, 48, 8, ES_RIGHT | ES_READONLY |
|
||||
ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP
|
||||
LTEXT "Total", IDS_KERNEL_MEMORY_TOTAL, 137, 174, 27, 8
|
||||
LTEXT "Total", IDS_KERNEL_MEMORY_TOTAL, 137, 175, 27, 8
|
||||
LTEXT "Paginado", IDS_KERNEL_MEMORY_PAGED, 137, 184, 30, 8
|
||||
LTEXT "No-paginado", IDS_KERNEL_MEMORY_NONPAGED, 137, 193, 40, 8
|
||||
LTEXT "No paginado", IDS_KERNEL_MEMORY_NONPAGED, 137, 193, 40, 8
|
||||
EDITTEXT IDC_KERNEL_MEMORY_TOTAL, 185, 174, 48, 8, ES_RIGHT | ES_READONLY |
|
||||
ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP
|
||||
EDITTEXT IDC_KERNEL_MEMORY_PAGED, 185, 184, 48, 8, ES_RIGHT | ES_READONLY |
|
||||
ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP
|
||||
EDITTEXT IDC_KERNEL_MEMORY_NONPAGED, 185, 193, 48, 8, ES_RIGHT | ES_READONLY |
|
||||
ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP
|
||||
GROUPBOX "Historial de uso de la CPU", IDC_CPU_USAGE_HISTORY_FRAME, 74, 5, 168, 54, 0, WS_EX_TRANSPARENT
|
||||
GROUPBOX "Historial de uso de la Memoria", IDC_MEMORY_USAGE_HISTORY_FRAME, 74, 63, 168, 54, 0, WS_EX_TRANSPARENT
|
||||
PUSHBUTTON "Display de uso de la CPU", IDC_CPU_USAGE_GRAPH, 12, 17, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
|
||||
PUSHBUTTON "Display de uso de la Memoria", IDC_MEM_USAGE_GRAPH, 12, 75, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
|
||||
PUSHBUTTON "Historial de uso de la CPU", IDC_CPU_USAGE_HISTORY_GRAPH, 81, 17, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
|
||||
PUSHBUTTON "Historial de uso de la Memoria", IDC_MEM_USAGE_HISTORY_GRAPH, 81, 75, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
|
||||
GROUPBOX "Historial de uso de CPU", IDC_CPU_USAGE_HISTORY_FRAME, 74, 5, 168, 54, 0, WS_EX_TRANSPARENT
|
||||
GROUPBOX "Historial de uso de memoria física", IDC_MEMORY_USAGE_HISTORY_FRAME, 74, 63, 168, 54, 0, WS_EX_TRANSPARENT
|
||||
PUSHBUTTON "Gráfico de uso de CPU", IDC_CPU_USAGE_GRAPH, 12, 17, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
|
||||
PUSHBUTTON "Gráfico de uso de memoria", IDC_MEM_USAGE_GRAPH, 12, 75, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
|
||||
PUSHBUTTON "Historial de uso de CPU", IDC_CPU_USAGE_HISTORY_GRAPH, 81, 17, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
|
||||
PUSHBUTTON "Historial de uso de memoria", IDC_MEM_USAGE_HISTORY_GRAPH, 81, 75, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
|
||||
END
|
||||
|
||||
IDD_DEBUG_CHANNELS_DIALOG DIALOGEX 0, 0, 247, 210
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "Canales de Depuración"
|
||||
CAPTION "Canales de depuración"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
CONTROL "List2", IDC_DEBUG_CHANNELS_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
|
||||
|
@ -244,22 +244,22 @@ END
|
|||
|
||||
IDD_AFFINITY_DIALOG DIALOGEX 0, 0, 231, 154
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "Afinidad del Procesador"
|
||||
CAPTION "Afinidad del procesador"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
DEFPUSHBUTTON "Aceptar", IDOK, 120, 133, 50, 14
|
||||
PUSHBUTTON "Cancelar", IDCANCEL, 174, 133, 50, 14
|
||||
LTEXT "La Afinidad de Procesador que pone mandos sobre los cuales permitirán a las CPUs el proceso para ejecutar.", IDC_STATIC, 5, 5, 220, 16
|
||||
CONTROL "CPU 0", IDC_CPU0, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 11, 28, 37, 10
|
||||
CONTROL "CPU 1", IDC_CPU1, "Button", BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP, 11, 41, 37, 10
|
||||
CONTROL "CPU 2", IDC_CPU2, "Button", BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP, 11, 54, 37, 10
|
||||
CONTROL "CPU 3", IDC_CPU3, "Button", BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP, 11, 67, 37, 10
|
||||
CONTROL "CPU 4", IDC_CPU4, "Button", BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP, 11, 80, 37, 10
|
||||
CONTROL "CPU 5", IDC_CPU5, "Button", BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP, 11, 93, 37, 10
|
||||
CONTROL "CPU 6", IDC_CPU6, "Button", BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP, 11, 106, 37, 10
|
||||
CONTROL "CPU 7", IDC_CPU7, "Button", BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP, 11, 119, 37, 10
|
||||
CONTROL "CPU 8", IDC_CPU8, "Button", BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP, 61, 28, 37, 10
|
||||
CONTROL "CPU 9", IDC_CPU9, "Button", BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP, 61, 41, 37, 10
|
||||
LTEXT "El ajuste de afinidad de procesador controla las CPU en las que el proceso tendrá permiso para ejecutarse.", IDC_STATIC, 5, 5, 220, 16
|
||||
CONTROL "CPU 0", IDC_CPU0, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 11, 28, 37, 10
|
||||
CONTROL "CPU 1", IDC_CPU1, "Button", BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP, 11, 41, 37, 10
|
||||
CONTROL "CPU 2", IDC_CPU2, "Button", BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP, 11, 54, 37, 10
|
||||
CONTROL "CPU 3", IDC_CPU3, "Button", BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP, 11, 67, 37, 10
|
||||
CONTROL "CPU 4", IDC_CPU4, "Button", BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP, 11, 80, 37, 10
|
||||
CONTROL "CPU 5", IDC_CPU5, "Button", BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP, 11, 93, 37, 10
|
||||
CONTROL "CPU 6", IDC_CPU6, "Button", BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP, 11, 106, 37, 10
|
||||
CONTROL "CPU 7", IDC_CPU7, "Button", BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP, 11, 119, 37, 10
|
||||
CONTROL "CPU 8", IDC_CPU8, "Button", BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP, 61, 28, 37, 10
|
||||
CONTROL "CPU 9", IDC_CPU9, "Button", BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP, 61, 41, 37, 10
|
||||
CONTROL "CPU 10", IDC_CPU10, "Button", BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP, 61, 54, 41, 10
|
||||
CONTROL "CPU 11", IDC_CPU11, "Button", BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP, 61, 67, 41, 10
|
||||
CONTROL "CPU 12", IDC_CPU12, "Button", BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP, 61, 80, 41, 10
|
||||
|
@ -286,58 +286,58 @@ END
|
|||
|
||||
IDD_COLUMNS_DIALOG DIALOGEX 0, 0, 245, 199 // 0, 0, 195, 199
|
||||
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "Seleccionar Columnas"
|
||||
CAPTION "Seleccionar columnas"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
DEFPUSHBUTTON "Aceptar", IDOK, 126, 178, 50, 14 // 84
|
||||
PUSHBUTTON "Cancelar", IDCANCEL, 180, 178, 50, 14 // 138
|
||||
LTEXT "Selecciona las columnas que aparecerán en la página de Procesos del Administrador de Tareas.", IDC_STATIC, 7, 7, 221, 17 // 181
|
||||
CONTROL "Nombre de la &Imagen", IDC_IMAGENAME, "Button", BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP, 7, 28, 88, 10 // 56
|
||||
CONTROL "&PID (Identificador de Proceso)", IDC_PID, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 39, 120, 10 // 88
|
||||
LTEXT "Seleccione las columnas que aparecerán en la página de Procesos del Administrador de tareas.", IDC_STATIC, 7, 7, 221, 17 // 181
|
||||
CONTROL "Nombre de ruta de la &imagen", IDC_IMAGENAME, "Button", BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP, 7, 28, 88, 10 // 56
|
||||
CONTROL "Identificador de proceso (&PID)", IDC_PID, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 39, 120, 10 // 88
|
||||
CONTROL "Uso de &CPU", IDC_CPUUSAGE, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 50, 53, 10
|
||||
CONTROL "Ti&empo de CPU", IDC_CPUTIME, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 61, 65, 10 // 48
|
||||
CONTROL "Uso de &Memoria", IDC_MEMORYUSAGE, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 72, 63, 10
|
||||
CONTROL "Uso de &memoria", IDC_MEMORYUSAGE, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 72, 63, 10
|
||||
CONTROL "Di&ferencia de uso de memoria", IDC_MEMORYUSAGEDELTA, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 83, 120, 10 // 82
|
||||
CONTROL "Uso má&ximo de la Memoria", IDC_PEAKMEMORYUSAGE, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 94, 120, 10 // 82
|
||||
CONTROL "Err&ores de Página", IDC_PAGEFAULTS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 105, 80, 10 // 53
|
||||
CONTROL "Uso má&ximo de la memoria", IDC_PEAKMEMORYUSAGE, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 94, 120, 10 // 82
|
||||
CONTROL "Err&ores de página", IDC_PAGEFAULTS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 105, 80, 10 // 53
|
||||
CONTROL "O&bjetos de USUARIO", IDC_USEROBJECTS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 116, 80, 10 // 62
|
||||
CONTROL "Lecturas E/S", IDC_IOREADS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 127, 60, 10 // 49
|
||||
CONTROL "Bytes E/S Leidos", IDC_IOREADBYTES, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 138, 65, 10
|
||||
CONTROL "I&D de Sesion", IDC_SESSIONID, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 149, 65, 10 // 50
|
||||
CONTROL "&Nombre de Usuario", IDC_USERNAME, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 160, 75, 10 // 51
|
||||
CONTROL "Lecturas de E/S", IDC_IOREADS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 127, 60, 10 // 49
|
||||
CONTROL "Bytes de lectura de E/S", IDC_IOREADBYTES, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 138, 65, 10
|
||||
CONTROL "I&d. de sesión", IDC_SESSIONID, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 149, 65, 10 // 50
|
||||
CONTROL "&Nombre de usuario", IDC_USERNAME, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 160, 75, 10 // 51
|
||||
CONTROL "Diferencia de erro&res de página", IDC_PAGEFAULTSDELTA, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 127, 28, 120, 10 // 107, 60
|
||||
CONTROL "Tamaño de la Memoria &Virtual", IDC_VIRTUALMEMORYSIZE, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 127, 39, 120, 10 // 107, 60
|
||||
CONTROL "Tamaño de la memoria &virtual", IDC_VIRTUALMEMORYSIZE, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 127, 39, 120, 10 // 107, 60
|
||||
CONTROL "B&loque paginado", IDC_PAGEDPOOL, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 127, 50, 67, 10 // 107, 53
|
||||
CONTROL "Blo&que no paginado", IDC_NONPAGEDPOOL, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 127, 61, 115, 10 // 107
|
||||
CONTROL "P&rioridad Base", IDC_BASEPRIORITY, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 127, 72, 80, 10 // 107
|
||||
CONTROL "P&rioridad base", IDC_BASEPRIORITY, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 127, 72, 80, 10 // 107
|
||||
CONTROL "&Recuento de identificadores", IDC_HANDLECOUNT, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 127, 83, 59, 10 // 107
|
||||
CONTROL "Nú&mero de subprocesos", IDC_THREADCOUNT, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 127, 94, 59, 10 // 107
|
||||
CONTROL "Objetos &GDI", IDC_GDIOBJECTS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 127, 105, 55, 10 // 107
|
||||
CONTROL "Escrituras de E/S", IDC_IOWRITES, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 127, 116, 90, 10 // 107
|
||||
CONTROL "Bytes de escritura de E/S", IDC_IOWRITEBYTES, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 127, 127, 105, 10 // 107
|
||||
CONTROL "Otros de E/S", IDC_IOOTHER, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 127, 138, 60, 10
|
||||
CONTROL "Otros Bytes de E/S", IDC_IOOTHERBYTES, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 127, 149, 75, 10
|
||||
CONTROL "Otros bytes de E/S", IDC_IOOTHERBYTES, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 127, 149, 75, 10
|
||||
END
|
||||
|
||||
/* String Tables */
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_APP_TITLE "Administrador de Tareas"
|
||||
IDC_TASKMGR "Administrador de Tareas"
|
||||
IDS_IDLE_PROCESS "System Idle Process"
|
||||
IDS_APP_TITLE "Administrador de tareas"
|
||||
IDC_TASKMGR "Administrador de tareas"
|
||||
IDS_IDLE_PROCESS "Proceso inactivo del sistema"
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
ID_FILE_NEW "Ejecutar un nuevo Programa"
|
||||
ID_OPTIONS_ALWAYSONTOP "El Administrador de Tareas permanece siempre visible excepto cuando este minimizado"
|
||||
ID_OPTIONS_MINIMIZEONUSE "El Administrador de Tareas sera minimizado cuando una operación 'Cambiar A' se realice"
|
||||
ID_OPTIONS_HIDEWHENMINIMIZED "Ocultar el Administrador de Tareas al minimizar"
|
||||
ID_VIEW_REFRESH "Forzar el Administrador de Tareas a actualizar ahora, sin tener en cuenta ajuste de Velocidad de Actualización"
|
||||
ID_FILE_NEW "Ejecutar un nuevo programa"
|
||||
ID_OPTIONS_ALWAYSONTOP "El Administrador de tareas permanece siempre visible excepto cuando esté minimizado"
|
||||
ID_OPTIONS_MINIMIZEONUSE "El Administrador de tareas se minimiza cuando se realiza una operación Cambiar a"
|
||||
ID_OPTIONS_HIDEWHENMINIMIZED "Ocultar el Administrador de tareas al minimizar"
|
||||
ID_VIEW_REFRESH "Actualizar el Administrador de tareas, sea cual sea la velocidad de actualización"
|
||||
ID_VIEW_LARGE "Mostrar tareas usando iconos grandes"
|
||||
ID_VIEW_SMALL "Mostrar tareas usando iconos pequeños"
|
||||
ID_VIEW_DETAILS "Mostrar informacion acerca de cada tarea"
|
||||
ID_VIEW_DETAILS "Mostrar información sobre cada tarea"
|
||||
ID_VIEW_UPDATESPEED_HIGH "Actualizar la vista dos veces por segundo"
|
||||
ID_VIEW_UPDATESPEED_NORMAL "Actualizar la vista cada dos segundos"
|
||||
ID_VIEW_UPDATESPEED_LOW "Actualizar la vista cada cuatro segundos"
|
||||
|
@ -345,19 +345,19 @@ END
|
|||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
ID_VIEW_UPDATESPEED_PAUSED "No actualizar automaticamente"
|
||||
ID_VIEW_UPDATESPEED_PAUSED "No actualizar automáticamente"
|
||||
ID_WINDOWS_TILEHORIZONTALLY "Mostrar las ventanas horizontalmente sobre el escritorio"
|
||||
ID_WINDOWS_TILEVERTICALLY "Mostrar las ventanas verticalmente sobre el escritorio"
|
||||
ID_WINDOWS_MINIMIZE "Minimizar las ventanas"
|
||||
ID_WINDOWS_MAXIMIZE "Maximizar las ventanas"
|
||||
ID_WINDOWS_CASCADE "Mostrar las ventanas en diagonal sobre el escritorio en forma de cascada"
|
||||
ID_WINDOWS_BRINGTOFRONT "Trae el frente de ventana, pero no cambiar a ella"
|
||||
ID_HELP_TOPICS "Mostrar Temas de ayuda del Administrador de Tareas"
|
||||
ID_WINDOWS_BRINGTOFRONT "Trae al frente la ventana, pero no cambia a ella"
|
||||
ID_HELP_TOPICS "Mostrar Temas de ayuda del Administrador de tareas"
|
||||
ID_HELP_ABOUT "Mostrar información del programa, número de versión y copyright"
|
||||
ID_FILE_EXIT "Cerrar el Administrador de Tareas"
|
||||
ID_FILE_EXIT "Cierra el Administrador de tareas"
|
||||
ID_OPTIONS_SHOW16BITTASKS "Mostrar tareas de 16-bit bajo el ntvdm.exe asociado"
|
||||
ID_VIEW_SELECTCOLUMNS "Seleccionar que columnas seran visibles en la pagina de Procesos"
|
||||
ID_VIEW_SHOWKERNELTIMES "Mostrar tiempos del núcleo en los graficos de rendimiento"
|
||||
ID_VIEW_SELECTCOLUMNS "Seleccione las columnas que serán visibles en la página de procesos"
|
||||
ID_VIEW_SHOWKERNELTIMES "Muestra el tiempo del kernel en los gráficos de rendimiento"
|
||||
ID_VIEW_CPUHISTORY_ONEGRAPHALL "Un simple histograma muestra el uso total de la CPU"
|
||||
ID_VIEW_CPUHISTORY_ONEGRAPHPERCPU "Cada CPU tiene su histograma propio"
|
||||
ID_APPLICATION_PAGE_SWITCHTO "Trae una tarea al primer plano, enfocar esa tarea"
|
||||
|
@ -365,12 +365,12 @@ END
|
|||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
ID_ENDTASK "Finalizar las tareas seleccionadas"
|
||||
ID_ENDTASK "Terminar las tareas seleccionadas"
|
||||
ID_GOTOPROCESS "Enfocar el proceso de la tarea seleccionada"
|
||||
ID_RESTORE "Restaurar el Administrador de Tareas de su estado oculto"
|
||||
ID_PROCESS_PAGE_ENDPROCESS "Eliminar el proceso del sistema"
|
||||
ID_PROCESS_PAGE_ENDPROCESSTREE "Eliminar este proceso y todos sus subprocesos del sistema"
|
||||
ID_PROCESS_PAGE_DEBUG "Ata a la depuración a este proceso"
|
||||
ID_PROCESS_PAGE_ENDPROCESS "Finaliza el proceso"
|
||||
ID_PROCESS_PAGE_ENDPROCESSTREE "Finaliza este proceso y todos sus subprocesos asociados"
|
||||
ID_PROCESS_PAGE_DEBUG "Vincula el depurador a este proceso"
|
||||
ID_PROCESS_PAGE_SETAFFINITY "Controlar en que procesadores puede ejecutarse cada proceso"
|
||||
ID_PROCESS_PAGE_SETPRIORITY_REALTIME "Establece el proceso en prioridad de TIEMPO REAL"
|
||||
ID_PROCESS_PAGE_SETPRIORITY_HIGH "Establece el proceso en ALTA prioridad"
|
||||
|
@ -387,57 +387,57 @@ BEGIN
|
|||
IDS_TAB_PERFORMANCE "Rendimiento"
|
||||
IDS_TAB_TASK "Tareas"
|
||||
IDS_TAB_STATUS "Estado"
|
||||
IDS_TAB_IMAGENAME "Nombre de Imagen"
|
||||
IDS_TAB_IMAGENAME "Nombre de imagen"
|
||||
IDS_TAB_PID "PID"
|
||||
IDS_TAB_USERNAME "Nombre Usuario"
|
||||
IDS_TAB_USERNAME "Nombre de usuario"
|
||||
IDS_TAB_SESSIONID "ID de sección"
|
||||
IDS_TAB_CPU "CPU"
|
||||
IDS_TAB_CPUTIME "Tiempo CPU"
|
||||
IDS_TAB_MEMUSAGE "Uso de Memoria"
|
||||
IDS_TAB_PEAKMEMUSAGE "Pico uso de Memoria"
|
||||
IDS_TAB_MEMDELTA "Diferencia de Memoria"
|
||||
IDS_TAB_PAGEFAULT "Faltas de Pagina"
|
||||
IDS_TAB_CPUTIME "Tiempo de CPU"
|
||||
IDS_TAB_MEMUSAGE "Uso de memoria"
|
||||
IDS_TAB_PEAKMEMUSAGE "Pico uso de memoria"
|
||||
IDS_TAB_MEMDELTA "Diferencia de memoria"
|
||||
IDS_TAB_PAGEFAULT "Fallos de página"
|
||||
IDS_TAB_PFDELTA "Diferencia de FP"
|
||||
IDS_TAB_VMSIZE "Tamaño MV(Maquina Virtual)"
|
||||
IDS_TAB_PAGEDPOOL "Grupo Paginado"
|
||||
IDS_TAB_VMSIZE "Tamaño MV (máquina virtual)"
|
||||
IDS_TAB_PAGEDPOOL "Grupo paginado"
|
||||
IDS_TAB_NPPOOL "Grupo NP"
|
||||
IDS_TAB_BASEPRI "Base Pri"
|
||||
IDS_TAB_HANDLES "Manejadores"
|
||||
IDS_TAB_HANDLES "Identificadores"
|
||||
IDS_TAB_THREADS "Hilos"
|
||||
IDS_TAB_USERPBJECTS "Objetos USER"
|
||||
IDS_TAB_GDIOBJECTS "Objetos GDI"
|
||||
IDS_TAB_IOREADS "I/O Lectura"
|
||||
IDS_TAB_IOWRITES "I/O Escrito"
|
||||
IDS_TAB_IOOTHER "I/O Otro"
|
||||
IDS_TAB_IOREADBYTES "I/O Bytes Leidos"
|
||||
IDS_TAB_IOWRITESBYTES "I/O Bytes Escritos"
|
||||
IDS_TAB_IOOTHERBYTES "I/O Otros Bytes"
|
||||
IDS_MENU_SELECTCOLUMNS "&Seleccione Columnas..."
|
||||
IDS_MENU_16BITTASK "Mos&trar tareas 16-bit"
|
||||
IDS_TAB_IOREADS "Lecturas de E/S"
|
||||
IDS_TAB_IOWRITES "Escrituras de E/S"
|
||||
IDS_TAB_IOOTHER "Otros de E/S"
|
||||
IDS_TAB_IOREADBYTES "Bytes de lectura de E/S"
|
||||
IDS_TAB_IOWRITESBYTES "Bytes de escritura de E/S"
|
||||
IDS_TAB_IOOTHERBYTES "Otros bytes de E/S"
|
||||
IDS_MENU_SELECTCOLUMNS "&Seleccionar columnas..."
|
||||
IDS_MENU_16BITTASK "Mos&trar tareas de 16-bit"
|
||||
IDS_MENU_WINDOWS "&Ventanas"
|
||||
IDS_MENU_LARGEICONS "Iconos G&randes"
|
||||
IDS_MENU_SMALLICONS "Iconos &Pequeños"
|
||||
IDS_MENU_LARGEICONS "Iconos g&randes"
|
||||
IDS_MENU_SMALLICONS "Iconos &pequeños"
|
||||
IDS_MENU_DETAILS "&Detalles"
|
||||
IDS_MENU_ONEGRAPHALLCPUS "&Una Grafica, Todos CPUs"
|
||||
IDS_MENU_ONEGRAPHPERCPU "Una Grafica &Por CPU"
|
||||
IDS_MENU_CPUHISTORY "Historial &CPU"
|
||||
IDS_MENU_SHOWKERNELTIMES "Mues&tra tiempos Núcleo"
|
||||
IDS_CREATENEWTASK "Crear Tarea Nueva"
|
||||
IDS_CREATENEWTASK_DESC "Escriba el nombre del programa, carpeta, documento o recurso de Internet que desea que ReactOS abra."
|
||||
IDS_MSG_ACCESSPROCESSAFF "Incapaz de acceder o configurar la Afinidad del Proceso"
|
||||
IDS_MSG_PROCESSONEPRO "El proceso debe tener afinidad con por lo menos un procesador."
|
||||
IDS_MSG_INVALIDOPTION "Opción Invalida"
|
||||
IDS_MSG_UNABLEDEBUGPROCESS "Incapaz de depurar proceso"
|
||||
IDS_MSG_WARNINGDEBUG "ADVERTENCIA: La depuración de este proceso puede resultar en perdidad de data.\n¿Esta seguro que quiere usar el depurador?"
|
||||
IDS_MSG_TASKMGRWARNING "Advertencia de Manejador de Tareas"
|
||||
IDS_MSG_WARNINGTERMINATING "ADVERTENCIA: Si temina un proceso puede obtener resultados no\ndeseados como la pérdida de datos y la inestabilidad del sistema. El\nproceso no tendrá tiempo para guardar su estado o datos\nantes de ser terminado. ¿Está seguro que quiere terminar\nel proceso?"
|
||||
IDS_MSG_UNABLETERMINATEPRO "Incapaz de cerrar el Proceso"
|
||||
IDS_MSG_UNABLECHANGEPRIORITY "Incapaz de cambiar la prioridad"
|
||||
IDS_MSG_WARNINGCHANGEPRIORITY "Advertencia: Si cambia la clase de prioridad de este proceso, puede\nobtener resultados no deseados, incluso la inestabilidad del sistema. ¿Está seguro que\ndesea cambiar la Clase de Prioridad?"
|
||||
IDS_MENU_ONEGRAPHALLCPUS "&Un gráfico de todas las CPU"
|
||||
IDS_MENU_ONEGRAPHPERCPU "Un gráfico &por CPU"
|
||||
IDS_MENU_CPUHISTORY "Historial de &CPU"
|
||||
IDS_MENU_SHOWKERNELTIMES "Mostrar cronología del &kernel"
|
||||
IDS_CREATENEWTASK "Crear nueva tarea"
|
||||
IDS_CREATENEWTASK_DESC "Escriba el nombre del programa, carpeta, documento o recurso de Internet que desea abrir con ReactOS."
|
||||
IDS_MSG_ACCESSPROCESSAFF "No se pudo acceder o configurar la afinidad del proceso"
|
||||
IDS_MSG_PROCESSONEPRO "El proceso debe tener afinidad al menos con un procesador."
|
||||
IDS_MSG_INVALIDOPTION "Opción no válida"
|
||||
IDS_MSG_UNABLEDEBUGPROCESS "No se pudo depurar el proceso"
|
||||
IDS_MSG_WARNINGDEBUG "ADVERTENCIA: La depuración de este proceso puede resultar en perdidad de datos.\n¿Esta seguro que quiere usar el depurador?"
|
||||
IDS_MSG_TASKMGRWARNING "Advertencia del Administrador de tareas"
|
||||
IDS_MSG_WARNINGTERMINATING "ADVERTENCIA: Si finaliza un proceso puede obtener resultados no\ndeseados como la pérdida de datos y la inestabilidad del sistema. El\nproceso no tendrá tiempo para guardar su estado o datos\nantes de cerrarse. ¿Está seguro que desea continuar?"
|
||||
IDS_MSG_UNABLETERMINATEPRO "No se pudo finalizar el proceso"
|
||||
IDS_MSG_UNABLECHANGEPRIORITY "No se pudo cambiar la prioridad"
|
||||
IDS_MSG_WARNINGCHANGEPRIORITY "Advertencia: El cambio de prioridad en ciertos procesos podría provocar la inestabilidad del sistema.\n¿Seguro que desea cambiar la prioridad?"
|
||||
IDS_MSG_TRAYICONCPUUSAGE "Promedio CPU: %d%%"
|
||||
IDS_STATUS_MEMUSAGE "Uso Memoria: %dK / %dK"
|
||||
IDS_STATUS_CPUUSAGE "Uso CPU: %3d%%"
|
||||
IDS_STATUS_MEMUSAGE "Uso de memoria: %dK / %dK"
|
||||
IDS_STATUS_CPUUSAGE "Uso de CPU: %3d%%"
|
||||
IDS_STATUS_PROCESSES "Procesos: %d"
|
||||
IDS_NOT_RESPONDING "No Responde"
|
||||
IDS_RUNNING "Funcionando"
|
||||
IDS_NOT_RESPONDING "No responde"
|
||||
IDS_RUNNING "En ejecución"
|
||||
END
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* Russian language resource file (Dmitry Chapyshev, 2007-06-10) */
|
||||
/* Russian language resource file by Dmitry Chapyshev, 2007-06-10, Kudratov Olimjon (olim98@bk.ru) */
|
||||
|
||||
LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT
|
||||
|
||||
|
@ -190,7 +190,7 @@ BEGIN
|
|||
GROUPBOX "Память ядра (КБ)", IDC_KERNEL_MEMORY_FRAME, 131, 166, 111, 39, 0, WS_EX_TRANSPARENT
|
||||
LTEXT "Дескрипторов", IDS_TOTALS_HANDLE_COUNT, 12, 131, 57, 8
|
||||
LTEXT "Потоков", IDS_TOTALS_THREAD_COUNT, 12, 140, 30, 8
|
||||
LTEXT "Процессов", IDS_TOTALS_PROCESS_COUNT, 12, 149, 34, 8
|
||||
LTEXT "Процессов", IDS_TOTALS_PROCESS_COUNT, 12, 149, 36, 8
|
||||
EDITTEXT IDC_TOTALS_HANDLE_COUNT, 65, 131, 45, 8, ES_RIGHT | ES_READONLY |
|
||||
ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP
|
||||
EDITTEXT IDC_TOTALS_THREAD_COUNT, 65, 140, 45, 8, ES_RIGHT | ES_READONLY |
|
||||
|
@ -209,20 +209,20 @@ BEGIN
|
|||
LTEXT "Всего", IDS_PHYSICAL_MEMORY_TOTAL, 137, 131, 27, 8
|
||||
LTEXT "Доступно", IDS_PHYSICAL_MEMORY_AVAILABLE, 137, 140, 33, 8
|
||||
LTEXT "Системный кэш", IDS_PHYSICAL_MEMORY_SYSTEM_CACHE, 137, 149, 80, 8
|
||||
EDITTEXT IDC_PHYSICAL_MEMORY_TOTAL, 192, 131, 41, 8, ES_RIGHT | ES_READONLY |
|
||||
EDITTEXT IDC_PHYSICAL_MEMORY_TOTAL, 184, 131, 49, 8, ES_RIGHT | ES_READONLY |
|
||||
ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP
|
||||
EDITTEXT IDC_PHYSICAL_MEMORY_AVAILABLE, 185, 140, 48, 8, ES_RIGHT | ES_READONLY |
|
||||
ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP
|
||||
EDITTEXT IDC_PHYSICAL_MEMORY_SYSTEM_CACHE, 185, 149, 48, 8, ES_RIGHT | ES_READONLY |
|
||||
EDITTEXT IDC_PHYSICAL_MEMORY_SYSTEM_CACHE, 190, 149, 43, 8, ES_RIGHT | ES_READONLY |
|
||||
ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP
|
||||
LTEXT "Всего", IDS_KERNEL_MEMORY_TOTAL, 137, 174, 27, 8
|
||||
LTEXT "Выгружаемая", IDS_KERNEL_MEMORY_PAGED, 137, 184, 50, 8
|
||||
LTEXT "Невыгружаемая", IDS_KERNEL_MEMORY_NONPAGED, 137, 193, 80, 8
|
||||
EDITTEXT IDC_KERNEL_MEMORY_TOTAL, 192, 174, 41, 8, ES_RIGHT | ES_READONLY |
|
||||
EDITTEXT IDC_KERNEL_MEMORY_TOTAL, 195, 174, 41, 8, ES_RIGHT | ES_READONLY |
|
||||
ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP
|
||||
EDITTEXT IDC_KERNEL_MEMORY_PAGED, 185, 184, 48, 8, ES_RIGHT | ES_READONLY |
|
||||
EDITTEXT IDC_KERNEL_MEMORY_PAGED, 195, 184, 48, 8, ES_RIGHT | ES_READONLY |
|
||||
ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP
|
||||
EDITTEXT IDC_KERNEL_MEMORY_NONPAGED, 185, 193, 48, 8, ES_RIGHT | ES_READONLY |
|
||||
EDITTEXT IDC_KERNEL_MEMORY_NONPAGED, 195, 194, 48, 8, ES_RIGHT | ES_READONLY |
|
||||
ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP
|
||||
GROUPBOX "Хронология загрузки ЦП", IDC_CPU_USAGE_HISTORY_FRAME, 74, 5, 168, 54, 0, WS_EX_TRANSPARENT
|
||||
GROUPBOX "Хронология использования файла подкачки", IDC_MEMORY_USAGE_HISTORY_FRAME, 74, 63, 168, 54, 0, WS_EX_TRANSPARENT
|
||||
|
@ -367,7 +367,7 @@ STRINGTABLE
|
|||
BEGIN
|
||||
ID_ENDTASK "Сообщает выбранным задачам о необходимости завершиться"
|
||||
ID_GOTOPROCESS "Переносит выбранный процесс на передний план"
|
||||
ID_RESTORE "Востанавливает Менеджер задач из скрытого состояния"
|
||||
ID_RESTORE "Восстанавливает Диспетчер задач из скрытого состояния"
|
||||
ID_PROCESS_PAGE_ENDPROCESS "Завершает процесс в системе"
|
||||
ID_PROCESS_PAGE_ENDPROCESSTREE "Завершает процесс и все его дочерние процессы в системе"
|
||||
ID_PROCESS_PAGE_DEBUG "Прикрепляет отладчик к выбранному процессу"
|
||||
|
|
|
@ -5,6 +5,7 @@
|
|||
#error Task-Manager uses NDK functions, so it can only be compiled with Unicode support enabled!
|
||||
#endif
|
||||
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
#include <stdarg.h>
|
||||
|
||||
|
|
|
@ -564,13 +564,17 @@ BOOL OnCreate(HWND hWnd)
|
|||
HMENU hMenu;
|
||||
HMENU hEditMenu;
|
||||
HMENU hViewMenu;
|
||||
HMENU hShutMenu;
|
||||
HMENU hUpdateSpeedMenu;
|
||||
HMENU hCPUHistoryMenu;
|
||||
int nActivePage;
|
||||
int nParts[3];
|
||||
RECT rc;
|
||||
WCHAR szTemp[256];
|
||||
WCHAR szLogOffItem[MAX_PATH];
|
||||
LPWSTR lpUserName;
|
||||
TCITEM item;
|
||||
DWORD len = 0;
|
||||
|
||||
SendMessageW(hMainWnd, WM_SETICON, ICON_BIG, (LPARAM)LoadIconW(hInst, MAKEINTRESOURCEW(IDI_TASKMANAGER)));
|
||||
|
||||
|
@ -653,8 +657,9 @@ BOOL OnCreate(HWND hWnd)
|
|||
hMenu = GetMenu(hWnd);
|
||||
hEditMenu = GetSubMenu(hMenu, 1);
|
||||
hViewMenu = GetSubMenu(hMenu, 2);
|
||||
hShutMenu = GetSubMenu(hMenu, 4);
|
||||
hUpdateSpeedMenu = GetSubMenu(hViewMenu, 1);
|
||||
hCPUHistoryMenu = GetSubMenu(hViewMenu, 7);
|
||||
hCPUHistoryMenu = GetSubMenu(hViewMenu, 7);
|
||||
|
||||
/* Check or uncheck the always on top menu item */
|
||||
if (TaskManagerSettings.AlwaysOnTop) {
|
||||
|
@ -704,6 +709,35 @@ BOOL OnCreate(HWND hWnd)
|
|||
TabCtrl_SetCurFocus/*Sel*/(hTabWnd, 2);
|
||||
TabCtrl_SetCurFocus/*Sel*/(hTabWnd, nActivePage);
|
||||
|
||||
/* Set the username in the "Log Off %s" item of the Shutdown menu */
|
||||
|
||||
/* 1- Get the menu item text and store it temporarily */
|
||||
GetMenuStringW(hShutMenu, ID_SHUTDOWN_LOGOFF, szTemp, 256, MF_BYCOMMAND);
|
||||
|
||||
/* 2- Retrieve the username length first, then allocate a buffer for it and call it again */
|
||||
if (!GetUserNameW(NULL, &len) && GetLastError() == ERROR_INSUFFICIENT_BUFFER)
|
||||
{
|
||||
lpUserName = HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY, len * sizeof(WCHAR));
|
||||
if (lpUserName && GetUserNameW(lpUserName, &len))
|
||||
{
|
||||
_snwprintf(szLogOffItem, sizeof(szLogOffItem)/sizeof(szLogOffItem[0]), szTemp, lpUserName);
|
||||
szLogOffItem[sizeof(szLogOffItem)/sizeof(szLogOffItem[0]) - 1] = UNICODE_NULL;
|
||||
}
|
||||
else
|
||||
{
|
||||
_snwprintf(szLogOffItem, sizeof(szLogOffItem)/sizeof(szLogOffItem[0]), szTemp, L"n/a");
|
||||
}
|
||||
|
||||
if (lpUserName) HeapFree(GetProcessHeap(), 0, lpUserName);
|
||||
}
|
||||
else
|
||||
{
|
||||
_snwprintf(szLogOffItem, sizeof(szLogOffItem)/sizeof(szLogOffItem[0]), szTemp, L"n/a");
|
||||
}
|
||||
|
||||
/* 3- Set the menu item text to its formatted counterpart */
|
||||
ModifyMenuW(hShutMenu, ID_SHUTDOWN_LOGOFF, MF_BYCOMMAND | MF_STRING, ID_SHUTDOWN_LOGOFF, szLogOffItem);
|
||||
|
||||
/* Setup update speed */
|
||||
SetUpdateSpeed(hWnd);
|
||||
|
||||
|
|
|
@ -3,7 +3,8 @@
|
|||
*
|
||||
* Copyright 1996 Ulrich Schmid
|
||||
* Copyright 2002 Sylvain Petreolle <spetreolle@yahoo.fr>
|
||||
* Copyright 2003, 2004 José Manuel Ferrer Ortiz
|
||||
* Copyright 2003, 2004 José Manuel Ferrer Ortiz
|
||||
* Copyright 2014 Ismael Ferreras Morezuelas
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
|
@ -28,31 +29,31 @@ MAIN_MENU MENU
|
|||
MENUITEM "A&brir...", MNID_FILE_OPEN
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Imprimir", MNID_FILE_PRINT
|
||||
MENUITEM "&Configuración impresora...", MNID_FILE_SETUP
|
||||
MENUITEM "&Ajustes de impresión...", MNID_FILE_SETUP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Salir", MNID_FILE_EXIT
|
||||
MENUITEM "&Salir", MNID_FILE_EXIT
|
||||
}
|
||||
POPUP "&Editar" {
|
||||
MENUITEM "&Copiar...", MNID_EDIT_COPYDLG
|
||||
MENUITEM "&Copiar...", MNID_EDIT_COPYDLG
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Anotar...", MNID_EDIT_ANNOTATE
|
||||
MENUITEM "&Anotar...", MNID_EDIT_ANNOTATE
|
||||
}
|
||||
POPUP "&Marcador" {
|
||||
MENUITEM "&Definir...", MNID_BKMK_DEFINE
|
||||
MENUITEM "&Definir...", MNID_BKMK_DEFINE
|
||||
}
|
||||
POPUP "&Opciones" {
|
||||
MENUITEM "Historial", MNID_OPTS_HISTORY
|
||||
POPUP "Fuentes"
|
||||
MENUITEM "Historial", MNID_OPTS_HISTORY
|
||||
POPUP "Tamaño de letra"
|
||||
BEGIN
|
||||
MENUITEM "Pequeña", MNID_OPTS_FONTS_SMALL
|
||||
MENUITEM "Normal", MNID_OPTS_FONTS_NORMAL
|
||||
MENUITEM "Grande", MNID_OPTS_FONTS_LARGE
|
||||
MENUITEM "Pequeña", MNID_OPTS_FONTS_SMALL
|
||||
MENUITEM "Normal", MNID_OPTS_FONTS_NORMAL
|
||||
MENUITEM "Grande", MNID_OPTS_FONTS_LARGE
|
||||
END
|
||||
}
|
||||
POPUP "A&yuda" {
|
||||
MENUITEM "&Ayuda sobre la ayuda", MNID_HELP_HELPON
|
||||
MENUITEM "&Siempre visible", MNID_HELP_HELPTOP
|
||||
MENUITEM "&Info...", MNID_HELP_ABOUT
|
||||
MENUITEM "&Ayuda sobre la ayuda", MNID_HELP_HELPON
|
||||
MENUITEM "&Siempre visible", MNID_HELP_HELPTOP
|
||||
MENUITEM "&Acerca de la Ayuda de Wine...", MNID_HELP_ABOUT
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -60,40 +61,40 @@ CONTEXT_MENU MENU
|
|||
BEGIN
|
||||
POPUP ""
|
||||
BEGIN
|
||||
MENUITEM "Annotation...", MNID_CTXT_ANNOTATE
|
||||
MENUITEM "Copy", MNID_CTXT_COPY
|
||||
MENUITEM "Print...", MNID_CTXT_PRINT
|
||||
POPUP "Fonts"
|
||||
MENUITEM "Anotar...", MNID_CTXT_ANNOTATE
|
||||
MENUITEM "Copiar", MNID_CTXT_COPY
|
||||
MENUITEM "Imprimir...", MNID_CTXT_PRINT
|
||||
POPUP "Tamaño de letra"
|
||||
BEGIN
|
||||
MENUITEM "Small", MNID_CTXT_FONTS_SMALL
|
||||
MENUITEM "Normal", MNID_CTXT_FONTS_NORMAL
|
||||
MENUITEM "Large", MNID_CTXT_FONTS_LARGE
|
||||
MENUITEM "Pequeña", MNID_CTXT_FONTS_SMALL
|
||||
MENUITEM "Normal", MNID_CTXT_FONTS_NORMAL
|
||||
MENUITEM "Grande", MNID_CTXT_FONTS_LARGE
|
||||
END
|
||||
END
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
{
|
||||
STID_WINE_HELP, "Ayuda de Wine"
|
||||
STID_WHERROR, "ERROR"
|
||||
STID_WARNING, "ADVERTENCIA"
|
||||
STID_INFO, "Información"
|
||||
STID_NOT_IMPLEMENTED, "Aún no implementado"
|
||||
STID_HLPFILE_ERROR_s, "Error al leer el archivo de ayuda `%s'"
|
||||
STID_INDEX, "&Índice"
|
||||
STID_CONTENTS, "Resumen"
|
||||
STID_BACK, "&Anterior"
|
||||
STID_ALL_FILES, "Todos los archivos (*.*)"
|
||||
STID_HELP_FILES_HLP, "Archivos de ayuda (*.hlp)"
|
||||
STID_FILE_NOT_FOUND_s "No se pudo encontrar '%s'. ¿Desea buscar este archivo usted mismo?"
|
||||
STID_NO_RICHEDIT "No se pudo encontrar una implementación de richedit... Abortando"
|
||||
STID_PSH_INDEX, "Temas de ayuda: "
|
||||
STID_WINE_HELP, "Ayuda de Wine"
|
||||
STID_WHERROR, "ERROR"
|
||||
STID_WARNING, "ADVERTENCIA"
|
||||
STID_INFO, "Información"
|
||||
STID_NOT_IMPLEMENTED, "Aún no implementado"
|
||||
STID_HLPFILE_ERROR_s, "Error al leer el archivo de ayuda `%s'"
|
||||
STID_INDEX, "&Índice"
|
||||
STID_CONTENTS, "Resumen"
|
||||
STID_BACK, "&Anterior"
|
||||
STID_ALL_FILES, "Todos los archivos (*.*)"
|
||||
STID_HELP_FILES_HLP, "Archivos de ayuda (*.hlp)"
|
||||
STID_FILE_NOT_FOUND_s "No se pudo encontrar '%s'. ¿Desea buscar este archivo por sí mismo?"
|
||||
STID_NO_RICHEDIT "No se pudo encontrar una implementación de RichEdit... Cancelando."
|
||||
STID_PSH_INDEX, "Temas de ayuda: "
|
||||
}
|
||||
|
||||
IDD_INDEX DIALOG 0, 0, 200, 190
|
||||
STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
|
||||
FONT 8, "MS Shell Dlg"
|
||||
CAPTION "Índice"
|
||||
CAPTION "Índice"
|
||||
{
|
||||
LISTBOX IDC_INDEXLIST, 10, 10, 180, 150, LBS_NOINTEGRALHEIGHT | WS_VSCROLL | WS_BORDER
|
||||
}
|
||||
|
@ -103,5 +104,5 @@ STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
|
|||
FONT 8, "MS Shell Dlg"
|
||||
CAPTION "Buscar"
|
||||
{
|
||||
LTEXT "Aún no implementado", -1, 10, 10, 180, 150
|
||||
LTEXT "Aún no implementado", -1, 10, 10, 180, 150
|
||||
}
|
||||
|
|
262
base/applications/wordpad/lang/Es.rc
Normal file
262
base/applications/wordpad/lang/Es.rc
Normal file
|
@ -0,0 +1,262 @@
|
|||
/*
|
||||
* Copyright 2004 by Krzysztof Foltman
|
||||
* Copyright 2014 Ismael Ferreras Morezuelas
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
* License as published by the Free Software Foundation; either
|
||||
* version 2.1 of the License, or (at your option) any later version.
|
||||
*
|
||||
* This library is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this library; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
|
||||
*/
|
||||
|
||||
LANGUAGE LANG_SPANISH, SUBLANG_NEUTRAL
|
||||
|
||||
IDM_MAINMENU MENU
|
||||
BEGIN
|
||||
POPUP "&Archivo"
|
||||
BEGIN
|
||||
MENUITEM "&Nuevo...\tCtrl+N", ID_FILE_NEW
|
||||
MENUITEM "&Abrir...\tCtrl+O", ID_FILE_OPEN
|
||||
MENUITEM "&Guardar\tCtrl+S", ID_FILE_SAVE
|
||||
MENUITEM "Guardar &como...", ID_FILE_SAVEAS
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Imprimir...\tCtrl+P", ID_PRINT
|
||||
MENUITEM "&Vista previa de impresión", ID_PREVIEW
|
||||
MENUITEM "&Configuración de página...", ID_PRINTSETUP
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Salir", ID_FILE_EXIT
|
||||
END
|
||||
POPUP "&Edición"
|
||||
BEGIN
|
||||
MENUITEM "&Deshacer\tCtrl+Z", ID_EDIT_UNDO
|
||||
MENUITEM "&Rehacer\tCtrl+Y", ID_EDIT_REDO
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Cortar\tCtrl+X", ID_EDIT_CUT
|
||||
MENUITEM "Cop&iar\tCtrl+C", ID_EDIT_COPY
|
||||
MENUITEM "&Pegar\tCtrl+V", ID_EDIT_PASTE
|
||||
MENUITEM "&Borrar todo\tDel", ID_EDIT_CLEAR
|
||||
MENUITEM "S&eleccionar todo\tCtrl+A", ID_EDIT_SELECTALL
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Buscar...\tCtrl+F", ID_FIND
|
||||
MENUITEM "&Buscar siguiente\tF3", ID_FIND_NEXT
|
||||
MENUITEM "&Reemplazar...\tCtrl+H", ID_REPLACE
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "Sólo &lectura", ID_EDIT_READONLY
|
||||
MENUITEM "&Modificado", ID_EDIT_MODIFIED
|
||||
MENUITEM SEPARATOR
|
||||
POPUP "E&xtras"
|
||||
BEGIN
|
||||
MENUITEM "&Información de selección", ID_EDIT_SELECTIONINFO
|
||||
MENUITEM "Formato de caracteres", ID_EDIT_CHARFORMAT
|
||||
MENUITEM "&Formato de caracteres por defecto", ID_EDIT_DEFCHARFORMAT
|
||||
MENUITEM "&Formato de párrafo", ID_EDIT_PARAFORMAT
|
||||
MENUITEM "&Mostrar texto", ID_EDIT_GETTEXT
|
||||
END
|
||||
END
|
||||
POPUP "&Ver"
|
||||
BEGIN
|
||||
MENUITEM "&Barra de herramientas", ID_TOGGLE_TOOLBAR
|
||||
MENUITEM "&Barra de formato", ID_TOGGLE_FORMATBAR
|
||||
MENUITEM "&Regla", ID_TOGGLE_RULER
|
||||
MENUITEM "&Barra de estado", ID_TOGGLE_STATUSBAR
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Opciones...", ID_VIEWPROPERTIES
|
||||
END
|
||||
POPUP "&Insertar"
|
||||
BEGIN
|
||||
MENUITEM "&Fecha y hora...", ID_DATETIME
|
||||
END
|
||||
POPUP "F&ormato"
|
||||
BEGIN
|
||||
MENUITEM "&Fuente...", ID_FONTSETTINGS
|
||||
MENUITEM "&Viñetas", ID_BULLET
|
||||
MENUITEM "&Párrafo...", ID_PARAFORMAT
|
||||
MENUITEM "&Tabulación...", ID_TABSTOPS
|
||||
POPUP "&Fondo"
|
||||
BEGIN
|
||||
MENUITEM "&Sistema\tCtrl+1", ID_BACK_1
|
||||
MENUITEM "&Amarillo pálido\tCtrl+2", ID_BACK_2
|
||||
END
|
||||
END
|
||||
POPUP "&Ayuda"
|
||||
BEGIN
|
||||
MENUITEM "&Acerca del Wordpad de Wine", ID_ABOUT
|
||||
END
|
||||
END
|
||||
|
||||
IDM_POPUP MENU
|
||||
BEGIN
|
||||
POPUP ""
|
||||
BEGIN
|
||||
MENUITEM "&Cortar", ID_EDIT_CUT
|
||||
MENUITEM "Cop&iar", ID_EDIT_COPY
|
||||
MENUITEM "P&egar", ID_EDIT_PASTE
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "&Viñetas", ID_BULLET
|
||||
MENUITEM "&Párrafo...", ID_PARAFORMAT
|
||||
END
|
||||
END
|
||||
|
||||
IDM_COLOR_POPUP MENU
|
||||
BEGIN
|
||||
POPUP ""
|
||||
BEGIN
|
||||
MENUITEM "Negro", ID_COLOR_BLACK
|
||||
MENUITEM "Granate", ID_COLOR_MAROON
|
||||
MENUITEM "Verde", ID_COLOR_GREEN
|
||||
MENUITEM "Aceitunado", ID_COLOR_OLIVE
|
||||
MENUITEM "Azul marino", ID_COLOR_NAVY
|
||||
MENUITEM "Morado", ID_COLOR_PURPLE
|
||||
MENUITEM "Verde azulado", ID_COLOR_TEAL
|
||||
MENUITEM "Gris", ID_COLOR_GRAY
|
||||
MENUITEM "Plateado", ID_COLOR_SILVER
|
||||
MENUITEM "Rojo", ID_COLOR_RED
|
||||
MENUITEM "Lima", ID_COLOR_LIME
|
||||
MENUITEM "Amarillo", ID_COLOR_YELLOW
|
||||
MENUITEM "Azul", ID_COLOR_BLUE
|
||||
MENUITEM "Fucsia", ID_COLOR_FUCHSIA
|
||||
MENUITEM "Aguamarina", ID_COLOR_AQUA
|
||||
MENUITEM "Blanco", ID_COLOR_WHITE
|
||||
MENUITEM "Automático", ID_COLOR_AUTOMATIC
|
||||
END
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
STRING_ALL_FILES, "Todos los documentos (*.*)"
|
||||
STRING_TEXT_FILES_TXT, "Documentos de texto (*.txt)"
|
||||
STRING_TEXT_FILES_UNICODE_TXT, "Documentos de texto Unicode (*.txt)"
|
||||
STRING_RICHTEXT_FILES_RTF, "Texto en formato enriquecido (*.rtf)"
|
||||
STRING_NEWFILE_RICHTEXT, "Documento de texto enriquecido"
|
||||
STRING_NEWFILE_TXT, "Documento de texto"
|
||||
STRING_NEWFILE_TXT_UNICODE, "Documento de texto Unicode"
|
||||
STRING_PRINTER_FILES_PRN, "Archivos de impresión (*.prn)"
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
STRING_ALIGN_LEFT, "Izquierda"
|
||||
STRING_ALIGN_RIGHT, "Derecha"
|
||||
STRING_ALIGN_CENTER, "Centrado"
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
STRING_VIEWPROPS_TITLE, "Opciones"
|
||||
STRING_VIEWPROPS_TEXT, "Texto"
|
||||
STRING_VIEWPROPS_RICHTEXT, "Texto enriquecido"
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
STRING_PREVIEW_PRINT, "Imprimir"
|
||||
STRING_PREVIEW_NEXTPAGE, "Siguiente página"
|
||||
STRING_PREVIEW_PREVPAGE, "Página anterior"
|
||||
STRING_PREVIEW_TWOPAGES, "Dos páginas"
|
||||
STRING_PREVIEW_ONEPAGE, "Una página"
|
||||
STRING_PREVIEW_ZOOMIN, "Acercar"
|
||||
STRING_PREVIEW_ZOOMOUT, "Alejar"
|
||||
STRING_PREVIEW_CLOSE, "Cerrar"
|
||||
STRING_PREVIEW_PAGE, "Página"
|
||||
STRING_PREVIEW_PAGES, "Páginas"
|
||||
STRING_UNITS_CM, "cm"
|
||||
STRING_UNITS_IN, "in"
|
||||
STRING_UNITS_INCH, "pulgadas"
|
||||
STRING_UNITS_PT, "pt"
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
STRING_DEFAULT_FILENAME, "Documento"
|
||||
STRING_PROMPT_SAVE_CHANGES, "¿Guardar cambios a '%s'?"
|
||||
STRING_SEARCH_FINISHED, "Ha terminado la búsqueda en el documento."
|
||||
STRING_LOAD_RICHED_FAILED, "No se ha podido cargar la biblioteca RichEdit."
|
||||
STRING_SAVE_LOSEFORMATTING, "Has elegido guardar en formato de texto plano, lo que causará que se pierda todo el formato. ¿Seguro que quieres hacerlo?"
|
||||
STRING_INVALID_NUMBER, "El formato numérico no es válido."
|
||||
STRING_OLE_STORAGE_NOT_SUPPORTED, "OLE storage documents are not supported."
|
||||
STRING_WRITE_FAILED, "No se pudo guardar el archivo."
|
||||
STRING_WRITE_ACCESS_DENIED, "No hay permisos suficientes para escribir en el archivo."
|
||||
STRING_OPEN_FAILED, "No se pudo leer el archivo."
|
||||
STRING_OPEN_ACCESS_DENIED, "No hay permisos suficientes para abrir el archivo."
|
||||
STRING_PRINTING_NOT_IMPLEMENTED, "La impresión todavía no se ha implementado."
|
||||
STRING_MAX_TAB_STOPS, "No se pueden añadir más de 32 marcas de tabulación."
|
||||
END
|
||||
|
||||
IDD_DATETIME DIALOG 30, 20, 130, 80
|
||||
STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "Fecha y hora"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
LTEXT "Formatos disponibles",-1,3,2,100,15
|
||||
LISTBOX IDC_DATETIME,3,12,80,65,LBS_NOINTEGRALHEIGHT | LBS_NOTIFY
|
||||
DEFPUSHBUTTON "Aceptar",IDOK,87,12,40,12
|
||||
PUSHBUTTON "Cancelar",IDCANCEL,87,26,40,12
|
||||
END
|
||||
|
||||
IDD_NEWFILE DIALOG 30, 20, 140, 80
|
||||
STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "Nuevo"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
LTEXT "Nuevo tipo de documento",-1,3,2,100,15
|
||||
LISTBOX IDC_NEWFILE,3,12,90,65,LBS_NOINTEGRALHEIGHT
|
||||
DEFPUSHBUTTON "Aceptar",IDOK,97,12,40,12
|
||||
PUSHBUTTON "Cancelar",IDCANCEL,97,26,40,12
|
||||
END
|
||||
|
||||
IDD_PARAFORMAT DIALOG 30, 20, 220, 110
|
||||
STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "Formato de párrafo"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
GROUPBOX "Sangría", -1, 10, 10, 140, 68
|
||||
LTEXT "Izquierda", -1, 15, 22, 60, 13
|
||||
EDITTEXT IDC_PARA_LEFT, 75, 20, 65, 13
|
||||
LTEXT "Derecha", -1, 15, 40, 60, 13
|
||||
EDITTEXT IDC_PARA_RIGHT, 75, 38, 65, 13
|
||||
LTEXT "Primera línea", -1, 15, 58, 60, 13
|
||||
EDITTEXT IDC_PARA_FIRST, 75, 56, 65, 13
|
||||
LTEXT "Alineación", -1, 15, 87, 60, 13
|
||||
COMBOBOX IDC_PARA_ALIGN, 75, 85, 65, 60, CBS_DROPDOWNLIST
|
||||
DEFPUSHBUTTON "Aceptar", IDOK, 160, 15, 50, 15
|
||||
PUSHBUTTON "Cancelar", IDCANCEL, 160, 33, 50, 15
|
||||
END
|
||||
|
||||
IDD_TABSTOPS DIALOG 30, 20, 200, 110
|
||||
STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "Pestañas"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
GROUPBOX "Marcas de tabulación", -1, 10, 10, 120, 90
|
||||
COMBOBOX IDC_TABSTOPS, 20, 20, 100, 60, CBS_SIMPLE
|
||||
DEFPUSHBUTTON "&Añadir", ID_TAB_ADD, 20, 80, 45, 15
|
||||
PUSHBUTTON "&Borrar", ID_TAB_DEL, 72, 80, 45, 15
|
||||
PUSHBUTTON "Aceptar", IDOK, 135, 15, 58, 15
|
||||
PUSHBUTTON "Cancelar", IDCANCEL, 135, 33, 58, 15
|
||||
PUSHBUTTON "Borrar todo", ID_TAB_EMPTY, 135, 51, 58, 15
|
||||
END
|
||||
|
||||
IDD_FORMATOPTS DIALOG 0, 0, 280, 110
|
||||
STYLE DS_SYSMODAL
|
||||
CAPTION ""
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
GROUPBOX "Ajuste de línea", -1, 5, 10, 145, 85
|
||||
RADIOBUTTON "&Sin ajuste de línea", IDC_PAGEFMT_WN, 10, 25, 138, 15
|
||||
RADIOBUTTON "Ajustar texto a la ventana", IDC_PAGEFMT_WW, 10, 45, 138, 15
|
||||
RADIOBUTTON "Ajustar texto al margen", IDC_PAGEFMT_WM, 10, 65, 138, 15
|
||||
GROUPBOX "Barras de herramientas", -1, 155, 10, 115, 85
|
||||
CHECKBOX "&Barra de herramientas", IDC_PAGEFMT_TB, 165, 20, 80, 15
|
||||
CHECKBOX "&Barra de formato", IDC_PAGEFMT_FB, 165, 38, 80, 15
|
||||
CHECKBOX "&Regla", IDC_PAGEFMT_RU, 165, 56, 80, 15
|
||||
CHECKBOX "&Barra de estado", IDC_PAGEFMT_SB, 165, 74, 80, 15
|
||||
LTEXT "", IDC_PAGEFMT_ID, 0,0,0,0
|
||||
END
|
|
@ -86,6 +86,9 @@ IDC_ZOOM CURSOR "res/zoom.cur"
|
|||
#ifdef LANGUAGE_DE_DE
|
||||
#include "lang/De.rc"
|
||||
#endif
|
||||
#ifdef LANGUAGE_ES_ES
|
||||
#include "lang/Es.rc"
|
||||
#endif
|
||||
#ifdef LANGUAGE_FR_FR
|
||||
#include "lang/Fr.rc"
|
||||
#endif
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
* Spanish language support
|
||||
*
|
||||
* Copyright 2010 José Rostagno
|
||||
* Copyright 2014 Ismael Ferreras Morezuelas
|
||||
*
|
||||
* This library is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU Lesser General Public
|
||||
|
@ -28,5 +29,5 @@ LANGUAGE LANG_SPANISH, SUBLANG_NEUTRAL
|
|||
|
||||
STRINGTABLE
|
||||
{
|
||||
IDS_FAILED, "Fallo inicio Wordpad"
|
||||
IDS_FAILED, "Se produjo un fallo al iniciar Wordpad."
|
||||
}
|
||||
|
|
|
@ -169,6 +169,8 @@ NtStatusToCrError(NTSTATUS Status)
|
|||
{
|
||||
case STATUS_NO_SUCH_DEVICE:
|
||||
return CR_NO_SUCH_DEVINST;
|
||||
case STATUS_NOT_IMPLEMENTED:
|
||||
return CR_CALL_NOT_IMPLEMENTED;
|
||||
|
||||
default:
|
||||
/* FIXME: add more mappings */
|
||||
|
@ -1223,8 +1225,34 @@ PNP_GetInterfaceDeviceList(
|
|||
PNP_RPC_BUFFER_SIZE *pulLength,
|
||||
DWORD ulFlags)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
return CR_CALL_NOT_IMPLEMENTED;
|
||||
NTSTATUS Status;
|
||||
PLUGPLAY_CONTROL_INTERFACE_DEVICE_LIST_DATA PlugPlayData;
|
||||
DWORD ret = CR_SUCCESS;
|
||||
|
||||
UNREFERENCED_PARAMETER(hBinding);
|
||||
|
||||
RtlInitUnicodeString(&PlugPlayData.DeviceInstance,
|
||||
pszDeviceID);
|
||||
|
||||
PlugPlayData.Flags = ulFlags;
|
||||
PlugPlayData.FilterGuid = InterfaceGuid;
|
||||
PlugPlayData.Buffer = Buffer;
|
||||
PlugPlayData.BufferSize = *pulLength;
|
||||
|
||||
Status = NtPlugPlayControl(PlugPlayControlGetInterfaceDeviceList,
|
||||
(PVOID)&PlugPlayData,
|
||||
sizeof(PLUGPLAY_CONTROL_INTERFACE_DEVICE_LIST_DATA));
|
||||
if (NT_SUCCESS(Status))
|
||||
{
|
||||
*pulLength = PlugPlayData.BufferSize;
|
||||
}
|
||||
else
|
||||
{
|
||||
ret = NtStatusToCrError(Status);
|
||||
}
|
||||
|
||||
DPRINT("PNP_GetInterfaceDeviceListSize() done (returns %lx)\n", ret);
|
||||
return ret;
|
||||
}
|
||||
|
||||
|
||||
|
@ -1238,8 +1266,36 @@ PNP_GetInterfaceDeviceListSize(
|
|||
LPWSTR pszDeviceID,
|
||||
DWORD ulFlags)
|
||||
{
|
||||
UNIMPLEMENTED;
|
||||
return CR_CALL_NOT_IMPLEMENTED;
|
||||
NTSTATUS Status;
|
||||
PLUGPLAY_CONTROL_INTERFACE_DEVICE_LIST_DATA PlugPlayData;
|
||||
DWORD ret = CR_SUCCESS;
|
||||
|
||||
UNREFERENCED_PARAMETER(hBinding);
|
||||
|
||||
DPRINT("PNP_GetInterfaceDeviceListSize() called\n");
|
||||
|
||||
RtlInitUnicodeString(&PlugPlayData.DeviceInstance,
|
||||
pszDeviceID);
|
||||
|
||||
PlugPlayData.FilterGuid = InterfaceGuid;
|
||||
PlugPlayData.Buffer = NULL;
|
||||
PlugPlayData.BufferSize = 0;
|
||||
PlugPlayData.Flags = ulFlags;
|
||||
|
||||
Status = NtPlugPlayControl(PlugPlayControlGetInterfaceDeviceList,
|
||||
(PVOID)&PlugPlayData,
|
||||
sizeof(PLUGPLAY_CONTROL_INTERFACE_DEVICE_LIST_DATA));
|
||||
if (NT_SUCCESS(Status))
|
||||
{
|
||||
*pulLen = PlugPlayData.BufferSize;
|
||||
}
|
||||
else
|
||||
{
|
||||
ret = NtStatusToCrError(Status);
|
||||
}
|
||||
|
||||
DPRINT("PNP_GetInterfaceDeviceListSize() done (returns %lx)\n", ret);
|
||||
return ret;
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* TRANSLATOR: 2013 Erdem Ersoy (eersoy93) (erdemersoy@live.com) */
|
||||
/* TRANSLATOR: 2013, 2014 Erdem Ersoy (eersoy93) (erdemersoy@live.com) */
|
||||
|
||||
#pragma once
|
||||
|
||||
|
@ -1680,27 +1680,27 @@ MUI_STRING trTRStrings[] =
|
|||
{STRING_KEEPFORMAT,
|
||||
" žimdiki k<>t<EFBFBD>k dizgesini koru. (De§iŸiklik yok.) "},
|
||||
{STRING_HDINFOPARTCREATE,
|
||||
"%I64u %s Sƒbit Disk %lu (GiriŸ=%hu, Veri Yolu=%hu, Kimlik=%hu), %wZ <20>zerinde."},
|
||||
"%I64u %s Sƒbit Disk %lu (GiriŸ=%hu, Veriyolu=%hu, Kimlik=%hu), %wZ <20>zerinde."},
|
||||
{STRING_HDDINFOUNK1,
|
||||
"%I64u %s Sƒbit Disk %lu (GiriŸ=%hu, Veri Yolu=%hu, Kimlik=%hu)."},
|
||||
"%I64u %s Sƒbit Disk %lu (GiriŸ=%hu, Veriyolu=%hu, Kimlik=%hu)."},
|
||||
{STRING_HDDINFOUNK2,
|
||||
" %c%c T<>r %lu %I64u %s"},
|
||||
{STRING_HDINFOPARTDELETE,
|
||||
"šzerinde: %I64u %s Sƒbit Disk %lu (GiriŸ=%hu, Veri Yolu=%hu, Kimlik=%hu), %wZ <20>zerinde."},
|
||||
"šzerinde: %I64u %s Sƒbit Disk %lu (GiriŸ=%hu, Veriyolu=%hu, Kimlik=%hu), %wZ <20>zerinde."},
|
||||
{STRING_HDDINFOUNK3,
|
||||
"šzerinde: %I64u %s Sƒbit Disk %lu (GiriŸ=%hu, Veri Yolu=%hu, Kimlik=%hu)."},
|
||||
"šzerinde: %I64u %s Sƒbit Disk %lu (GiriŸ=%hu, Veriyolu=%hu, Kimlik=%hu)."},
|
||||
{STRING_HDINFOPARTZEROED,
|
||||
"Sƒbit Disk %lu (%I64u %s), GiriŸ=%hu, Veri Yolu=%hu, Kimlik=%hu (%wZ)."},
|
||||
"Sƒbit Disk %lu (%I64u %s), GiriŸ=%hu, Veriyolu=%hu, Kimlik=%hu (%wZ)."},
|
||||
{STRING_HDDINFOUNK4,
|
||||
"%c%c T<>r %lu %I64u %s"},
|
||||
{STRING_HDINFOPARTEXISTS,
|
||||
"šzerinde: Sƒbit Disk %lu (%I64u %s), GiriŸ=%hu, Veri Yolu=%hu, Kimlik=%hu (%wZ)."},
|
||||
"šzerinde: Sƒbit Disk %lu (%I64u %s), GiriŸ=%hu, Veriyolu=%hu, Kimlik=%hu (%wZ)."},
|
||||
{STRING_HDDINFOUNK5,
|
||||
"%c%c %sT<73>r %-3u%s %6lu %s"},
|
||||
{STRING_HDINFOPARTSELECT,
|
||||
"%6lu %s Sƒbit Disk %lu (GiriŸ=%hu, Veri Yolu=%hu, Kimlik=%hu), %S <20>zerinde"},
|
||||
"%6lu %s Sƒbit Disk %lu (GiriŸ=%hu, Veriyolu=%hu, Kimlik=%hu), %S <20>zerinde"},
|
||||
{STRING_HDDINFOUNK6,
|
||||
"%6lu %s Sƒbit Disk %lu (GiriŸ=%hu, Veri Yolu=%hu, Kimlik=%hu)"},
|
||||
"%6lu %s Sƒbit Disk %lu (GiriŸ=%hu, Veriyolu=%hu, Kimlik=%hu)"},
|
||||
{STRING_NEWPARTITION,
|
||||
"Kur, <20>zerinde bir yeni b”l<E2809D>m oluŸturdu:"},
|
||||
{STRING_UNPSPACE,
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* Russian translation by Andrey Korotaev (unC0Rr@inbox.ru) & Aleksey Bragin (aleksey@reactos.org) */
|
||||
/* Russian translation by Andrey Korotaev (unC0Rr@inbox.ru) & Aleksey Bragin (aleksey@reactos.org) & Kudratov Olimjon (olim98@bk.ru)*/
|
||||
|
||||
LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT
|
||||
|
||||
|
@ -21,9 +21,9 @@ ATTRIB [+R | -R] [+A | -A] [+S | -S] [+H | -H] файл ...\n\
|
|||
S Атрибут ""Системный"".\n\
|
||||
H Атрибут ""Скрытый"".\n\
|
||||
/S Обработка файлов с указанными именами в текущей папке\n\
|
||||
и во всех ее подпапках.\n\
|
||||
и во всех ее подпапках.\n\
|
||||
/D Обработка и файлов, и папок.\n\n\
|
||||
ATTRIB без параметров выводит атрибуты всех файлов.\n"
|
||||
Команда ATTRIB без параметров выводит атрибуты всех файлов.\n"
|
||||
STRING_ALIAS_HELP "Вывод, установка или удаление псевдонимов.\n\n\
|
||||
ALIAS [псевдоним=[команда]]\n\n\
|
||||
псевдоним Наименование псевдонима.\n\
|
||||
|
@ -75,7 +75,7 @@ CMD [/[C|K] команда][/P][/Q][/T:bf]\n\n\
|
|||
/K команда Выполнение указанной команды без последующего завершения.\n\
|
||||
/P CMD становится перманентным и запускает autoexec.bat\n\
|
||||
(процесс неможет быть завершен).\n\
|
||||
/T:цв Выбор цвета текста/фона (более подробно см. COLOR /?).\n"
|
||||
/T:bf Выбор цвета текста/фона (более подробно см. COLOR /?).\n"
|
||||
STRING_COLOR_HELP1 "Установка цветов по умолчанию для текста и фона.\n\n\
|
||||
COLOR [цвета [/-F]] \n\n\
|
||||
цвета Атрибуты цветов для текстовых окон\n\
|
||||
|
@ -85,22 +85,22 @@ COLOR [цвета [/-F]] \n\n\
|
|||
2) в виде десятичных чисел (decimal on decimal)\n\
|
||||
3) два шестнадцатеричных числа\n\n\
|
||||
Таблица цветов:\n\
|
||||
дес. шест.название дес. шест.название\n\
|
||||
0 0 = Черный 8 8 = Серый\n\
|
||||
1 1 = Синий 9 9 = Светло-синий\n\
|
||||
2 2 = Зеленый 10 A = Светло-зеленый\n\
|
||||
3 3 = Голубой 11 B = Светло-голубой\n\
|
||||
4 4 = Красный 12 C = Светло-красный\n\
|
||||
5 5 = Лиловый 13 D = Светло-лиловый\n\
|
||||
6 6 = Желтый 14 E = Светло-желтый\n\
|
||||
7 7 = Белый 15 F = Ярко-белый\n"
|
||||
дес шест название дес шест название\n\
|
||||
0 0 Черный 8 8 Серый\n\
|
||||
1 1 Синий 9 9 Светло-синий\n\
|
||||
2 2 Зеленый 10 A Светло-зеленый\n\
|
||||
3 3 Голубой 11 B Светло-голубой\n\
|
||||
4 4 Красный 12 C Светло-красный\n\
|
||||
5 5 Лиловый 13 D Светло-лиловый\n\
|
||||
6 6 Желтый 14 E Светло-желтый\n\
|
||||
7 7 Белый 15 F Ярко-белый\n"
|
||||
STRING_COPY_HELP1 "Перезаписать %s (Yes/No/All)? "
|
||||
STRING_COPY_HELP2 "Копирование одного или нескольких файлов в другое место.\n\n\
|
||||
COPY [/V][/Y|/-Y][/A|/B] источник [/A|/B]\n\
|
||||
[+ источник [/A|/B] [+ ...]] [результат [/A|/B]]\n\n\
|
||||
COPY [/V][/Y | /-Y] [/A | /B] источник [/A | /B]\n\
|
||||
[+ источник [/A | /B] [+ ...]] [результат [/A | /B]]]\n\n\
|
||||
источник Имена одного или нескольких копируемых файлов.\n\
|
||||
/A Файл является текстовым файлом ASCII.\n\
|
||||
/B Файл является двоичным файлом.\n\
|
||||
/A Является текстовым ASCII файлом.\n\
|
||||
/B Является двоичным файлом.\n\
|
||||
результат Каталог и/или имя для конечных файлов.\n\
|
||||
/V Проверка правильности копирования файлов.\n\
|
||||
/Y Подавление запроса подтверждения на перезапись существующего\n\
|
||||
|
@ -116,11 +116,11 @@ COPY [/V][/Y|/-Y][/A|/B] источник [/A|/B]\n\
|
|||
DATE [/T][дата]\n\n\
|
||||
/T Не запрашивать ввод новой даты\n\n\
|
||||
Команда DATE без параметров отображает текущую дату и запрашивает ввод\n\
|
||||
новой даты. Для сохранения текущей даты нажмите клавишу ENTER.\n"
|
||||
новой даты. Для сохранения текущей даты нажмите клавишу ENTER.\n"
|
||||
STRING_DEL_HELP1 "Удаление одного или нескольких файлов.\n\n\
|
||||
DEL [/N /P /T /Q /S /W /Y /Z /A[[:]атрибуты]] имена_файлов ...\n\
|
||||
DELETE [/N /P /T /Q /S /W /Y /Z /A[[:]атрибуты]] имена_файлов ...\n\
|
||||
ERASE [/N /P /T /Q /S /W /Y /Z /A[[:]атрибуты]] имена_файлов ...\n\n\
|
||||
DEL [/N] [/P] [/T] [/Q] [/S] [/W] [/Y] [/Z] [/A[[:]атрибуты]] имена_файлов ...\n\
|
||||
DELETE [/N] [/P] [/T] [/Q] [/S] [/W] [/Y] [/Z] [/A[[:]атрибуты]] имена_файлов ...\n\
|
||||
ERASE [/N] [/P] [/T] [/Q] [/S] [/W] [/Y] [/Z] [/A[[:]атрибуты]] имена_файлов ...\n\n\
|
||||
имена_файлов Имена одного или нескольких файлов.\n\n\
|
||||
/N Не выполнять непосредственно операцию удаления файла.\n\
|
||||
/P Запрос на подтверждение перед удалением каждого файла.\n\
|
||||
|
@ -133,7 +133,7 @@ ERASE [/N /P /T /Q /S /W /Y /Z /A[[:]атрибуты]] имена_файлов
|
|||
/F Принудительное удаление файлов, доступных только для чтения.\n\
|
||||
/S Удалять файл из всех поддиректорий\n\
|
||||
/A Отбор файлов для удаления по атрибутам.\n\
|
||||
R Доступный только для чтения\n\
|
||||
R Доступные только для чтения\n\
|
||||
S Системные файлы\n\
|
||||
A Файлы для архивирования\n\
|
||||
H Скрытые файлы\n\
|
||||
|
@ -146,64 +146,67 @@ DELAY [/m]n\n\n\
|
|||
/m указывает, что n означает количество миллисекунд\n\
|
||||
иначе n означает количество секунд\n"
|
||||
STRING_DIR_HELP1 "DIR [диск:][путь][имя_файла] [/A[[:]атрибуты]] [/B] [/C] [/D] [/L] [/N]\n\
|
||||
[/O[[:]sortorder]] [/P] [/Q] [/S] [/T[[:]timefield]] [/W] [/X] [/4]\n\n\
|
||||
[/O[[:]сортировка]] [/P] [/Q] [/S] [/T[[:]время]] [/W] [/X] [/4]\n\n\
|
||||
[диск:][путь][имя_файла]\n\
|
||||
Диск, каталог и/или файлы, которые следует включить в список.\n\n\
|
||||
/A Вывод файлов с указанными атрибутами.\n\
|
||||
атрибуты D Каталоги R Доступные только для чтения\n\
|
||||
H Скрытые файлы A Файлы для архивирования\n\
|
||||
S Системные файлы Префикс ""-"" имеет значение НЕ\n\
|
||||
/B Вывод только имен файлов.\n\
|
||||
/C Применение разделителя групп разрядов для вывода размеров файлов\n\
|
||||
(по умолчанию). Для отключения этого режима служит ключ /-C.\n\
|
||||
/D Вывод списка в несколько столбцов с сортировкой по столбцам.\n\
|
||||
/L Использование нижнего регистра для имен файлов.\n\
|
||||
/N Отображение имен файлов в крайнем правом столбце.\n\
|
||||
/O Сортировка списка отображаемых файлов.\n\
|
||||
порядок N По имени (алфавитная) S По размеру (сперва меньшие)\n\
|
||||
E По расширению (алфавитная) D По дате (сперва более старые)\n\
|
||||
G Начать список с каталогов Префикс ""-"" обращает порядок\n\
|
||||
/P Пауза после заполнения каждого экрана.\n\
|
||||
/Q Вывод сведений о владельце файла.\n\
|
||||
/S Вывод списка файлов из указанного каталога и его подкаталогов.\n\
|
||||
/T Выбор поля времени для отображения и сортировки\n\
|
||||
время C Создание\n\
|
||||
A Последнее использование\n\
|
||||
W Последнее изменение\n\
|
||||
/W Вывод списка в несколько столбцов.\n\
|
||||
/X Отображение коротких имен для файлов, чьи имена не соответствуют\n\
|
||||
стандарту 8.3. Формат аналогичен выводу с ключом /N, но короткие\n\
|
||||
имена файлов выводятся слева от длинных. Если короткого имени у\n\
|
||||
файла нет, вместо него выводятся пробелы.\n\
|
||||
/4 Вывод номера года в четырехзначном формате\n"
|
||||
атрибуты D Каталоги R Доступные только для чтения\n\
|
||||
H Скрытые файлы A Файлы для архивирования\n\
|
||||
S Системные файлы Префикс ""-"" имеет значение НЕ\n\
|
||||
/B Вывод только имен файлов.\n\
|
||||
/C Применение разделителя групп разрядов для вывода размеров файлов\n\
|
||||
(по умолчанию). Для отключения этого режима служит ключ /-C.\n\
|
||||
/D Вывод списка в несколько столбцов с сортировкой по столбцам.\n\
|
||||
/L Использование нижнего регистра для имен файлов.\n\
|
||||
/N Отображение имен файлов в крайнем правом столбце.\n\
|
||||
/O Сортировка списка отображаемых файлов.\n\
|
||||
сортировка N По имени (алфавитная) S По размеру (сперва меньшие)\n\
|
||||
E По расширению (алфавитная) D По дате (сперва более старые)\n\
|
||||
G Начать список с каталогов Префикс ""-"" обращает порядок\n\
|
||||
/P Пауза после заполнения каждого экрана.\n\
|
||||
/Q Вывод сведений о владельце файла.\n\
|
||||
/S Вывод списка файлов из указанного каталога и его подкаталогов.\n\
|
||||
/T Выбор поля времени для отображения и сортировки\n\
|
||||
время C Создание\n\
|
||||
A Последнее использование\n\
|
||||
W Последнее изменение\n\
|
||||
/W Вывод списка в несколько столбцов.\n\
|
||||
/X Отображение коротких имен для файлов, чьи имена не соответствуют\n\
|
||||
стандарту 8.3. Формат аналогичен выводу с ключом /N, но короткие\n\
|
||||
имена файлов выводятся слева от длинных. Если короткого имени у\n\
|
||||
файла нет, вместо него выводятся пробелы.\n\
|
||||
/4 Вывод года в четырехзначном формате\n"
|
||||
STRING_DIR_HELP2 " Том в устройстве %c имеет метку %s\n"
|
||||
STRING_DIR_HELP3 " Том в устройстве %c не имеет метки.\n"
|
||||
STRING_DIR_HELP4 " Серийный номер тома: %04X-%04X\n"
|
||||
STRING_DIR_HELP5 "\n Всего:\n%16i Файл(ов)% 14s байт\n"
|
||||
STRING_DIR_HELP6 "%16i Dir(s)% 15s байт свободно\n"
|
||||
STRING_DIR_HELP7 "\n Каталог of %s\n\n"
|
||||
STRING_DIR_HELP5 "\n Всего:\n%16i файл(ов)% 14s байт\n"
|
||||
STRING_DIR_HELP6 "%16i каталог(ов)% 15s байт свободно\n"
|
||||
STRING_DIR_HELP7 "\n каталог %s\n\n"
|
||||
STRING_DIR_HELP8 "%16i файл(ов)% 14s байт\n"
|
||||
STRING_DIRSTACK_HELP1 "Сохраняет текущую директорию для использования командой POPD, затем\n\
|
||||
изменяет ее на указанную.\n\n\
|
||||
PUSHD [path | ..]\n\n\
|
||||
path Указывает директорию, которую надо сделать текущей\n"
|
||||
PUSHD [путь | ..]\n\n\
|
||||
путь Каталог, который следует назначить текущим.\n"
|
||||
STRING_DIRSTACK_HELP2 "Изменяет текущую директорию на ту, которая сохранена командой PUSHD.\n\nPOPD"
|
||||
STRING_DIRSTACK_HELP3 "Печатает содержимое стека директорий.\n\nDIRS"
|
||||
STRING_DIRSTACK_HELP4 "Стек директорий пуст"
|
||||
STRING_ECHO_HELP1 "Выдает сообщение без перевода строки.\n\n\
|
||||
ECHOS message"
|
||||
ECHOS сообщение"
|
||||
STRING_ECHO_HELP2 "Выдает сообщение в стандартный канал вывода ошибок.\n\n\
|
||||
ECHOERR message\n\
|
||||
ECHOERR сообщение\n\
|
||||
ECHOERR. печатает пустую строку"
|
||||
STRING_ECHO_HELP3 "Печатает сообщение в стандартный канал вывода ошибок без перевода строки и возврата каретки.\n\n\
|
||||
ECHOSERR message"
|
||||
ECHOSERR сообщение"
|
||||
STRING_ECHO_HELP4 "Вывод сообщений и переключение режима отображения команд на экране.\n\n\
|
||||
ECHO [ON | OFF]\n\
|
||||
ECHO [сообщение]\n\
|
||||
ECHO. вывод пустой строки\n\n\
|
||||
ECHO без параметра выводит текущий режим отображения команд."
|
||||
STRING_ECHO_HELP5 "ECHO is %s\n"
|
||||
STRING_EXIT_HELP "Завершает интерпретатор команд.\n\nEXIT\n"
|
||||
STRING_EXIT_HELP "Завершает работу интерпретатора командной строки.\n\nEXIT [/b] [ExitCode]\n\n\
|
||||
/B Завершает текущий пакетный файл. \n\
|
||||
Если выполняется вне пакетного файла, то будет завершена программа CMD.EXE\n\
|
||||
ExitCode Это значение будет присвоено ERRORLEVEL после выхода\n"
|
||||
STRING_FOR_HELP1 "Запускает указанную команду для каждого файла из набора файлов\n\n\
|
||||
FOR %переменная IN (набор) DO команда [параметры]\n\n\
|
||||
%переменная Подставляемый параметр.\n\
|
||||
|
@ -218,30 +221,30 @@ FOR %переменная IN (набор) DO команда [параметры]
|
|||
%16s байт общего дискового пространства\n\
|
||||
%16s байт занято\n\
|
||||
%16s байт свободно\n"
|
||||
STRING_FREE_HELP2 "Выводит информацию о томе.\n\nFREE [drive: ...]\n"
|
||||
STRING_FREE_HELP2 "Выводит информацию о томе.\n\nFREE [том: ...]\n"
|
||||
STRING_GOTO_HELP1 "Передача управления содержащей метку строке пакетного файла.\n\n\
|
||||
GOTO метка\n\n\
|
||||
label Строка пакетного файла, оформленная как метка.\n\n\
|
||||
метка Строка пакетного файла, оформленная как метка.\n\n\
|
||||
Метка должна находиться в отдельной строке и начинаться с двоеточия."
|
||||
STRING_IF_HELP1 "Оператор условного выполнения команд в пакетном файле.\n\n\
|
||||
IF [NOT] ERRORLEVEL число команда\n\
|
||||
IF [NOT] строка1==строка2 команда\n\
|
||||
IF [NOT] EXIST имя_файла команда\n\
|
||||
IF [NOT] DEFINED переменная команда\n\n\
|
||||
NOT Обращает истинность условия: истинное условие\n\
|
||||
становится ложным, а ложное - истинным.\n\
|
||||
ERRORLEVEL число Условие является истинным, если код возврата последней\n\
|
||||
выполненной программы не меньше указанного числа.\n\
|
||||
строка1==строка2 Это условие является истинным, если указанные строки\n\
|
||||
совпадают.\n\
|
||||
EXIST имя_файла Это условие является истинным, если файл с указанным\n\
|
||||
именем существует.\n\
|
||||
DEFINED переменная Это условие является истинным, если указанная переменная\n\
|
||||
задана\n\
|
||||
команда Задает команду, выполняемую при истинности условия.\n\
|
||||
За этой командой может следовать ключевое слово ELSE,\n\
|
||||
служащее для указания команды, которая должна\n\
|
||||
выполняться в том случае, если условие ложно.\n"
|
||||
NOT Обращает истинность условия: истинное условие\n\
|
||||
становится ложным, а ложное - истинным.\n\
|
||||
ERRORLEVEL число Условие является истинным, если код возврата последней\n\
|
||||
выполненной программы не меньше указанного числа.\n\
|
||||
строка1==строка2 Это условие является истинным, если указанные строки\n\
|
||||
совпадают.\n\
|
||||
EXIST имя_файла Это условие является истинным, если файл с указанным\n\
|
||||
именем существует.\n\
|
||||
DEFINED переменная Это условие является истинным, если указанная переменная\n\
|
||||
задана\n\
|
||||
команда Задает команду, выполняемую при истинности условия.\n\
|
||||
За этой командой может следовать ключевое слово ELSE,\n\
|
||||
служащее для указания команды, которая должна\n\
|
||||
выполняться в том случае, если условие ложно.\n"
|
||||
STRING_LABEL_HELP1 "Создание, изменение и удаление меток тома.\n\nLABEL [диск:][метка]\n"
|
||||
STRING_LABEL_HELP2 "Том в устройстве %c имеет метку %s\n"
|
||||
STRING_LABEL_HELP3 "Том в устройстве %c: не имеет метки\n"
|
||||
|
@ -251,16 +254,16 @@ DEFINED переменная Это условие является истин
|
|||
STRING_MKDIR_HELP "Создание каталога.\n\n\
|
||||
MKDIR [диск:]путь\nMD [диск:]путь"
|
||||
STRING_MKLINK_HELP "Создание символической ссылки.\n\n\
|
||||
MKLINK [[/D] | [/H] | [/J]] Ссылка Назначение\n\n\
|
||||
MKLINK [[/D] | [/H] | [/J]] ссылка назначение\n\n\
|
||||
/D Создание символической ссылки на каталог.\n\
|
||||
/H Создание жесткой связи вместо символической ссылки.\n\
|
||||
/J Создание соединения для каталога.\n\
|
||||
Ссылка Имя новой символической ссылки.\n\
|
||||
Назначение Путь (относительный или абсолютный), на который ссылается\n\
|
||||
ссылка Имя новой символической ссылки.\n\
|
||||
назначение Путь (относительный или абсолютный), на который ссылается\n\
|
||||
новая ссылка.\n\n\
|
||||
If neither /H or /J is specified, a symbolic link is created."
|
||||
Если не указаны /H и /J, то будет создана символическая ссылка."
|
||||
STRING_MEMMORY_HELP1 "Вывод объема системной памяти.\n\nMEMORY"
|
||||
STRING_MEMMORY_HELP2 "\n %12s%% memory load.\n\n\
|
||||
STRING_MEMMORY_HELP2 "\n %12s%% загружено памяти.\n\n\
|
||||
%13s байт всего физической памяти.\n\
|
||||
%13s байт доступно физической памяти.\n\n\
|
||||
%13s байт всего в файле подкачки.\n\
|
||||
|
@ -268,7 +271,7 @@ If neither /H or /J is specified, a symbolic link is created."
|
|||
%13s байт всего виртуальной памяти.\n\
|
||||
%13s байт доступно виртуально памяти.\n"
|
||||
STRING_MISC_HELP1 "Нажмите клавишу для продолжения...\n"
|
||||
STRING_MOVE_HELP1 "Переписать %s (Yes/No/All)? "
|
||||
STRING_MOVE_HELP1 "Перезаписать %s (Yes/No/All)? "
|
||||
STRING_MOVE_HELP2 "Перемещение файлов и переименование файлов и каталогов.\n\n\
|
||||
Перемещение одного или более файлов:\n\
|
||||
MOVE [/N][диск:][путь]имя_файла1[,...] назначение\n\n\
|
||||
|
@ -281,14 +284,14 @@ MOVE [/N][диск:][путь]имя_каталога1 имя_каталога2\
|
|||
- Невозможно переносить файлы или папки между разными разделами.\n"
|
||||
STRING_MSGBOX_HELP "Вывод окна с сообщением и возврат ответа пользователя\n\n\
|
||||
MSGBOX тип ['заголовок'] подсказка\n\n\
|
||||
тип выводимые кнопки\n\
|
||||
возможные значения: OK, OKCANCEL,\n\
|
||||
тип Выводимые кнопки\n\
|
||||
Возможные значения: OK, OKCANCEL,\n\
|
||||
YESNO, YESNOCANCEL\n\
|
||||
заголовок заголовок окна с сообщением\n\
|
||||
подсказка выводимый текст подсказки\n\n\n\
|
||||
ERRORLEVEL устанавливается в соответствии с нажатой кнопкой:\n\n\
|
||||
YES : 10 | NO : 11\n\
|
||||
OK : 10 | CANCEL : 12\n"
|
||||
заголовок Заголовок окна с сообщением\n\
|
||||
подсказка Выводимый текст подсказки\n\n\n\
|
||||
ERRORLEVEL Устанавливается в соответствии с нажатой кнопкой:\n\n\
|
||||
Да: 10 | Нет: 11\n\
|
||||
OK: 10 | Отмена: 12\n"
|
||||
STRING_PATH_HELP1 "Вывод или задание пути поиска исполняемых файлов.\n\n\
|
||||
PATH [[диск:]путь[;...]]\nPATH ;\n\n\
|
||||
Команда PATH ; очищает путь поиска используемых файлов, ограничив его\n\
|
||||
|
@ -306,33 +309,33 @@ PROMPT [текст]\n\n\
|
|||
$F ) (правая круглая скобка)\n\
|
||||
$G > (знак ""больше"")\n\
|
||||
$H BACKSPACE (удаление предыдущего символа)\n\
|
||||
$I Information line\n\
|
||||
$I Информационная линия\n\
|
||||
$L < (знак ""меньше"")\n\
|
||||
$N Текущий диск\n\
|
||||
$P Текущие диск и каталог\n\
|
||||
$Q = (знак равенства)\n\
|
||||
$S (space)\n\
|
||||
$S (пробел)\n\
|
||||
$T Текущее время\n\
|
||||
$V Номер версии операционной системы\n\
|
||||
$_ Перевод строки\n\
|
||||
$_ Возврат каретки и перевод строки\n\
|
||||
$$ $ (знак доллара)\n"
|
||||
STRING_PAUSE_HELP1 "Приостановка выполнения пакетного файла и вывод сообщения:\n\
|
||||
'Для продолжения нажмите любую клавишу...' или указанное сообщение.\n\n\
|
||||
PAUSE [сообщение]"
|
||||
STRING_PROMPT_HELP2 " $+ Displays the current depth of the directory stack"
|
||||
STRING_PROMPT_HELP2 " $+ Вывод глубины вложенности каталогов"
|
||||
STRING_PROMPT_HELP3 "\nPROMPT без параметров устанавливает приглашение командной строки по умолчанию."
|
||||
STRING_REM_HELP "Помещение комментариев в пакетные файлы.\n\nREM [комментарий]"
|
||||
STRING_RMDIR_HELP "Удаление каталога.\n\n\
|
||||
RMDIR [диск:]путь\nRD [диск:]путь\n\
|
||||
/S Удаление дерева каталогов\n\
|
||||
/Q Отключение запроса подтверждения\n"
|
||||
STRING_RMDIR_HELP2 "Каталог пуст!\n"
|
||||
STRING_REN_HELP1 "Переименование одного или нескольких файлов или каталогов.\n\n\
|
||||
STRING_RMDIR_HELP2 "Каталог не пуст!\n"
|
||||
STRING_REN_HELP1 "Переименование одного или нескольких файлов/каталогов.\n\n\
|
||||
RENAME [/E /N /P /Q /S /T] старое_имя ... новое_имя\n\
|
||||
REN [/E /N /P /Q /S /T] старое_имя ... новое_имя\n\n\
|
||||
/E Не выводить сообщения об ошибках.\n\
|
||||
/N Nothing.\n\
|
||||
/P Запрос подтверждения перед переименованием.\n\
|
||||
/P Запрос подтверждения перед каждым переименованием.\n\
|
||||
(Не реализовано в данный момент!)\n\
|
||||
/Q Тихий режим.\n\
|
||||
/S Переименовывать подкаталоги.\n\
|
||||
|
@ -361,14 +364,14 @@ REPLACE [диск1:][путь1]имя_файла [диск2:][путь2] [/P] [/
|
|||
Этот ключ несовместим с ключом /A.\n"
|
||||
STRING_REPLACE_HELP2 "Необходимо указать путь к исходным файлам.\n"
|
||||
STRING_REPLACE_HELP3 "Ни один файл не заменен\n"
|
||||
STRING_REPLACE_HELP4 "%lu file(s) replaced\n"
|
||||
STRING_REPLACE_HELP5 "Replacing %s\n"
|
||||
STRING_REPLACE_HELP6 "Replace %s\n"
|
||||
STRING_REPLACE_HELP7 "No files added\n"
|
||||
STRING_REPLACE_HELP8 "%lu file(s) added\n"
|
||||
STRING_REPLACE_HELP9 "Add %s (Y/N) "
|
||||
STRING_REPLACE_HELP10 "Replace %s (Y/N) "
|
||||
STRING_REPLACE_HELP11 "Adding %s\n"
|
||||
STRING_REPLACE_HELP4 "%lu файл(ов) заменено\n"
|
||||
STRING_REPLACE_HELP5 "Замена %s\n"
|
||||
STRING_REPLACE_HELP6 "Замена %s\n"
|
||||
STRING_REPLACE_HELP7 "Нет новых файлов\n"
|
||||
STRING_REPLACE_HELP8 "%lu файл(ов) добавлено\n"
|
||||
STRING_REPLACE_HELP9 "Добавить %s (Y/N) "
|
||||
STRING_REPLACE_HELP10 "Заменить %s (Y/N) "
|
||||
STRING_REPLACE_HELP11 "Добавление %s\n"
|
||||
STRING_SHIFT_HELP "Изменение содержимого (сдвиг) подставляемых параметров для пакетного файла.\n\n\
|
||||
SHIFT [DOWN]"
|
||||
STRING_SCREEN_HELP "Перемещение курсора и вывод текста\n\n\
|
||||
|
@ -395,14 +398,14 @@ TIME без параметров выводит текущее время и з
|
|||
STRING_TIME_HELP2 "Введите новое время: "
|
||||
STRING_TIMER_HELP1 "Прошло %d мсек\n"
|
||||
STRING_TIMER_HELP2 "Прошло %02d%c%02d%c%02d%c%02d\n"
|
||||
STRING_TIMER_HELP3 "Секундомер.\n\n\
|
||||
STRING_TIMER_HELP3 "ПОзволяет использовать десять секундомеров.\n\n\
|
||||
TIMER [ON|OFF] [/S] [/n] [/Fn]\n\n\
|
||||
ON Включить секундомер\n\
|
||||
OFF Выключить секундомер\n\
|
||||
/S Разница времени. Возвращает разницу времени\n\
|
||||
секундомера без изменения его значения\n\
|
||||
/n Задать номер секундомера.\n\
|
||||
Доступные номера - от 0 до 9\n\
|
||||
Доступны номера от 0 до 9\n\
|
||||
Значение по умолчанию - 1\n\
|
||||
/Fn Формат вывода\n\
|
||||
n одно из:\n\
|
||||
|
@ -421,11 +424,11 @@ VERIFY без параметра выводит текущее значение
|
|||
STRING_VERIFY_HELP3 "Необходимо указать ON или OFF."
|
||||
STRING_VERSION_HELP1 "Вывод версии\n\n\
|
||||
VER [/C] [/R] [/W]\n\n\
|
||||
/C Отображает авторов.\n\
|
||||
/C Отображание авторов.\n\
|
||||
/R Displays redistribution information.\n\
|
||||
/W Displays warranty information."
|
||||
STRING_VERSION_HELP2 " comes with ABSOLUTELY NO WARRANTY; for details\n\
|
||||
type: `ver /w'. This is free software, and you are welcome to redistribute\n\
|
||||
/W Отображаение предоставляемых гарантий."
|
||||
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."
|
||||
STRING_VERSION_HELP3 "\n This program is distributed in the hope that it will be useful,\n\
|
||||
|
@ -437,24 +440,24 @@ listing of credits."
|
|||
the Free Software Foundation; either version 2 of the License, or\n\
|
||||
(at your option) any later version.\n"
|
||||
STRING_VERSION_HELP5 "\nПосылайте отчеты об ошибках на <ros-dev@reactos.org>.\n\
|
||||
Обновления доступны по адресу: http://www.reactos.org/"
|
||||
STRING_VERSION_HELP6 "\nFreeDOS-версия написана:\n"
|
||||
STRING_VERSION_HELP7 "\nReactOS-версия написана:\n"
|
||||
Обновления доступны по адресу: http://www.reactos.org"
|
||||
STRING_VERSION_HELP6 "\nFreeDOS версия написана:\n"
|
||||
STRING_VERSION_HELP7 "\nReactOS версия написана:\n"
|
||||
STRING_VOL_HELP1 " Том в устройстве %c имеет метку %s\n"
|
||||
STRING_VOL_HELP2 " Том в устройстве %c не имеет метки\n"
|
||||
STRING_VOL_HELP3 " Серийный номер тома: %04X-%04X\n"
|
||||
STRING_VOL_HELP4 "Выводит метку тома и серийный номер.\n\nVOL [диск:]"
|
||||
STRING_WINDOW_HELP1 "Меняет вид окна консоли\n\n\
|
||||
WINDOW [/POS[=]left,top,ширина,высота]\n\
|
||||
[MIN|MAX|RESTORE] ['заголовок']\n\n\
|
||||
WINDOW [/POS[=]лево,верх,ширина,высота]\n\
|
||||
[MIN | MAX | RESTORE] ['заголовок']\n\n\
|
||||
/POS указывает размер и положение окна\n\
|
||||
MIN сворачивает окно\n\
|
||||
MAX разворачивает окно\n\
|
||||
RESTORE восстанавливает окно\n"
|
||||
STRING_WINDOW_HELP2 "Меняет вид окна консоли\n\n\
|
||||
ACTIVATE 'window' [/POS[=]left,top,ширина,высота]\n\
|
||||
[MIN|MAX|RESTORE] ['заголовок']\n\n\
|
||||
window заголовок окна, вид которого следует менять\n\
|
||||
ACTIVATE 'окно' [/POS[=]лево,верх,ширина,высота]\n\
|
||||
[MIN | MAX | RESTORE] ['заголовок']\n\n\
|
||||
окно заголовок окна, состояние которого следует менять\n\
|
||||
/POS указывает размер и положение окна\n\
|
||||
MIN сворачивает окно\n\
|
||||
MAX разворачивает окно\n\
|
||||
|
@ -476,7 +479,7 @@ RESTORE восстанавливает окно\n\
|
|||
STRING_CMD_ERROR4 "Запуск %s...\n"
|
||||
STRING_CMD_ERROR5 "Запуск cmdexit.bat...\n"
|
||||
STRING_COLOR_ERROR1 "Одинаковые цвета! (Цвета фона и текста не могут быть одинаковыми)"
|
||||
STRING_COLOR_ERROR2 "ошибка в указании цвета"
|
||||
STRING_COLOR_ERROR2 "Ошибка в указании цвета"
|
||||
STRING_COLOR_ERROR3 "Цвет %02x\n"
|
||||
STRING_CONSOLE_ERROR "Неизвестная ошибка: %d\n"
|
||||
STRING_COPY_ERROR1 "Ошибка: Невозможно открыть источник - %s!\n"
|
||||
|
@ -526,7 +529,7 @@ RESTORE восстанавливает окно\n\
|
|||
STRING_REPLACE_ERROR4 "Неверная комбинация параметров\n"
|
||||
STRING_REPLACE_ERROR5 "Доступ запрещен - %s\n"
|
||||
STRING_REPLACE_ERROR6 "Не найдено файлов - %s\n"
|
||||
STRING_REPLACE_ERROR7 "Extended Error 32\n"
|
||||
STRING_REPLACE_ERROR7 "Расширенная ошибка 32\n"
|
||||
STRING_REACTOS_VERSION "Операционная система ReactOS [Версия %s-%s]\n"
|
||||
STRING_CMD_SHELLINFO "\nИнтерпретатор командной строки ReactOS\nВерсия %s %s"
|
||||
STRING_VERSION_RUNVER " запущен на %s"
|
||||
|
@ -538,7 +541,7 @@ RESTORE восстанавливает окно\n\
|
|||
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 "Junction created for %s <<===>> %s\n"
|
||||
STRING_MKLINK_CREATED_JUNCTION "Ссылка-каталог создана для %s <<===>> %s\n"
|
||||
STRING_MORE "Еще? "
|
||||
STRING_CANCEL_BATCH_FILE "\r\nЗавершить выполнение пакетного файла [Y(да)/N(нет)]? "
|
||||
STRING_INVALID_OPERAND "Неверный операнд."
|
||||
|
|
|
@ -47,7 +47,7 @@ BEGIN
|
|||
MENUITEM "&Безопасность...", IDM_SECURITY, MFT_STRING, MFS_ENABLED
|
||||
MENUITEM "&Сетевые подключения", IDM_NETWORKCONNECTIONS, MFT_STRING, MFS_ENABLED
|
||||
MENUITEM "&Принтеры и факсы", IDM_PRINTERSANDFAXES, MFT_STRING, MFS_ENABLED
|
||||
MENUITEM "&Панель задач и меню пуск", IDM_TASKBARANDSTARTMENU, MFT_STRING, MFS_ENABLED
|
||||
MENUITEM "Панель &задач и меню ""Пуск""", IDM_TASKBARANDSTARTMENU, MFT_STRING, MFS_ENABLED
|
||||
END
|
||||
POPUP "П&оиск", IDM_SEARCH
|
||||
BEGIN
|
||||
|
@ -86,8 +86,8 @@ BEGIN
|
|||
AUTORADIOBUTTON "М&еню ""Пуск""", IDC_TASKBARPROP_STARTMENU, 7, 7, 105, 10
|
||||
LTEXT "Этот стиль меню обеспечивает удобный доступ к папкам, часто используемым программам и поиску.", IDC_STATIC, 20, 17, 150, 24, WS_DISABLED
|
||||
PUSHBUTTON "&Настроить...", IDC_TASKBARPROP_STARTMENUCUST, 192, 4, 53, 14, WS_DISABLED
|
||||
AUTORADIOBUTTON "&Классичесское меню ""Пуск""", IDC_TASKBARPROP_STARTMENUCLASSIC, 7, 47, 105, 10, WS_DISABLED
|
||||
LTEXT "Классичесский стиль отображения меню ""Пуск"".", -1, 20, 57, 150, 24, WS_DISABLED
|
||||
AUTORADIOBUTTON "&Классическое меню ""Пуск""", IDC_TASKBARPROP_STARTMENUCLASSIC, 7, 47, 105, 10, WS_DISABLED
|
||||
LTEXT "Классический стиль отображения меню ""Пуск"".", -1, 20, 57, 150, 24, WS_DISABLED
|
||||
PUSHBUTTON "Н&астроить...", IDC_TASKBARPROP_STARTMENUCLASSICCUST, 192, 44, 53, 14, WS_DISABLED
|
||||
GROUPBOX "Конфиденциальность", IDC_STATIC, 7, 100, 238, 50
|
||||
AUTOCHECKBOX "Хранить и отображать список недавно открывавшихся фа&йлов", IDC_TASKBARPROP_RECENTFILES, 14, 114, 227, 10, WS_DISABLED
|
||||
|
@ -127,7 +127,7 @@ CAPTION "Дополнительно"
|
|||
FONT 8, "MS Shell Dlg", 0, 0, 0x1
|
||||
BEGIN
|
||||
GROUPBOX "Дополнительные настройки", IDC_STATIC, 6, 6, 240, 121
|
||||
AUTOCHECKBOX "Показывать с&екунды", IDC_TASKBARPROP_SECONDS, 13, 18, 200, 10
|
||||
AUTOCHECKBOX "Отображать с&екунды", IDC_TASKBARPROP_SECONDS, 13, 18, 200, 10
|
||||
AUTOCHECKBOX "Отобра&жать образцы окон (эскизы)", IDC_TASKBARPROP_WNDPREV, 13, 31, 200, 10
|
||||
END
|
||||
|
||||
|
|
|
@ -17,6 +17,9 @@
|
|||
#ifdef LANGUAGE_RO_RO
|
||||
#include "lang/ro-RO.rc"
|
||||
#endif
|
||||
#ifdef LANGUAGE_RU_RU
|
||||
#include "lang/ru-RU.rc"
|
||||
#endif
|
||||
#ifdef LANGUAGE_SQ_AL
|
||||
#include "lang/sq-AL.rc"
|
||||
#endif
|
||||
|
|
368
base/system/diskpart/lang/ru-RU.rc
Normal file
368
base/system/diskpart/lang/ru-RU.rc
Normal file
|
@ -0,0 +1,368 @@
|
|||
/* Russian language resource file by Kudratov Olimjon (olim98@bk.ru) */
|
||||
|
||||
LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT
|
||||
|
||||
/* Basic application information */
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_APP_HEADER "ReactOS DiskPart"
|
||||
IDS_APP_USAGE "\nDisk Partitioning Interpreter.\n\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"
|
||||
IDS_APP_CURR_COMPUTER "На компьютере: %s\n\n"
|
||||
IDS_APP_LEAVING "\nЗавершение работы DiskPart...\n"
|
||||
IDS_APP_PROMPT "DISKPART> "
|
||||
END
|
||||
|
||||
/* Disk Information Labels */
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_DETAIL_INFO_DISK_ID "Диск"
|
||||
IDS_DETAIL_INFO_TYPE "Тип"
|
||||
IDS_DETAIL_INFO_STATUS "Состояние"
|
||||
IDS_DETAIL_INFO_PATH "Путь"
|
||||
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_RO "Только для чтения"
|
||||
IDS_DETAIL_INFO_BOOT_DSK "Загрузочный диск"
|
||||
IDS_DETAIL_INFO_PAGE_FILE_DSK "Pagefile диск"
|
||||
IDS_DETAIL_INFO_HIBER_FILE_DSK "Hibernation File диск"
|
||||
IDS_DETAIL_INFO_CRASH_DSK "Crashdump диск"
|
||||
IDS_DETAIL_INFO_CLST_DSK "Кластерный диск"
|
||||
END
|
||||
|
||||
/* Detail header titles */
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_LIST_DISK_HEAD "Диск ### Состояние\tРазмер\tСвободно\tДин\tGPT\n"
|
||||
IDS_LIST_DISK_LINE "-------- ------\t----\t----\t---\t---\n"
|
||||
IDS_LIST_VOLUME_HEAD "Том ###\tИмя\tМетка\n"
|
||||
END
|
||||
|
||||
/* Disk Status */
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_STATUS_YES "Да"
|
||||
IDS_STATUS_NO "Нет"
|
||||
IDS_STATUS_DISK_HEALTHY "Исправен"
|
||||
IDS_STATUS_DISK_SICK "Не исправен"
|
||||
IDS_STATUS_UNAVAILABLE "НЕДОСТУПЕН"
|
||||
IDS_STATUS_ONLINE "В сети"
|
||||
IDS_STATUS_OFFLINE "Вне сети"
|
||||
IDS_STATUS_NO_MEDIA "Нет носителя"
|
||||
END
|
||||
|
||||
/* CMD Messages for commands */
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_MSG_CURRENT_DSK_STATUS "выбран текущим диском."
|
||||
IDS_MSG_NO_DISK "Диск для преобразования не выбран.\nВыберите диск и повторите попытку."
|
||||
IDS_MSG_ARG_SYNTAX_ERROR "Указаны неверные параметры команды.\nЧтобы получить дополнительные сведения о данной команде, введите:"
|
||||
END
|
||||
|
||||
/* Help Command Descripions */
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_HELP_CMD_DESC_ACTIVE "ACTIVE\t\t- Пометка выбранного раздела как активного.\n"
|
||||
IDS_HELP_CMD_DESC_ADD "ADD\t\t- Добавление зеркала к простому тому.\n"
|
||||
IDS_HELP_CMD_DESC_ASSIGN "ASSIGN\t\t- Назначение имени или точки подключения выбранному тому.\n"
|
||||
IDS_HELP_CMD_DESC_ATTACH "ATTACH\t\t- Присоединяет файл виртуального диска.\n"
|
||||
IDS_HELP_CMD_DESC_ATTRIBUTES "ATTRIBUTES\t- Работа с атрибутами тома или диска.\n"
|
||||
IDS_HELP_CMD_DESC_AUTOMOUNT "AUTOMOUNT\t- Включение и отключение автоматического подключения базовых томов.\n"
|
||||
IDS_HELP_CMD_DESC_BREAK "BREAK\t\t- Разбиение зеркального набора.\n"
|
||||
IDS_HELP_CMD_DESC_CLEAN "CLEAN\t\t- Очистка сведений о конфигурации или всех данных на диске.\n"
|
||||
IDS_HELP_CMD_DESC_COMPACT "COMPACT\t\t- Попытки уменьшения физического размера файла.\n"
|
||||
IDS_HELP_CMD_DESC_CONVERT "CONVERT\t\t- Преобразование форматов диска.\n"
|
||||
IDS_HELP_CMD_DESC_CREATE "CREATE\t\t- Создание тома, раздела или виртуального диска.\n"
|
||||
IDS_HELP_CMD_DESC_DELETE "DELETE\t\t- Удалить объект.\n"
|
||||
IDS_HELP_CMD_DESC_DETACH "DETACH\t\t- Отсоединяет файл виртуального диска.\n"
|
||||
IDS_HELP_CMD_DESC_DETAIL "DETAIL\t\t- Просмотр параметров объекта.\n"
|
||||
IDS_HELP_CMD_DESC_EXIT "EXIT\t\t- Завершение работыDiskPart.\n"
|
||||
IDS_HELP_CMD_DESC_EXPAND "EXPAND\t\t- Увеличение максимального доступного пространства на виртуальном\n\t\t диске.\n"
|
||||
IDS_HELP_CMD_DESC_EXTEND "EXTEND\t\t- Расширить том.\n"
|
||||
IDS_HELP_CMD_DESC_FS "FILESYSTEMS\t- Отображение текущей и поддерживаемой файловых систем для тома.\n"
|
||||
IDS_HELP_CMD_DESC_FORMAT "FORMAT\t\t- Форматирование данного тома или раздела.\n"
|
||||
IDS_HELP_CMD_DESC_GPT "GPT\t\t- Назначение атрибутов выбранному GPT-разделу.\n"
|
||||
IDS_HELP_CMD_DESC_HELP "HELP\t\t- Отображение списка команд.\n"
|
||||
IDS_HELP_CMD_DESC_IMPORT "IMPORT\t\t- Импорт группы дисков.\n"
|
||||
IDS_HELP_CMD_DESC_INACTIVE "INACTIVE\t- Пометка выбранного раздела как неактивного.\n"
|
||||
IDS_HELP_CMD_DESC_LIST "LIST\t\t- Отображение списка объектов.\n"
|
||||
IDS_HELP_CMD_DESC_MERGE "MERGE\t\t- Объединение дочернего диска с родительскими.\n"
|
||||
IDS_HELP_CMD_DESC_OFFLINE "OFFLINE\t\t- Перевод объекта из состояния ""вне сети"", в состояние ""в сети"".\n"
|
||||
IDS_HELP_CMD_DESC_ONLINE "ONLINE\t\t- Перевод объекта из состояния ""в сети"", в состояние ""вне сети"".\n"
|
||||
IDS_HELP_CMD_DESC_RECOVER "RECOVER\t\t- Обновление состояния всех дисков выбранного пакета.\n\t\t Попытка восстановить диски неправильного пакета и\n\t\t повторная синхронизация зеркальных томов и томов RAID5 с\n\t\t устаревшим плексом или данными четности.\n"
|
||||
IDS_HELP_CMD_DESC_REM "REM\t\t- Ничего не делает. Используется для комментирования сценария.\n"
|
||||
IDS_HELP_CMD_DESC_REMOVE "REMOVE\t\t- Удаление имени диска или точки подключения..\n"
|
||||
IDS_HELP_CMD_DESC_REPAIR "REPAIR\t\t- Восстановление тома RAID-5 с отказавшим участником.\n"
|
||||
IDS_HELP_CMD_DESC_RESCAN "RESCAN\t\t- Поиск дисков и томов на компьютере.\n"
|
||||
IDS_HELP_CMD_DESC_RETAIN "RETAIN\t\t- Размещение служебного раздела на простом томе.\n"
|
||||
IDS_HELP_CMD_DESC_SAN "SAN\t\t- Отображение или установка политики SAN для текущей загруженной ОС.\n"
|
||||
IDS_HELP_CMD_DESC_SELECT "SELECT\t\t- Установка фокуса на объект.\n"
|
||||
IDS_HELP_CMD_DESC_SETID "SETID\t\t- Изменение типа раздела.\n"
|
||||
IDS_HELP_CMD_DESC_SHRINK "SHRINK\t\t- Уменьшение размера выбранного тома.\n"
|
||||
IDS_HELP_CMD_DESC_UNIQUEID "UNIQUEID\t- Отображение или установка кода таблицы разделов GUID (GPT) или\n\t\t подписи основной загрузочной записи (MBR) диска.."
|
||||
END
|
||||
|
||||
/* Common Error Messages */
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_ERROR_MSG_NO_SCRIPT "Ошибка открытия скрипта: %s\n"
|
||||
IDS_ERROR_MSG_BAD_ARG "Ошибка обработки параметров: %s\n"
|
||||
END
|
||||
|
||||
/* Active help descriptions */
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_HELP_CMD_ACTIVE "\n\
|
||||
<Add active command help text here>\n\n"
|
||||
END
|
||||
|
||||
/* Add help descriptions */
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_HELP_CMD_ADD "\n\
|
||||
<Add add command help text here>\n\n"
|
||||
END
|
||||
|
||||
/* Assign help descriptions */
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_HELP_CMD_ASSIGN "\n\
|
||||
<Add assign command help text here>\n\n"
|
||||
END
|
||||
|
||||
/* Attach help description */
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_HELP_CMD_ATTACH "\n\
|
||||
<Add attach command help text here>\n\n"
|
||||
END
|
||||
|
||||
/* Attributes Command Messages */
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_HELP_CMD_ATTRIBUTES "\n\
|
||||
<Add attributes command help text here>\n\n"
|
||||
END
|
||||
|
||||
/* Automount help descriptions */
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_HELP_CMD_AUTOMOUNT "\n\
|
||||
<Add automount command help text here>\n\n"
|
||||
END
|
||||
|
||||
/* Break help descriptions */
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_HELP_CMD_BREAK "\n\
|
||||
<Add break command help text here>\n\n"
|
||||
END
|
||||
|
||||
/* Clean help descriptions */
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_HELP_CMD_CLEAN "\n\
|
||||
<Add clean command help text here>\n\n"
|
||||
END
|
||||
|
||||
/* Compact help description */
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_HELP_CMD_COMPACT "\n\
|
||||
<Add compact command help text here>\n\n"
|
||||
END
|
||||
|
||||
/* Convert help description */
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_HELP_CMD_CONVERT "\n\
|
||||
<Add convert command help text here>\n\n"
|
||||
END
|
||||
|
||||
/* Convert help description */
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_HELP_CMD_CREATE "\n\
|
||||
<Add create command help text here>\n\n"
|
||||
END
|
||||
|
||||
/* Delete help description */
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_HELP_CMD_DELETE "\n\
|
||||
<Add delete command help text here>\n\n"
|
||||
END
|
||||
|
||||
/* Delete help description */
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_HELP_CMD_DETAIL "\n\
|
||||
<Add detail command help text here>\n\n"
|
||||
END
|
||||
|
||||
/* Detach help description */
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_HELP_CMD_DETACH "\n\
|
||||
<Add detach command help text here>\n\n"
|
||||
END
|
||||
|
||||
/* Expand help description */
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_HELP_CMD_EXPAND "\n\
|
||||
<Add expand command help text here>\n\n"
|
||||
END
|
||||
|
||||
/* Extend help description */
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_HELP_CMD_EXTEND "\n\
|
||||
<Add extend command help text here>\n\n"
|
||||
END
|
||||
|
||||
/* Filesystems help description */
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_HELP_CMD_FILESYSTEMS "\n\
|
||||
<Add filesystems command help text here>\n\n"
|
||||
END
|
||||
|
||||
/* Format help description */
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_HELP_CMD_FORMAT "\n\
|
||||
<Add format command help text here>\n\n"
|
||||
END
|
||||
|
||||
/* GPT help description */
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_HELP_CMD_GPT "\n\
|
||||
<Add gpt command help text here>\n\n"
|
||||
END
|
||||
|
||||
/* Help help descriptions */
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_HELP_CMD_HELP "\n\
|
||||
<Add help command help text here>\n\n"
|
||||
END
|
||||
|
||||
/* Import help descriptions */
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_HELP_CMD_IMPORT "\n\
|
||||
<Add import command help text here>\n\n"
|
||||
END
|
||||
|
||||
/* Inactive help descriptions */
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_HELP_CMD_INACTIVE "\n\
|
||||
<Add inactive command help text here>\n\n"
|
||||
END
|
||||
|
||||
/* List help descriptions */
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_HELP_CMD_LIST "\n\
|
||||
<Add list command help text here>\n\n"
|
||||
END
|
||||
|
||||
/* Merge help descriptions */
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_HELP_CMD_MERGE "\n\
|
||||
<Add merge command help text here>\n\n"
|
||||
END
|
||||
|
||||
/* Offline help descriptions */
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_HELP_CMD_OFFLINE "\n\
|
||||
<Add OFFLINE command help text here>\n\n"
|
||||
END
|
||||
|
||||
/* Online help descriptions */
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_HELP_CMD_ONLINE "\n\
|
||||
<Add ONLINE command help text here>\n\n"
|
||||
END
|
||||
|
||||
/* Recover help descriptions */
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_HELP_CMD_RECOVER "\n\
|
||||
<Add RECOVER command help text here>\n\n"
|
||||
END
|
||||
|
||||
/* Remove help descriptions */
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_HELP_CMD_REMOVE "\n\
|
||||
<Add REMOVE command help text here>\n\n"
|
||||
END
|
||||
|
||||
/* Repair help descriptions */
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_HELP_CMD_REPAIR "\n\
|
||||
<Add REPAIR command help text here>\n\n"
|
||||
END
|
||||
|
||||
/* Rescan help descriptions */
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_HELP_CMD_RESCAN "\n\
|
||||
<Add RESCAN command help text here>\n\n"
|
||||
END
|
||||
|
||||
/* Retain help descriptions */
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_HELP_CMD_RETAIN "\n\
|
||||
<Add RETAIN command help text here>\n\n"
|
||||
END
|
||||
|
||||
/* San help descriptions */
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_HELP_CMD_SAN "\n\
|
||||
<Add SAN command help text here>\n\n"
|
||||
END
|
||||
|
||||
/* Select help descriptions */
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_HELP_CMD_SELECT "\n\
|
||||
<Add SELECT command help text here>\n\n"
|
||||
END
|
||||
|
||||
/* Setid help descriptions */
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_HELP_CMD_SETID "\n\
|
||||
<Add SETID command help text here>\n\n"
|
||||
END
|
||||
|
||||
/* Setid help descriptions */
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_HELP_CMD_SHRINK "\n\
|
||||
<Add SHRINK command help text here>\n\n"
|
||||
END
|
||||
|
||||
/* Uniqueid help descriptions */
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_HELP_CMD_UNIQUEID "\n\
|
||||
<Add UNIQUEID command help text here>\n\n"
|
||||
END
|
|
@ -5,9 +5,9 @@ LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT
|
|||
STRINGTABLE
|
||||
BEGIN
|
||||
STRING_HELP "Использование: %s том: [-FS:система] [-V:метка] [-Q] [-A:размер] [-C]\n\n\
|
||||
[том:] Указывает букву диска (с последующим двоеточием),\n\
|
||||
том: Указывает букву диска (с последующим двоеточием),\n\
|
||||
точку подключения или имя тома.\n\
|
||||
-FS:система Указывает на тип файловой системы (%s).\n\
|
||||
-FS:система Указывает тип файловой системы (%s).\n\
|
||||
-V:метка Метка тома.\n\
|
||||
-Q Быстрое форматирование.\n\
|
||||
-A:размер Заменяет размер кластера по умолчанию. В общих\n\
|
||||
|
@ -15,8 +15,8 @@ BEGIN
|
|||
NTFS поддерживает 512, 1024, 2048, 4096, 8192, 16K, 32K, 64K.\n\
|
||||
FAT поддерживает 8192, 16K, 32K, 64K, 128K, 256K.\n\
|
||||
Для сжатых NTFS-томов не поддерживается размер более 4096.\n\
|
||||
-C Устанавливает режим сжатия по умолчанию для всех файлов,\n\
|
||||
создаваемых на новом томе.\n\n"
|
||||
-C Только для NTFS: Устанавливает режим сжатия по умолчанию для\n\
|
||||
всех файлов, создаваемых на новом томе.\n\n"
|
||||
STRING_COMPLETE "%lu процентов выполнено.\r"
|
||||
STRING_FORMAT_FAIL "FormatEx завершился неудачей.\n\n"
|
||||
STRING_NO_SUPPORT "Операция не поддерживается"
|
||||
|
|
19
base/system/subst/lang/ru-RU.rc
Normal file
19
base/system/subst/lang/ru-RU.rc
Normal file
|
@ -0,0 +1,19 @@
|
|||
/* Russian language resource file by Kudratov Olimjon (olim98@bk.ru) */
|
||||
|
||||
LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_INCORRECT_PARAMETER_COUNT "Неверное число параметров - %s\n"
|
||||
IDS_INVALID_PARAMETER "Неверное число параметров - %s\n"
|
||||
IDS_INVALID_PARAMETER2 "Неверный параметр - %s\n"
|
||||
IDS_DRIVE_ALREADY_SUBSTED "Диск уже сопоставлен\n"
|
||||
IDS_FAILED_WITH_ERRORCODE "Сбой с кодом ошибки 0x%x: %s\n"
|
||||
IDS_USAGE "Сопоставление имени диска указанному пути.\n\n\
|
||||
SUBST [диск1: [диск2:]путь]\n\
|
||||
SUBST диск1: /D\n\n\
|
||||
диск1: Виртуальный диск, который сопоставляется указанному пути.\n\
|
||||
[диск:]путь Физические диск и путь,\n которым сопоставляется виртуальный диск.\n\
|
||||
/D Удаление ранее созданного виртуального диска.\n\n\
|
||||
Введите SUBST без параметров для вывода текущего списка виртуальных дисков.\n"
|
||||
END
|
|
@ -34,6 +34,9 @@
|
|||
#ifdef LANGUAGE_RO_RO
|
||||
#include "lang/ro-RO.rc"
|
||||
#endif
|
||||
#ifdef LANGUAGE_RU_RU
|
||||
#include "lang/ru-RU.rc"
|
||||
#endif
|
||||
#ifdef LANGUAGE_SQ_AL
|
||||
#include "lang/sq-AL.rc"
|
||||
#endif
|
||||
|
|
|
@ -492,4 +492,9 @@ CPLFILE_OPENWITH="Otwórz poprzez Panel Sterowania"
|
|||
CPLFILE="Extensie pentru panou de control"
|
||||
CPLFILE_OPENWITH="Deschide în panou de control"
|
||||
|
||||
; LANG_RUSSIAN SUBLANG_NEUTRAL
|
||||
[Strings.0019]
|
||||
CPLFILE="Элемент панели управления"
|
||||
CPLFILE_OPENWITH="Открыть с помощью Панели управления"
|
||||
|
||||
; EOF
|
||||
|
|
|
@ -2681,9 +2681,9 @@ TEMP_DIR="%USERPROFILE%\Preferinte locale\Temp"
|
|||
|
||||
; LANG_RUSSIAN SUBLANG_NEUTRAL
|
||||
[Strings.0019]
|
||||
POWERCFG_NAME_0="Домашний/офисный настольный"
|
||||
POWERCFG_NAME_0="Домашний/офисный компьютер"
|
||||
POWERCFG_DESC_0="Эта схема подходит для большинства домашних и офисных настольных компьютеров, которые работают от электросети."
|
||||
POWERCFG_NAME_1="Переносный/ноутбук"
|
||||
POWERCFG_NAME_1="Ноутбук"
|
||||
POWERCFG_DESC_1="Эта схема предназначена для продления времени работы переносного компьютера от батареи в дороге."
|
||||
POWERCFG_NAME_2="Презентация"
|
||||
POWERCFG_DESC_2="Эта схема оставляет монитор включённым для ведения презентаций."
|
||||
|
|
|
@ -7,8 +7,8 @@ IDC_FDEBUG MENU
|
|||
BEGIN
|
||||
POPUP "&Файл"
|
||||
BEGIN
|
||||
MENUITEM "&Соединение", IDM_FILE_CONNECT
|
||||
MENUITEM "&Отключение", IDM_FILE_DISCONNECT, GRAYED
|
||||
MENUITEM "&Подключить", IDM_FILE_CONNECT
|
||||
MENUITEM "&Отключить", IDM_FILE_DISCONNECT, GRAYED
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "О&чистить экран", IDM_FILE_CLEARDISPLAY
|
||||
MENUITEM SEPARATOR
|
||||
|
@ -50,9 +50,9 @@ STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
|||
CAPTION "Настройки соединения"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
LTEXT "Введите COM-порт (e.g. COM1):", IDC_STATIC, 7, 7, 108, 8
|
||||
LTEXT "Введите COM-порт (напр. COM1):", IDC_STATIC, 7, 7, 108, 8
|
||||
EDITTEXT IDC_COMPORT, 7, 17, 182, 14, ES_AUTOHSCROLL
|
||||
LTEXT "Введите скорость передачи (e.g. 115200):", IDC_STATIC, 7, 38, 114, 8
|
||||
LTEXT "Введите скорость передачи (напр. 115200):", IDC_STATIC, 7, 38, 114, 8
|
||||
EDITTEXT IDC_BAUTRATE, 7, 48, 182, 14, ES_AUTOHSCROLL
|
||||
DEFPUSHBUTTON "OK", IDOK, 45, 79, 50, 14
|
||||
PUSHBUTTON "Отмена", IDCANCEL, 100, 79, 50, 14
|
||||
|
|
|
@ -60,6 +60,12 @@ ULONG LenBits[] =
|
|||
|
||||
/* FUNCTIONS ******************************************************************/
|
||||
|
||||
VOID
|
||||
FrLdrCheckCpuCompatiblity(VOID)
|
||||
{
|
||||
/* Nothing for now */
|
||||
}
|
||||
|
||||
VOID
|
||||
ArmInit(IN PARM_BOARD_CONFIGURATION_BLOCK BootContext)
|
||||
{
|
||||
|
|
|
@ -1788,7 +1788,51 @@ PcHwIdle(VOID)
|
|||
/*
|
||||
* No futher processing here.
|
||||
* Optionally implement HLT instruction handling.
|
||||
*/
|
||||
*/
|
||||
}
|
||||
|
||||
VOID
|
||||
FrLdrCheckCpuCompatiblity(VOID)
|
||||
{
|
||||
INT CpuInformation[4] = {-1};
|
||||
ULONG NumberOfIds;
|
||||
|
||||
/* Check if the processor first supports ID 1 */
|
||||
__cpuid(CpuInformation, 0);
|
||||
|
||||
NumberOfIds = CpuInformation[0];
|
||||
|
||||
if (NumberOfIds == 0)
|
||||
{
|
||||
FrLdrBugCheckWithMessage(MISSING_HARDWARE_REQUIREMENTS,
|
||||
__FILE__,
|
||||
__LINE__,
|
||||
"ReactOS requires the CPUID instruction to return "
|
||||
"more than one supported ID.\n\n");
|
||||
}
|
||||
|
||||
/* NumberOfIds will be greater than 1 if the processor is new enough. */
|
||||
if (NumberOfIds == 1)
|
||||
{
|
||||
INT ProcessorFamily;
|
||||
|
||||
/* Get information. */
|
||||
__cpuid(CpuInformation, 1);
|
||||
|
||||
ProcessorFamily = (CpuInformation[0] >> 8) & 0xF;
|
||||
|
||||
/* If it's Family 4 or lower, bugcheck. */
|
||||
if(ProcessorFamily < 5)
|
||||
{
|
||||
FrLdrBugCheckWithMessage(MISSING_HARDWARE_REQUIREMENTS,
|
||||
__FILE__,
|
||||
__LINE__,
|
||||
"Processor is too old (family %u < 5)\n"
|
||||
"ReactOS requires a Pentium-level processor or newer.",
|
||||
ProcessorFamily);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/* EOF */
|
||||
|
|
|
@ -37,6 +37,9 @@ VOID BootMain(LPSTR CmdLine)
|
|||
|
||||
TRACE("BootMain() called.\n");
|
||||
|
||||
/* Check if the CPU is new enough */
|
||||
FrLdrCheckCpuCompatiblity();
|
||||
|
||||
if (!UiInitialize(FALSE))
|
||||
{
|
||||
UiMessageBoxCritical("Unable to initialize UI.\n");
|
||||
|
@ -50,10 +53,10 @@ VOID BootMain(LPSTR CmdLine)
|
|||
}
|
||||
|
||||
#ifdef _M_IX86
|
||||
HalpInitializePciStubs();
|
||||
HalpInitBusHandler();
|
||||
HalpInitializePciStubs();
|
||||
HalpInitBusHandler();
|
||||
#endif
|
||||
RunLoader();
|
||||
RunLoader();
|
||||
|
||||
quit:
|
||||
/* If we reach this point, something went wrong before, therefore reboot */
|
||||
|
|
|
@ -121,5 +121,6 @@
|
|||
VOID BootMain(LPSTR CmdLine);
|
||||
VOID LoadOperatingSystem(IN OperatingSystemItem* OperatingSystem);
|
||||
VOID RunLoader(VOID);
|
||||
VOID FrLdrCheckCpuCompatiblity(VOID);
|
||||
|
||||
#endif /* __FREELDR_H */
|
||||
|
|
|
@ -8,9 +8,9 @@ CAPTION "Параметры"
|
|||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
GROUPBOX "Размер курсора", -1, 7, 7, 120, 70, WS_CHILD | WS_VISIBLE | WS_GROUP
|
||||
CONTROL "&Большой", IDC_RADIO_SMALL_CURSOR, "Button", BS_AUTORADIOBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 15, 20, 90, 10
|
||||
CONTROL "&Маленький", IDC_RADIO_SMALL_CURSOR, "Button", BS_AUTORADIOBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 15, 20, 90, 10
|
||||
CONTROL "&Средний", IDC_RADIO_MEDIUM_CURSOR, "Button", BS_AUTORADIOBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 15, 40, 90, 10
|
||||
CONTROL "&Маленький", IDC_RADIO_LARGE_CURSOR, "Button", BS_AUTORADIOBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 15, 60, 90, 10
|
||||
CONTROL "&Большой", IDC_RADIO_LARGE_CURSOR, "Button", BS_AUTORADIOBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 15, 60, 90, 10
|
||||
GROUPBOX "Экран", -1, 133, 7, 112, 70, WS_CHILD | WS_VISIBLE | WS_GROUP
|
||||
CONTROL "&Окно", IDC_RADIO_DISPLAY_WINDOW, "Button", BS_AUTORADIOBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 142, 20, 70, 10
|
||||
CONTROL "&Полный экран", IDC_RADIO_DISPLAY_FULL, "Button", BS_AUTORADIOBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 142, 40, 70, 10
|
||||
|
|
|
@ -237,7 +237,7 @@ AddListViewItems(HWND hwndDlg, PDATA pData)
|
|||
}
|
||||
|
||||
/* Don't add any hidden bitmaps. Also don't add current wallpaper once more. */
|
||||
if (((fd.dwFileAttributes & FILE_ATTRIBUTE_HIDDEN) == 0) && (_tcscmp(wallpaperFilename, filename) != 0))
|
||||
if (((fd.dwFileAttributes & FILE_ATTRIBUTE_HIDDEN) == 0) && (_tcsicmp(wallpaperFilename, filename) != 0))
|
||||
{
|
||||
himl = (HIMAGELIST)SHGetFileInfo(filename,
|
||||
0,
|
||||
|
|
|
@ -30,11 +30,11 @@ BEGIN
|
|||
IDS_CPL_INFO "Настроить Wine Интернет-Браузер и настройки, связанные с"
|
||||
IDS_SEC_SETTINGS "Параметры безопасности этой зоны: "
|
||||
IDS_SEC_LEVEL0 "Пользовательские"
|
||||
IDS_SEC_LEVEL1 "Очень Низкая"
|
||||
IDS_SEC_LEVEL2 "Низкая"
|
||||
IDS_SEC_LEVEL3 "Средняя"
|
||||
IDS_SEC_LEVEL4 "Увеличенная"
|
||||
IDS_SEC_LEVEL5 "Высокая"
|
||||
IDS_SEC_LEVEL1 "Низкий"
|
||||
IDS_SEC_LEVEL2 "Ниже среднего"
|
||||
IDS_SEC_LEVEL3 "Средний"
|
||||
IDS_SEC_LEVEL4 "Выше среднего"
|
||||
IDS_SEC_LEVEL5 "Высокий"
|
||||
END
|
||||
|
||||
/* "General" propsheet */
|
||||
|
|
39
dll/cpl/wined3dcfg/lang/ru-RU.rc
Normal file
39
dll/cpl/wined3dcfg/lang/ru-RU.rc
Normal file
|
@ -0,0 +1,39 @@
|
|||
/* Russian language resource file by Kudratov Olimjon (olim98@bk.ru) */
|
||||
|
||||
LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT
|
||||
|
||||
IDD_PROPPAGEGENERAL DIALOGEX 0, 0, 246, 228
|
||||
STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION
|
||||
CAPTION "Основные"
|
||||
FONT 8, "MS Shell Dlg"
|
||||
BEGIN
|
||||
ICON IDI_CPLICON, IDI_CPLICON, 8, 0, 21, 20
|
||||
GROUPBOX "Шейдеры", -1, 5, 25, 230, 80
|
||||
LTEXT "Включить GLSL:", -1, 15, 42, 120, 10
|
||||
COMBOBOX IDC_GLSL, 135, 40, 90, 10, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST
|
||||
LTEXT "Максимальный уровень GS:", -1, 15, 57, 120, 10
|
||||
COMBOBOX IDC_GSLEVEL, 135, 55, 90, 10, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST
|
||||
LTEXT "Максимальный уровень PS:", -1, 15, 72, 120, 10
|
||||
COMBOBOX IDC_PSLEVEL, 135, 70, 90, 10, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST
|
||||
LTEXT "Максимальный уровень VS:", -1, 15, 87, 120, 10
|
||||
COMBOBOX IDC_VSLEVEL, 135, 85, 90, 10, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST
|
||||
GROUPBOX "Рендеринг", -1, 5, 110, 230, 110
|
||||
LTEXT "Мультисэмплинг:", -1, 15, 127, 120, 10
|
||||
COMBOBOX IDC_MULTISAMPLING, 135, 125, 90, 10, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST
|
||||
LTEXT "Strict draw ordering:", -1, 15, 142, 120, 10
|
||||
COMBOBOX IDC_STRICTDRAWORDERING, 135, 140, 90, 10, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST
|
||||
LTEXT "Offscreen рендеринг:", -1, 15, 157, 120, 10
|
||||
COMBOBOX IDC_OFFSCREEN, 135, 155, 90, 10, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST
|
||||
LTEXT "Always offscreen:", -1, 15, 172, 120, 10, SS_LEFT
|
||||
COMBOBOX IDC_ALWAYSOFFSCREEN, 135, 170, 90, 10, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST
|
||||
LTEXT "Размер видеопамяти:", -1, 15, 187, 120, 10, SS_LEFT
|
||||
COMBOBOX IDC_VIDMEMSIZE, 135, 185, 90, 10, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST
|
||||
LTEXT "DirectDraw рендерер:", -1, 15, 202, 120, 10, SS_LEFT
|
||||
COMBOBOX IDC_DDRENDERER, 135, 200, 90, 10, WS_TABSTOP | WS_VSCROLL | CBS_DROPDOWNLIST
|
||||
END
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_CPLNAME "WineD3D"
|
||||
IDS_CPLDESCRIPTION "Задание параметров WineD3D библиотеки."
|
||||
END
|
|
@ -36,6 +36,9 @@ IDI_CPLICON ICON "resources/wined3dcfg.ico"
|
|||
#ifdef LANGUAGE_RO_RO
|
||||
#include "lang/ro-RO.rc"
|
||||
#endif
|
||||
#ifdef LANGUAGE_RU_RU
|
||||
#include "lang/ru-RU.rc"
|
||||
#endif
|
||||
#ifdef LANGUAGE_SQ_AL
|
||||
#include "lang/sq-AL.rc"
|
||||
#endif
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue