diff --git a/assets/translations/en_US.ts b/assets/translations/en_US.ts index 1f5dbf44b..d54f985fa 100644 --- a/assets/translations/en_US.ts +++ b/assets/translations/en_US.ts @@ -75,110 +75,110 @@ - + All Projects - + Current Project - + Current File - + Toggle Search Details - + Scope: - - + + e.g.*.ts,src/**/include - + Files To Include: - + Files To Exclude: - + All projects path is empty, please import! - + Current projects path is empty, please import! - + No files are currently open, please open! - + Advance Search - + Cancel button - + Continue button - + No results found. - + Replace 1 occurence across 1 file? - + Replace 1 occurence across 1 file with %1? - + Replace %1 occurences across 1 file? - + Replace %1 occurences across 1 file with %2? - + Replace %1 occurences across %2 files? - + Replace %1 occurences across %2 files with %3? @@ -289,17 +289,17 @@ Application - + <br/>Built on %1 %2 in %3<br/> - + deepin-unioncode - + Deepin Union Code is a lightweight integrated development environment, featured with multilingual and cross platform compatibility. @@ -702,82 +702,82 @@ BreakpointItem - + Breakpoint at "%1" - + Breakpoint by File and Line - + Breakpoint by Function - + Breakpoint by Address - + Unknown Breakpoint Type - + Unclaimed Breakpoint - + State: - + Enabled - + Disabled - + Breakpoint Type: - + Condition : - + Function Name: - + File Name: - + Line Number: - + Module: - + Breakpoint Address: @@ -785,47 +785,47 @@ BreakpointModel - + ... - + <More> - + Index - + Status - + Function - + File - + Line - + Condition - + Address @@ -1013,7 +1013,7 @@ storage: %2 CmakeAsynParse - + build @@ -1021,57 +1021,57 @@ storage: %2 CmakeProjectGenerator - + Run CMake - + Clear CMake - + Files in project %1 have changed, needs to run cmake to update - + Properties - + File are not automatically added to the CmakeList.txt file to the Cmake project. Copy the path to the source files to the clipboard? - + Copy to Clipboard? - + Ok - + Project Properties - + Build - + Run - + Kit @@ -1183,7 +1183,7 @@ storage: %2 CodeGeeX::AskApi - + Install @@ -1191,65 +1191,57 @@ storage: %2 CodeGeeXManager - + CodeGeeX is not avaliable, please logging in - + Request timed out, please check the network or if the model is available. - + This project has not yet established a file index, @codebase wont`t work directly. Confirm whether to create one now. - + Confirm - + It may take servel minutes - + Indexing Done - + Indexing Failed - + The error occurred when performing rag on project %1. - + The file indexing feature is not available, which may cause functions such as @codebase to not work properly.Please install the required environment. the installation process may take several minutes. - + The indexing of project %1 has not been completed, which may cause the results to be inaccurate. - - CodeGeeXOptionWidget - - - CodeGeeX - - - CodeGeeXWidget @@ -1594,82 +1586,82 @@ storage: %2 Controller - + Open Document - + Hide ContextWidget - + Open rightspace - + Show docks in this view - + &File - + &Edit - + &Build - + &Debug - + &Tools - + &Help - + Open File - + Open Project - + Report Bug - + Help Documents - + Expand All - + Fold All @@ -1723,195 +1715,195 @@ storage: %2 DAPDebugger - - - + + + The debugee has Terminated. - + The debugee has Exited. - + Input Condition Expression - + Condition - + When the breakpoint is reached, it will be hit only when the expression is true - - - + + + Cancel - + can`t attaching to debugee when debuging other application - + The gdb is required, please install it in console with "sudo apt install gdb", and then restart the tool, reselect the CMake Debugger in Options Dialog... - + Request cxx dap port failed, please retry. - - + + Ok - + <Unknown> name - + <Unknown> meaning - + <p>The inferior stopped because it received a signal from the operating system.<p><table><tr><td>Signal name : </td><td>%1</td></tr><tr><td>Signal meaning : </td><td>%2</td></tr></table> - + Signal Received - + New Evaluator Expression - + Enter an expression to evaluate - + Threads: - + Stack List - + Add New Expression Evaluator - + Remove This Evaluator - + Name - + Value - + Type - + Breakpoint List - + Please build first. Build : Ctrl + B - + Is preparing dependence, please waiting for a moment - + Is getting the dap port, please waiting for a moment - + Requesting debug port... - + The dap port is not ready, please retry. - + Debugging starts - + Launch dap session with port %1 ... - + Debugging service initialization failed - + Debugger startup failed - + Start debugging coredump file: - + The coredump target file is error: - + The coredump file is error: @@ -2209,47 +2201,134 @@ Delete anyway? - DisplayDocView + DownloadUtil + + + Downloaded %1 bytes to %2 in %3 + + - - Documents + + Downloading %1... - DisplayProjectView + EditorSettingsWidgetGenerator - - Projects + + Editor - DownloadUtil + EditorStatusBar - - Downloaded %1 bytes to %2 in %3 + + Line %1 Column %2 - - Downloading %1... + + INSERT - - - EditorLabel - - Line %1 Column %2 + + OVERWRITE + + + + + R/O - EditorSettingsWidgetGenerator + EncodeComboBox - - Editor + + Unicode + + + + + WesternEuropean + + + + + CentralEuropean + + + + + Baltic + + + + + Cyrillic + + + + + Arabic + + + + + Greek + + + + + Hebrew + + + + + Turkish + + + + + Thai + + + + + Celtic + + + + + SouthEasternEuropean + + + + + ChineseSimplified + + + + + ChineseTraditional + + + + + Japanese + + + + + Korean + + + + + Vietnamese @@ -2455,17 +2534,17 @@ Delete anyway? - + Family: - + Size: - + Zoom: @@ -2876,43 +2955,43 @@ need to manually copy the source code to this path InputEditWidget - + reference codebase - + reference - + connect to network - + Current File - + Select File - + Opened Files - + CodeBase - - + + No opened file @@ -3225,37 +3304,37 @@ need to manually copy the source code to this path LanguageClientHandlerPrivate - + Refactor - + Rename Symbol Under Cursor - + Switch Header/Source - + Follow Symbol Under Cursor - + Find Usages - + Format Selection - + %1: <a href='repair'>Repair with %2</a> @@ -3383,7 +3462,7 @@ repos path: %0 MainWindow - + Hide Dock Widget @@ -3472,17 +3551,18 @@ repos path: %0 MessageComponent - + edit - + Online Searching - + + Show Reference @@ -3670,22 +3750,22 @@ repos path: %0 ProfileSettingWidget - + Ok - + Restart Required--deep-in unioncode - + The language change will take effect after restart. - + language: @@ -3759,93 +3839,93 @@ repos path: %0 ProjectTree - - - + + + New Document - - + + New Directory - + Show Containing Folder - - + + Rename - + Open In Terminal - + Delete Document - - + + New Document Name - - - - - - - + + + + + + + Ok - + New Dirctory Name - + New Dirctory - + Delete operation not be recoverable, delete anyway? - + Delete: - + A directory with name %1 already exists. please reanme it - - + + A file with name %1 already exists. Would you like to overwrite it? - - - - + + + + Cancel @@ -3947,17 +4027,17 @@ repos path: %0 - + Project Active - + Project Close - + Project Info @@ -4147,7 +4227,7 @@ repos path: %0 - + Select File @@ -4510,7 +4590,7 @@ not exists support files: %0 - + Debug @@ -4633,7 +4713,7 @@ not exists support files: %0 QTabWidget - + Projects @@ -4701,75 +4781,72 @@ not exists support files: %0 - RecentDisplay + RecentDisplayWidget - - Open Document + + Projects And Documents - - Open File + + Clear All - - Open Project + + Confirm to clear the record of the opened projects and documents? - - New File or Project + + Cancel + button - - Recent Open + + Delete + button - - Documents + + Session - - - clear all + + session manager - - Confirm to clear the record of the opened file? + + Open Document - - - Cancel - button + + Open File - - - Delete - button + + Open Project - - Projects + + New File or Project - - Confirm to clear the record of the opened project? + + No Project - - No Project + + Recent Open @@ -5825,17 +5902,17 @@ not exists support files: %0 SearchResultItemDelegate - + Replace All - + Replace - + Dismiss @@ -5843,42 +5920,283 @@ not exists support files: %0 SearchResultWidget - + Replace All - - + + Dismiss - + Copy Path - + Replace - + %1 result in %2 file - + %1 results in %2 file - + %1 results in %2 files + + SessionDialog + + + Session Manager + + + + + Restore last session on startup + + + + + Session management is a crucial feature in modern IDEs that allows developers to preserve and restore their working environment across different coding sessions. + + + + + This functionality significantly improves productivity by eliminating the need to manually reconstruct working environments and allowing developers to maintain separate contexts for different tasks or projects. + + + + + Close + button + + + + + New Session + + + + + Open Session + + + + + Rename Session + + + + + Clone Session + + + + + Remove Session + + + + + SessionItemWidget + + + Clone + + + + + Rename + + + + + Remove + + + + + %1 (last session) + + + + + %1 (current session) + + + + + SessionItemWidgetPrivate + + + Are you sure to remove this session? + + + + + + Cancel + button + + + + + Remove + button + + + + + Rename + button + + + + + Rename and Open + button + + + + + Rename Session + + + + + Clone + button + + + + + Clone and Open + button + + + + + New Session Name + + + + + Please input session name + + + + + SessionListView + + + + New Session Name + + + + + Create + button + + + + + Create and Open + button + + + + + Are you sure to delete these sessions? + + + + + Are you sure to remove this session? + + + + + Cancel + button + + + + + Remove + button + + + + + Clone + button + + + + + Clone and Open + button + + + + + Rename Session + + + + + Rename + button + + + + + Rename and Open + button + + + + + SessionModel + + + Session + + + + + Last Modified + + + + + SessionNameInputDialog + + + Please input session name + + + + + Cancel + button + + + ShortcutDialog @@ -6202,32 +6520,32 @@ not exists support files: %0 - + Copy File Path - + Copy File Name - + Close This File - + Close All Files - + Close All Files Except This - + Show Containing Folder @@ -6266,81 +6584,98 @@ not exists support files: %0 button + + + Encoding changed. Do you want to save the file now? + + + + + Cancel + button + + + + + Save + button + + TextEditorPrivate - + Refactor - + Undo - + Redo - + Cut - + Copy - + Paste - + Delete - + Select All - + Remove Breakpoint - + Disable Breakpoint - + Enable Breakpoint - + Add Condition - + Add a breakpoint on line %1 - + jump to %1 line - + run to %1 line @@ -6449,545 +6784,545 @@ not exists support files: %0 WorkspaceWidgetPrivate - + Add/Delete Comment - + Show opened files - + Extend selection down one line - + Extend rectangular selection down one line - + Scroll view down one line - + Extend selection up one line - + Extend rectangular selection up one line - + Scroll view up one line - + Scroll to start of document - + Scroll to end of document - + Scroll vertically to centre current line - + Move down one paragraph - + Extend selection down one paragraph - + Move up one paragraph - + Extend selection up one paragraph - + Move left one character - + Extend selection left one character - + Extend rectangular selection left one character - + Move right one character - + Extend selection right one character - + Extend rectangular selection right one character - + Move left one word - + Extend selection left one word - + Move right one word - + Extend selection right one word - + Move to end of previous word - + Extend selection to end of previous word - + Move to end of next word - + Extend selection to end of next word - + Move left one word part - + Extend selection left one word part - + Move right one word part - + Extend selection right one word part - + Move to start of document line - + Extend selection to start of document line - + Extend rectangular selection to start of document line - + Move to start of display line - + Extend selection to start of display line - + Move to start of display or document line - + Extend selection to start of display or document line - + Move to first visible character in document line - + Extend selection to first visible character in document line - + Extend rectangular selection to first visible character in document line - + Move to first visible character of display in document line - + Extend selection to first visible character in display or document line - + Move to end of document line - + Extend selection to end of document line - + Extend rectangular selection to end of document line - + Move to end of display line - + Extend selection to end of display line - + Move to end of display or document line - + Extend selection to end of display or document line - + Move to start of document - + Extend selection to start of document - + Move to end of document - + Extend selection to end of document - + Move up one page - + Extend selection up one page - + Extend rectangular selection up one page - + Move down one page - + Extend selection down one page - + Extend rectangular selection down one page - + Stuttered move up one page - + Stuttered extend selection up one page - + Stuttered move down one page - + Stuttered extend selection down one page - + Delete current character - + Delete previous character - + Delete previous character if not at start of line - + Delete word to left - + Delete word to right - + Delete right to end of next word - + Delete line to left - + Delete line to right - + Delete current line - + Cut current line - + Copy current line - + Transpose current and previous lines - + Duplicate the current line - + Select all - + Move selected lines up one line - + Move selected lines down one line - + Duplicate selection - + Convert selection to lower case - + Convert selection to upper case - + Cut selection - + Copy selection - + Paste - + Toggle insert/overtype - + Formfeed - + De-indent one level - + Undo last command - + Redo last command - + Zoom in - + Zoom out - + The file <i>%1</i> has been changed on disk.Do you want to reload it? - + File Has Been Changed - + Yes button - + Yes To All button - + No button - + No To All button - - + + Close button - + The file <i>%1</i> has been removed from disk. Do you want to save it under a different name, or close the editor? - + File Has Been Removed - + Save button - + Save As button - + Close All button diff --git a/assets/translations/zh_CN.ts b/assets/translations/zh_CN.ts index f08522f68..fc93ae757 100644 --- a/assets/translations/zh_CN.ts +++ b/assets/translations/zh_CN.ts @@ -75,110 +75,110 @@ 替换全部 - + All Projects 所有工程 - + Current Project 当前工程 - + Current File 当前文件 - + Toggle Search Details 切换搜索详情 - + Scope: 范围: - - + + e.g.*.ts,src/**/include 例如.*.ts,src/**/include - + Files To Include: 包含文件: - + Files To Exclude: 不包含文件: - + All projects path is empty, please import! 所有项目路径均为空,请导入! - + Current projects path is empty, please import! 当前工程路径为空,请先导入! - + No files are currently open, please open! 目前没有打开任何文件,请打开! - + Advance Search 高级搜索 - + Cancel button 取消 - + Continue button 继续 - + No results found. 没有匹配的结果. - + Replace 1 occurence across 1 file? 替换1个文件中的1个结果? - + Replace 1 occurence across 1 file with %1? 使用 %1 替换1个文件中的1个结果? - + Replace %1 occurences across 1 file? 替换1个文件中的%1个结果? - + Replace %1 occurences across 1 file with %2? 使用 %2 替换1个文件中的%1个结果? - + Replace %1 occurences across %2 files? 替换%2个文件中的%1个结果? - + Replace %1 occurences across %2 files with %3? 使用 %3 替换%2个文件中的%1个结果? @@ -289,17 +289,17 @@ Application - + <br/>Built on %1 %2 in %3<br/> 创建于%1 %2, %3平台 - + deepin-unioncode - + Deepin Union Code is a lightweight integrated development environment, featured with multilingual and cross platform compatibility. Deepin Union Code是一款具有多语言、跨平台兼容特性的轻量级集成开发环境. @@ -710,82 +710,82 @@ BreakpointItem - + Breakpoint at "%1" 断点地址为 %1 - + Breakpoint by File and Line 按文件和行号设定的断点 - + Breakpoint by Function 按函数设置的断点 - + Breakpoint by Address 按地址设定的断点 - + Unknown Breakpoint Type 未知的断点类型 - + Unclaimed Breakpoint 未明确的断点 - + State: 状态: - + Enabled 激活 - + Disabled 注销 - + Breakpoint Type: 断点类型: - + Condition : 条件: - + Function Name: 函数名: - + File Name: 文件名: - + Line Number: 行号: - + Module: 模块: - + Breakpoint Address: 断点地址: @@ -793,47 +793,47 @@ BreakpointModel - + ... ... - + <More> <More> - + Index 索引 - + Status 状态 - + Function 函数 - + File 文件 - + Line - + Condition 条件 - + Address 地址 @@ -1033,7 +1033,7 @@ storage: %2 CmakeAsynParse - + build 编译 @@ -1041,57 +1041,57 @@ storage: %2 CmakeProjectGenerator - + Run CMake 执行CMake - + Clear CMake 清除CMake - + Files in project %1 have changed, needs to run cmake to update 项目%1中的文件已经更改,需要运行 cmake 来更新 - + Properties 工程属性 - + File are not automatically added to the CmakeList.txt file to the Cmake project. Copy the path to the source files to the clipboard? 文件不会自动添加到 Cmake 项目的 CmakeList.txt 文件中。将源文件的路径复制到剪贴板? - + Copy to Clipboard? 复制到剪贴板? - + Ok 确定 - + Project Properties 工程属性 - + Build 编译 - + Run 运行 - + Kit 套件 @@ -1203,7 +1203,7 @@ storage: %2 CodeGeeX::AskApi - + Install 安装 @@ -1211,66 +1211,58 @@ storage: %2 CodeGeeXManager - + CodeGeeX is not avaliable, please logging in CodeGeeX不可用,请先登录 - + Request timed out, please check the network or if the model is available. 请求超时,请检查网络或者大模型是否可用。 - + This project has not yet established a file index, @codebase wont`t work directly. Confirm whether to create one now. 该工程还没有建立文件索引,@codebase无法正常使用.确认是否现在创建索引 - + Confirm 确定 - + It may take servel minutes 该过程也许会耗费若干分钟 - + Indexing Done 创建索引完成 - + Indexing Failed 建立索引失败 - + The error occurred when performing rag on project %1. 在为工程%1建立文件索引时出现错误 - + The file indexing feature is not available, which may cause functions such as @codebase to not work properly.Please install the required environment. the installation process may take several minutes. 文件索引功能不可用,可能会导致@codebase等功能无法正常使用,请安装相应的环境。 安装过程可能会耗费若干分钟。 - + The indexing of project %1 has not been completed, which may cause the results to be inaccurate. 工程%1的文件索引尚未完全完成,可能会导致结果不准确. - - CodeGeeXOptionWidget - - - CodeGeeX - - - CodeGeeXWidget @@ -1503,13 +1495,13 @@ storage: %2 New C++ Compiler - + New C++ Compiler New C Compiler - + New C Compiler @@ -1621,82 +1613,82 @@ storage: %2 Controller - + Open Document 打开文件 - + Hide ContextWidget 隐藏内容区 - + Open rightspace 打开右侧区域 - + Show docks in this view 当前视图中的窗口 - + &File 文件(&F) - + &Edit 编辑(&E) - + &Build 编译(&B) - + &Debug 调试(&D) - + &Tools 工具(&T) - + &Help 帮助(&H) - + Open File 打开文件 - + Open Project 打开工程 - + Report Bug 报告Bug - + Help Documents 帮助文档 - + Expand All 展开所有 - + Fold All 折叠所有 @@ -1750,9 +1742,9 @@ storage: %2 DAPDebugger - - - + + + The debugee has Terminated. @@ -1761,151 +1753,151 @@ The debugee has Terminated. - + The debugee has Exited. 调试已退出。 - + Input Condition Expression 输入条件表达式 - + Condition 条件 - + When the breakpoint is reached, it will be hit only when the expression is true 当断点到达,仅在表达式为真时触发 - - - + + + Cancel 取消 - + can`t attaching to debugee when debuging other application 调试其他应用程序时不能附加到进程 - + The gdb is required, please install it in console with "sudo apt install gdb", and then restart the tool, reselect the CMake Debugger in Options Dialog... gdb尚未安装,请在控制台中使用“sudo apt install gdb”将其安装,然后重新启动工具,在选项对话框中重新选择CMake调试器... - + Request cxx dap port failed, please retry. 请求cxx dap端口失败,请重新尝试。 - - + + Ok 确认 - + <Unknown> name - + <Unknown> meaning - + <p>The inferior stopped because it received a signal from the operating system.<p><table><tr><td>Signal name : </td><td>%1</td></tr><tr><td>Signal meaning : </td><td>%2</td></tr></table> <p>下位机停止,因为它收到了来自操作系统的信号。<p><table><tr><td>信号名: </td><td>%1</td></tr><tr><td>信号含义: </td><td>%2</td></tr></table> - + Signal Received 信号已接收 - + New Evaluator Expression 新评估表达式 - + Enter an expression to evaluate 输入求值表达式 - + Threads: 线程: - + Stack List 堆栈列表 - + Add New Expression Evaluator 添加新评估表达式 - + Remove This Evaluator 删除评估 - + Name 名称 - + Value - + Type 类型 - + Breakpoint List 断点列表 - + Please build first. Build : Ctrl + B 请先编译工程。 编译:Ctrl + B - + Is preparing dependence, please waiting for a moment 正在加载依赖项,请等待 - + Is getting the dap port, please waiting for a moment 正在获取dap端口,请等待 - + Requesting debug port... 请求调试端口... - + The dap port is not ready, please retry. @@ -1914,37 +1906,37 @@ dap端口未就绪,请重试。 - + Debugging starts 调试开始 - + Launch dap session with port %1 ... 通过端口%1启动dap会话... - + Debugging service initialization failed 调试服务初始化失败 - + Debugger startup failed 调试器启动失败 - + Start debugging coredump file: 开始调试coredump文件: - + The coredump target file is error: coredump目标文件错误: - + The coredump file is error: coredump文件错误: @@ -2242,22 +2234,6 @@ Delete anyway? 加载 - - DisplayDocView - - - Documents - 文件 - - - - DisplayProjectView - - - Projects - 工程 - - DownloadUtil @@ -2272,19 +2248,122 @@ Delete anyway? - EditorLabel + EditorSettingsWidgetGenerator - + + Editor + 编辑器 + + + + EditorStatusBar + + Line %1 Column %2 行 %1 列 %2 + + + INSERT + 插入 + + + + OVERWRITE + 覆盖 + + + + R/O + 只读 + - EditorSettingsWidgetGenerator + EncodeComboBox - - Editor - 编辑器 + + Unicode + Unicode + + + + WesternEuropean + 西欧语系 + + + + CentralEuropean + 中欧语系 + + + + Baltic + 波罗的海语言 + + + + Cyrillic + 西里尔文 + + + + Arabic + 阿拉伯语 + + + + Greek + 希腊语 + + + + Hebrew + 希伯来语 + + + + Turkish + 土耳其语 + + + + Thai + 泰语 + + + + Celtic + 凯尔特语 + + + + SouthEasternEuropean + 东南欧语系 + + + + ChineseSimplified + 简体中文 + + + + ChineseTraditional + 繁体中文 + + + + Japanese + 日语 + + + + Korean + 韩语 + + + + Vietnamese + 越南语 @@ -2489,17 +2568,17 @@ Delete anyway? 字体 - + Family: 字体族: - + Size: 大小: - + Zoom: 缩放: @@ -2911,43 +2990,43 @@ need to manually copy the source code to this path InputEditWidget - + reference codebase 引用代码库 - + reference 引用 - + connect to network 联网 - + Current File 当前文件 - + Select File 选择文件 - + Opened Files 打开文件 - + CodeBase 代码库 - - + + No opened file 没有打开的文件 @@ -3260,37 +3339,37 @@ need to manually copy the source code to this path LanguageClientHandlerPrivate - + Refactor 重构 - + Rename Symbol Under Cursor 重命名 - + Switch Header/Source 切换头文件/源文件 - + Follow Symbol Under Cursor 跟随光标下符号 - + Find Usages 查找引用 - + Format Selection 格式化选中部分 - + %1: <a href='repair'>Repair with %2</a> %1: <a href='repair'>使用 %2 修复</a> @@ -3420,7 +3499,7 @@ repos path: %0 MainWindow - + Hide Dock Widget 隐藏驻留区 @@ -3509,17 +3588,18 @@ repos path: %0 MessageComponent - + edit 编辑 - + Online Searching 联网搜索 - + + Show Reference 显示引用 @@ -3529,12 +3609,12 @@ repos path: %0 Variable - 变量名 + 变量名 Value - + @@ -3707,22 +3787,22 @@ repos path: %0 ProfileSettingWidget - + Ok 确定 - + Restart Required--deep-in unioncode 重启请求 - + The language change will take effect after restart. 语言更改将在重新启动后生效。 - + language: 语言: @@ -3796,93 +3876,93 @@ repos path: %0 ProjectTree - - - + + + New Document 新建文件 - - + + New Directory 新建文件夹 - + Show Containing Folder 显示所在文件夹 - - + + Rename 重命名 - + Open In Terminal 在终端中打开 - + Delete Document 删除文件 - - + + New Document Name 新文件名 - - - - - - - + + + + + + + Ok 确定 - + New Dirctory Name 新文件夹名 - + New Dirctory 新建文件夹 - + Delete operation not be recoverable, delete anyway? 删除操作不可逆转,是否删除? - + Delete: 删除: - + A directory with name %1 already exists. please reanme it 名称为% 1的目录已经存在。请将其重命名 - - + + A file with name %1 already exists. Would you like to overwrite it? 名称为"%1" 的文件已经存在,您想覆盖它吗? - - - - + + + + Cancel 取消 @@ -3999,17 +4079,17 @@ repos path: %0 程序 - + Project Active 激活工程 - + Project Close 关闭工程 - + Project Info 工程信息 @@ -4184,7 +4264,7 @@ repos path: %0 用户行为分析 - + Select File 选择文件 @@ -4549,7 +4629,7 @@ not exists support files: %0 编辑 - + Debug 调试 @@ -4672,7 +4752,7 @@ not exists support files: %0 QTabWidget - + Projects 工程 @@ -4740,77 +4820,74 @@ not exists support files: %0 - RecentDisplay - - - Open Document - 打开文件 - + RecentDisplayWidget - - Open File - 打开文件 + + Projects And Documents + 工程和文档 - - Open Project - 打开工程 + + Clear All + 清空 - - New File or Project - 新建文件或工程 + + Confirm to clear the record of the opened projects and documents? + 确认清除已打开项目和文档的记录吗? - - Recent Open - 最近打开 + + Cancel + button + 取消 - - Documents - 文件 + + Delete + button + 删除 - - - clear all - 清除 + + Session + 会话 - - Confirm to clear the record of the opened file? - 确定清空`已打开文件`记录? + + session manager + 会话管理 - - - Cancel - button - 取消 + + Open Document + 打开文件 - - - Delete - button - 删除 + + Open File + 打开文件 - - Projects - 工程 + + Open Project + 打开工程 - - Confirm to clear the record of the opened project? - 确定清空`已打开工程`记录? + + New File or Project + 新建文件或工程 - + No Project 无记录 + + + Recent Open + 最近打开 + RecordDialog @@ -5871,17 +5948,17 @@ not exists support files: %0 SearchResultItemDelegate - + Replace All 替换全部 - + Replace 替换 - + Dismiss 放弃 @@ -5889,42 +5966,283 @@ not exists support files: %0 SearchResultWidget - + Replace All 替换全部 - - + + Dismiss 放弃 - + Copy Path 复制路径 - + Replace 替换 - + %1 result in %2 file 在%2个文件中匹配到%1个结果 - + %1 results in %2 file 在%2个文件中匹配到%1个结果 - + %1 results in %2 files 在%2个文件中匹配到%1个结果 + + SessionDialog + + + Session Manager + 会话管理 + + + + Restore last session on startup + 启动时恢复上次会话 + + + + Session management is a crucial feature in modern IDEs that allows developers to preserve and restore their working environment across different coding sessions. + 会话管理是现代集成开发环境(IDE)中的一个重要功能,它允许开发人员在不同的编码会话之间保存和恢复他们的工作环境。 + + + + This functionality significantly improves productivity by eliminating the need to manually reconstruct working environments and allowing developers to maintain separate contexts for different tasks or projects. + 这个功能通过消除手动重建工作环境的需求,并允许开发人员为不同的任务或项目维护独立的上下文环境,显著提高了工作效率。 + + + + Close + button + 关闭 + + + + New Session + 新建会话 + + + + Open Session + 打开会话 + + + + Rename Session + 重命名会话 + + + + Clone Session + 克隆会话 + + + + Remove Session + 删除会话 + + + + SessionItemWidget + + + Clone + 克隆 + + + + Rename + 重命名 + + + + Remove + 删除 + + + + %1 (last session) + %(最后的会话) + + + + %1 (current session) + %(当前的会话) + + + + SessionItemWidgetPrivate + + + Are you sure to remove this session? + 您确定要删除这个会话吗? + + + + + Cancel + button + 取消 + + + + Remove + button + 删除 + + + + Rename + button + 重命名 + + + + Rename and Open + button + 重命名并打开 + + + + Rename Session + 重命名会话 + + + + Clone + button + 克隆 + + + + Clone and Open + button + 克隆并打开 + + + + New Session Name + 输入会话名称 + + + + Please input session name + 请输入会话名称 + + + + SessionListView + + + + New Session Name + 输入会话名称 + + + + Create + button + 创建 + + + + Create and Open + button + 创建并打开 + + + + Are you sure to delete these sessions? + 确定要删除会话吗? + + + + Are you sure to remove this session? + 确定要删除会话吗? + + + + Cancel + button + 取消 + + + + Remove + button + 删除 + + + + Clone + button + 克隆 + + + + Clone and Open + button + 克隆并打开 + + + + Rename Session + 重命名 + + + + Rename + button + 重命名 + + + + Rename and Open + button + 重命名并打开 + + + + SessionModel + + + Session + 会话 + + + + Last Modified + 最近修改时间 + + + + SessionNameInputDialog + + + Please input session name + 请输入会话名称 + + + + Cancel + button + 取消 + + ShortcutDialog @@ -6248,32 +6566,32 @@ not exists support files: %0 取消 - + Copy File Path 拷贝文件路径 - + Copy File Name 拷贝文件名 - + Close This File 关闭 - + Close All Files 关闭所有文件 - + Close All Files Except This 关闭除该文件的所有文件 - + Show Containing Folder 显示所在文件夹 @@ -6312,81 +6630,98 @@ not exists support files: %0 button 确定 + + + Encoding changed. Do you want to save the file now? + 文件编码已更改,是否先进行保存? + + + + Cancel + button + 取消 + + + + Save + button + 保存 + TextEditorPrivate - + Refactor 重构 - + Undo 撤销 - + Redo 恢复 - + Cut 剪切 - + Copy 复制 - + Paste 粘贴 - + Delete 删除 - + Select All 选择全部 - + Remove Breakpoint 移除断点 - + Disable Breakpoint 禁用断点 - + Enable Breakpoint 启用断点 - + Add Condition 添加条件 - + Add a breakpoint on line %1 在第 %1 行添加断点 - + jump to %1 line 跳转到 %1 行 - + run to %1 line 运行到 %1 行 @@ -6495,545 +6830,545 @@ not exists support files: %0 WorkspaceWidgetPrivate - + Add/Delete Comment 添加/删除注释 - + Show opened files 显示打开的文件 - + Extend selection down one line 将选区向下延伸一行 - + Extend rectangular selection down one line 将矩形选区向下延伸一行 - + Scroll view down one line 将视图向下滚动一行 - + Extend selection up one line 将选区向上延伸一行 - + Extend rectangular selection up one line 将矩形选区向上延伸一行 - + Scroll view up one line 将视图向上滚动一行 - + Scroll to start of document 滚动到文档的开始 - + Scroll to end of document 滚动到文档的末尾 - + Scroll vertically to centre current line 垂直滚动以使当前行居中 - + Move down one paragraph 向下移动一个段落 - + Extend selection down one paragraph 扩展选区到下一个段落 - + Move up one paragraph 向上移动一个段落 - + Extend selection up one paragraph 扩展选区到上一个段落 - + Move left one character 向左移动一个字符 - + Extend selection left one character 扩展选区到左边一个字符 - + Extend rectangular selection left one character 扩展矩形选区到左边一个字符 - + Move right one character 向右移动一个字符 - + Extend selection right one character 扩展选区到右边一个字符 - + Extend rectangular selection right one character 扩展矩形选区到右边一个字符 - + Move left one word 向左移动一个单词 - + Extend selection left one word 扩展选区到左边一个单词 - + Move right one word 向右移动一个单词 - + Extend selection right one word 扩展选区到右边一个单词 - + Move to end of previous word 移动到前一个单词的末尾 - + Extend selection to end of previous word 扩展选区到前一个单词的末尾 - + Move to end of next word 移动到下一个单词的末尾 - + Extend selection to end of next word 扩展选区到下一个单词的末尾 - + Move left one word part 移动到左边一个词的一部分 - + Extend selection left one word part 扩展选区到左边一个词的一部分 - + Move right one word part 移动到右边一个词的一部分 - + Extend selection right one word part 扩展选区到右边一个词的一部分 - + Move to start of document line 移动到文档行的开头 - + Extend selection to start of document line 扩展选区到文档行的开头 - + Extend rectangular selection to start of document line 扩展矩形选区到文档行的开头 - + Move to start of display line 移动到显示行的开头 - + Extend selection to start of display line 扩展选区到显示行的开头 - + Move to start of display or document line 移动到显示行或文档行的开头 - + Extend selection to start of display or document line 扩展选区到显示行或文档行的开头 - + Move to first visible character in document line 移动到文档行中第一个可见字符 - + Extend selection to first visible character in document line 扩展选区到文档行中第一个可见字符 - + Extend rectangular selection to first visible character in document line 扩展矩形选区到文档行中第一个可见字符 - + Move to first visible character of display in document line 移动到文档行中显示的第一个可见字符 - + Extend selection to first visible character in display or document line 扩展选区到显示行或文档行中第一个可见字符 - + Move to end of document line 移动到文档行的末尾 - + Extend selection to end of document line 扩展选区到文档行的末尾 - + Extend rectangular selection to end of document line 扩展矩形选区到文档行的末尾 - + Move to end of display line 移动到显示行的末尾 - + Extend selection to end of display line 扩展选区到显示行的末尾 - + Move to end of display or document line 移动到显示行或文档行的末尾 - + Extend selection to end of display or document line 扩展选区到显示行或文档行的末尾 - + Move to start of document 移动到文档的开头 - + Extend selection to start of document 扩展选区到文档的开头 - + Move to end of document 移动到文档的末尾 - + Extend selection to end of document 扩展选区到文档的末尾 - + Move up one page 向上移动一页 - + Extend selection up one page 扩展选区向上移动一页 - + Extend rectangular selection up one page 扩展矩形选区向上移动一页 - + Move down one page 向下移动一页 - + Extend selection down one page 扩展选区向下移动一页 - + Extend rectangular selection down one page 扩展矩形选区向下移动一页 - + Stuttered move up one page 逐步向上移动一页 - + Stuttered extend selection up one page 逐步扩展选区向上移动一页 - + Stuttered move down one page 逐步向下移动一页 - + Stuttered extend selection down one page 逐步扩展选区向下移动一页 - + Delete current character 删除当前字符 - + Delete previous character 删除前一个字符 - + Delete previous character if not at start of line 如果不在行首,删除前一个字符 - + Delete word to left 删除左侧的单词 - + Delete word to right 删除右侧的单词 - + Delete right to end of next word 删除到下一个单词末尾的内容 - + Delete line to left 删除左侧的整行内容 - + Delete line to right 删除右侧的整行内容 - + Delete current line 删除当前行 - + Cut current line 剪切当前行 - + Copy current line 复制当前行 - + Transpose current and previous lines 交换当前行和前一行 - + Duplicate the current line 复制当前行 - + Select all 全选 - + Move selected lines up one line 将选中的行向上移动一行 - + Move selected lines down one line 将选中的行向下移动一行 - + Duplicate selection 复制选中的内容 - + Convert selection to lower case 将选中的内容转换为小写字母 - + Convert selection to upper case 将选中的内容转换为大写字母 - + Cut selection 剪切选中的内容 - + Copy selection 复制选中的内容 - + Paste 粘贴 - + Toggle insert/overtype 切换插入/覆盖模式 - + Formfeed 换页 - + De-indent one level 减少一个缩进级别 - + Undo last command 撤销上一个命令 - + Redo last command 重做上一个命令 - + Zoom in 放大 - + Zoom out 缩小 - + The file <i>%1</i> has been changed on disk.Do you want to reload it? %1 被修改,是否重新加载? - + File Has Been Changed 文件发生修改 - + Yes button 确定 - + Yes To All button 应用所有 - + No button 取消 - + No To All button 取消所有 - - + + Close button 关闭 - + The file <i>%1</i> has been removed from disk. Do you want to save it under a different name, or close the editor? %1 被移除,是否需要另存为,或者关闭当前编辑页? - + File Has Been Removed 文件被移除 - + Save button 保存 - + Save As button 另存为 - + Close All button 关闭所有