--- a/src/eric7/i18n/eric7_zh_CN.ts Tue Jul 09 17:20:18 2024 +0200 +++ b/src/eric7/i18n/eric7_zh_CN.ts Tue Jul 09 18:09:27 2024 +0200 @@ -1474,16 +1474,6 @@ </message> <message> <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" /> - <source>Select to enable the generation of a crash session file</source> - <translation>选择以启用生成崩溃会话文件的功能</translation> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" /> - <source>Enable Crash Session</source> - <translation>启用崩溃会话</translation> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" /> <source>Select to use the global application menu bar</source> <translation>选择使用全局应用程序菜单栏</translation> </message> @@ -1509,6 +1499,16 @@ </message> <message> <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" /> + <source>Select to restore the global session</source> + <translation>选择恢复全局会话</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" /> + <source>Global Session</source> + <translation>全局会话</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" /> <source>Select to open the most recently opened file</source> <translation>选择打开最近打开过的文件</translation> </message> @@ -1539,26 +1539,6 @@ </message> <message> <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" /> - <source>Select to restore the global session</source> - <translation>选择恢复全局会话</translation> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" /> - <source>Global Session</source> - <translation>全局会话</translation> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" /> - <source>Select to look for a crash session file first</source> - <translation>选择以先搜索崩溃会话文件</translation> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" /> - <source>Load Crash Session</source> - <translation>加载崩溃会话</translation> - </message> - <message> - <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" /> <source>Check for updates</source> <translation>检查更新</translation> </message> @@ -1634,6 +1614,42 @@ </message> <message> <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" /> + <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" /> + <source>Select to enable the generation of a crash session file</source> + <translation>选择以启用生成崩溃会话文件的功能</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" /> + <source>Crash Session</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" /> + <source>Enable Crash Session</source> + <translation>启用崩溃会话</translation> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" /> + <source>Select to check for a crash session file before opening the above configured startup item.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" /> + <source>Check for Crash Session at startup</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" /> + <source>Select to delete a crash session file after it was loaded.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" /> + <source>Delete Crash Session after loading</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" /> <source>Reporting</source> <translation>漏洞报告</translation> </message> @@ -1708,6 +1724,14 @@ <translation>自动</translation> </message> <message> + <source>Select to look for a crash session file first</source> + <translation type="vanished">选择以先搜索崩溃会话文件</translation> + </message> + <message> + <source>Load Crash Session</source> + <translation type="vanished">加载崩溃会话</translation> + </message> + <message> <source>eric is using background services for certain things like syntax checks or code style checks. Per default the number of processes to use for these checks is determined automatically based on the number of CPUs. Please note, that this is an advanced setting.</source> <translation type="vanished">eric 使用后台服务来处理某些任务,如语法检查或代码格式检查。默认情况下,所使用的进程数量由 CPU 数量自动确定。请注意,这是一个高级设置。</translation> </message> @@ -5228,7 +5252,7 @@ <context> <name>CodeStyleCheckerDialog</name> <message> - <location filename="../Plugins/PluginCodeStyleChecker.py" line="245" /> + <location filename="../Plugins/PluginCodeStyleChecker.py" line="237" /> <source>Fix: {0}</source> <translation>修复: {0}</translation> </message> @@ -6326,28 +6350,28 @@ <translation>Python 3 批量检查</translation> </message> <message> - <location filename="../Plugins/PluginCodeStyleChecker.py" line="367" /> - <location filename="../Plugins/PluginCodeStyleChecker.py" line="282" /> - <location filename="../Plugins/PluginCodeStyleChecker.py" line="262" /> + <location filename="../Plugins/PluginCodeStyleChecker.py" line="359" /> + <location filename="../Plugins/PluginCodeStyleChecker.py" line="274" /> + <location filename="../Plugins/PluginCodeStyleChecker.py" line="254" /> <source>Check Code Style</source> <translation>检查代码格式</translation> </message> <message> - <location filename="../Plugins/PluginCodeStyleChecker.py" line="368" /> - <location filename="../Plugins/PluginCodeStyleChecker.py" line="282" /> - <location filename="../Plugins/PluginCodeStyleChecker.py" line="263" /> + <location filename="../Plugins/PluginCodeStyleChecker.py" line="360" /> + <location filename="../Plugins/PluginCodeStyleChecker.py" line="274" /> + <location filename="../Plugins/PluginCodeStyleChecker.py" line="255" /> <source>&Code Style...</source> <translation>代码格式(&C)…</translation> </message> <message> - <location filename="../Plugins/PluginCodeStyleChecker.py" line="269" /> + <location filename="../Plugins/PluginCodeStyleChecker.py" line="261" /> <source>Check code style.</source> <translation>检查代码格式。</translation> </message> <message> - <location filename="../Plugins/PluginCodeStyleChecker.py" line="375" /> - <location filename="../Plugins/PluginCodeStyleChecker.py" line="285" /> - <location filename="../Plugins/PluginCodeStyleChecker.py" line="271" /> + <location filename="../Plugins/PluginCodeStyleChecker.py" line="367" /> + <location filename="../Plugins/PluginCodeStyleChecker.py" line="277" /> + <location filename="../Plugins/PluginCodeStyleChecker.py" line="263" /> <source><b>Check Code Style...</b><p>This checks Python files for compliance to the code style conventions given in various PEPs.</p></source> <translation><b>检查代码格式…</b>本插件对 Python 源文件进行检查,确保其符合各个 PEP 所规定的代码格式惯例。</[></translation> </message> @@ -12655,7 +12679,7 @@ <context> <name>Editor</name> <message> - <location filename="../QScintilla/Editor.py" line="3546" /> + <location filename="../QScintilla/Editor.py" line="3531" /> <location filename="../QScintilla/Editor.py" line="485" /> <location filename="../QScintilla/Editor.py" line="470" /> <source>Open File</source> @@ -12727,7 +12751,7 @@ <translation>取消注释</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="10138" /> + <location filename="../QScintilla/Editor.py" line="10123" /> <location filename="../QScintilla/Editor.py" line="984" /> <source>Generate Docstring</source> <translation>生成文档字符串</translation> @@ -13010,7 +13034,7 @@ <translation type="unfinished">拼写法</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="9226" /> + <location filename="../QScintilla/Editor.py" line="9211" /> <location filename="../QScintilla/Editor.py" line="1389" /> <source>Check spelling...</source> <translation>正在进行拼写检查…</translation> @@ -13071,7 +13095,7 @@ <translation>编辑断点…</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="6577" /> + <location filename="../QScintilla/Editor.py" line="6562" /> <location filename="../QScintilla/Editor.py" line="1474" /> <source>Enable breakpoint</source> <translation>允许断点</translation> @@ -13223,474 +13247,474 @@ <translation>选择要应用的 Pygments 词法分析器。</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="2239" /> + <location filename="../QScintilla/Editor.py" line="2235" /> <source>Modification of Read Only file</source> <translation>只读文件的改变</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="2240" /> + <location filename="../QScintilla/Editor.py" line="2236" /> <source>You are attempting to change a read only file. Please save to a different file first.</source> <translation>试图改变只读文件。请先保存到另一个文件中。</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="2721" /> + <location filename="../QScintilla/Editor.py" line="2706" /> <source>Add Breakpoint</source> <translation type="unfinished">添加断点</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="2722" /> + <location filename="../QScintilla/Editor.py" line="2707" /> <source>No Python byte code will be created for the selected line. No break point will be set!</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/Editor.py" line="3076" /> + <location filename="../QScintilla/Editor.py" line="3061" /> <source>Printing...</source> <translation>打印中…</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="3093" /> + <location filename="../QScintilla/Editor.py" line="3078" /> <source>Printing completed</source> <translation>打印已完成</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="3095" /> + <location filename="../QScintilla/Editor.py" line="3080" /> <source>Error while printing</source> <translation>打印时出错</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="3098" /> + <location filename="../QScintilla/Editor.py" line="3083" /> <source>Printing aborted</source> <translation>打印失败</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="3480" /> + <location filename="../QScintilla/Editor.py" line="3465" /> <source>File Modified</source> <translation>文件已改变</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="3481" /> + <location filename="../QScintilla/Editor.py" line="3466" /> <source><p>The file <b>{0}</b> has unsaved changes.</p></source> <translation><p>文件 <b>{0}</b> 有未保存的更改。</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="3533" /> + <location filename="../QScintilla/Editor.py" line="3518" /> <source>Open Remote File</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/Editor.py" line="3564" /> + <location filename="../QScintilla/Editor.py" line="3549" /> <source><p>The file <b>{0}</b> could not be opened.</p><p>Reason: {1}</p></source> <translation><p>文件 <b>{0}</b> 无法打开。</p><p>原因:{1}</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="3767" /> - <location filename="../QScintilla/Editor.py" line="3692" /> + <location filename="../QScintilla/Editor.py" line="3752" /> + <location filename="../QScintilla/Editor.py" line="3677" /> <source>Save File</source> <translation>保存文件</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="3758" /> - <location filename="../QScintilla/Editor.py" line="3699" /> + <location filename="../QScintilla/Editor.py" line="3743" /> + <location filename="../QScintilla/Editor.py" line="3684" /> <source>Save Remote File</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/Editor.py" line="3712" /> + <location filename="../QScintilla/Editor.py" line="3697" /> <source><p>The file <b>{0}</b> could not be saved.<br/>Reason: {1}</p></source> <translation><p>文件 <b>{0}</b> 无法保存。<br />原因:{1}</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="3793" /> + <location filename="../QScintilla/Editor.py" line="3778" /> <source><p>The file <b>{0}</b> already exists. Overwrite it?</p></source> <translation><p>文件 <b>{0}</b> 已经存在。是否覆盖?</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="3937" /> + <location filename="../QScintilla/Editor.py" line="3922" /> <source>Save File to Device</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/Editor.py" line="3938" /> + <location filename="../QScintilla/Editor.py" line="3923" /> <source>Enter the complete device file path:</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/Editor.py" line="5726" /> + <location filename="../QScintilla/Editor.py" line="5711" /> <source>Autocompletion</source> <translation>自动完成</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5727" /> + <location filename="../QScintilla/Editor.py" line="5712" /> <source>Autocompletion is not available because there is no autocompletion source set.</source> <translation>自动完成无效,没有设定自动完成源。</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="5861" /> + <location filename="../QScintilla/Editor.py" line="5846" /> <source>Auto-Completion Provider</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/Editor.py" line="5862" /> + <location filename="../QScintilla/Editor.py" line="5847" /> <source>The completion list provider '{0}' was already registered. Ignoring duplicate request.</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/Editor.py" line="6158" /> + <location filename="../QScintilla/Editor.py" line="6143" /> <source>Call-Tips Provider</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/Editor.py" line="6159" /> + <location filename="../QScintilla/Editor.py" line="6144" /> <source>The call-tips provider '{0}' was already registered. Ignoring duplicate request.</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/Editor.py" line="6581" /> + <location filename="../QScintilla/Editor.py" line="6566" /> <source>Disable breakpoint</source> <translation>去除断点</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7005" /> + <location filename="../QScintilla/Editor.py" line="6990" /> <source>Code Coverage</source> <translation>代码覆盖率</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7006" /> + <location filename="../QScintilla/Editor.py" line="6991" /> <source>Please select a coverage file</source> <translation>请选择一个覆盖率文件</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7068" /> + <location filename="../QScintilla/Editor.py" line="7053" /> <source>Load Coverage Data</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/Editor.py" line="7069" /> + <location filename="../QScintilla/Editor.py" line="7054" /> <source><p>The coverage data could not be loaded from file <b>{0}</b>.</p><p>Reason: {1}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/Editor.py" line="7098" /> - <location filename="../QScintilla/Editor.py" line="7090" /> + <location filename="../QScintilla/Editor.py" line="7083" /> + <location filename="../QScintilla/Editor.py" line="7075" /> <source>Show Code Coverage Annotations</source> <translation>显示代码覆盖率注解</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7091" /> + <location filename="../QScintilla/Editor.py" line="7076" /> <source>All lines have been covered.</source> <translation>所有行均被已覆盖。</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7099" /> + <location filename="../QScintilla/Editor.py" line="7084" /> <source>There is no coverage file available.</source> <translation>没有有效的覆盖率文件。</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7207" /> + <location filename="../QScintilla/Editor.py" line="7192" /> <source>Profile Data</source> <translation>剖析数据</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7208" /> + <location filename="../QScintilla/Editor.py" line="7193" /> <source>Please select a profile file</source> <translation>请选择一个剖析文件</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7370" /> - <location filename="../QScintilla/Editor.py" line="7364" /> + <location filename="../QScintilla/Editor.py" line="7355" /> + <location filename="../QScintilla/Editor.py" line="7349" /> <source>Syntax Error</source> <translation>语法错误</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7371" /> + <location filename="../QScintilla/Editor.py" line="7356" /> <source>No syntax error message available.</source> <translation>语法错误消息无效。</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7618" /> - <location filename="../QScintilla/Editor.py" line="7612" /> + <location filename="../QScintilla/Editor.py" line="7603" /> + <location filename="../QScintilla/Editor.py" line="7597" /> <source>Warning</source> <translation>警告</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7618" /> + <location filename="../QScintilla/Editor.py" line="7603" /> <source>No warning messages available.</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/Editor.py" line="7697" /> + <location filename="../QScintilla/Editor.py" line="7682" /> <source>Info: {0}</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/Editor.py" line="7713" /> - <location filename="../QScintilla/Editor.py" line="7699" /> + <location filename="../QScintilla/Editor.py" line="7698" /> + <location filename="../QScintilla/Editor.py" line="7684" /> <source>Error: {0}</source> <translation>错误:{0}</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7701" /> + <location filename="../QScintilla/Editor.py" line="7686" /> <source>Style: {0}</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/Editor.py" line="7706" /> + <location filename="../QScintilla/Editor.py" line="7691" /> <source>Warning: {0}</source> <translation>警告:{0}</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7836" /> + <location filename="../QScintilla/Editor.py" line="7821" /> <source>Macro Name</source> <translation>宏名称</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7836" /> + <location filename="../QScintilla/Editor.py" line="7821" /> <source>Select a macro name:</source> <translation>选择一个宏名称:</translation> </message> <message> + <location filename="../QScintilla/Editor.py" line="7847" /> + <source>Load macro file</source> + <translation>输入宏文件</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="7893" /> + <location filename="../QScintilla/Editor.py" line="7849" /> + <source>Macro files (*.macro)</source> + <translation>宏文件 (*.macro)</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="7871" /> + <location filename="../QScintilla/Editor.py" line="7861" /> + <source>Error loading macro</source> + <translation>载入宏文件出错</translation> + </message> + <message> <location filename="../QScintilla/Editor.py" line="7862" /> - <source>Load macro file</source> - <translation>输入宏文件</translation> - </message> - <message> - <location filename="../QScintilla/Editor.py" line="7908" /> - <location filename="../QScintilla/Editor.py" line="7864" /> - <source>Macro files (*.macro)</source> - <translation>宏文件 (*.macro)</translation> - </message> - <message> - <location filename="../QScintilla/Editor.py" line="7886" /> - <location filename="../QScintilla/Editor.py" line="7876" /> - <source>Error loading macro</source> - <translation>载入宏文件出错</translation> - </message> - <message> - <location filename="../QScintilla/Editor.py" line="7877" /> <source><p>The macro file <b>{0}</b> could not be read.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/Editor.py" line="7887" /> + <location filename="../QScintilla/Editor.py" line="7872" /> <source><p>The macro file <b>{0}</b> is corrupt.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/Editor.py" line="7906" /> + <location filename="../QScintilla/Editor.py" line="7891" /> <source>Save macro file</source> <translation>保存宏文件</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7924" /> + <location filename="../QScintilla/Editor.py" line="7909" /> <source>Save macro</source> <translation>保存宏</translation> </message> <message> + <location filename="../QScintilla/Editor.py" line="7910" /> + <source><p>The macro file <b>{0}</b> already exists. Overwrite it?</p></source> + <translation><p>宏文件 <b>{0}</b> 已经存在。是否覆盖?</p></translation> + </message> + <message> <location filename="../QScintilla/Editor.py" line="7925" /> - <source><p>The macro file <b>{0}</b> already exists. Overwrite it?</p></source> - <translation><p>宏文件 <b>{0}</b> 已经存在。是否覆盖?</p></translation> + <source>Error saving macro</source> + <translation>保存宏出错</translation> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="7926" /> + <source><p>The macro file <b>{0}</b> could not be written.</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../QScintilla/Editor.py" line="7939" /> + <source>Start Macro Recording</source> + <translation>开始宏录制</translation> </message> <message> <location filename="../QScintilla/Editor.py" line="7940" /> - <source>Error saving macro</source> - <translation>保存宏出错</translation> - </message> - <message> - <location filename="../QScintilla/Editor.py" line="7941" /> - <source><p>The macro file <b>{0}</b> could not be written.</p></source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../QScintilla/Editor.py" line="7954" /> - <source>Start Macro Recording</source> - <translation>开始宏录制</translation> - </message> - <message> - <location filename="../QScintilla/Editor.py" line="7955" /> <source>Macro recording is already active. Start new?</source> <translation>宏录制已激活。开始录制新宏?</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7981" /> + <location filename="../QScintilla/Editor.py" line="7966" /> <source>Macro Recording</source> <translation>宏录制</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="7982" /> + <location filename="../QScintilla/Editor.py" line="7967" /> <source>Enter name of the macro:</source> <translation>输入宏名称:</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="8199" /> + <location filename="../QScintilla/Editor.py" line="8184" /> <source>{0} (ro)</source> <translation>{0}(只读)</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="8387" /> + <location filename="../QScintilla/Editor.py" line="8372" /> <source><p>The file <b>{0}</b> has been changed while it was opened in eric. Reread it?</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/Editor.py" line="8393" /> + <location filename="../QScintilla/Editor.py" line="8378" /> <source><br><b>Warning:</b> You will lose your changes upon reopening it.</source> <translation><br><b>警告:</b>您在重新打开时将丢失所有更改。</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="8400" /> + <location filename="../QScintilla/Editor.py" line="8385" /> <source>File changed</source> <translation>文件已改变</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="8544" /> + <location filename="../QScintilla/Editor.py" line="8529" /> <source>Reload File</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/Editor.py" line="8545" /> + <location filename="../QScintilla/Editor.py" line="8530" /> <source><p>The editor contains unsaved modifications.</p><p><b>Warning:</b> You will lose your changes upon reloading it.</p><p>Shall the editor really be reloaded?</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/Editor.py" line="8645" /> + <location filename="../QScintilla/Editor.py" line="8630" /> <source>Drop Error</source> <translation>降落误差</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="8646" /> + <location filename="../QScintilla/Editor.py" line="8631" /> <source><p><b>{0}</b> is not a file.</p></source> <translation><p><b>{0}</b> 不是一个文件。</p></translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="8667" /> + <location filename="../QScintilla/Editor.py" line="8652" /> <source>Resources</source> <translation>资源</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="8669" /> + <location filename="../QScintilla/Editor.py" line="8654" /> <source>Add file...</source> <translation>添加文件…</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="8670" /> + <location filename="../QScintilla/Editor.py" line="8655" /> <source>Add files...</source> <translation>添加文件…</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="8671" /> + <location filename="../QScintilla/Editor.py" line="8656" /> <source>Add aliased file...</source> <translation>添加别名文件…</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="8673" /> + <location filename="../QScintilla/Editor.py" line="8658" /> <source>Add localized resource...</source> <translation>添加本地资源…</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="8676" /> + <location filename="../QScintilla/Editor.py" line="8661" /> <source>Add resource frame</source> <translation>添加资源结构</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="8696" /> + <location filename="../QScintilla/Editor.py" line="8681" /> <source>Add file resource</source> <translation>添加文件资源</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="8710" /> + <location filename="../QScintilla/Editor.py" line="8695" /> <source>Add file resources</source> <translation>添加多个文件资源</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="8734" /> - <location filename="../QScintilla/Editor.py" line="8728" /> + <location filename="../QScintilla/Editor.py" line="8719" /> + <location filename="../QScintilla/Editor.py" line="8713" /> <source>Add aliased file resource</source> <translation>添加别名文件资源</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="8735" /> + <location filename="../QScintilla/Editor.py" line="8720" /> <source>Alias for file <b>{0}</b>:</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/Editor.py" line="8817" /> + <location filename="../QScintilla/Editor.py" line="8802" /> <source>Package Diagram</source> <translation>程序包图</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="8818" /> + <location filename="../QScintilla/Editor.py" line="8803" /> <source>Include class attributes?</source> <translation>包含类属性?</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="8838" /> + <location filename="../QScintilla/Editor.py" line="8823" /> <source>Imports Diagram</source> <translation>引用图</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="8839" /> + <location filename="../QScintilla/Editor.py" line="8824" /> <source>Include imports from external modules?</source> <translation>从外部模块包含引用?</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="8858" /> + <location filename="../QScintilla/Editor.py" line="8843" /> <source>Application Diagram</source> <translation>应用程序图</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="8859" /> + <location filename="../QScintilla/Editor.py" line="8844" /> <source>Include module names?</source> <translation>包含模块名?</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="9230" /> + <location filename="../QScintilla/Editor.py" line="9215" /> <source>Add to dictionary</source> <translation>添加到文件夹</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="9232" /> + <location filename="../QScintilla/Editor.py" line="9217" /> <source>Ignore All</source> <translation>全部忽略</translation> </message> <message> - <location filename="../QScintilla/Editor.py" line="9679" /> + <location filename="../QScintilla/Editor.py" line="9664" /> <source>Sort Lines</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/Editor.py" line="9680" /> + <location filename="../QScintilla/Editor.py" line="9665" /> <source>The selection contains illegal data for a numerical sort.</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/Editor.py" line="9773" /> + <location filename="../QScintilla/Editor.py" line="9758" /> <source>Register Mouse Click Handler</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/Editor.py" line="9774" /> + <location filename="../QScintilla/Editor.py" line="9759" /> <source>A mouse click handler for "{0}" was already registered by "{1}". Aborting request by "{2}"...</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/Editor.py" line="9867" /> + <location filename="../QScintilla/Editor.py" line="9852" /> <source>{0:4d} {1}</source> <comment>line number, source code</comment> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/Editor.py" line="9873" /> + <location filename="../QScintilla/Editor.py" line="9858" /> <source>{0:4d} {1} => {2}</source> <comment>line number, source code, file name</comment> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/Editor.py" line="9951" /> + <location filename="../QScintilla/Editor.py" line="9936" /> <source>EditorConfig Properties</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/Editor.py" line="9952" /> + <location filename="../QScintilla/Editor.py" line="9937" /> <source><p>The EditorConfig properties for file <b>{0}</b> could not be loaded.</p></source> <translation type="unfinished" /> </message> @@ -50010,13 +50034,13 @@ <name>Lexers</name> <message> <location filename="../QScintilla/Lexers/__init__.py" line="412" /> - <location filename="../Preferences/__init__.py" line="610" /> + <location filename="../Preferences/__init__.py" line="611" /> <source>Python Files (*.py *.py3)</source> <translation type="unfinished">Python 文件 (*.py *.py3)</translation> </message> <message> <location filename="../QScintilla/Lexers/__init__.py" line="505" /> - <location filename="../Preferences/__init__.py" line="613" /> + <location filename="../Preferences/__init__.py" line="614" /> <source>Python3 Files (*.py)</source> <translation type="unfinished" /> </message> @@ -61628,18 +61652,18 @@ <context> <name>Preferences</name> <message> - <location filename="../Preferences/__init__.py" line="1918" /> + <location filename="../Preferences/__init__.py" line="1919" /> <source>Export Preferences</source> <translation>导出首选项</translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1947" /> - <location filename="../Preferences/__init__.py" line="1920" /> + <location filename="../Preferences/__init__.py" line="1948" /> + <location filename="../Preferences/__init__.py" line="1921" /> <source>Properties File (*.ini);;All Files (*)</source> <translation>属性文件 (*.ini);;所有文件 (*)</translation> </message> <message> - <location filename="../Preferences/__init__.py" line="1945" /> + <location filename="../Preferences/__init__.py" line="1946" /> <source>Import Preferences</source> <translation>导入首选项</translation> </message> @@ -73567,12 +73591,12 @@ <translation>“{0}”未找到。</translation> </message> <message> - <location filename="../QScintilla/SearchReplaceWidget.py" line="1330" /> + <location filename="../QScintilla/SearchReplaceWidget.py" line="1325" /> <source>Replaced {0} occurrences.</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/SearchReplaceWidget.py" line="1336" /> + <location filename="../QScintilla/SearchReplaceWidget.py" line="1331" /> <source>Nothing replaced because '{0}' was not found.</source> <translation type="unfinished" /> </message> @@ -86106,27 +86130,27 @@ <context> <name>SyntaxCheckService</name> <message> - <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckService.py" line="245" /> + <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckService.py" line="244" /> <source>Python 3 batch check</source> <translation type="unfinished">Python 3 批量检查</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckService.py" line="265" /> + <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckService.py" line="264" /> <source>JavaScript batch check</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckService.py" line="285" /> + <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckService.py" line="284" /> <source>YAML batch check</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckService.py" line="305" /> + <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckService.py" line="304" /> <source>JSON batch check</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckService.py" line="325" /> + <location filename="../Plugins/CheckerPlugins/SyntaxChecker/SyntaxCheckService.py" line="324" /> <source>TOML batch check</source> <translation type="unfinished" /> </message> @@ -93726,57 +93750,57 @@ <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="7971" /> + <location filename="../UI/UserInterface.py" line="7973" /> <source>Clean stale crash sessions</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="7972" /> + <location filename="../UI/UserInterface.py" line="7974" /> <source>Do you really want to delete these stale crash session files?</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="8348" /> + <location filename="../UI/UserInterface.py" line="8350" /> <source>Drop Error</source> <translation>降落误差</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="8349" /> + <location filename="../UI/UserInterface.py" line="8351" /> <source><p><b>{0}</b> is not a file.</p></source> <translation><p><b>{0}</b> 不是一个文件。</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="8535" /> + <location filename="../UI/UserInterface.py" line="8537" /> <source>Upgrade available</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="8536" /> + <location filename="../UI/UserInterface.py" line="8538" /> <source><p>A newer version of the <b>eric-ide</b> package is available at <a href="{0}/eric-ide/">PyPI</a>.</p><p>Installed: {1}<br/>Available: <b>{2}</b></p><p>Shall <b>eric-ide</b> be upgraded?</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="8581" /> + <location filename="../UI/UserInterface.py" line="8583" /> <source>First time usage</source> <translation>第一次使用</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="8582" /> + <location filename="../UI/UserInterface.py" line="8584" /> <source>eric has not been configured yet. The configuration dialog will be started.</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="8604" /> + <location filename="../UI/UserInterface.py" line="8606" /> <source>Select Workspace Directory</source> <translation>选择工作区目录</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="8772" /> + <location filename="../UI/UserInterface.py" line="8774" /> <source>Unsaved Data Detected</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="8773" /> + <location filename="../UI/UserInterface.py" line="8775" /> <source>Some editors contain unsaved data. Shall these be saved?</source> <translation type="unfinished" /> </message>