diff --git a/reactos/base/applications/cmdutils/doskey/doskey.rc b/reactos/base/applications/cmdutils/doskey/doskey.rc index bc50e30b439..100ecc561a5 100644 --- a/reactos/base/applications/cmdutils/doskey/doskey.rc +++ b/reactos/base/applications/cmdutils/doskey/doskey.rc @@ -15,3 +15,4 @@ #pragma code_page(65001) #include "lang/pl-PL.rc" #include "lang/uk-UA.rc" +#include "lang/zh-CN.rc" diff --git a/reactos/base/applications/cmdutils/doskey/lang/zh-CN.rc b/reactos/base/applications/cmdutils/doskey/lang/zh-CN.rc new file mode 100644 index 00000000000..6f3fffadd93 --- /dev/null +++ b/reactos/base/applications/cmdutils/doskey/lang/zh-CN.rc @@ -0,0 +1,31 @@ +/* + * Translated by Song Fuchang (0xfc) + */ + +LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED + +STRINGTABLE DISCARDABLE +BEGIN + +IDS_HELP, "管理命令行编辑设置、历史记录和宏。\n\ +\n\ +DOSKEY [/INSERT | /OVERSTRIKE] [/EXENAME=exe] [/HISTORY] [/LISTSIZE=大小]\n\ + [/REINSTALL] [/MACROS[:exe | :ALL]] [/MACROFILE=文件] [宏名=[文本]]\n\ +\n\ + /INSERT 开启插入模式。\n\ + /OVERSTRIKE \n\ + /EXENAME=exename 设置要查看或改变历史记录和宏的程序名。\n\ + 默认为 cmd.exe。\n\ + /HISTORY 显示命令历史。\n\ + /LISTSIZE=size 设置每个历史记录缓存记录的命令数。\n\ + /REINSTALL 清空命令历史记录。\n\ + /MACROS 显示定义的宏。\n\ + /MACROS:exename 显示为指定程序定义的宏。\n\ + /MACROS:ALL 显示为所有程序定义的宏。\n\ + /MACROFILE=file 从文件载入宏定义。\n\ + 宏名 指定要创建的宏名。\n\ + 文本 指定要替换该宏的文本。\n" + +IDS_INVALID_MACRO_DEF, "无效的宏定义:%s\n" + +END diff --git a/reactos/base/applications/cmdutils/find/lang/zh-CN.rc b/reactos/base/applications/cmdutils/find/lang/zh-CN.rc new file mode 100644 index 00000000000..dc545fd85c7 --- /dev/null +++ b/reactos/base/applications/cmdutils/find/lang/zh-CN.rc @@ -0,0 +1,21 @@ +/* + * Translated by Song Fuchang (0xfc) + */ + +LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED + +STRINGTABLE DISCARDABLE +BEGIN + +IDS_USAGE, "FIND: 输出某文件中包含指定字符串的所有行。\n\n\ + FIND [ /C ] [ /I ] [ /N ] [ /V ] ""字符串"" [ 文件... ]\n\ + /C 计算包含该字符串的行数\n\ + /I 忽略大小写\n\ + /N 从 1 开始为显示的行编号\n\ + /V 输出不包含该指定字符串的行" + +IDS_NO_SUCH_FILE, "FIND: %s: 没有这个文件\n" + +IDS_CANNOT_OPEN, "FIND: %s: 无法打开文件\n" + +END diff --git a/reactos/base/applications/cmdutils/find/rsrc.rc b/reactos/base/applications/cmdutils/find/rsrc.rc index 93f89c16048..f0638ab8b6f 100644 --- a/reactos/base/applications/cmdutils/find/rsrc.rc +++ b/reactos/base/applications/cmdutils/find/rsrc.rc @@ -21,3 +21,4 @@ #include "lang/pl-PL.rc" #include "lang/ru-RU.rc" #include "lang/uk-UA.rc" +#include "lang/zh-CN.rc" diff --git a/reactos/base/applications/cmdutils/more/lang/zh-CN.rc b/reactos/base/applications/cmdutils/more/lang/zh-CN.rc new file mode 100644 index 00000000000..c9aab8d256b --- /dev/null +++ b/reactos/base/applications/cmdutils/more/lang/zh-CN.rc @@ -0,0 +1,19 @@ +/* + * Translated by Song Fuchang (0xfc) + */ + +LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED + +STRINGTABLE DISCARDABLE +BEGIN + IDS_USAGE, "在屏幕上一页一页地显示内容。\n\n\ + MORE < [驱动器:][路径]文件名\n\ + 命令 | MORE \n\ + MORE [驱动器:][路径]文件名\n\n\ + [驱动器:][路径]文件名 一个将要被如此显示内容的文件。\n\ + 命令\t\t 一个输出将要被如此显示的命令。\n\n\ + 在 ""-- 继续 --"" 的提示出现时你可以按任意键来显示下一页。\n" + + IDS_CONTINUE, " -- 继续 (100%) -- " + IDS_FILE_ACCESS, "无法访问文件 %s。" +END diff --git a/reactos/base/applications/cmdutils/more/rsrc.rc b/reactos/base/applications/cmdutils/more/rsrc.rc index 26ee145fee0..d01b4c61bbc 100644 --- a/reactos/base/applications/cmdutils/more/rsrc.rc +++ b/reactos/base/applications/cmdutils/more/rsrc.rc @@ -17,3 +17,4 @@ #include "lang/pl-PL.rc" #include "lang/ru-RU.rc" #include "lang/uk-UA.rc" +#include "lang/zh-CN.rc" diff --git a/reactos/base/applications/findstr/lang/zh-CN.rc b/reactos/base/applications/findstr/lang/zh-CN.rc new file mode 100644 index 00000000000..35fa9b34cf1 --- /dev/null +++ b/reactos/base/applications/findstr/lang/zh-CN.rc @@ -0,0 +1,17 @@ +LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED + +STRINGTABLE DISCARDABLE +BEGIN + +IDS_USAGE, "FINDSTR: 输出某文件中包含指定字符串的所有行。\n\n\ + FINDSTR [ /C ] [ /I ] [ /N ] [ /V ] ""字符串"" [ 文件... ]\n\ + /C 计算包含该字符串的行数\n\ + /I 忽略大小写\n\ + /N 从 1 开始为显示的行编号\n\ + /V 输出不包含该指定字符串的行" + +IDS_NO_SUCH_FILE, "FINDSTR: %s: 没有这个文件\n" + +IDS_CANNOT_OPEN, "FINDSTR: %s: 无法打开文件\n" + +END diff --git a/reactos/base/applications/findstr/rsrc.rc b/reactos/base/applications/findstr/rsrc.rc index de7ca5a5faa..aba3f580523 100644 --- a/reactos/base/applications/findstr/rsrc.rc +++ b/reactos/base/applications/findstr/rsrc.rc @@ -22,3 +22,4 @@ #include "lang/pl-PL.rc" #include "lang/ru-RU.rc" #include "lang/uk-UA.rc" +#include "lang/zh-CN.rc" \ No newline at end of file diff --git a/reactos/base/applications/games/spider/lang/zh-CN.rc b/reactos/base/applications/games/spider/lang/zh-CN.rc new file mode 100644 index 00000000000..56e4aa1cf1c --- /dev/null +++ b/reactos/base/applications/games/spider/lang/zh-CN.rc @@ -0,0 +1,89 @@ +/* + * PROJECT: Spider Solitaire + * LICENSE: See COPYING in top level directory + * FILE: base/applications/games/spider/lang/zh-CN.rc + * PURPOSE: Chinese Language File for Spider Solitaire + * TRANSLATOR: Song Fuchang (0xfc) + */ + +#include "resource.h" + +LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED + + +/* Dialogs */ + +IDD_CARDBACK DIALOGEX 6, 6, 186, 104 +CAPTION "选择牌背图案" +FONT 8, "MS Shell Dlg" +STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU | DS_SHELLFONT +BEGIN + CONTROL "", IDC_CARDBACK1, "Static", SS_NOTIFY, 4, 7, 26, 32 + CONTROL "", IDC_CARDBACK2, "Static", SS_NOTIFY, 34, 7, 26, 32 + CONTROL "", IDC_CARDBACK3, "Static", SS_NOTIFY, 64, 7, 26, 32 + CONTROL "", IDC_CARDBACK4, "Static", SS_NOTIFY, 94, 7, 26, 32 + CONTROL "", IDC_CARDBACK5, "Static", SS_NOTIFY, 124, 7, 26, 32 + CONTROL "", IDC_CARDBACK6, "Static", SS_NOTIFY, 154, 7, 26, 32 + CONTROL "", IDC_CARDBACK7, "Static", SS_NOTIFY, 4, 46, 26, 32 + CONTROL "", IDC_CARDBACK8, "Static", SS_NOTIFY, 34, 46, 26, 32 + CONTROL "", IDC_CARDBACK9, "Static", SS_NOTIFY, 64, 46, 26, 32 + CONTROL "", IDC_CARDBACK10, "Static", SS_NOTIFY, 94, 46, 26, 32 + CONTROL "", IDC_CARDBACK11, "Static", SS_NOTIFY, 124, 46, 26, 32 + CONTROL "", IDC_CARDBACK12, "Static", SS_NOTIFY, 154, 46, 26, 32 + DEFPUSHBUTTON "确定", IDOK, 66, 84, 54, 13 + PUSHBUTTON "取消", IDCANCEL, 126, 84, 54, 13 +END + +IDD_DIFFICULTY DIALOGEX DISCARDABLE 100, 100, 106, 80 +STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU | DS_SHELLFONT +CAPTION "难度" +FONT 8, "MS Shell Dlg" +BEGIN + AUTORADIOBUTTON "简单:一种颜色(&O)", IDC_DIF_ONECOLOR, 8, 10, 80, 10, WS_GROUP | WS_TABSTOP + AUTORADIOBUTTON "中等:两种颜色(&T)", IDC_DIF_TWOCOLORS, 8, 23, 80, 10 + AUTORADIOBUTTON "困难:四种颜色(&F)", IDC_DIF_FOURCOLORS, 8, 36, 80, 10 + + DEFPUSHBUTTON "确定", IDOK, 8, 58, 40, 14 + PUSHBUTTON "取消", IDCANCEL, 58, 58, 40, 14 +END + +/* Strings */ + +STRINGTABLE +BEGIN + IDS_SPI_NAME "蜘蛛纸牌" + IDS_SPI_ABOUT "蜘蛛纸牌 作者:Gregor Schneider\n\n使用 CardLib 版本 1.0" + IDS_SPI_QUIT "退出当前游戏吗?" + IDS_SPI_WIN "祝贺您赢了!" + IDS_SPI_DEAL "再来一次吗?" +END + + +/* Menus */ + +IDR_MENU1 MENU DISCARDABLE +BEGIN + POPUP "游戏(&G)" + BEGIN + MENUITEM "新游戏(&N)\tF2", IDM_GAME_NEW + MENUITEM SEPARATOR + MENUITEM "纸牌... (&D)", IDM_GAME_DECK + MENUITEM SEPARATOR + MENUITEM "退出(&E)", IDM_GAME_EXIT + END + POPUP "帮助(&H)" + BEGIN + MENUITEM "帮助正文(&C)\tF1", IDM_HELP_CONTENTS + MENUITEM "关于(&A)", IDM_HELP_ABOUT + END +END + + + +/* Accelerator */ + +IDR_ACCELERATOR1 ACCELERATORS DISCARDABLE +BEGIN + VK_F1, IDM_HELP_CONTENTS, VIRTKEY, NOINVERT + VK_F2, IDM_GAME_NEW, VIRTKEY, NOINVERT +END diff --git a/reactos/base/applications/games/spider/rsrc.rc b/reactos/base/applications/games/spider/rsrc.rc index 60b49d2965d..b3c03b68e16 100644 --- a/reactos/base/applications/games/spider/rsrc.rc +++ b/reactos/base/applications/games/spider/rsrc.rc @@ -22,3 +22,4 @@ IDI_SPIDER ICON DISCARDABLE "spider.ico" #include "lang/pl-PL.rc" #include "lang/ru-RU.rc" #include "lang/uk-UA.rc" +#include "lang/zh-CN.rc" diff --git a/reactos/base/applications/mplay32/lang/zh-CN.rc b/reactos/base/applications/mplay32/lang/zh-CN.rc new file mode 100644 index 00000000000..8b56ac44d3f --- /dev/null +++ b/reactos/base/applications/mplay32/lang/zh-CN.rc @@ -0,0 +1,34 @@ +/* + * Translated by Song Fuchang (0xfc) + */ + +LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED + +IDR_MAINMENU MENU +BEGIN + POPUP "文件(&F)" + BEGIN + MENUITEM "打开... (&O)", IDM_OPEN_FILE + MENUITEM "关闭(&C)", IDM_CLOSE_FILE + MENUITEM SEPARATOR + MENUITEM "退出(&E)", IDM_EXIT + END + POPUP "帮助(&H)" + BEGIN + MENUITEM "关于... (&A)", IDM_ABOUT + END +END + +STRINGTABLE DISCARDABLE +BEGIN + IDS_ALL_TYPES_FILTER "所有支持的格式 (*.wav, *.cda, *.midi, *.mid, *.avi)\0*.wav;*.cda;*.midi;*.mid;*.avi\0" + IDS_TOOLTIP_PLAY "播放" + IDS_TOOLTIP_STOP "停止" + IDS_TOOLTIP_EJECT "弹出" + IDS_TOOLTIP_BACKWARD "向后跳过" + IDS_TOOLTIP_SEEKBACK "快退" + IDS_TOOLTIP_SEEKFORW "快进" + IDS_TOOLTIP_FORWARD "向前跳过" + IDS_APPTITLE "ReactOS 多媒体播放器" + IDS_PLAY "播放" +END diff --git a/reactos/base/applications/mplay32/rsrc.rc b/reactos/base/applications/mplay32/rsrc.rc index aa7bf813a84..6b4f0f0d2cd 100644 --- a/reactos/base/applications/mplay32/rsrc.rc +++ b/reactos/base/applications/mplay32/rsrc.rc @@ -19,3 +19,4 @@ #include "lang/pl-PL.rc" #include "lang/ru-RU.rc" #include "lang/uk-UA.rc" +#include "lang/zh-CN.rc" diff --git a/reactos/base/applications/mscutils/devmgmt/lang/zh-CN.rc b/reactos/base/applications/mscutils/devmgmt/lang/zh-CN.rc new file mode 100644 index 00000000000..8a1023fbb1d --- /dev/null +++ b/reactos/base/applications/mscutils/devmgmt/lang/zh-CN.rc @@ -0,0 +1,86 @@ +/* + * Translated by Song Fuchang (0xfc) + */ + +LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED + +IDR_MAINMENU MENU +BEGIN + POPUP "文件(&F)" + BEGIN + MENUITEM "退出(&X)", IDC_EXIT + END + POPUP "动作" + BEGIN + MENUITEM "打印", IDC_PRINT, GRAYED + MENUITEM SEPARATOR + MENUITEM "属性", IDC_PROP, GRAYED + MENUITEM SEPARATOR + MENUITEM "帮助", IDC_PROGHELP, GRAYED + END + POPUP "查看" + BEGIN + MENUITEM "设备,按类型", IDC_DEVBYTYPE, CHECKED + MENUITEM "设备,按连接", IDC_STATIC, GRAYED + MENUITEM "资源,按类型", IDC_STATIC, GRAYED + MENUITEM "资源,按连接", IDC_STATIC, GRAYED + END + POPUP "帮助" + BEGIN + MENUITEM "帮助内容", IDC_PROGHELP + MENUITEM "关于", IDC_ABOUT + END +END + +IDR_POPUP MENU +BEGIN + POPUP "popup" + BEGIN + MENUITEM "属性", IDC_PROP, GRAYED + MENUITEM SEPARATOR + MENUITEM "帮助", IDC_PROGHELP + END +END + +IDD_ABOUTBOX DIALOGEX 22,16,190,182 +CAPTION "关于设备管理器" +FONT 8,"MS Shell Dlg",0,0 +STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME +BEGIN + LTEXT "设备管理器 v0.1\版权所有 (C) 2006\n作者 Ged Murphy (gedmurphy@gmail.com)", IDC_STATIC, 48, 7, 130, 30 + PUSHBUTTON "关闭", 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 +END + +STRINGTABLE DISCARDABLE +BEGIN + IDS_LICENSE "这个程序是自由软件;你可以在自由软件基金会(FSF)的 GNU LGPL 协议下重新发布或修改它;也适用于这个协议的版本 2,或(在您看来)任何更新的版本。\r\n\r\n这个程序在希望其有用的愿望中发布,但没有任何保证;也不意味着性能保证或对某特定用途的适用性。请查看 GNU GPL 许可协议以了解更多细节。\r\n\r\n您应该已经收到了一份和这个程序一起的 GNU GPL 协议的副本;如果没有,请写信给自由软件基金会(FSF):51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA." +END + +STRINGTABLE DISCARDABLE +BEGIN + IDS_TOOLTIP_PROP "属性" + IDS_TOOLTIP_REFRESH "刷新" + IDS_TOOLTIP_HELP "帮助" + IDS_TOOLTIP_EXIT "退出" +END + +/* Hints */ +STRINGTABLE DISCARDABLE +BEGIN + IDS_APPNAME "ReactOS 设备管理器" + IDS_HINT_BLANK " " + IDS_HINT_EXIT " 退出这个程序。" + IDS_HINT_REFRESH " 刷新设备列表。" + IDS_HINT_PROP " 为当前选择项打开属性页。" + IDS_HINT_HELP " 显示帮助窗口。" + IDS_HINT_ABOUT " 关于 ReactOS 设备管理器。" + + IDS_HINT_SYS_RESTORE " 将窗口恢复到默认大小。" + IDS_HINT_SYS_MOVE " 移动这个窗口。" + IDS_HINT_SYS_SIZE " 更改这个窗口的大小。" + IDS_HINT_SYS_MINIMIZE " 将这个窗口折叠为一个图标。" + IDS_HINT_SYS_MAXIMIZE " 将这个窗口扩展到整个屏幕。" + IDS_HINT_SYS_CLOSE " 关闭这个窗口。" +END diff --git a/reactos/base/applications/mscutils/devmgmt/rsrc.rc b/reactos/base/applications/mscutils/devmgmt/rsrc.rc index e8a04bfc17b..eac6bb910e9 100644 --- a/reactos/base/applications/mscutils/devmgmt/rsrc.rc +++ b/reactos/base/applications/mscutils/devmgmt/rsrc.rc @@ -33,3 +33,4 @@ IDB_EXIT BITMAP DISCARDABLE "res/exit.bmp" #include "lang/pl-PL.rc" #include "lang/ru-RU.rc" #include "lang/uk-UA.rc" +#include "lang/zh-CN.rc" \ No newline at end of file diff --git a/reactos/base/applications/mscutils/eventvwr/lang/zh-CN.rc b/reactos/base/applications/mscutils/eventvwr/lang/zh-CN.rc new file mode 100644 index 00000000000..fbcf63791e2 --- /dev/null +++ b/reactos/base/applications/mscutils/eventvwr/lang/zh-CN.rc @@ -0,0 +1,123 @@ +/* + * PROJECT: ReactOS Event Viewer + * LICENSE: GPL - See COPYING in the top level directory + * FILE: base/applications/mscutils/eventvwr/lang/en-US.rc + * PURPOSE: Chinese Language File for ReactOS Event Viewer + * TRANSLATORS: Song Fuchang (0xfc) + */ + +LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED + +IDC_EVENTVWR MENU +BEGIN + POPUP "日志(&L)" + BEGIN + MENUITEM "应用程序日志(&A)", ID_LOG_APPLICATION + MENUITEM "安全日志(&S)", ID_LOG_SECURITY + MENUITEM "系统日志(&Y)", ID_LOG_SYSTEM + MENUITEM SEPARATOR + MENUITEM "退出(&X)", IDM_EXIT + END + POPUP "查看(&V)" + BEGIN + MENUITEM "刷新(&R)", IDM_REFRESH + END + MENUITEM "选项(&O)", ID_OPTIONS + POPUP "帮助(&H)" + BEGIN + MENUITEM "帮助内容(&E)", IDM_HELP + MENUITEM SEPARATOR + MENUITEM "关于... (&A)", IDM_ABOUT + END +END + +IDC_EVENTVWR ACCELERATORS +BEGIN + "?", IDM_ABOUT, ASCII, ALT + "/", IDM_ABOUT, ASCII, ALT +END + +IDD_ABOUTBOX DIALOGEX 0, 0, 230, 75 +STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER | WS_CAPTION | WS_SYSMENU +CAPTION "关于" +FONT 8, "MS Shell Dlg", 0, 0, 0x0 +BEGIN + ICON IDI_EVENTVWR,IDC_MYICON,14,9,21,20 + LTEXT "ReactOS 事件查看器 版本 1.0",IDC_STATIC,49,10,119,8,SS_NOPREFIX + LTEXT "版权所有 (C) 2007 Marc Piulachs (marc.piulachs@codexchange.net)",IDC_STATIC,49,20,119,22 + DEFPUSHBUTTON "确定",IDOK,90,48,42,16,WS_GROUP +END + +IDD_PROGRESSBOX DIALOGEX 0, 0, 230, 40 +STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER +CAPTION "请稍候..." +FONT 8, "MS Shell Dlg", 0, 0, 0x0 +BEGIN + CTEXT "正在载入日志。请稍候...",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 "事件详细信息" +FONT 8, "MS Shell Dlg", 400, 0, 0x1 +BEGIN + DEFPUSHBUTTON "关闭(&C)",IDOK,12,258,50,14 + PUSHBUTTON "上一个(&P)",IDPREVIOUS,78,258,50,14 + PUSHBUTTON "下一个(&N)",IDNEXT,144,258,50,14 + PUSHBUTTON "帮助(&H)",IDHELP,210,258,50,14 + EDITTEXT IDC_EVENTTEXTEDIT,14,81,247,108,ES_MULTILINE | ES_READONLY + LTEXT "描述(&D):",IDC_STATIC,15,70,39,8 + LTEXT "日期:",IDC_STATIC,14,14,36,8 + LTEXT "Static",IDC_EVENTDATESTATIC,56,14,72,8 + LTEXT "时间:",IDC_STATIC,14,27,36,8 + LTEXT "Static",IDC_EVENTTIMESTATIC,56,27,72,8 + LTEXT "用户(&U):",IDC_STATIC,14,41,36,8 + LTEXT "Static",IDC_EVENTUSERSTATIC,56,41,72,8 + LTEXT "计算机(&C):",IDC_STATIC,14,54,36,8 + LTEXT "Static",IDC_EVENTCOMPUTERSTATIC,56,54,72,8 + LTEXT "事件 ID:",IDC_STATIC,133,15,36,8 + LTEXT "Static",IDC_EVENTIDSTATIC,175,15,87,8 + LTEXT "来源:",IDC_STATIC,133,28,36,8 + LTEXT "Static",IDC_EVENTSOURCESTATIC,175,28,87,8 + LTEXT "类型:",IDC_STATIC,133,42,36,8 + LTEXT "Static",IDC_EVENTTYPESTATIC,175,42,87,8 + LTEXT "分类:",IDC_STATIC,133,55,36,8 + LTEXT "Static",IDC_EVENTCATEGORYSTATIC,175,55,87,8 + EDITTEXT IDC_EVENTDATAEDIT,14,204,247,44,ES_MULTILINE | ES_READONLY + LTEXT "数据(&A)",IDC_STATIC,14,194,20,8 + CONTROL "字节(&B)",IDC_BYTESRADIO,"Button",BS_AUTORADIOBUTTON,39,194,34,10 + CONTROL "字(&W)",IDC_WORDRADIO,"Button",BS_AUTORADIOBUTTON,77,194,33,10 +END + +STRINGTABLE +BEGIN + IDS_APP_TITLE "事件查看器" + IDS_EVENTSTRINGIDNOTFOUND "来源 ( %s ) 中的事件 ID ( %lu ) 的描述无法找到。本地计算机可能没有显示来自远程计算机消息所必需的注册表信息或消息 DLL 文件。" + IDS_EVENTLOG_ERROR_TYPE "错误" + IDS_EVENTLOG_WARNING_TYPE "警告" + IDS_EVENTLOG_INFORMATION_TYPE "信息" + IDS_EVENTLOG_AUDIT_SUCCESS "审核成功" + IDS_EVENTLOG_AUDIT_FAILURE "审核失败" + IDS_EVENTLOG_SUCCESS "成功" + IDS_EVENTLOG_UNKNOWN_TYPE "未知事件" +END + +STRINGTABLE +BEGIN + IDS_COLUMNTYPE "类型" + IDS_COLUMNDATE "日期" + IDS_COLUMNTIME "时间" + IDS_COLUMNSOURCE "来源" + IDS_COLUMNCATEGORY "分类" + IDS_COLUMNEVENT "事件" + IDS_COLUMNUSER "用户" + IDS_COLUMNCOMPUTER "计算机" + IDS_COLUMNEVENTDATA "事件数据" +END + +STRINGTABLE +BEGIN + IDS_NONE "无" + IDS_NOT_AVAILABLE "不可用" +END diff --git a/reactos/base/applications/mscutils/eventvwr/rsrc.rc b/reactos/base/applications/mscutils/eventvwr/rsrc.rc index 1d5eeed9d28..512cd86e4ba 100644 --- a/reactos/base/applications/mscutils/eventvwr/rsrc.rc +++ b/reactos/base/applications/mscutils/eventvwr/rsrc.rc @@ -28,3 +28,4 @@ IDI_ERRORICON ICON "res/error.ico" #include "lang/pl-PL.rc" #include "lang/ru-RU.rc" #include "lang/uk-UA.rc" +#include "lang/zh-CN.rc" diff --git a/reactos/base/applications/mscutils/servman/lang/zh-CN.rc b/reactos/base/applications/mscutils/servman/lang/zh-CN.rc new file mode 100644 index 00000000000..d86b98c082c --- /dev/null +++ b/reactos/base/applications/mscutils/servman/lang/zh-CN.rc @@ -0,0 +1,286 @@ +/* + * Translated by Song Fuchang (0xfc) + */ + +LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED + +IDR_MAINMENU MENU +BEGIN + POPUP "文件(&F)" + BEGIN + MENUITEM "导出...", ID_EXPORT + MENUITEM SEPARATOR + MENUITEM "退出(&X)", ID_EXIT + END + POPUP "动作" + BEGIN + MENUITEM "连接到...", ID_CONNECT, GRAYED + MENUITEM SEPARATOR + MENUITEM "启动", ID_START, GRAYED + MENUITEM "停止", ID_STOP, GRAYED + MENUITEM "暂停", ID_PAUSE, GRAYED + MENUITEM "恢复", ID_RESUME, GRAYED + MENUITEM "重新启动", ID_RESTART, GRAYED + MENUITEM SEPARATOR + MENUITEM "刷新", ID_REFRESH + MENUITEM SEPARATOR + MENUITEM "编辑...", ID_EDIT, GRAYED + MENUITEM "创建...", ID_CREATE, GRAYED + MENUITEM "删除...", ID_DELETE, GRAYED + MENUITEM SEPARATOR + MENUITEM "属性...", ID_PROP, GRAYED + END + POPUP "查看" + BEGIN + MENUITEM "大图标", ID_VIEW_LARGE + MENUITEM "小图标", ID_VIEW_SMALL + MENUITEM "列表", ID_VIEW_LIST + MENUITEM "详细信息", ID_VIEW_DETAILS + MENUITEM SEPARATOR + MENUITEM "自定义...", ID_VIEW_CUST, GRAYED + END + POPUP "帮助" + BEGIN + MENUITEM "帮助内容", ID_HELP + MENUITEM "关于", ID_ABOUT + END +END + +IDR_POPUP MENU +BEGIN + POPUP "popup" + BEGIN + MENUITEM "启动", ID_START, GRAYED + MENUITEM "停止", ID_STOP, GRAYED + MENUITEM "暂停", ID_PAUSE, GRAYED + MENUITEM "恢复", ID_RESUME, GRAYED + MENUITEM "重新启动", ID_RESTART, GRAYED + MENUITEM SEPARATOR + MENUITEM "刷新", ID_REFRESH + MENUITEM SEPARATOR + MENUITEM "编辑...", ID_EDIT, GRAYED + MENUITEM "删除...", ID_DELETE, GRAYED + MENUITEM SEPARATOR + MENUITEM "属性...", ID_PROP, GRAYED + MENUITEM SEPARATOR + MENUITEM "帮助...", ID_HELP + END +END + +IDD_ABOUTBOX DIALOGEX 22,16,190,182 +CAPTION "关于服务管理器" +FONT 8, "MS Shell Dlg",0,0 +STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME +BEGIN + LTEXT "服务管理器 v0.8\n版权所有 (C) 2005-2007\n作者 Ged Murphy (gedmurphy@reactos.org)", IDC_STATIC, 48, 7, 135, 30 + PUSHBUTTON "关闭", 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 +END + +IDD_DLG_GENERAL DIALOGEX 6, 6, 253, 232 +CAPTION "普通" +FONT 8, "MS Shell Dlg",0,0 +STYLE DS_SHELLFONT | WS_BORDER | WS_VISIBLE | WS_DLGFRAME | WS_SYSMENU | WS_THICKFRAME | WS_GROUP | WS_TABSTOP +BEGIN + LTEXT "", IDC_SERV_NAME, 70,11,176,11, WS_CHILD | WS_VISIBLE + EDITTEXT IDC_DISP_NAME, 70, 29, 176, 13, WS_CHILD | WS_VISIBLE | WS_TABSTOP | ES_READONLY + EDITTEXT IDC_DESCRIPTION, 70, 46, 176, 24, WS_CHILD | WS_VISIBLE | WS_VSCROLL | WS_TABSTOP | ES_MULTILINE | ES_READONLY + EDITTEXT IDC_EXEPATH, 6, 86, 240, 13, WS_CHILD | WS_VISIBLE | WS_TABSTOP | ES_READONLY + COMBOBOX IDC_START_TYPE, 70, 107, 176, 40, WS_CHILD | WS_VISIBLE | WS_TABSTOP | CBS_DROPDOWNLIST + PUSHBUTTON "启动", IDC_START, 6, 155, 54, 15, WS_DISABLED + PUSHBUTTON "停止", IDC_STOP, 68, 155, 54, 15, WS_DISABLED + PUSHBUTTON "暂停", IDC_PAUSE , 130, 155, 54, 15, WS_DISABLED + PUSHBUTTON "恢复", IDC_RESUME, 192, 155, 54, 15, WS_DISABLED + LTEXT "服务名称:", IDC_STATIC, 4, 11, 53, 11 + LTEXT "显示名称:", IDC_STATIC, 4, 29, 53, 11 + LTEXT "描述:", IDC_STATIC, 4, 51, 53, 11 + LTEXT "可执行文件路径:", IDC_STATIC, 6, 73, 82, 9 + LTEXT "启动类型:", IDC_STATIC, 6, 108, 53, 11 + LTEXT "服务状态:", IDC_STATIC, 4, 138, 53, 11 + LTEXT "", IDC_SERV_STATUS, 70, 138, 176, 11, WS_CHILD | WS_VISIBLE + LTEXT "你可以在这里指定当你从这里启动该服务时所应用的参数。",IDC_STATIC, 6,177,240,15 + LTEXT "启动参数:", IDC_STATIC, 6, 200, 58, 11 + EDITTEXT IDC_START_PARAM, 68, 199, 178, 13, WS_CHILD | WS_VISIBLE | WS_TABSTOP + PUSHBUTTON "编辑", IDC_EDIT, 192, 215, 54, 15, WS_DISABLED +END + +IDD_DLG_DEPEND DIALOGEX 6,6,253,225 +CAPTION "依赖" +FONT 8, "MS Shell Dlg",0,0 +STYLE DS_SHELLFONT | WS_BORDER | WS_VISIBLE | WS_DLGFRAME | WS_SYSMENU | WS_THICKFRAME | WS_GROUP | WS_TABSTOP +BEGIN + CONTROL "", IDC_DEPEND_TREE1, "SysTreeView32" , WS_BORDER | WS_CHILDWINDOW | WS_VISIBLE | WS_TABSTOP | TVS_HASBUTTONS | TVS_HASLINES | TVS_LINESATROOT | TVS_DISABLEDRAGDROP, 8, 70, 236, 68 + 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 "一些服务依赖于其他服务,系统驱动程序和加载顺序组。如果一个系统组件被停止或者没有正确运行,被其依赖的服务也会被影响。", IDC_STATIC,8, 7, 238, 26 + LTEXT "这个服务依赖于以下的组件:", IDC_STATIC, 8, 57, 236, 9 + LTEXT "", IDC_DEPEND_SERVICE, 8, 38, 236, 13 +END + +IDD_DLG_CREATE DIALOGEX 6,6,225,209 +CAPTION "创建一个服务" +FONT 8, "MS Shell Dlg",0,0 +STYLE DS_SHELLFONT | WS_BORDER | WS_VISIBLE | WS_DLGFRAME | WS_SYSMENU | WS_THICKFRAME | WS_GROUP | WS_TABSTOP +BEGIN + EDITTEXT IDC_CREATE_SERVNAME, 72, 12, 150, 11, WS_CHILD | WS_VISIBLE | WS_EX_CLIENTEDGE + EDITTEXT IDC_CREATE_DISPNAME, 72, 31, 150, 11, WS_CHILD | WS_VISIBLE + EDITTEXT IDC_CREATE_PATH, 10, 62, 210, 13, WS_CHILD | WS_VISIBLE + EDITTEXT IDC_CREATE_DESC, 10, 97, 210, 48, WS_CHILD | WS_VISIBLE + EDITTEXT IDC_CREATE_OPTIONS, 10, 162, 210, 13, WS_CHILD | WS_VISIBLE + LTEXT "*服务名称:", IDC_STATIC, 12, 12, 54, 9 + LTEXT "*显示名称:", IDC_STATIC, 12, 33, 54, 9 + LTEXT "*可执行文件路径:", IDC_STATIC, 10, 51, 68, 9 + LTEXT "描述:", IDC_STATIC, 12, 86, 44, 9 + PUSHBUTTON "确定", IDOK, 126, 192, 44, 13 + PUSHBUTTON "取消", IDCANCEL, 176, 192, 46, 13 + LTEXT "附加选项 (点击帮助以获得详细信息)", IDC_STATIC, 10, 151, 134, 9 + PUSHBUTTON "帮助", ID_CREATE_HELP, 10, 192, 44, 13 +END + +IDD_DLG_DELETE DIALOGEX 6,6,185,148 +CAPTION "删除一个服务" +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 "您确定要删除以下的服务吗?这个操作是不可撤消的!", IDC_STATIC, 50, 6, 125, 25 + LTEXT "服务名称:",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 | WS_EX_STATICEDGE | ES_MULTILINE | ES_READONLY + PUSHBUTTON "是", IDOK, 26, 129, 54, 13 + DEFPUSHBUTTON "否", IDCANCEL, 102, 129, 54, 13 +END + +IDD_DLG_DEPEND_STOP DIALOGEX 6,6,240,148 +CAPTION "停止其他服务" +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 "", 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 "您确定要停止这些服务吗?",IDC_STATIC, 15, 110, 150, 10 + DEFPUSHBUTTON "是", IDOK, 60, 129, 54, 14 + PUSHBUTTON "否", IDCANCEL, 120, 129, 54, 14 +END + +IDD_DLG_HELP_OPTIONS DIALOGEX 6,6,200,150 +CAPTION "选项" +FONT 8, "MS Shell Dlg",0,0 +STYLE 0x10CF0000 +BEGIN + LTEXT "", IDC_CREATE_HELP, 6, 5, 200, 150 + PUSHBUTTON "确定", IDOK, 75, 130, 44, 13 +END + +IDD_DLG_PROGRESS DIALOGEX 6,6,255,89 +CAPTION "服务控制" +FONT 8, "MS Shell Dlg",0,0 +STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | WS_SYSMENU | WS_VISIBLE | DS_MODALFRAME +EXSTYLE WS_EX_TOOLWINDOW +BEGIN + CONTROL "", IDC_SERVCON_PROGRESS, "msctls_progress32", 0x50000000, 8, 46, 238, 13 + LTEXT "", IDC_SERVCON_INFO, 8, 5, 236, 11 + LTEXT "", IDC_SERVCON_NAME, 8, 25, 66, 11 + PUSHBUTTON "关闭(&C)", IDOK, 100, 70, 54, 13 +END + + + +STRINGTABLE DISCARDABLE +BEGIN + IDS_FIRSTCOLUMN "名称" + IDS_SECONDCOLUMN "描述" + IDS_THIRDCOLUMN "状态" + IDS_FOURTHCOLUMN "启动类型" + IDS_FITHCOLUMN "登录为" +END + +STRINGTABLE DISCARDABLE +BEGIN + IDS_SERVICES_STARTED "已启动" + IDS_SERVICES_STOPPED "已停止" + IDS_SERVICES_AUTO "自动" + IDS_SERVICES_MAN "手动" + IDS_SERVICES_DIS "已禁用" +END + +STRINGTABLE DISCARDABLE +BEGIN + IDS_NUM_SERVICES "服务总数: %d" + IDS_STOP_DEPENDS "当 %s 停止时,这些服务也将被停止" + IDS_NO_DEPENDS "<没有依赖>" + IDS_LICENSE "这个程序是自由软件;你可以在自由软件基金会(FSF)的 GNU LGPL 协议下重新发布或修改它;也适用于这个协议的版本 2,或(在您看来)任何更新的版本。\r\n\r\n这个程序在希望其有用的愿望中发布,但没有任何保证;也不意味着性能保证或对某特定用途的适用性。请查看 GNU GPL 许可协议以了解更多细节。\r\n\r\n您应该已经收到了一份和这个程序一起的 GNU GPL 协议的副本;如果没有,请写信给自由软件基金会(FSF):51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA." +END + +STRINGTABLE DISCARDABLE +BEGIN + IDS_TOOLTIP_PROP "属性" + IDS_TOOLTIP_REFRESH "刷新" + IDS_TOOLTIP_EXPORT "导出列表" + IDS_TOOLTIP_CREATE "创建一个新的服务" + IDS_TOOLTIP_DELETE "删除一个已存在的服务" + IDS_TOOLTIP_START "启动服务" + IDS_TOOLTIP_STOP "停止服务" + IDS_TOOLTIP_PAUSE "暂停服务" + IDS_TOOLTIP_RESTART "重新启动服务" +END + +STRINGTABLE DISCARDABLE +BEGIN + IDS_PROGRESS_INFO_START "ReactOS 正在尝试启动以下服务" + IDS_PROGRESS_INFO_STOP "ReactOS 正在尝试停止以下服务" + IDS_PROGRESS_INFO_PAUSE "ReactOS 正在尝试暂停以下服务" + IDS_PROGRESS_INFO_RESUME "ReactOS 正在尝试恢复以下服务" + IDS_CREATE_SUCCESS "成功创建服务" + IDS_DELETE_SUCCESS "成功删除服务" + IDS_CREATE_REQ "标记有\n星号 (*) 的字段是必需的" + IDS_DELETE_STOP "您必须在删除该服务前停止它!" +END + +STRINGTABLE DISCARDABLE +BEGIN + IDS_HELP_OPTIONS "创建选项:\r\n注意:选项名包含了等号(=)。\r\n type= \r\n (default = own)\r\n start= \r\n (default = demand) \r\n error= \r\n (default = normal)\r\n group= \r\n tag= \r\n depend= \r\n obj= \r\n (default = LocalSystem)\r\n password= \r\n" +END + +/* Hints */ +STRINGTABLE DISCARDABLE +BEGIN + IDS_HINT_BLANK " " + IDS_HINT_EXPORT " 将当前服务列表导出为一个文件。" + IDS_HINT_EXIT " 退出这个程序。" + + IDS_HINT_CONNECT " 管理一台不同的计算机。" + IDS_HINT_START " 启动选定的服务。" + IDS_HINT_STOP " 停止选定的服务。" + IDS_HINT_PAUSE " 暂停选定的服务。" + IDS_HINT_RESUME " 恢复选定的服务。" + IDS_HINT_RESTART " 停止然后启动选定的服务。" + IDS_HINT_REFRESH " 刷新服务列表。" + IDS_HINT_EDIT " 编辑选定服务的属性。" + IDS_HINT_CREATE " 创建一个新的服务。" + IDS_HINT_DELETE " 删除选定的服务。" + IDS_HINT_PROP " 为当前选择项目打开属性页。" + + IDS_HINT_LARGE " 用大图标显示条目。" + IDS_HINT_SMALL " 用小图标显示条目。" + IDS_HINT_LIST " 用列表显示条目。" + IDS_HINT_DETAILS " 在窗口中显示每个条目的信息。" + IDS_HINT_CUST " 自定义视图。" + + IDS_HINT_HELP " 显示帮助窗口。" + IDS_HINT_ABOUT " 关于 ReactOS 服务管理器。" + + IDS_HINT_SYS_RESTORE " 将这个窗口恢复到普通大小。" + IDS_HINT_SYS_MOVE " 移动这个窗口。" + IDS_HINT_SYS_SIZE " 调整这个窗口的大小。" + IDS_HINT_SYS_MINIMIZE " 将这个窗口折叠为一个图标。" + IDS_HINT_SYS_MAXIMIZE " 将这个窗口扩展到整个屏幕。" + IDS_HINT_SYS_CLOSE " 关闭这个窗口。" +END + +/* Application title */ +STRINGTABLE DISCARDABLE +BEGIN + IDS_APPNAME "ReactOS 服务管理器" +END diff --git a/reactos/base/applications/mscutils/servman/rsrc.rc b/reactos/base/applications/mscutils/servman/rsrc.rc index d414e7b356f..8ae670d6abb 100644 --- a/reactos/base/applications/mscutils/servman/rsrc.rc +++ b/reactos/base/applications/mscutils/servman/rsrc.rc @@ -41,3 +41,4 @@ IDI_DRIVER ICON "res/driver.ico" #include "lang/ro-RO.rc" #include "lang/ru-RU.rc" #include "lang/uk-UA.rc" +#include "lang/zh-CN.rc" diff --git a/reactos/base/applications/mspaint/lang/zh-CN.rc b/reactos/base/applications/mspaint/lang/zh-CN.rc new file mode 100644 index 00000000000..2986838a5e5 --- /dev/null +++ b/reactos/base/applications/mspaint/lang/zh-CN.rc @@ -0,0 +1,206 @@ +/* + * PROJECT: PAINT for ReactOS + * LICENSE: unknown (LGPL assumed) + * FILE: base/applications/paint/lang/zh-CN.rc + * PURPOSE: Chinese Language resource file + * TRANSLATORS: Song Fuchang (0xfc) + */ + +LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED + +ID_MENU MENU +BEGIN + POPUP "文件(&F)" + BEGIN + MENUITEM "新建(&N)\tCtrl+N", IDM_FILENEW + MENUITEM "打开... (&O)\tCtrl+O", IDM_FILEOPEN + MENUITEM "保存(&S)\tCtrl+S", IDM_FILESAVE + MENUITEM "另存为... (&A)", IDM_FILESAVEAS + MENUITEM SEPARATOR + MENUITEM "保存为壁纸 (普通)", IDM_FILEASWALLPAPERPLANE + MENUITEM "保存为壁纸 (居中)", IDM_FILEASWALLPAPERCENTERED + MENUITEM "保存为壁纸 (拉伸)", IDM_FILEASWALLPAPERSTRETCHED + MENUITEM SEPARATOR + MENUITEM "退出(&Q)\tAlt+F4", IDM_FILEEXIT + END + + POPUP "编辑(&E)" + BEGIN + MENUITEM "撤销\tCtrl+Z", IDM_EDITUNDO + MENUITEM "重做\tCtrl+Y", IDM_EDITREDO + MENUITEM SEPARATOR + MENUITEM "剪切\tCtrl+X", IDM_EDITCUT + MENUITEM "复制\tCtrl+C", IDM_EDITCOPY + MENUITEM "粘贴\tCtrl+V", IDM_EDITPASTE + MENUITEM "删除选中区域\tDel", IDM_EDITDELETESELECTION + MENUITEM "反转选择", IDM_EDITINVERTSELECTION + MENUITEM "全部选择\tCtrl+A", IDM_EDITSELECTALL + MENUITEM SEPARATOR + MENUITEM "复制到...", IDM_EDITCOPYTO + MENUITEM "从...粘贴", IDM_EDITPASTEFROM + END + + POPUP "查看(&V)" + BEGIN + MENUITEM "工具箱\tCtrl+T", IDM_VIEWTOOLBOX, CHECKED + MENUITEM "调色板\tCtrl+L", IDM_VIEWCOLORPALETTE, CHECKED + MENUITEM "状态栏", IDM_VIEWSTATUSBAR, CHECKED + MENUITEM "文字工具栏", IDM_FORMATICONBAR, CHECKED, GRAYED + MENUITEM SEPARATOR + POPUP "缩放" + BEGIN + POPUP "用户定义" + BEGIN + MENUITEM "12.5%", IDM_VIEWZOOM125 + MENUITEM "25%", IDM_VIEWZOOM25 + MENUITEM "50%", IDM_VIEWZOOM50 + MENUITEM "100%", IDM_VIEWZOOM100 + MENUITEM "200%", IDM_VIEWZOOM200 + MENUITEM "400%", IDM_VIEWZOOM400 + MENUITEM "800%", IDM_VIEWZOOM800 + END + MENUITEM SEPARATOR + MENUITEM "显示网格\tCtrl+G", IDM_VIEWSHOWGRID + MENUITEM "显示缩略图", IDM_VIEWSHOWMINIATURE + END + MENUITEM "全屏显示\tCtrl+F", IDM_VIEWFULLSCREEN + END + + POPUP "图像(&I)" + BEGIN + MENUITEM "旋转/镜像...\tCtrl+R", IDM_IMAGEROTATEMIRROR + MENUITEM "改变大小...\tCtrl+W", IDM_IMAGECHANGESIZE + MENUITEM "剪裁", IDM_IMAGECROP + MENUITEM "颜色反转\tCtrl+I", IDM_IMAGEINVERTCOLORS + MENUITEM "属性...\tCtrl+E", IDM_IMAGEATTRIBUTES + MENUITEM "删除图像\tCtrl+Shft+N", IDM_IMAGEDELETEIMAGE + MENUITEM "不透明处理", IDM_IMAGEDRAWOPAQUE + END + + POPUP "颜色(&C)" + BEGIN + MENUITEM "编辑调色板...", IDM_COLORSEDITPALETTE + END + + POPUP "帮助(&?)" + BEGIN + MENUITEM "帮助主题", IDM_HELPHELPTOPICS + MENUITEM SEPARATOR + MENUITEM "信息", IDM_HELPINFO + END +END + +ID_ACCELERATORS ACCELERATORS +BEGIN + "^N", IDM_FILENEW + "^O", IDM_FILEOPEN + "^S", IDM_FILESAVE + "^Z", IDM_EDITUNDO + "^Y", IDM_EDITREDO + "^X", IDM_EDITCUT + "^C", IDM_EDITCOPY + "^V", IDM_EDITPASTE + VK_DELETE, IDM_EDITDELETESELECTION, VIRTKEY + "^A", IDM_EDITSELECTALL + "^T", IDM_VIEWTOOLBOX + "^L", IDM_VIEWCOLORPALETTE + "^G", IDM_VIEWSHOWGRID + "^F", IDM_VIEWFULLSCREEN + "^R", IDM_IMAGEROTATEMIRROR + "^W", IDM_IMAGECHANGESIZE + "^I", IDM_IMAGEINVERTCOLORS + "^E", IDM_IMAGEATTRIBUTES + "N", IDM_IMAGEDELETEIMAGE, CONTROL, SHIFT, VIRTKEY +END + +IDD_MIRRORROTATE DIALOGEX 100, 100, 180, 100 +STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +FONT 8, "MS Shell Dlg" +CAPTION "旋转和镜像图像" +BEGIN + GROUPBOX "旋转或镜像", IDD_MIRRORROTATEGROUP, 6, 6, 112, 86 + AUTORADIOBUTTON "水平镜像", IDD_MIRRORROTATERB1, 12, 18, 100, 10, WS_GROUP + AUTORADIOBUTTON "垂直镜像", IDD_MIRRORROTATERB2, 12, 30, 100, 10 + AUTORADIOBUTTON "旋转角度", IDD_MIRRORROTATERB3, 12, 42, 100, 10 + AUTORADIOBUTTON "90°", IDD_MIRRORROTATERB4, 42, 54, 50, 10, WS_GROUP | WS_DISABLED + AUTORADIOBUTTON "180°", IDD_MIRRORROTATERB5, 42, 66, 50, 10, WS_DISABLED + AUTORADIOBUTTON "270°", IDD_MIRRORROTATERB6, 42, 78, 50, 10, WS_DISABLED + DEFPUSHBUTTON "确定", IDOK, 125, 8, 48, 14 + PUSHBUTTON "取消", IDCANCEL, 125, 24, 48, 14 +END + +IDD_ATTRIBUTES DIALOGEX 100, 100, 210, 120 +STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +FONT 8, "MS Shell Dlg" +CAPTION "属性" +BEGIN + EDITTEXT IDD_ATTRIBUTESEDIT1, 40, 40, 35, 12 + EDITTEXT IDD_ATTRIBUTESEDIT2, 110, 40, 35, 12 + LTEXT "宽度:", IDD_ATTRIBUTESTEXT1, 10, 40, 30, 10 + LTEXT "高度:", IDD_ATTRIBUTESTEXT2, 80, 40, 30, 10 + LTEXT "文件日期:", IDD_ATTRIBUTESTEXT3, 10, 5, 60, 10 + LTEXT "文件大小:", IDD_ATTRIBUTESTEXT4, 10, 15, 60, 10 + LTEXT "分辨率:", IDD_ATTRIBUTESTEXT5, 10, 25, 60, 10 + LTEXT "不可用", IDD_ATTRIBUTESTEXT6, 60, 5, 90, 10 + LTEXT "不可用", IDD_ATTRIBUTESTEXT7, 60, 15, 90, 10 + LTEXT "不可用", IDD_ATTRIBUTESTEXT8, 60, 25, 90, 10 + GROUPBOX "单位", IDD_ATTRIBUTESGROUP1, 6, 57, 139, 27 + AUTORADIOBUTTON "英寸", IDD_ATTRIBUTESRB1, 12, 69, 35, 10, WS_GROUP + AUTORADIOBUTTON "厘米", IDD_ATTRIBUTESRB2, 52, 69, 35, 10 + AUTORADIOBUTTON "像素", IDD_ATTRIBUTESRB3, 92, 69, 35, 10 + GROUPBOX "颜色", IDD_ATTRIBUTESGROUP2, 6, 88, 139, 27 + AUTORADIOBUTTON "黑白", IDD_ATTRIBUTESRB4, 12, 100, 70, 10, WS_GROUP + AUTORADIOBUTTON "彩色", IDD_ATTRIBUTESRB5, 92, 100, 35, 10 + DEFPUSHBUTTON "确定", IDOK, 155, 8, 48, 14 + PUSHBUTTON "取消", IDCANCEL, 155, 24, 48, 14 + PUSHBUTTON "缺省", IDD_ATTRIBUTESSTANDARD, 155, 40, 48, 14 +END + +IDD_CHANGESIZE DIALOGEX 100, 100, 210, 80 +STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +FONT 8, "MS Shell Dlg" +CAPTION "改变大小" +BEGIN + GROUPBOX "改变大小", IDD_CHANGESIZEGROUP, 6, 6, 142, 66 + ICON IDI_HORZSTRETCH, IDD_CHANGESIZEICON1, 12, 18, 32, 32 + LTEXT "水平:", IDD_CHANGESIZETEXT1, 45, 24, 40, 10 + EDITTEXT IDD_CHANGESIZEEDIT1, 90, 23, 32, 12 + LTEXT "%", IDD_CHANGESIZETEXT2, 125, 24, 15, 10 + ICON IDI_VERTSTRETCH, IDD_CHANGESIZEICON2, 12, 43, 32, 32 + LTEXT "垂直:", IDD_CHANGESIZETEXT3, 45, 49, 40, 10 + EDITTEXT IDD_CHANGESIZEEDIT2, 90, 48, 32, 12 + LTEXT "%", IDD_CHANGESIZETEXT4, 125, 49, 15, 10 + DEFPUSHBUTTON "确定", IDOK, 155, 8, 48, 14 + PUSHBUTTON "取消", IDCANCEL, 155, 24, 48, 14 +END + +STRINGTABLE +BEGIN + IDS_PROGRAMNAME, "画图" + IDS_WINDOWTITLE, "%s - 画图" + IDS_INFOTITLE, "ReactOS 画图" + IDS_INFOTEXT, "ReactOS 画图是在 GNU LGPL 协议版本 3 下发布的 (详见 www.gnu.org)" + IDS_SAVEPROMPTTEXT, "您想把改变保存到 %s 吗?" + IDS_DEFAULTFILENAME, "未命名.bmp" + IDS_MINIATURETITLE, "缩略图" + IDS_TOOLTIP1, "自由选择" + IDS_TOOLTIP2, "选择" + IDS_TOOLTIP3, "橡皮擦" + IDS_TOOLTIP4, "填充" + IDS_TOOLTIP5, "取色" + IDS_TOOLTIP6, "缩放" + IDS_TOOLTIP7, "铅笔" + IDS_TOOLTIP8, "刷子" + IDS_TOOLTIP9, "喷枪" + IDS_TOOLTIP10, "文字" + IDS_TOOLTIP11, "直线" + IDS_TOOLTIP12, "贝塞尔曲线" + IDS_TOOLTIP13, "矩形" + IDS_TOOLTIP14, "多边形" + IDS_TOOLTIP15, "椭圆" + IDS_TOOLTIP16, "圆角矩形" + IDS_OPENFILTER, "位图文件 (*.bmp;*.dib)\1*.bmp;*.dib\1All files (*.*)\1*.*\1" + IDS_SAVEFILTER, "24 位位图文件 (*.bmp;*.dib)\1*.bmp;*.dib\1" + IDS_FILESIZE, "%d 字节" + IDS_PRINTRES, "%d x %d 像素每米" +END diff --git a/reactos/base/applications/mspaint/rsrc.rc b/reactos/base/applications/mspaint/rsrc.rc index 882a7eadcf8..d144db465e6 100644 --- a/reactos/base/applications/mspaint/rsrc.rc +++ b/reactos/base/applications/mspaint/rsrc.rc @@ -39,3 +39,4 @@ #include "lang/ro-RO.rc" #include "lang/ru-RU.rc" #include "lang/uk-UA.rc" +#include "lang/zh-CN.rc" diff --git a/reactos/base/applications/mstsc/lang/zh-CN.rc b/reactos/base/applications/mstsc/lang/zh-CN.rc new file mode 100644 index 00000000000..b9db57a076a --- /dev/null +++ b/reactos/base/applications/mstsc/lang/zh-CN.rc @@ -0,0 +1,67 @@ +/* + * Translated by Song Fuchang (0xfc) + */ + +LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED + +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 + ICON "", IDC_LOGONICON, 15,19,20,20 + LTEXT "输入服务器地址",IDC_STATIC,47,24,81,8 + LTEXT "服务器:",IDC_STATIC,47,41,25,8 + LTEXT "用户名:",IDC_STATIC,47,58,38,8 + COMBOBOX IDC_SERVERCOMBO,79,39,141,150,CBS_DROPDOWN | WS_VSCROLL | WS_TABSTOP + PUSHBUTTON "保存",IDC_SAVE,67,139,50,14 + PUSHBUTTON "另存为...",IDC_SAVEAS,123,139,50,14 + PUSHBUTTON "打开...",IDC_OPEN,177,139,50,14 + ICON "", IDC_CONNICON, 16,114,20,20 + LTEXT "保存当前连接设置或打开一个已有的配置",IDC_STATIC,50,115,172,20 +END + +IDD_DISPLAY 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,68 + GROUPBOX "颜色",IDC_STATIC,7,83,228,85 + ICON "", IDC_REMICON, 15,19,20,20 + ICON "", IDC_COLORSICON, 15,98,20,20 + LTEXT "为您的远程桌面设置屏幕大小。将这个滑块向右拉远以启用全屏。",IDC_STATIC,53,22,175,21 + 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,35,42,15,8 + LTEXT "更多",IDC_STATIC,189,42,17,8 + LTEXT "", IDC_SETTINGS_RESOLUTION_TEXT, 56, 62, 120, 10, SS_CENTER +END + +IDD_CONNECTDIALOG DIALOGEX 0, 0, 260, 262 +STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "远程桌面连接" +FONT 8, "MS Shell Dlg", 400, 0, 0x1 +BEGIN + DEFPUSHBUTTON "连接",IDOK,147,245,50,14 + PUSHBUTTON "取消",IDCANCEL,203,245,50,14 + CONTROL "",IDC_TAB,"SysTabControl32",0x0,7,50,246,190 +END + + +STRINGTABLE +BEGIN + IDS_TAB_GENERAL "普通" + IDS_TAB_DISPLAY "显示" + IDS_256COLORS "256 色" + IDS_HIGHCOLOR15 "32,768 色 (15 位)" + IDS_HIGHCOLOR16 "65,536 色 (16 位)" + IDS_HIGHCOLOR24 "16,777,216 色 (24 位)" + IDS_PIXEL "%lux%lu 像素" + IDS_FULLSCREEN "全屏" + IDS_BROWSESERVER "<浏览更多...>" + IDS_HEADERTEXT1 "远程桌面" + IDS_HEADERTEXT2 "连接" +END diff --git a/reactos/base/applications/mstsc/rsrc.rc b/reactos/base/applications/mstsc/rsrc.rc index 0de087fb8f3..7dc783896ee 100644 --- a/reactos/base/applications/mstsc/rsrc.rc +++ b/reactos/base/applications/mstsc/rsrc.rc @@ -32,3 +32,4 @@ IDB_SPECT BITMAP "res/spectrum.bmp" #include "lang/pl-PL.rc" #include "lang/ru-RU.rc" #include "lang/uk-UA.rc" +#include "lang/zh-CN.rc" diff --git a/reactos/base/applications/network/ipconfig/ipconfig.rc b/reactos/base/applications/network/ipconfig/ipconfig.rc index 58af6e0ff91..a27be7404d7 100644 --- a/reactos/base/applications/network/ipconfig/ipconfig.rc +++ b/reactos/base/applications/network/ipconfig/ipconfig.rc @@ -24,3 +24,4 @@ #include "lang/pl-PL.rc" #include "lang/ru-RU.rc" #include "lang/uk-UA.rc" +#include "lang/zh-CN.rc" diff --git a/reactos/base/applications/network/ipconfig/lang/zh-CN.rc b/reactos/base/applications/network/ipconfig/lang/zh-CN.rc new file mode 100644 index 00000000000..2b28bc09c25 --- /dev/null +++ b/reactos/base/applications/network/ipconfig/lang/zh-CN.rc @@ -0,0 +1,69 @@ +/* + * Translated by Song Fuchang (0xfc) + */ + +LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED + +STRINGTABLE DISCARDABLE +BEGIN + IDS_BCAST "广播" + IDS_P2P "点对点" + IDS_MIXED "混合" + IDS_HYBRID "混杂" + IDS_UNKNOWN "未知" +END + +STRINGTABLE DISCARDABLE +BEGIN + IDS_OTHER "其他类型的适配器" + IDS_ETH "以太网适配器" + IDS_TOKEN "令牌环适配器" + IDS_FDDI "FDDI 适配器" + IDS_PPP "PPP 适配器" + IDS_LOOP "本地环回适配器" + IDS_SLIP "SLIP 适配器" +END + +STRINGTABLE DISCARDABLE +BEGIN +/* Please keep the spacing/formatting as per En.rc when translating */ + IDS_USAGE + "\用法:\n \ + ipconfig [/? | /all | /renew [适配器] | /release [适配器] |\n \ + /flushdns | /displaydns | /registerdns |\n \ + /showclassid 适配器 |\n \ + /setclassid 适配器 [类ID] ]\n \ + \n \ + 其中\n \ + 适配器 连接名称\n \ + (通配符 * 和 ? 是被允许的,参见示例)\n \ + \n \ + 选项:\n \ + /? 显示这个帮助信息。\n \ + /all 显示完全的配置信息。\n \ + /release 释放指定适配器的 IP 地址。\n \ + /renew 更新指定适配器的 IP 地址。\n \ + /flushdns 清空 DNS 缓存。\n \ + /registerdns 刷新所有 DHCP 租约并且重新注册 DNS 名称。\n \ + /displaydns 显示 DNS 缓存中的内容。\n \ + /showclassid 显示所有被指定适配器允许的 DHCP 类 ID。\n \ + /setclassid 修改 DHCP 类 ID。\n \ + \n \ + 该程序的默认行为是仅显示每个绑定到 TCP/IP 的适配器的 IP 地址,子网掩码和\n \ + 默认网关。\n \ + \n \ + 对于释放和更新操作,如果没有指定适配器名称,那么所有绑定到 TCP/IP 的适配器\n \ + 的 IP 地址将会被释放或更新。\n \ + \n \ + 对于设置类 ID 操作,如果没有指定类 ID,那么类 ID 将被删除。\n \ + \n \ + 示例:\n \ + > ipconfig ... 显示信息。\n \ + > ipconfig /all ... 显示详细信息\n \ + > ipconfig /renew ... 更新所有适配器\n \ + > ipconfig /renew EL* ... 更新所有名称以 EL 开头\n \ + 的连接\n \ + > ipconfig /release *Con* ... 释放所有匹配的连接,\n \ + 如 ""Local Area Connection 1"" 或\n \ + ""Local Area Connection 2""\n" +END diff --git a/reactos/base/applications/network/ping/lang/zh-CN.rc b/reactos/base/applications/network/ping/lang/zh-CN.rc new file mode 100644 index 00000000000..295942cb100 --- /dev/null +++ b/reactos/base/applications/network/ping/lang/zh-CN.rc @@ -0,0 +1,39 @@ +/* + * Translated by Song Fuchang (0xfc) + */ + +LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED + +STRINGTABLE DISCARDABLE +BEGIN + IDS_USAGE "\用法:ping [-t] [-n 次数] [-l 大小] [-w 超时] 目标主机\n\n\ +选项:\n\ + -t 不停呼叫指定的主机直到被终止。\n\ + 要停止 - 按下 Ctrl-C。\n\ + -n 次数 发送回响包的次数。\n\ + -l 大小 发送包的大小。\n\ + -w 超时 等待每个回复的时间(毫秒)。\n\n\0" + + IDS_PING_WITH_BYTES "\n正在呼叫 %1 [%2] ,数据包大小 %3!d! 字节:\n\n\0" + IDS_PING_STATISTICS "\n%1 的呼叫统计:\n\0" + IDS_PACKETS_SENT_RECEIVED_LOST " 数据包:发送个数 = %1!d!,接收个数 = %2!d!,丢失个数 = %3!d! (丢失率 %4!d!%%),\n\0" + IDS_APPROXIMATE_ROUND_TRIP "近似来回所需时间(毫秒):\n\0" + IDS_MIN_MAX_AVERAGE " 最小值 = %1, 最大值 = %2, 平均值 = %3\n\0" + IDS_NOT_ENOUGH_RESOURCES "空闲资源不足。\n\0" + IDS_UNKNOWN_HOST "未知主机 %1。\n\0" + IDS_SETSOCKOPT_FAILED "setsockopt 失败 (%1!d!)。\n\0" + IDS_COULD_NOT_CREATE_SOCKET "不能创建套接字 (#%1!d!)。\n\0" + IDS_COULD_NOT_INIT_WINSOCK "不能初始化 winsock dll。\n\0" + IDS_DEST_MUST_BE_SPECIFIED "目标主机的名称或 IP 地址必须被指定。\n\0" + IDS_BAD_PARAMETER "错误参数 %1。\n\0" + IDS_BAD_OPTION_FORMAT "错误选项格式 %1。\n\0" + IDS_BAD_OPTION "错误选项 %1。\n\0" + IDS_BAD_VALUE_OPTION_L "-l 选项的值无效,有效的范围是从 0 到 %1!d!。\n\0" + IDS_REPLY_FROM "来自 %1 的回复:字节数=%2!d! 时间%3%4 TTL=%5!d!\n\0" + IDS_DEST_UNREACHABLE "目标主机不可到达。\n\0" + IDS_COULD_NOT_TRANSMIT "无法发送数据 (%1!d!)。\n\0" + IDS_COULD_NOT_RECV "无法接收数据 (%1!d!)。\n\0" + IDS_REQUEST_TIMEOUT "请求超时。\n\0" + IDS_MS "ms\0" + IDS_1MS "1ms\0" +END diff --git a/reactos/base/applications/network/ping/ping.rc b/reactos/base/applications/network/ping/ping.rc index 6972ec44b37..fcfe015c956 100644 --- a/reactos/base/applications/network/ping/ping.rc +++ b/reactos/base/applications/network/ping/ping.rc @@ -19,3 +19,4 @@ #pragma code_page(65001) #include "lang/pl-PL.rc" #include "lang/uk-UA.rc" +#include "lang/zh-CN.rc" diff --git a/reactos/base/applications/rapps/lang/zh-CN.rc b/reactos/base/applications/rapps/lang/zh-CN.rc new file mode 100644 index 00000000000..cc9f36ebf0e --- /dev/null +++ b/reactos/base/applications/rapps/lang/zh-CN.rc @@ -0,0 +1,197 @@ +/* + * Translated by Song Fuchang (0xfc) + */ + +LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED + +IDR_MAINMENU MENU +BEGIN + POPUP "文件(&F)" + BEGIN + MENUITEM "设置(&S)", ID_SETTINGS + MENUITEM SEPARATOR + MENUITEM "退出(&X)", ID_EXIT + END + POPUP "程序(&P)" + BEGIN + MENUITEM "安装(&I)", ID_INSTALL + MENUITEM "卸载(&U)",ID_UNINSTALL + MENUITEM "修改(&M)", ID_MODIFY + MENUITEM SEPARATOR + MENUITEM "从注册表删除(&E)", ID_REGREMOVE + MENUITEM SEPARATOR + MENUITEM "刷新(&R)", ID_REFRESH + END + POPUP "帮助" + BEGIN + MENUITEM "帮助内容", ID_HELP, GRAYED + MENUITEM "关于", ID_ABOUT + END +END + +IDR_LINKMENU MENU +BEGIN + POPUP "popup" + BEGIN + MENUITEM "在浏览器中打开链接(&O)", ID_OPEN_LINK + MENUITEM "复制链接到剪贴板(&C)", ID_COPY_LINK + END +END + +IDR_APPLICATIONMENU MENU +BEGIN + POPUP "popup" + BEGIN + MENUITEM "安装(&I)", ID_INSTALL + MENUITEM "卸载(&U)", ID_UNINSTALL + MENUITEM "修改(&M)", ID_MODIFY + MENUITEM SEPARATOR + MENUITEM "从注册表删除(&E)", ID_REGREMOVE + MENUITEM SEPARATOR + MENUITEM "刷新(&R)", ID_REFRESH + END +END + +IDD_SETTINGS_DIALOG DIALOGEX DISCARDABLE 0, 0, 250, 144 +STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU +CAPTION "设置" +FONT 8, "MS Shell Dlg" +BEGIN + GROUPBOX "普通", -1, 4, 2, 240, 61 + AUTOCHECKBOX "保存窗口位置(&S)", IDC_SAVE_WINDOW_POS, 15, 12, 219, 12 + AUTOCHECKBOX "启动时更新可获得的程序列表(&U)", IDC_UPDATE_AVLIST, 15, 29, 219, 12 + AUTOCHECKBOX "将程序的安装和卸载记录到日志(&L)", IDC_LOG_ENABLED, 15, 46, 219, 12 + + GROUPBOX "正在下载", -1, 4, 65, 240, 51 + LTEXT "下载文件夹:", -1, 16, 75, 100, 9 + EDITTEXT IDC_DOWNLOAD_DIR_EDIT, 15, 86, 166, 12, WS_CHILD | WS_VISIBLE | WS_GROUP + PUSHBUTTON "选择(&C)", IDC_CHOOSE, 187, 85, 50, 14 + AUTOCHECKBOX "在安装完程序后删除安装程序(&D)", IDC_DEL_AFTER_INSTALL, 16, 100, 218, 12 + + PUSHBUTTON "缺省", IDC_DEFAULT_SETTINGS, 8, 124, 60, 14 + PUSHBUTTON "确定", IDOK, 116, 124, 60, 14 + PUSHBUTTON "取消", IDCANCEL, 181, 124, 60, 14 +END + +IDD_INSTALL_DIALOG DIALOGEX DISCARDABLE 0, 0, 216, 97 +STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU +CAPTION "安装程序" +FONT 8, "MS Shell Dlg" +BEGIN + LTEXT "...", IDC_INSTALL_TEXT, 4, 5, 209, 35 + + AUTORADIOBUTTON "从存储设备安装 (CD 或 DVD)(&I)", IDC_CD_INSTALL, 10, 46, 197, 11, WS_GROUP + AUTORADIOBUTTON "下载并安装(&D)", IDC_DOWNLOAD_INSTALL, 10, 59, 197, 11, NOT WS_TABSTOP + + PUSHBUTTON "确定", IDOK, 86, 78, 60, 14 + PUSHBUTTON "取消", IDCANCEL, 150, 78, 60, 14 +END + +IDD_DOWNLOAD_DIALOG DIALOGEX LOADONCALL MOVEABLE DISCARDABLE 0, 0, 220, 76 +STYLE DS_SHELLFONT | DS_CENTER | WS_BORDER | WS_CAPTION | WS_POPUP | WS_SYSMENU | WS_VISIBLE +CAPTION "正在下载..." +FONT 8, "MS Shell Dlg" +BEGIN + CONTROL "Progress1", IDC_DOWNLOAD_PROGRESS, "msctls_progress32", WS_BORDER | PBS_SMOOTH, 10, 10, 200, 12 + LTEXT "", IDC_DOWNLOAD_STATUS, 10, 30, 200, 10, SS_CENTER + PUSHBUTTON "取消", IDCANCEL, 85, 58, 50, 15, WS_GROUP | WS_TABSTOP +END + +IDD_ABOUT_DIALOG DIALOGEX 22, 16, 190, 66 +STYLE DS_SHELLFONT | WS_BORDER | WS_DLGFRAME | WS_SYSMENU | DS_MODALFRAME +CAPTION "关于" +FONT 8, "MS Shell Dlg" +BEGIN + LTEXT "ReactOS 程序管理器\版权所有 (C) 2009\n作者 Dmitry Chapyshev (dmitry@reactos.org)", IDC_STATIC, 48, 7, 130, 39 + PUSHBUTTON "关闭", IDOK, 133, 46, 50, 14 + ICON IDI_MAIN, IDC_STATIC, 10, 10, 7, 30 +END + +STRINGTABLE DISCARDABLE +BEGIN + IDS_TOOLTIP_INSTALL "安装" + IDS_TOOLTIP_UNINSTALL "卸载" + IDS_TOOLTIP_MODIFY "修改" + IDS_TOOLTIP_SETTINGS "设置" + IDS_TOOLTIP_REFRESH "刷新" + IDS_TOOLTIP_EXIT "退出" +END + +STRINGTABLE DISCARDABLE +BEGIN + IDS_APP_NAME "名称" + IDS_APP_INST_VERSION "版本" + IDS_APP_DESCRIPTION "描述" +END + +STRINGTABLE DISCARDABLE +BEGIN + IDS_INFO_VERSION "\版本:" + IDS_INFO_DESCRIPTION "\描述:" + IDS_INFO_PUBLISHER "\n发布者:" + IDS_INFO_HELPLINK "\n帮助链接:" + IDS_INFO_HELPPHONE "\n帮助电话:" + IDS_INFO_README "\n必读:" + IDS_INFO_REGOWNER "\n注册所有者:" + IDS_INFO_PRODUCTID "\n产品 ID:" + IDS_INFO_CONTACT "\n联系方式:" + IDS_INFO_UPDATEINFO "\n更新信息:" + IDS_INFO_INFOABOUT "\n关于信息:" + IDS_INFO_COMMENTS "\n注释:" + IDS_INFO_INSTLOCATION "\n安装位置:" + IDS_INFO_INSTALLSRC "\n安装源:" + IDS_INFO_UNINSTALLSTR "\n卸载字符串:" + IDS_INFO_MODIFYPATH "\n修改路径:" + IDS_INFO_INSTALLDATE "\n安装日期:" +END + +STRINGTABLE DISCARDABLE +BEGIN + IDS_AINFO_VERSION "\n版本:" + IDS_AINFO_DESCRIPTION "\n描述:" + IDS_AINFO_SIZE "\n大小:" + IDS_AINFO_URLSITE "\n主页:" + IDS_AINFO_LICENCE "\n协议:" +END + +STRINGTABLE DISCARDABLE +BEGIN + IDS_CAT_AUDIO "音频" + IDS_CAT_DEVEL "开发" + IDS_CAT_DRIVERS "驱动程序" + IDS_CAT_EDU "教育与娱乐" + IDS_CAT_ENGINEER "工程" + IDS_CAT_FINANCE "经济" + IDS_CAT_GAMES "游戏与娱乐" + IDS_CAT_GRAPHICS "图形" + IDS_CAT_INTERNET "Internet 与网络" + IDS_CAT_LIBS "库" + IDS_CAT_OFFICE "办公" + IDS_CAT_OTHER "其他" + IDS_CAT_SCIENCE "科学" + IDS_CAT_TOOLS "工具" + IDS_CAT_VIDEO "视频" +END + +STRINGTABLE DISCARDABLE +BEGIN + IDS_APPTITLE "ReactOS 程序管理器" + IDS_SEARCH_TEXT "搜索..." + IDS_INSTALL "安装" + IDS_UNINSTALL "卸载" + IDS_MODIFY "修改" + IDS_APPS_COUNT "程序个数:%d" + IDS_WELCOME_TITLE "欢迎来到 ReactOS 程序管理器!\n\n" + IDS_WELCOME_TEXT "从左栏选择一个类别,然后选择要安装或卸载的程序。\nReactOS 网站:" + IDS_WELCOME_URL "http://www.reactos.org" + IDS_INSTALLED "已安装" + IDS_AVAILABLEFORINST "可安装" + IDS_UPDATES "更新" + IDS_APPLICATIONS "应用程序" + IDS_CHOOSE_FOLDER_TEXT "请选择用来保存下载文件的文件夹:" + IDS_CHOOSE_FOLDER_ERROR "您选择的文件夹不存在。创建吗?" + IDS_USER_NOT_ADMIN "您必须以管理员权限启动 ""ReactOS 程序管理器""!" + IDS_APP_REG_REMOVE "您确定要从注册表删除该程序的数据吗?" + IDS_INFORMATION "信息" + IDS_UNABLE_TO_REMOVE "无法从注册表删除该程序的数据!" +END diff --git a/reactos/base/applications/rapps/rsrc.rc b/reactos/base/applications/rapps/rsrc.rc index cd56fb7ae25..350e60534c0 100644 --- a/reactos/base/applications/rapps/rsrc.rc +++ b/reactos/base/applications/rapps/rsrc.rc @@ -13,3 +13,4 @@ #include "lang/sk-SK.rc" #include "lang/sv-SE.rc" #include "lang/uk-UA.rc" +#include "lang/zh-CN.rc" diff --git a/reactos/base/applications/screensavers/3dtext/lang/zh-CN.rc b/reactos/base/applications/screensavers/3dtext/lang/zh-CN.rc new file mode 100644 index 00000000000..533ec73f1a3 --- /dev/null +++ b/reactos/base/applications/screensavers/3dtext/lang/zh-CN.rc @@ -0,0 +1,21 @@ +/* + * Translated by Song Fuchang (0xfc) + */ + +LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED + +DLG_SCRNSAVECONFIGURE DIALOGEX 0, 0, 273, 178 +STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "3D 文字屏幕保护程序设置" +FONT 8, "MS Shell Dlg", 400, 0, 0x1 +BEGIN + DEFPUSHBUTTON "确定",IDOK,216,7,50,14 + PUSHBUTTON "取消",IDCANCEL,216,24,50,14 + EDITTEXT IDC_MESSAGE_TEXT,18,28,122,14,ES_AUTOHSCROLL + LTEXT "自定义文字",IDC_STATIC,18,17,65,8 +END + +STRINGTABLE DISCARDABLE +BEGIN + IDS_DESCRIPTION "3D 文字屏幕保护程序" +END diff --git a/reactos/base/applications/screensavers/3dtext/rsrc.rc b/reactos/base/applications/screensavers/3dtext/rsrc.rc index ba63942beb1..14b043bd6ae 100644 --- a/reactos/base/applications/screensavers/3dtext/rsrc.rc +++ b/reactos/base/applications/screensavers/3dtext/rsrc.rc @@ -30,3 +30,4 @@ LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL #include "lang/pl-PL.rc" #include "lang/ru-RU.rc" #include "lang/uk-UA.rc" +#include "lang/zh-CN.rc" diff --git a/reactos/base/applications/screensavers/logon/lang/zh-CN.rc b/reactos/base/applications/screensavers/logon/lang/zh-CN.rc new file mode 100644 index 00000000000..6fee2178edb --- /dev/null +++ b/reactos/base/applications/screensavers/logon/lang/zh-CN.rc @@ -0,0 +1,11 @@ +/* + * Translated by Song Fuchang (0xfc) + */ + +LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED + +STRINGTABLE DISCARDABLE +BEGIN + IDS_DESCRIPTION "登录屏幕保护程序" + IDS_TEXT "没有需要设置的选项。" +END diff --git a/reactos/base/applications/screensavers/logon/logon.rc b/reactos/base/applications/screensavers/logon/logon.rc index da126bd96cf..f04007a38f4 100644 --- a/reactos/base/applications/screensavers/logon/logon.rc +++ b/reactos/base/applications/screensavers/logon/logon.rc @@ -34,3 +34,4 @@ IDB_SERVER BITMAP DISCARDABLE "res/1.bmp" #include "lang/ro-RO.rc" #include "lang/ru-RU.rc" #include "lang/uk-UA.rc" +#include "lang/zh-CN.rc" diff --git a/reactos/base/applications/shutdown/lang/zh-CN.rc b/reactos/base/applications/shutdown/lang/zh-CN.rc new file mode 100644 index 00000000000..4d99b281f68 --- /dev/null +++ b/reactos/base/applications/shutdown/lang/zh-CN.rc @@ -0,0 +1,18 @@ +/* + * Translated by Song Fuchang (0xfc) + */ + +LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED + +STRINGTABLE DISCARDABLE +BEGIN + +IDS_USAGE, "用法: shutdown [-?] [-l | -s | -r] [-f]\n\n\ + 没有参数或 -?\t显示这个消息\n\ + -l\t\t\t注销\n\ + -s\t\t\t关闭计算机\n\ + -r\t\t\t重新启动计算机\n\ + -f\t\t\t毫无警告地强行关闭正在运行的程序\n\ + \t\t\t如果您没有指定其他任何参数,这个选项\n\ + \t\t\t也会引起注销" +END diff --git a/reactos/base/applications/shutdown/rsrc.rc b/reactos/base/applications/shutdown/rsrc.rc index 0146711e08d..89144ec01a5 100644 --- a/reactos/base/applications/shutdown/rsrc.rc +++ b/reactos/base/applications/shutdown/rsrc.rc @@ -21,3 +21,4 @@ #include "lang/pl-PL.rc" #include "lang/ru-RU.rc" #include "lang/uk-UA.rc" +#include "lang/zh-CN.rc" diff --git a/reactos/base/applications/sndrec32/lang/zh-CN.rc b/reactos/base/applications/sndrec32/lang/zh-CN.rc new file mode 100644 index 00000000000..e56f8c2f69d --- /dev/null +++ b/reactos/base/applications/sndrec32/lang/zh-CN.rc @@ -0,0 +1,59 @@ +/* + * Translated by Song Fuchang (0xfc) + */ + + +LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED + +IDC_REACTOS_SNDREC32 ACCELERATORS +BEGIN + "?", IDM_ABOUT, ASCII, ALT + "/", IDM_ABOUT, ASCII, ALT +END + +IDD_ABOUTBOX DIALOGEX 0, 0, 196, 75 +STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU +CAPTION "关于 ReactOS 录音机" +FONT 8, "MS Shell Dlg", 0, 0, 0x1 +BEGIN + ICON 128,IDC_REACTOS_SNDREC32,19,14,21,20 + LTEXT "ReactOS 录音机,版本 1.0",IDC_STATIC,56,16,114,8,SS_NOPREFIX + LTEXT "版权所有 (C) 2009",IDC_STATIC,55,25,114,8 + DEFPUSHBUTTON "确定",IDOK,139,54,50,14,WS_GROUP +END + +IDR_MENU1 MENU +BEGIN + POPUP "文件" + BEGIN + MENUITEM "新建", ID_NEW + MENUITEM "打开...", ID_FILE_OPEN + MENUITEM "保存", ID_FILE_SAVE, GRAYED + MENUITEM "另存为...", ID_FILE_SAVEAS, GRAYED + MENUITEM SEPARATOR + MENUITEM "退出", ID_EXIT + END + MENUITEM "todo1", 0 + MENUITEM "todo2", 0 + POPUP "帮助" + BEGIN + MENUITEM "关于...", ID__ABOUT + END +END + +STRINGTABLE +BEGIN + IDS_APP_TITLE "录音机" + IDC_REACTOS_SNDREC32 "REACTOS_SNDREC32" +END + +STRINGTABLE +BEGIN + IDS_STRPOS "位置:%.2f 秒" + IDS_STRDUR "长度:%.2f 秒" + IDS_STRBUF "缓冲区:%.2f KiB" + IDS_STRFMT "%.1f kHz %u 位" + IDS_STRMONO "单声道" + IDS_STRSTEREO "立体声" + IDS_STRCHAN "%s" +END diff --git a/reactos/base/applications/sndrec32/rsrc.rc b/reactos/base/applications/sndrec32/rsrc.rc index 8f0707e484c..d0dcb073614 100644 --- a/reactos/base/applications/sndrec32/rsrc.rc +++ b/reactos/base/applications/sndrec32/rsrc.rc @@ -30,3 +30,4 @@ IDB_BITMAP2_STOP_DIS BITMAP "resources/but_stop_dis.bmp" #pragma code_page(65001) #include "lang/pl-PL.rc" #include "lang/uk-UA.rc" +#include "lang/zh-CN.rc" diff --git a/reactos/base/applications/sndvol32/lang/zh-CN.rc b/reactos/base/applications/sndvol32/lang/zh-CN.rc new file mode 100644 index 00000000000..17e13cce06a --- /dev/null +++ b/reactos/base/applications/sndvol32/lang/zh-CN.rc @@ -0,0 +1,61 @@ +/* + * Translated by Song Fuchang (0xfc) + */ + +LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED + +IDM_MAINMENU MENU DISCARDABLE +BEGIN + POPUP "选项(&P)" + BEGIN + MENUITEM "属性(&R)", IDC_PROPERTIES + MENUITEM "高级控制(&A)", IDC_ADVANCED_CONTROLS + MENUITEM SEPARATOR + MENUITEM "退出(&X)", IDC_EXIT + END + POPUP "帮助(&H)" + BEGIN + MENUITEM "帮助主题(&T)", IDC_HELP_TOPICS + MENUITEM SEPARATOR + MENUITEM "关于音量控制(&A)", IDC_ABOUT + END +END + +STRINGTABLE DISCARDABLE +BEGIN + IDS_SNDVOL32 "音量控制" + IDS_NOMIXERDEVICES "没有可用的混音器设备!这个程序即将退出。" +END + +IDD_PREFERENCES DIALOGEX 0, 0, 224, 250 +STYLE DS_SHELLFONT | DS_MODALFRAME | DS_CONTEXTHELP | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU +CAPTION "属性" +FONT 8, "MS Shell Dlg" +BEGIN + LTEXT "混音设备(&M):", -1, 7,8,48,9 + COMBOBOX IDC_MIXERDEVICE, 55,8,162,80, CBS_DROPDOWNLIST | WS_TABSTOP + GROUPBOX "为...调节音量:", -1, 7,25,211,77 + PUSHBUTTON "回放(&P)", IDC_PLAYBACK, 13,43,47,8, BS_AUTORADIOBUTTON + PUSHBUTTON "录音(&R)", IDC_RECORDING, 13,61,47,8, BS_AUTORADIOBUTTON + PUSHBUTTON "其他(&O):", IDC_OTHER, 13,80,42,8, BS_AUTORADIOBUTTON | WS_DISABLED + COMBOBOX IDC_LINE, 55,80,155,50, CBS_DROPDOWNLIST | WS_TABSTOP | WS_DISABLED + LTEXT "显示以下的音量控制:", IDC_LABELCONTROLS, 7, 109, 162, 8 + CONTROL "", IDC_CONTROLS, "SysListView32", LVS_REPORT | LVS_NOCOLUMNHEADER | WS_TABSTOP | WS_BORDER, 7, 122, 211, 96 + + PUSHBUTTON "确定", IDOK, 114,226,50,14 + PUSHBUTTON "取消", IDCANCEL, 168,226,50,14 +END + +IDD_VOLUME_CTRL DIALOG 0, 0, 90, 150 +STYLE WS_POPUP | WS_BORDER +FONT 8, "MS Shell Dlg" +BEGIN + LTEXT "主要", IDC_LINE_NAME, 4, 7, 100, 15 + CONTROL "", -1, "static", SS_ETCHEDHORZ | WS_CHILD | WS_VISIBLE, 4, 30, 82, 1 + LTEXT "平衡", -1, 4, 35, 80, 42 + LTEXT "音量", -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 "静音(&M)", 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 diff --git a/reactos/base/applications/sndvol32/rsrc.rc b/reactos/base/applications/sndvol32/rsrc.rc index 8daa68c06a3..587b731ee0c 100644 --- a/reactos/base/applications/sndvol32/rsrc.rc +++ b/reactos/base/applications/sndvol32/rsrc.rc @@ -30,3 +30,4 @@ IDI_MAINAPP ICON DISCARDABLE resources/sndvol32.ico #include "lang/pl-PL.rc" #include "lang/ru-RU.rc" #include "lang/uk-UA.rc" +#include "lang/zh-CN.rc"