From 9c2ffa2f80be21411dcdd71f450010011f9ae1eb Mon Sep 17 00:00:00 2001 From: "royqh1979@gmail.com" Date: Tue, 23 Nov 2021 12:39:32 +0800 Subject: [PATCH] update translation --- RedPandaIDE/RedPandaIDE_zh_CN.qm | Bin 106064 -> 106597 bytes RedPandaIDE/RedPandaIDE_zh_CN.ts | 844 ++++++++++++++++--------------- RedPandaIDE/mainwindow.cpp | 2 +- 3 files changed, 443 insertions(+), 403 deletions(-) diff --git a/RedPandaIDE/RedPandaIDE_zh_CN.qm b/RedPandaIDE/RedPandaIDE_zh_CN.qm index 5148f564acfda7203df617b37fb663481920e8fa..398781d0ae69e8e4f7bdd74763b6bdb35ac0c033 100644 GIT binary patch delta 7767 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 delta 7370 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 diff --git a/RedPandaIDE/RedPandaIDE_zh_CN.ts b/RedPandaIDE/RedPandaIDE_zh_CN.ts index a9078b29..c125c874 100644 --- a/RedPandaIDE/RedPandaIDE_zh_CN.ts +++ b/RedPandaIDE/RedPandaIDE_zh_CN.ts @@ -1031,10 +1031,10 @@ Are you really want to continue? - - - - + + + + Error 错误 @@ -1048,55 +1048,55 @@ Are you really want to continue? 另存为 - + The text to be copied exceeds count limit! 要复制的内容超过了行数限制! - + The text to be copied exceeds character limit! 要复制的内容超过了字符数限制! - + The text to be cut exceeds count limit! 要剪切的内容超过了行数限制! - + The text to be cut exceeds character limit! 要剪切的内容超过了字符数限制! - + Print Document 打印文档 - - - + + + Ctrl+click for more info Ctrl+单击以获取更多信息 - - + + Symbol '%1' not found! 未找到符号'%1'! - + Break point condition 断点条件 - + Enter the condition of the breakpoint: 输入当前断点的生效条件: - + Readonly 只读 @@ -2856,18 +2856,18 @@ Are you really want to continue? - - - - - - + + + + + + Issues 编译器 - + Compile Log 编译日志 @@ -2882,8 +2882,8 @@ Are you really want to continue? 工具 - - + + Run 运行 @@ -2894,26 +2894,26 @@ Are you really want to continue? - - + + Project 项目 - + Watch 监视 - + Structure 结构 - + Files 文件 @@ -2923,10 +2923,10 @@ Are you really want to continue? - - - - + + + + Debug 调试 @@ -2957,8 +2957,8 @@ Are you really want to continue? - - + + Search 查找 @@ -2983,7 +2983,7 @@ Are you really want to continue? 替换 - + Close 关闭 @@ -2993,13 +2993,13 @@ Are you really want to continue? 运行 - - + + Code 代码 - + Window 窗口 @@ -3017,257 +3017,257 @@ Are you really want to continue? 新建 - + Ctrl+N Ctrl+N - + Open... 打开... - + Ctrl+O Ctrl+O - + Save 保存 - + Ctrl+S Ctrl+S - + Save As... 另存为... - + Save As 另存为 - + Save All 全部保存 - + Ctrl+Shift+S Ctrl+Shift+S - + Options 选项 - - - - - + + + + + Compile 编译 - + F9 F9 - + F10 F10 - + Undo 恢复 - + Ctrl+Z Ctrl+Z - + Redo 重做 - + Ctrl+Y Ctrl+Y - + Cut 剪切 - + Ctrl+X Ctrl+X - - - + + + Copy 复制 - + Ctrl+C Ctrl+C - - + + Paste 粘贴 - + Ctrl+V Ctrl+V - - + + Select All 选择全部 - + Ctrl+A Ctrl+A - + Indent 缩进 - + UnIndent 取消缩进 - + Toggle Comment 切换注释 - + Ctrl+/ Ctrl+/ - + Collapse All 全部收起 - + Uncollapse All 全部展开 - + Encode in ANSI 使用ANSI编码 - + Encode in UTF-8 使用UTF-8编码 - + Auto Detect 自动检测 - + Convert to ANSI 转换为ANSI编码 - + Convert to UTF-8 转换为UTF-8编码 - - + + Compile & Run 编译运行 - + F11 F11 - - + + Rebuild All 全部重编译 - + F12 F12 - + Stop Execution 停止执行 - + F6 F6 - + F5 F5 - + Step Over 单步跳过 - + F7 F7 - + Step Into 单步进入 - - + + Problem Set 试题集 - + New Problem Set 新建试题集 @@ -3286,14 +3286,14 @@ Are you really want to continue? - + Save Problem Set 保存试题集 - + Load Problem Set 载入试题集 @@ -3315,21 +3315,21 @@ Are you really want to continue? - + TODO TODO - + Bookmark 书签 - - + + Problem 试题 @@ -3380,444 +3380,468 @@ Are you really want to continue? 期望输出 - + Help 帮助 - + Refactor 重构 - + View 视图 - + Tool Windows 工具窗口 - + Main 主工具栏 - + Compiler Set 编译器配置集 - - + + New Source File 新建源代码文件 - + Tab Tab - + Shift+Tab Shift+Tab - + F8 F8 - + Step Out 单步跳出 - + Ctrl+F8 Ctrl+F8 - + Run To Cursor 执行到光标处 - + Ctrl+F5 Ctrl+F5 - + Continue 继续执行 - + F4 F4 - + Add Watch... 添加监视 - + View CPU Window... 打开CPU信息窗口... - + Exit 退出 - + Find... 查找... - + Ctrl+F Ctrl+F - + Find in Files... 在文件中查找... - + Ctrl+Shift+F Ctrl+Shift+F - + Replace... 替换 - + Ctrl+R Ctrl+R - + Find Next 查找下一个 - + F3 F3 - + Find Previous 查找前一个 - + Shift+F3 Shift+F3 - + Remove Watch 删除监视值 - + Remove All Watches Remove All 删除全部监视值 - + Modify Watch... 修改监视值 - + Reformat Code 对代码重新排版 - + Ctrl+Shift+A Ctrl+Shift+A - + Go back 前一次编辑位置 - + Ctrl+Alt+Left Ctrl+Alt+Left - + Forward 后一次编辑位置 - + Ctrl+Alt+Right Ctrl+Alt+Right - + Ctrl+W Ctrl+W - + Close All 全部关闭 - + Ctrl+Shift+W Ctrl+Shift+W - + Maximize Editor 最大化编辑器 - + Ctrl+F11 Ctrl+F11 - + Next 下一窗口 - + Ctrl+Tab Ctrl+Tab - + Previous 前一窗口 - + Ctrl+Shift+Tab Ctrl+Shift+Tab - + Toggle breakpoint 切换断点 - + Ctrl+F4 Ctrl+F4 - - + + Clear all breakpoints 删除所有断点 - + Breakpoint property... 设置断点条件... - + Goto Declaration 跳转到声明处 - + Goto Definition 跳转到定义处 - + Find references 查找符号的引用 - + Open containing folder 打开所在的文件夹 - + Ctrl+B Ctrl+B - + Open a terminal here 打开命令行窗口 - + File Properties... 文件属性... - + Close Project 关闭项目 - + Project options 项目属性 - + New Project... 新建项目... - + New File 新建项目文件 - + Add to project... 添加到项目... - + Remove from project 从项目删除 - + View Makefile 查看Makefile - + Clean 清理构建文件 - + Open Folder in Explorer 在浏览器中打开 - + Open In Terminal 在终端中打开 - + About 关于 - - + + Rename Symbol 重命名符号 - + Shift+F6 Shift+F6 - + Print... 打印... - + Ctrl+P Ctrl+P - - + + Export As RTF 导出为RTF - - + + Export As HTML 导出为HTML - + Move To Other View 移动到其他视图 - + Ctrl+M Ctrl+M - - + + C++ Reference C++参考手册 - + C Reference C参考手册 - + Tool Window Bars 工具窗口栏 - + Status Bar 状态栏 - - Insert Line - 插入行 + + Ctrl+Backspace + Ctrl+Backspace - + Insert Line + 插入行 + + + Delete Line 删除当前行 - + + Ctrl+D + Ctrl+D + + + Duplicate Line 复制当前行 + + + Ctrl+E + Ctrl+E + Delete Word 删除当前单词 - + + Ctrl+Shift+D + Ctrl+Shift+D + + + Delete to EOL 删除到行尾 - + + Ctrl+Del + Ctrl+Del + + + Delete to BOL 删除到行首 @@ -3826,43 +3850,43 @@ Are you really want to continue? C/C++参考 - + EGE Manual EGE图形库手册 - + Add Bookmark 添加书签 - + Remove Bookmark 删除书签 - + Modify Bookmark Description 修改书签说明 - + Locate in Files View 在文件视图中定位 - - + + Open Folder 打开文件夹 - + Running Parameters... 运行参数... - + File Encoding 文件编码 @@ -3872,32 +3896,32 @@ Are you really want to continue? 文件历史 - - - - - - + + + + + + Debugging 正在调试 - - - - - - + + + + + + Running 正在运行 - - - - - - + + + + + + Compiling 正在编译 @@ -3906,168 +3930,168 @@ Are you really want to continue? 行:%1 列:%2 已选择:%3 总行数:%4 总长度:%5 - + Line:%1 Col:%2 Selected:%3 Lines:%4 Length:%5 Line: %1 Col: %2 Selected: %3 Lines: %4 Length: %5 行: %1 列: %2 已选择 :%3 总行数: %4 总长度: %5 - + Read Only 只读 - + Insert 插入 - + Overwrite 覆写 - + Close project 关闭项目 - + Are you sure you want to close %1? 你确定要关闭'%1'吗? - - + + Confirm 确认 - - - + + + Source file is not compiled. 源文件尚未编译。 - - + + Compile now? 现在编译? - - - + + + Source file is more recent than executable. 源文件比可执行程序新。 - + Recompile now? 重新编译? - + No compiler set 无编译器设置 - + No compiler set is configured. 没有配置编译器设置。 - + Can't start debugging. 无法启动调试器 - - + + Enable debugging 启用调试参数 - - + + You have not enabled debugging info (-g3) and/or stripped it from the executable (-s) in Compiler Options.<BR /><BR />Do you want to correct this now? 当前编译设置中未启用调试选项(-g3),或启用了信息剥除选项(-s)<br /><br/>是否纠正这一问题? - + Project not built 项目尚未构建 - + Project hasn't been built. Build it now? 项目尚未构建。是否构建? - + Host applcation missing 宿主程序不存在 - + DLL project needs a host application to run. 动态链接库(DLL)需要一个宿主程序来运行。 - + But it's missing. 但它不存在。 - + Host application not exists 宿主程序不存在 - + Host application file '%1' doesn't exist. 宿主程序'%1'不存在。 - + Recompile? 重新编译? - - + + Save last open info error 保存上次打开信息失败 - + Can't remove old last open information file '%1' 无法删除旧上次打开信息文件'%1' - + Can't save last open info file '%1' 无法保存上次打开信息文件'%1' - + Load last open info error 载入上次打开信息失败 - + Can't load last open info file '%1' 无法载入上次打开信息文件'%1' - + Copy all 全部复制 - - + + Clear 清除 @@ -4083,7 +4107,7 @@ Are you really want to continue? - + Problem Set %1 试题集%1 @@ -4104,427 +4128,443 @@ Are you really want to continue? 或者选择使用其他的网络端口。 - + Red Panda Dev-C++ 小熊猫Dev-C++ - + + Rebuild Project + 重新构建项目 + + + + + Project has been modified, do you want to rebuild it? + 项目已经被修改过,是否需要重新构建? + + + + Compile Project + 编译项目 + + + Auto Save Error 自动保存出错 - + Auto save "%1" to "%2" failed:%3 自动保存"%1"到"%2"失败:%3 - + Properties... 试题属性... - + Set Problem Set Name 设置试题集名称 - + Problem Set Name: 试题集名称: - + Remove 删除 - + Remove All Bookmarks 删除全部书签 - + Modify Description 修改描述 - - - + + + Bookmark Description 书签描述 - - - + + + Description: 描述: - + Show debug logs in the debug console 在调试主控台中显示调试器输出 - + Remove this search 清除这次搜索 - + Clear all searches 删除所有搜索 - + Breakpoint condition... 断点条件... - + Break point condition 断点条件 - + Enter the condition of the breakpoint: 输入当前断点的生效条件: - + Remove All Breakpoints Remove all breakpoints 删除所有断点 - + Remove Breakpoint 删除当前断点 - + Rename File 重命名文件 - - + + Add Folder 添加文件夹 - + New folder 新文件夹 - + Folder name: 文件夹: - + Rename Folder 重命名 - + Remove Folder 删除文件夹 - + Sort By Type 按类型排序 - + Sort alphabetically 按名称排序 - + Show inherited members 显示继承的成员 - + Goto declaration 跳转到声明处 - + Goto definition 跳转到定义处 - + Open in Editor 在编辑器中打开 - + Open in External Program 使用外部程序打开 - + Open in Terminal 在终端中打开 - + Open in Windows Explorer 在Windows浏览器中打开 - + Character sets 字符集 - + %1 files autosaved 已自动保存%1个文件 - + Set answer to... 设置答案源代码... - + select other file... 选择其他文件... - + Select Answer Source File 选择答案源代码文件 - + C/C++Source Files (*.c *.cpp *.cc *.cxx) C/C++Source Files (*.c *.cpp *.cc *.cxx C/C++源代码文件 (*.c *.cpp *.cc *.cxx) - + Save project 保存项目 - + The project '%1' has modifications. 项目'%1'有改动。 - - + + Do you want to save it? 需要保存吗? - - + + File Changed 文件已发生变化 - + New Project File? 新建项目文件? - + Do you want to add the new file to the project? 您是否要将新建的文件加入项目? - - - - + + + + Save Error 保存失败 - + Change Project Compiler Set 改变项目编译器配置集 - + Change the project's compiler set will lose all custom compiler set options. 改变项目的编译器配置集会导致所有的自定义编译器选项被重置。 - + Do you really want to do that? 你真的想要做那些吗? - + Do you really want to clear all breakpoints in this file? 您真的要清除该文件的所有断点吗? - + New project 新建项目 - + Close %1 and start new project? 关闭'%1'以打开新项目? - + Folder not exist 文件夹不存在 - + Folder '%1' doesn't exist. Create it now? 文件夹'%1'不存在。是否创建? - + Can't create folder 无法创建文件夹 - + Failed to create folder '%1'. 创建文件夹'%1'失败。 - + Save new project as - + Red panda Dev-C++ project file (*.dev) 小熊猫Dev-C++项目文件 (*.dev) - + New project fail 新建项目失败 - + Can't assign project template 无法使用模板创建项目 - + Remove file 删除文件 - + Remove the file from disk? 同时从硬盘上删除文件? - + untitled 无标题 - + New Project File Name 新的项目文件名 - + File Name: 文件名: - + File Already Exists! 文件已存在! - + File '%1' already exists! 文件'%1'已经存在! - + Add to project 添加到项目 - + Rename Error 重命名出错 - + Symbol '%1' is defined in system header. 符号'%1'在系统头文件中定义,无法修改。 - + New Name 新名称 - - + + Replace Error 替换出错 - + Can't open file '%1' for replace! 无法打开文件'%1'进行替换! - + Contents has changed since last search! 内容和上次查找时不一致。 - + Rich Text Format Files (*.rtf) RTF格式文件 (*.rtf) - + HTML Files (*.html) HTML文件 (*.html) - + The current problem set is not empty. 当前的试题集不是空的。 - + Problem %1 试题%1 - - + + Problem Set Files (*.pbs) 试题集文件 (*.pbs) - + Load Error 载入失败 - - + + Problem Case %1 试题案例%1 @@ -4535,15 +4575,15 @@ Are you really want to continue? - - - - - - - - - + + + + + + + + + Error 错误 @@ -4553,75 +4593,75 @@ Are you really want to continue? 项目历史 - + File '%1' was changed. 磁盘文件'%1'已被修改。 - + Reload its content from disk? 是否重新读取它的内容? - + File '%1' was removed. 磁盘文件'%1'已被删除。 - + Keep it open? 是否保持它在小熊猫C++中打开的编辑窗口? - + Open 打开 - + Compile Failed 编译失败 - + Run Failed 运行失败 - - + + Confirm Convertion 确认转换 - - + + The editing file will be saved using %1 encoding. <br />This operation can't be reverted. <br />Are you sure to continue? 当前编辑器中的文件将会使用%1编码保存。<br />这项操作无法被撤回。<br />你确定要继续吗? - + New Watch Expression 新监视表达式 - + Enter Watch Expression (it is recommended to use 'this->' for class members): 输入监视表达式 - + Parsing file %1 of %2: "%3" (%1/%2)正在解析文件"%3" - - + + Done parsing %1 files in %2 seconds 完成%1个文件的解析,用时%2秒 - + (%1 files per second) (每秒%1个文件) @@ -4869,52 +4909,52 @@ Are you really want to continue? ProjectCompiler - + Building makefile... 正在构建makefile... - + - Filename: %1 - 文件名: %1 - + Can't open '%1' for write! 无法写入文件'%1'! - + - Resource File: %1 - 资源文件: %1 - + Compiling project changes... 正在编译项目修改... - + - Project Filename: %1 - 项目文件名: %1 - + - Compiler Set Name: %1 - 编译器配置: %1 - + Processing makefile: 正在处理makefile... - + - makefile processer: %1 - makefile处理器: %1 - + - Command: %1 %2 - 命令: %1 %2 @@ -6546,7 +6586,7 @@ Are you really want to continue? 自动链接 - + @@ -6622,7 +6662,7 @@ Are you really want to continue? 杂项 - + Program Runner diff --git a/RedPandaIDE/mainwindow.cpp b/RedPandaIDE/mainwindow.cpp index dd964017..bc95b32a 100644 --- a/RedPandaIDE/mainwindow.cpp +++ b/RedPandaIDE/mainwindow.cpp @@ -1287,7 +1287,7 @@ void MainWindow::debug() if (mProject->modified() && QMessageBox::question( this, - tr("Compile Project"), + tr("Rebuild Project"), tr("Project has been modified, do you want to rebuild it?") ) == QMessageBox::Yes) { mCompileSuccessionTask=std::make_shared();