--- a/src/eric7/i18n/eric7_zh_CN.ts Mon Jul 29 14:43:59 2024 +0200 +++ b/src/eric7/i18n/eric7_zh_CN.ts Sat Aug 31 10:54:21 2024 +0200 @@ -5121,7 +5121,7 @@ <context> <name>CodeStyleChecker</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="515" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="516" /> <source>No message defined for code '{0}'.</source> <translation type="unfinished" /> </message> @@ -6264,226 +6264,226 @@ <context> <name>CodeStyleFixer</name> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="253" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="254" /> <source>Triple single quotes converted to triple double quotes.</source> <translation>三单引号转换成双引号。</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="256" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="257" /> <source>Introductory quotes corrected to be {0}"""</source> <translation>前导引号更正为 {0}"""</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="259" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="260" /> <source>Single line docstring put on one line.</source> <translation>单行的文档字串放在一行。</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="262" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="263" /> <source>Period added to summary line.</source> <translation>附于总结线的句号。</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="289" /> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="265" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="290" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="266" /> <source>Blank line before function/method docstring removed.</source> <translation>函数/方法文档字串前的空行已移除。</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="268" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="269" /> <source>Blank line inserted before class docstring.</source> <translation>类文档字串前插入的空行。</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="271" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="272" /> <source>Blank line inserted after class docstring.</source> <translation>类文档字串后的插入的空行。</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="274" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="275" /> <source>Blank line inserted after docstring summary.</source> <translation>文档字串摘要后插入的空行。</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="277" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="278" /> <source>Blank line inserted after last paragraph of docstring.</source> <translation>文档字串最后段落插入的空行。</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="280" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="281" /> <source>Leading quotes put on separate line.</source> <translation>前导引号放在单独一行。</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="283" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="284" /> <source>Trailing quotes put on separate line.</source> <translation>尾随引号放在单独一行。</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="286" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="287" /> <source>Blank line before class docstring removed.</source> <translation>类文档字串前的空行已移除。</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="292" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="293" /> <source>Blank line after class docstring removed.</source> <translation>类文档字串后的空行已移除。</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="295" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="296" /> <source>Blank line after function/method docstring removed.</source> <translation>函数/方法文档字串后的空行已移除。</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="298" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="299" /> <source>Blank line after last paragraph removed.</source> <translation>最后段落后的空行已移除。</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="301" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="302" /> <source>Tab converted to 4 spaces.</source> <translation>制表符转换为4个空格。</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="304" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="305" /> <source>Indentation adjusted to be a multiple of four.</source> <translation>缩进调整为4的倍数。</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="307" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="308" /> <source>Indentation of continuation line corrected.</source> <translation>连续行缩进已更正。</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="310" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="311" /> <source>Indentation of closing bracket corrected.</source> <translation>右括号缩进已更正。</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="313" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="314" /> <source>Missing indentation of continuation line corrected.</source> <translation>连续行缩进丢失已更正。</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="316" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="317" /> <source>Closing bracket aligned to opening bracket.</source> <translation>右括号与左括号一致。</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="319" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="320" /> <source>Indentation level changed.</source> <translation>缩进值已改变。</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="322" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="323" /> <source>Indentation level of hanging indentation changed.</source> <translation>悬挂缩进的缩进值已改变。</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="325" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="326" /> <source>Visual indentation corrected.</source> <translation>可视缩进已更正。</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="340" /> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="334" /> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="328" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="341" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="335" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="329" /> <source>Extraneous whitespace removed.</source> <translation>多余空格已删除。</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="337" /> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="331" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="338" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="332" /> <source>Missing whitespace added.</source> <translation>丢失的空格已添加。</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="343" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="344" /> <source>Whitespace around comment sign corrected.</source> <translation>注释符两边的空格已更正。</translation> </message> <message numerus="yes"> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="346" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="347" /> <source>%n blank line(s) inserted.</source> <translation> <numerusform>已插入 %n 空行。</numerusform> </translation> </message> <message numerus="yes"> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="349" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="350" /> <source>%n superfluous lines removed</source> <translation> <numerusform>已移除 %n 多余行</numerusform> </translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="352" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="353" /> <source>Superfluous blank lines removed.</source> <translation>多余空行已移除。</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="355" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="356" /> <source>Superfluous blank lines after function decorator removed.</source> <translation>函数修饰符后的多余空行已移除。</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="358" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="359" /> <source>Imports were put on separate lines.</source> <translation>已将导入放在单独行。</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="361" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="362" /> <source>Long lines have been shortened.</source> <translation>长行已被截短。</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="364" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="365" /> <source>Redundant backslash in brackets removed.</source> <translation>括号中的多余反斜杠已移除。</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="370" /> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="367" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="371" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="368" /> <source>Compound statement corrected.</source> <translation>复合语句已更正。</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="373" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="374" /> <source>Comparison to None/True/False corrected.</source> <translation>无/真/假的对比已更正。</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="376" /> - <source>'{0}' argument added.</source> - <translation>已添加 '{0}' 参数。</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="377" /> - <source>'{0}' argument removed.</source> - <translation>已移除 '{0}' 参数。</translation> + <source>'{0}' argument added.</source> + <translation>已添加 '{0}' 参数。</translation> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="378" /> + <source>'{0}' argument removed.</source> + <translation>已移除 '{0}' 参数。</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="379" /> <source>Whitespace stripped from end of line.</source> <translation>删除行尾空格。</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="381" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="382" /> <source>newline added to end of file.</source> <translation>文件尾添加新行。</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="384" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="385" /> <source>Superfluous trailing blank lines removed from end of file.</source> <translation>文件尾多余的空行已移除。</translation> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="387" /> - <source>'<>' replaced by '!='.</source> - <translation>用“!=”代替“<>”。</translation> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="388" /> + <source>'<>' replaced by '!='.</source> + <translation>用“!=”代替“<>”。</translation> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="389" /> <source>Could not save the file! Skipping it. Reason: {0}</source> <translation>不能保存该文件!已略过。原因: {0}</translation> </message> @@ -20689,45 +20689,45 @@ <context> <name>EricToolBarDialog</name> <message> - <location filename="../EricWidgets/EricToolBarDialog.py" line="89" /> + <location filename="../EricWidgets/EricToolBarDialog.py" line="90" /> <source>--Separator--</source> <translation type="unfinished">--分隔符--</translation> </message> <message> - <location filename="../EricWidgets/EricToolBarDialog.py" line="169" /> - <location filename="../EricWidgets/EricToolBarDialog.py" line="160" /> + <location filename="../EricWidgets/EricToolBarDialog.py" line="164" /> + <location filename="../EricWidgets/EricToolBarDialog.py" line="155" /> <source>New Toolbar</source> <translation type="unfinished">新建工具栏</translation> </message> <message> - <location filename="../EricWidgets/EricToolBarDialog.py" line="161" /> + <location filename="../EricWidgets/EricToolBarDialog.py" line="156" /> <source>Toolbar Name:</source> <translation type="unfinished">工具栏名称:</translation> </message> <message> - <location filename="../EricWidgets/EricToolBarDialog.py" line="238" /> - <location filename="../EricWidgets/EricToolBarDialog.py" line="170" /> + <location filename="../EricWidgets/EricToolBarDialog.py" line="233" /> + <location filename="../EricWidgets/EricToolBarDialog.py" line="165" /> <source>A toolbar with the name <b>{0}</b> already exists.</source> <translation type="unfinished" /> </message> <message> - <location filename="../EricWidgets/EricToolBarDialog.py" line="197" /> + <location filename="../EricWidgets/EricToolBarDialog.py" line="192" /> <source>Remove Toolbar</source> <translation type="unfinished">移除工具栏</translation> </message> <message> - <location filename="../EricWidgets/EricToolBarDialog.py" line="198" /> + <location filename="../EricWidgets/EricToolBarDialog.py" line="193" /> <source>Should the toolbar <b>{0}</b> really be removed?</source> <translation type="unfinished" /> </message> <message> - <location filename="../EricWidgets/EricToolBarDialog.py" line="237" /> - <location filename="../EricWidgets/EricToolBarDialog.py" line="225" /> + <location filename="../EricWidgets/EricToolBarDialog.py" line="232" /> + <location filename="../EricWidgets/EricToolBarDialog.py" line="220" /> <source>Rename Toolbar</source> <translation type="unfinished">重命名工具栏</translation> </message> <message> - <location filename="../EricWidgets/EricToolBarDialog.py" line="226" /> + <location filename="../EricWidgets/EricToolBarDialog.py" line="221" /> <source>New Toolbar Name:</source> <translation type="unfinished">新工具栏名称:</translation> </message> @@ -54428,723 +54428,723 @@ <context> <name>MiniEditor</name> <message> - <location filename="../QScintilla/MiniEditor.py" line="492" /> + <location filename="../QScintilla/MiniEditor.py" line="493" /> <source>About eric Mini Editor</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="493" /> + <location filename="../QScintilla/MiniEditor.py" line="494" /> <source>The eric Mini Editor is an editor component based on QScintilla. It may be used for simple editing tasks, that don't need the power of a full blown editor.</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="562" /> + <location filename="../QScintilla/MiniEditor.py" line="563" /> <source>Line: {0:5}</source> <translation>行:{0:5}</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="566" /> + <location filename="../QScintilla/MiniEditor.py" line="567" /> <source>Pos: {0:5}</source> <translation>列:{0:5}</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="580" /> + <location filename="../QScintilla/MiniEditor.py" line="581" /> <source>Language: {0}</source> <translation type="unfinished">语言:{0}</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="644" /> + <location filename="../QScintilla/MiniEditor.py" line="645" /> <source>New</source> <translation>新建</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="646" /> - <source>&New</source> - <translation>新建(&N)</translation> - </message> - <message> <location filename="../QScintilla/MiniEditor.py" line="647" /> + <source>&New</source> + <translation>新建(&N)</translation> + </message> + <message> + <location filename="../QScintilla/MiniEditor.py" line="648" /> <source>Ctrl+N</source> <comment>File|New</comment> <translation>Ctrl+N</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="652" /> + <location filename="../QScintilla/MiniEditor.py" line="653" /> <source>Open an empty editor window</source> <translation>打开一个空白编辑器窗口</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="654" /> + <location filename="../QScintilla/MiniEditor.py" line="655" /> <source><b>New</b><p>An empty editor window will be created.</p></source> <translation><b>新建</b><p>创建一个空白编辑器窗口。</p></translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="660" /> + <location filename="../QScintilla/MiniEditor.py" line="661" /> <source>Open</source> <translation>打开</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="662" /> - <source>&Open...</source> - <translation>打开(&O)…</translation> - </message> - <message> <location filename="../QScintilla/MiniEditor.py" line="663" /> + <source>&Open...</source> + <translation>打开(&O)…</translation> + </message> + <message> + <location filename="../QScintilla/MiniEditor.py" line="664" /> <source>Ctrl+O</source> <comment>File|Open</comment> <translation>Ctrl+O</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="668" /> + <location filename="../QScintilla/MiniEditor.py" line="669" /> <source>Open a file</source> <translation>打开一个文件</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="670" /> + <location filename="../QScintilla/MiniEditor.py" line="671" /> <source><b>Open a file</b><p>You will be asked for the name of a file to be opened.</p></source> <translation><b>打开一个文件</b><p>将询问要打开的文件名称。</p></translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="679" /> + <location filename="../QScintilla/MiniEditor.py" line="680" /> <source>Save</source> <translation>保存</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="681" /> - <source>&Save</source> - <translation>保存(&S)</translation> - </message> - <message> <location filename="../QScintilla/MiniEditor.py" line="682" /> + <source>&Save</source> + <translation>保存(&S)</translation> + </message> + <message> + <location filename="../QScintilla/MiniEditor.py" line="683" /> <source>Ctrl+S</source> <comment>File|Save</comment> <translation>Ctrl+S</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="687" /> + <location filename="../QScintilla/MiniEditor.py" line="688" /> <source>Save the current file</source> <translation>保存当前文件</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="689" /> + <location filename="../QScintilla/MiniEditor.py" line="690" /> <source><b>Save File</b><p>Save the contents of current editor window.</p></source> <translation><b>保存文件</b><p>保存当前编辑器窗口的内容。</p></translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="698" /> + <location filename="../QScintilla/MiniEditor.py" line="699" /> <source>Save as</source> <translation>另存为</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="700" /> - <source>Save &as...</source> - <translation>另存为(&A)…</translation> - </message> - <message> <location filename="../QScintilla/MiniEditor.py" line="701" /> + <source>Save &as...</source> + <translation>另存为(&A)…</translation> + </message> + <message> + <location filename="../QScintilla/MiniEditor.py" line="702" /> <source>Shift+Ctrl+S</source> <comment>File|Save As</comment> <translation>Shift+Ctrl+S</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="706" /> + <location filename="../QScintilla/MiniEditor.py" line="707" /> <source>Save the current file to a new one</source> <translation>将当前文件保存到一个新文件中</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="708" /> + <location filename="../QScintilla/MiniEditor.py" line="709" /> <source><b>Save File as</b><p>Save the contents of current editor window to a new file. The file can be entered in a file selection dialog.</p></source> <translation><b>文件另存为</b><p>将当前编辑器窗口的内容保存到一个新文件中。可以在文件选择对话框中输入该文件。</p></translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="718" /> + <location filename="../QScintilla/MiniEditor.py" line="719" /> <source>Save Copy</source> <translation>保存副本</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="720" /> + <location filename="../QScintilla/MiniEditor.py" line="721" /> <source>Save &Copy...</source> <translation>保存副本(&C)…</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="726" /> + <location filename="../QScintilla/MiniEditor.py" line="727" /> <source>Save a copy of the current file</source> <translation>保存当前文件的一个副本</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="728" /> + <location filename="../QScintilla/MiniEditor.py" line="729" /> <source><b>Save Copy</b><p>Save a copy of the contents of current editor window. The file can be entered in a file selection dialog.</p></source> <translation><b>保存副本</b>保存当前编辑器窗口内容的一个副本。文件可以在文件选择对话框中输入。</p></translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="738" /> + <location filename="../QScintilla/MiniEditor.py" line="739" /> <source>Close</source> <translation>关闭</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="740" /> - <source>&Close</source> - <translation>关闭(&C)</translation> - </message> - <message> <location filename="../QScintilla/MiniEditor.py" line="741" /> + <source>&Close</source> + <translation>关闭(&C)</translation> + </message> + <message> + <location filename="../QScintilla/MiniEditor.py" line="742" /> <source>Ctrl+W</source> <comment>File|Close</comment> <translation>Ctrl+W</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="746" /> + <location filename="../QScintilla/MiniEditor.py" line="747" /> <source>Close the editor window</source> <translation>关闭编辑器窗口</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="748" /> + <location filename="../QScintilla/MiniEditor.py" line="749" /> <source><b>Close Window</b><p>Close the current window.</p></source> <translation><b>关闭窗口</b><p>关闭当前窗口。</p></translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="754" /> + <location filename="../QScintilla/MiniEditor.py" line="755" /> <source>Print</source> <translation>打印</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="756" /> - <source>&Print</source> - <translation>打印(&P)</translation> - </message> - <message> <location filename="../QScintilla/MiniEditor.py" line="757" /> + <source>&Print</source> + <translation>打印(&P)</translation> + </message> + <message> + <location filename="../QScintilla/MiniEditor.py" line="758" /> <source>Ctrl+P</source> <comment>File|Print</comment> <translation>Ctrl+P</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="762" /> + <location filename="../QScintilla/MiniEditor.py" line="763" /> <source>Print the current file</source> <translation>打印当前文件</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="764" /> + <location filename="../QScintilla/MiniEditor.py" line="765" /> <source><b>Print File</b><p>Print the contents of the current file.</p></source> <translation><b>打印文件</b><p>打印当前文件的内容。</p></translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="773" /> + <location filename="../QScintilla/MiniEditor.py" line="774" /> <source>Print Preview</source> <translation>打印预览</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="781" /> + <location filename="../QScintilla/MiniEditor.py" line="782" /> <source>Print preview of the current file</source> <translation>当前文件的打印预览</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="783" /> + <location filename="../QScintilla/MiniEditor.py" line="784" /> <source><b>Print Preview</b><p>Print preview of the current file.</p></source> <translation><b>打印预览</b><p>当前文件的打印预览。</p></translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="796" /> + <location filename="../QScintilla/MiniEditor.py" line="797" /> <source>Undo</source> <translation>撤消</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="798" /> - <source>&Undo</source> - <translation>撤消(&U)</translation> - </message> - <message> <location filename="../QScintilla/MiniEditor.py" line="799" /> + <source>&Undo</source> + <translation>撤消(&U)</translation> + </message> + <message> + <location filename="../QScintilla/MiniEditor.py" line="800" /> <source>Ctrl+Z</source> <comment>Edit|Undo</comment> <translation>Ctrl+Z</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="800" /> + <location filename="../QScintilla/MiniEditor.py" line="801" /> <source>Alt+Backspace</source> <comment>Edit|Undo</comment> <translation>Alt+Backspace</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="804" /> + <location filename="../QScintilla/MiniEditor.py" line="805" /> <source>Undo the last change</source> <translation>撤消最后一次更改</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="806" /> + <location filename="../QScintilla/MiniEditor.py" line="807" /> <source><b>Undo</b><p>Undo the last change done in the current editor.</p></source> <translation><b>撤消</b><p>在当前编辑器中撤消最后一次更改。</p></translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="815" /> + <location filename="../QScintilla/MiniEditor.py" line="816" /> <source>Redo</source> <translation>重做</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="817" /> - <source>&Redo</source> - <translation>重做(&R)</translation> - </message> - <message> <location filename="../QScintilla/MiniEditor.py" line="818" /> + <source>&Redo</source> + <translation>重做(&R)</translation> + </message> + <message> + <location filename="../QScintilla/MiniEditor.py" line="819" /> <source>Ctrl+Shift+Z</source> <comment>Edit|Redo</comment> <translation>Ctrl+Shift+Z</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="823" /> + <location filename="../QScintilla/MiniEditor.py" line="824" /> <source>Redo the last change</source> <translation>重做最后一次更改</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="825" /> + <location filename="../QScintilla/MiniEditor.py" line="826" /> <source><b>Redo</b><p>Redo the last change done in the current editor.</p></source> <translation><b>重做</b><p>在当前编辑器中重做最后一次更改。</p></translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="834" /> + <location filename="../QScintilla/MiniEditor.py" line="835" /> <source>Cut</source> <translation>剪切</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="836" /> - <source>Cu&t</source> - <translation>剪切(&t)</translation> - </message> - <message> <location filename="../QScintilla/MiniEditor.py" line="837" /> + <source>Cu&t</source> + <translation>剪切(&t)</translation> + </message> + <message> + <location filename="../QScintilla/MiniEditor.py" line="838" /> <source>Ctrl+X</source> <comment>Edit|Cut</comment> <translation>Ctrl+X</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="838" /> + <location filename="../QScintilla/MiniEditor.py" line="839" /> <source>Shift+Del</source> <comment>Edit|Cut</comment> <translation>Shift+Del</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="842" /> + <location filename="../QScintilla/MiniEditor.py" line="843" /> <source>Cut the selection</source> <translation>剪切所选内容</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="844" /> + <location filename="../QScintilla/MiniEditor.py" line="845" /> <source><b>Cut</b><p>Cut the selected text of the current editor to the clipboard.</p></source> <translation><b>剪切</b><p>将当前编辑器所选内容剪切到剪贴板中。</p></translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="854" /> + <location filename="../QScintilla/MiniEditor.py" line="855" /> <source>Copy</source> <translation>复制</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="856" /> - <source>&Copy</source> - <translation>复制(&C)</translation> - </message> - <message> <location filename="../QScintilla/MiniEditor.py" line="857" /> - <source>Ctrl+C</source> - <comment>Edit|Copy</comment> - <translation>Ctrl+C</translation> + <source>&Copy</source> + <translation>复制(&C)</translation> </message> <message> <location filename="../QScintilla/MiniEditor.py" line="858" /> + <source>Ctrl+C</source> + <comment>Edit|Copy</comment> + <translation>Ctrl+C</translation> + </message> + <message> + <location filename="../QScintilla/MiniEditor.py" line="859" /> <source>Ctrl+Ins</source> <comment>Edit|Copy</comment> <translation>Ctrl+Ins</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="862" /> + <location filename="../QScintilla/MiniEditor.py" line="863" /> <source>Copy the selection</source> <translation>复制所选内容</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="864" /> + <location filename="../QScintilla/MiniEditor.py" line="865" /> <source><b>Copy</b><p>Copy the selected text of the current editor to the clipboard.</p></source> <translation><b>复制</b><p>将当前编辑器所选内容复制到剪贴板中。</p></translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="874" /> + <location filename="../QScintilla/MiniEditor.py" line="875" /> <source>Paste</source> <translation>粘贴</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="876" /> - <source>&Paste</source> - <translation>粘贴(&P)</translation> - </message> - <message> <location filename="../QScintilla/MiniEditor.py" line="877" /> - <source>Ctrl+V</source> - <comment>Edit|Paste</comment> - <translation>Ctrl+V</translation> + <source>&Paste</source> + <translation>粘贴(&P)</translation> </message> <message> <location filename="../QScintilla/MiniEditor.py" line="878" /> + <source>Ctrl+V</source> + <comment>Edit|Paste</comment> + <translation>Ctrl+V</translation> + </message> + <message> + <location filename="../QScintilla/MiniEditor.py" line="879" /> <source>Shift+Ins</source> <comment>Edit|Paste</comment> <translation>Shift+Ins</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="882" /> + <location filename="../QScintilla/MiniEditor.py" line="883" /> <source>Paste the last cut/copied text</source> <translation>粘贴最近剪切或复制的文本</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="884" /> + <location filename="../QScintilla/MiniEditor.py" line="885" /> <source><b>Paste</b><p>Paste the last cut/copied text from the clipboard to the current editor.</p></source> <translation><b>粘贴</b><p>将最近剪切或复制的文本从剪贴板粘贴到当前编辑器中。</p></translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="894" /> + <location filename="../QScintilla/MiniEditor.py" line="895" /> <source>Clear</source> <translation>清除</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="896" /> - <source>Cl&ear</source> - <translation>清除(&E)</translation> - </message> - <message> <location filename="../QScintilla/MiniEditor.py" line="897" /> + <source>Cl&ear</source> + <translation>清除(&E)</translation> + </message> + <message> + <location filename="../QScintilla/MiniEditor.py" line="898" /> <source>Alt+Shift+C</source> <comment>Edit|Clear</comment> <translation>Alt+Shift+C</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="902" /> + <location filename="../QScintilla/MiniEditor.py" line="903" /> <source>Clear all text</source> <translation>清除所有文本</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="904" /> + <location filename="../QScintilla/MiniEditor.py" line="905" /> <source><b>Clear</b><p>Delete all text of the current editor.</p></source> <translation><b>清除</b><p>删除当前编辑器中的所有文本。</p></translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2892" /> + <location filename="../QScintilla/MiniEditor.py" line="2893" /> <source>About</source> <translation>关于</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2892" /> + <location filename="../QScintilla/MiniEditor.py" line="2893" /> <source>&About</source> <translation>关于(&A)</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2894" /> + <location filename="../QScintilla/MiniEditor.py" line="2895" /> <source>Display information about this software</source> <translation>显示软件信息</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2896" /> + <location filename="../QScintilla/MiniEditor.py" line="2897" /> <source><b>About</b><p>Display some information about this software.</p></source> <translation><b>关于</b><p>显示与本软件有关的部分信息。</p></translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2905" /> + <location filename="../QScintilla/MiniEditor.py" line="2906" /> <source>About Qt</source> <translation>关于 Qt</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2905" /> + <location filename="../QScintilla/MiniEditor.py" line="2906" /> <source>About &Qt</source> <translation>关于 &Qt</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2908" /> + <location filename="../QScintilla/MiniEditor.py" line="2909" /> <source>Display information about the Qt toolkit</source> <translation>显示 Qt 工具包信息</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2911" /> + <location filename="../QScintilla/MiniEditor.py" line="2912" /> <source><b>About Qt</b><p>Display some information about the Qt toolkit.</p></source> <translation><b>关于 Qt</b><p>显示 Qt 工具包的部分相关信息。</p></translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2920" /> + <location filename="../QScintilla/MiniEditor.py" line="2921" /> <source>What's This?</source> <translation>这是什么?</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2922" /> - <source>&What's This?</source> - <translation>这是什么(&W)?</translation> - </message> - <message> <location filename="../QScintilla/MiniEditor.py" line="2923" /> + <source>&What's This?</source> + <translation>这是什么(&W)?</translation> + </message> + <message> + <location filename="../QScintilla/MiniEditor.py" line="2924" /> <source>Shift+F1</source> <comment>Help|What's This?'</comment> <translation>Shift+F1</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2928" /> + <location filename="../QScintilla/MiniEditor.py" line="2929" /> <source>Context sensitive help</source> <translation>背景帮助</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2930" /> + <location filename="../QScintilla/MiniEditor.py" line="2931" /> <source><b>Display context sensitive help</b><p>In What's This? mode, the mouse cursor shows an arrow with a question mark, and you can click on the interface elements to get a short description of what they do and how to use them. In dialogs, this feature can be accessed using the context help button in the titlebar.</p></source> <translation><b>显示背景帮助</b><p>在“这是什么?”模式中,鼠标光标显示为带问号的箭头,通过点击界面元素你可以获得“在做什么”和“怎样使用”的简短描述。使用标题栏中的上下文帮助按钮可以获得此功能。</p></translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2948" /> + <location filename="../QScintilla/MiniEditor.py" line="2949" /> <source>Preferences</source> <translation type="unfinished">首选项</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2950" /> + <location filename="../QScintilla/MiniEditor.py" line="2951" /> <source>&Preferences...</source> <translation type="unfinished">首选项(&P)…</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2956" /> + <location filename="../QScintilla/MiniEditor.py" line="2957" /> <source>Set the prefered configuration</source> <translation type="unfinished">设定偏好配置</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2958" /> + <location filename="../QScintilla/MiniEditor.py" line="2959" /> <source><b>Preferences</b><p>Set the configuration items of the application with your prefered values.</p></source> <translation type="unfinished"><b>首选项</b><p>将应用程序的配置项设定为你喜欢的值。</p></translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2972" /> + <location filename="../QScintilla/MiniEditor.py" line="2973" /> <source>&File</source> <translation>文件(&F)</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2984" /> + <location filename="../QScintilla/MiniEditor.py" line="2985" /> <source>&Edit</source> <translation>编辑(&E)</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2994" /> + <location filename="../QScintilla/MiniEditor.py" line="2995" /> <source>&Search</source> <translation type="unfinished">搜索(&S)</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="3004" /> + <location filename="../QScintilla/MiniEditor.py" line="3005" /> <source>&View</source> <translation type="unfinished">视图(&V)</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="3010" /> + <location filename="../QScintilla/MiniEditor.py" line="3011" /> <source>Se&ttings</source> <translation type="unfinished">设置(&T)</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="3015" /> + <location filename="../QScintilla/MiniEditor.py" line="3016" /> <source>&Help</source> <translation>帮助(&H)</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="3027" /> + <location filename="../QScintilla/MiniEditor.py" line="3028" /> <source>File</source> <translation>文件</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="3039" /> + <location filename="../QScintilla/MiniEditor.py" line="3040" /> <source>Edit</source> <translation>编辑</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="3048" /> + <location filename="../QScintilla/MiniEditor.py" line="3049" /> <source>Search</source> <translation type="unfinished">搜索</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="3054" /> + <location filename="../QScintilla/MiniEditor.py" line="3055" /> <source>View</source> <translation type="unfinished">视图</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="3060" /> + <location filename="../QScintilla/MiniEditor.py" line="3061" /> <source>Settings</source> <translation type="unfinished">设置</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="3063" /> + <location filename="../QScintilla/MiniEditor.py" line="3064" /> <source>Help</source> <translation>帮助</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="3076" /> + <location filename="../QScintilla/MiniEditor.py" line="3077" /> <source><p>This part of the status bar displays the editor language.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="3086" /> + <location filename="../QScintilla/MiniEditor.py" line="3087" /> <source><p>This part of the status bar displays an indication of the editors files writability.</p></source> <translation><p>状态条的这一部分显示编辑器文件是否为可写。</p></translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="3095" /> + <location filename="../QScintilla/MiniEditor.py" line="3096" /> <source><p>This part of the status bar displays the line number of the editor.</p></source> <translation><p>状态条的这一部分显示编辑器的行号。</p></translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="3104" /> + <location filename="../QScintilla/MiniEditor.py" line="3105" /> <source><p>This part of the status bar displays the cursor position of the editor.</p></source> <translation><p>状态条的这一部分显示编辑的光标位置。</p></translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="3118" /> + <location filename="../QScintilla/MiniEditor.py" line="3119" /> <source><p>This part of the status bar allows zooming the editor.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="3125" /> + <location filename="../QScintilla/MiniEditor.py" line="3126" /> <source>Ready</source> <translation>就绪</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="3201" /> - <source>eric Mini Editor</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../QScintilla/MiniEditor.py" line="3202" /> + <source>eric Mini Editor</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../QScintilla/MiniEditor.py" line="3203" /> <source>The document has unsaved changes.</source> <translation>文档有未保存的更改。</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="3231" /> - <source>Open File</source> - <translation>打开文件</translation> - </message> - <message> <location filename="../QScintilla/MiniEditor.py" line="3232" /> + <source>Open File</source> + <translation>打开文件</translation> + </message> + <message> + <location filename="../QScintilla/MiniEditor.py" line="3233" /> <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/MiniEditor.py" line="3260" /> + <location filename="../QScintilla/MiniEditor.py" line="3261" /> <source>File loaded</source> <translation>文件已载入</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="3341" /> - <source>Save File</source> - <translation>保存文件</translation> - </message> - <message> <location filename="../QScintilla/MiniEditor.py" line="3342" /> + <source>Save File</source> + <translation>保存文件</translation> + </message> + <message> + <location filename="../QScintilla/MiniEditor.py" line="3343" /> <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/MiniEditor.py" line="3348" /> + <location filename="../QScintilla/MiniEditor.py" line="3349" /> <source>File saved</source> <translation>文件已保存</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="3360" /> + <location filename="../QScintilla/MiniEditor.py" line="3361" /> <source>[*] - {0}</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="3380" /> - <location filename="../QScintilla/MiniEditor.py" line="3360" /> + <location filename="../QScintilla/MiniEditor.py" line="3381" /> + <location filename="../QScintilla/MiniEditor.py" line="3361" /> <source>Mini Editor</source> <translation>迷你编辑器</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="3735" /> - <location filename="../QScintilla/MiniEditor.py" line="3706" /> - <location filename="../QScintilla/MiniEditor.py" line="3373" /> + <location filename="../QScintilla/MiniEditor.py" line="3736" /> + <location filename="../QScintilla/MiniEditor.py" line="3707" /> + <location filename="../QScintilla/MiniEditor.py" line="3374" /> <source>Untitled</source> <translation>未命名</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="3380" /> + <location filename="../QScintilla/MiniEditor.py" line="3381" /> <source>{0}[*] - {1}</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="3701" /> + <location filename="../QScintilla/MiniEditor.py" line="3702" /> <source>Printing...</source> <translation>打印中…</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="3717" /> + <location filename="../QScintilla/MiniEditor.py" line="3718" /> <source>Printing completed</source> <translation>打印已完成</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="3719" /> + <location filename="../QScintilla/MiniEditor.py" line="3720" /> <source>Error while printing</source> <translation>打印时出错</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="3722" /> + <location filename="../QScintilla/MiniEditor.py" line="3723" /> <source>Printing aborted</source> <translation>打印失败</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="3777" /> - <source>Select all</source> - <translation>全选</translation> - </message> - <message> <location filename="../QScintilla/MiniEditor.py" line="3778" /> + <source>Select all</source> + <translation>全选</translation> + </message> + <message> + <location filename="../QScintilla/MiniEditor.py" line="3779" /> <source>Deselect all</source> <translation>全部取消选择</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="3792" /> + <location filename="../QScintilla/MiniEditor.py" line="3793" /> <source>Languages</source> <translation>语言</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="3795" /> + <location filename="../QScintilla/MiniEditor.py" line="3796" /> <source>No Language</source> <translation>无语言</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="3816" /> + <location filename="../QScintilla/MiniEditor.py" line="3817" /> <source>Guessed</source> <translation>猜测</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="3838" /> - <location filename="../QScintilla/MiniEditor.py" line="3820" /> + <location filename="../QScintilla/MiniEditor.py" line="3839" /> + <location filename="../QScintilla/MiniEditor.py" line="3821" /> <source>Alternatives</source> <translation>备选</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="3835" /> + <location filename="../QScintilla/MiniEditor.py" line="3836" /> <source>Alternatives ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="3867" /> - <source>Pygments Lexer</source> - <translation>Pygments 词法分析器</translation> - </message> - <message> <location filename="../QScintilla/MiniEditor.py" line="3868" /> + <source>Pygments Lexer</source> + <translation>Pygments 词法分析器</translation> + </message> + <message> + <location filename="../QScintilla/MiniEditor.py" line="3869" /> <source>Select the Pygments lexer to apply.</source> <translation>选择要应用的 Pygments 词法分析器。</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="4413" /> - <source>EditorConfig Properties</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../QScintilla/MiniEditor.py" line="4414" /> + <source>EditorConfig Properties</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../QScintilla/MiniEditor.py" line="4415" /> <source><p>The EditorConfig properties for file <b>{0}</b> could not be loaded.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="4601" /> - <source>Save File to Device</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../QScintilla/MiniEditor.py" line="4602" /> + <source>Save File to Device</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../QScintilla/MiniEditor.py" line="4603" /> <source>Enter the complete device file path:</source> <translation type="unfinished" /> </message> @@ -55361,499 +55361,504 @@ <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="135" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="134" /> + <source>unnecessary {0} comprehension - rewrite using dict.fromkeys()</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="139" /> <source>sort keys - '{0}' should be before '{1}'</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="140" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="144" /> <source>the number of arguments for property getter method is wrong (should be 1 instead of {0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="145" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="149" /> <source>the number of arguments for property setter method is wrong (should be 2 instead of {0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="150" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="154" /> <source>the number of arguments for property deleter method is wrong (should be 1 instead of {0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="155" /> - <source>the name of the setter method is wrong (should be '{0}' instead of '{1}')</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="159" /> - <source>the name of the deleter method is wrong (should be '{0}' instead of '{1}')</source> + <source>the name of the setter method is wrong (should be '{0}' instead of '{1}')</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="163" /> - <source>the name of the setter decorator is wrong (should be '{0}' instead of '{1}')</source> + <source>the name of the deleter method is wrong (should be '{0}' instead of '{1}')</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="167" /> - <source>the name of the deleter decorator is wrong (should be '{0}' instead of '{1}')</source> + <source>the name of the setter decorator is wrong (should be '{0}' instead of '{1}')</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="171" /> + <source>the name of the deleter decorator is wrong (should be '{0}' instead of '{1}')</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="175" /> <source>multiple decorators were used to declare property '{0}'</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="176" /> - <source>use of 'datetime.datetime()' without 'tzinfo' argument should be avoided</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="180" /> + <source>use of 'datetime.datetime()' without 'tzinfo' argument should be avoided</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="184" /> <source>use of 'datetime.datetime.today()' should be avoided. Use 'datetime.datetime.now(tz=)' instead.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="185" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="189" /> <source>use of 'datetime.datetime.utcnow()' should be avoided. Use 'datetime.datetime.now(tz=datetime.timezone.utc)' instead.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="190" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="194" /> <source>use of 'datetime.datetime.utcfromtimestamp()' should be avoided. Use 'datetime.datetime.fromtimestamp(..., tz=datetime.timezone.utc)' instead.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="195" /> - <source>use of 'datetime.datetime.now()' without 'tz' argument should be avoided</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="199" /> + <source>use of 'datetime.datetime.now()' without 'tz' argument should be avoided</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="203" /> <source>use of 'datetime.datetime.fromtimestamp()' without 'tz' argument should be avoided</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="204" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="208" /> <source>use of 'datetime.datetime.strptime()' should be followed by '.replace(tzinfo=)'</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="209" /> - <source>use of 'datetime.datetime.fromordinal()' should be avoided</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="213" /> + <source>use of 'datetime.datetime.fromordinal()' should be avoided</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="217" /> <source>use of 'datetime.date()' should be avoided. Use 'datetime.datetime(, tzinfo=).date()' instead.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="218" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="222" /> <source>use of 'datetime.date.today()' should be avoided. Use 'datetime.datetime.now(tz=).date()' instead.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="223" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="227" /> <source>use of 'datetime.date.fromtimestamp()' should be avoided. Use 'datetime.datetime.fromtimestamp(tz=).date()' instead.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="228" /> - <source>use of 'datetime.date.fromordinal()' should be avoided</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="232" /> - <source>use of 'datetime.date.fromisoformat()' should be avoided</source> + <source>use of 'datetime.date.fromordinal()' should be avoided</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="236" /> + <source>use of 'datetime.date.fromisoformat()' should be avoided</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="240" /> <source>use of 'datetime.time()' without 'tzinfo' argument should be avoided</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="241" /> - <source>'sys.version[:3]' referenced (Python 3.10), use 'sys.version_info'</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="245" /> - <source>'sys.version[2]' referenced (Python 3.10), use 'sys.version_info'</source> + <source>'sys.version[:3]' referenced (Python 3.10), use 'sys.version_info'</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="249" /> - <source>'sys.version' compared to string (Python 3.10), use 'sys.version_info'</source> + <source>'sys.version[2]' referenced (Python 3.10), use 'sys.version_info'</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="253" /> - <source>'sys.version_info[0] == 3' referenced (Python 4), use '>='</source> + <source>'sys.version' compared to string (Python 3.10), use 'sys.version_info'</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="257" /> - <source>'six.PY3' referenced (Python 4), use 'not six.PY2'</source> + <source>'sys.version_info[0] == 3' referenced (Python 4), use '>='</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="261" /> + <source>'six.PY3' referenced (Python 4), use 'not six.PY2'</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="265" /> <source>'sys.version_info[1]' compared to integer (Python 4), compare 'sys.version_info' to tuple</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="266" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="270" /> <source>'sys.version_info.minor' compared to integer (Python 4), compare 'sys.version_info' to tuple</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="271" /> - <source>'sys.version[0]' referenced (Python 10), use 'sys.version_info'</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="275" /> - <source>'sys.version' compared to string (Python 10), use 'sys.version_info'</source> + <source>'sys.version[0]' referenced (Python 10), use 'sys.version_info'</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="279" /> + <source>'sys.version' compared to string (Python 10), use 'sys.version_info'</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="283" /> <source>'sys.version[:1]' referenced (Python 10), use 'sys.version_info'</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="284" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="288" /> <source>Do not use bare 'except:', it also catches unexpected events like memory errors, interrupts, system exit, and so on. Prefer excepting specific exceptions. If you're sure what you're doing, be explicit and write 'except BaseException:'.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="291" /> - <source>Python does not support the unary prefix increment</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="295" /> + <source>Python does not support the unary prefix increment</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="299" /> <source>assigning to 'os.environ' does not clear the environment - use 'os.environ.clear()'</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="300" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="304" /> <source>using 'hasattr(x, "__call__")' to test if 'x' is callable is unreliable. Use 'callable(x)' for consistent results.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="305" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="309" /> <source>using .strip() with multi-character strings is misleading. Use .replace(), .removeprefix(), .removesuffix(), or regular expressions to remove string fragments.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="311" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="315" /> <source>loop control variable {0} not used within the loop body - start the name with an underscore</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="316" /> - <source>do not call getattr with a constant attribute value</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="320" /> - <source>do not call setattr with a constant attribute value</source> + <source>do not call getattr with a constant attribute value</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="324" /> - <source>do not call assert False since python -O removes these calls</source> + <source>do not call setattr with a constant attribute value</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="328" /> + <source>do not call assert False since python -O removes these calls</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="332" /> <source>return/continue/break inside finally blocks cause exceptions to be silenced. Exceptions should be silenced in except blocks. Control statements can be moved outside the finally block.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="334" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="338" /> <source>A length-one tuple literal is redundant. Write 'except {0}:' instead of 'except ({0},):'.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="339" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="343" /> <source>Redundant exception types in 'except ({0}){1}:'. Write 'except {2}{1}:', which catches exactly the same exceptions.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="344" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="348" /> <source>Result of comparison is not used. This line doesn't do anything. Did you intend to prepend it with assert?</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="349" /> - <source>Cannot raise a literal. Did you intend to return it or raise an Exception?</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="353" /> + <source>Cannot raise a literal. Did you intend to return it or raise an Exception?</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="357" /> <source>'assertRaises(Exception)' and 'pytest.raises(Exception)' should be considered evil. They can lead to your test passing even if the code being tested is never executed due to a typo. Assert for a more specific exception (builtin or custom), or use 'assertRaisesRegex' (if using 'assertRaises'), or add the 'match' keyword argument (if using 'pytest.raises'), or use the context manager form with a target.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="362" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="366" /> <source>Found useless {0} expression. Consider either assigning it to a variable or removing it.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="367" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="371" /> <source>Use of 'functools.lru_cache' or 'functools.cache' on methods can lead to memory leaks. The cache may retain instance references, preventing garbage collection.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="373" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="377" /> <source>Found for loop that reassigns the iterable it is iterating with each iterable value.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="378" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="382" /> <source>f-string used as docstring. This will be interpreted by python as a joined string rather than a docstring.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="383" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="387" /> <source>No arguments passed to 'contextlib.suppress'. No exceptions will be suppressed and therefore this context manager is redundant.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="388" /> - <source>Function definition does not bind loop variable '{0}'.</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="392" /> + <source>Function definition does not bind loop variable '{0}'.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="396" /> <source>{0} is an abstract base class, but none of the methods it defines are abstract. This is not necessarily an error, but you might have forgotten to add the @abstractmethod decorator, potentially in conjunction with @classmethod, @property and/or @staticmethod.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="399" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="403" /> <source>Exception '{0}' has been caught multiple times. Only the first except will be considered and all other except catches can be safely removed.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="404" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="408" /> <source>Star-arg unpacking after a keyword argument is strongly discouraged, because it only works when the keyword parameter is declared after all parameters supplied by the unpacked sequence, and this change of ordering can surprise and mislead readers.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="411" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="415" /> <source>{0} is an empty method in an abstract base class, but has no abstract decorator. Consider adding @abstractmethod.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="416" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="420" /> <source>No explicit stacklevel argument found. The warn method from the warnings module uses a stacklevel of 1 by default. This will only show a stack trace for the line on which the warn method is called. It is therefore recommended to use a stacklevel of 2 or greater to provide more information to the user.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="424" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="428" /> <source>Using 'except ():' with an empty tuple does not handle/catch anything. Add exceptions to handle.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="429" /> - <source>Except handlers should only be names of exception classes</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="433" /> + <source>Except handlers should only be names of exception classes</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="437" /> <source>Using the generator returned from 'itertools.groupby()' more than once will do nothing on the second usage. Save the result to a list, if the result is needed multiple times.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="439" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="443" /> <source>Possible unintentional type annotation (using ':'). Did you mean to assign (using '=')?</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="444" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="448" /> <source>Set should not contain duplicate item '{0}'. Duplicate items will be replaced with a single item at runtime.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="449" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="453" /> <source>re.{0} should get '{1}' and 'flags' passed as keyword arguments to avoid confusion due to unintuitive argument positions.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="454" /> - <source>Static key in dict comprehension: {0!r}.</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="458" /> - <source>Don't except 'BaseException' unless you plan to re-raise it.</source> + <source>Static key in dict comprehension: {0!r}.</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="462" /> + <source>Don't except 'BaseException' unless you plan to re-raise it.</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="466" /> <source>Class '__init__' methods must not return or yield and any values.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="467" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="471" /> <source>Editing a loop's mutable iterable often leads to unexpected results/bugs.</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="472" /> - <source>unncessary f-string</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="476" /> + <source>unncessary f-string</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="480" /> <source>cannot use 'self.__class__' as first argument of 'super()' call</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="481" /> - <source>found {0} formatter</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="485" /> - <source>format string does contain unindexed parameters</source> + <source>found {0} formatter</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="489" /> - <source>docstring does contain unindexed parameters</source> + <source>format string does contain unindexed parameters</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="493" /> - <source>other string does contain unindexed parameters</source> + <source>docstring does contain unindexed parameters</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="497" /> - <source>format call uses too large index ({0})</source> + <source>other string does contain unindexed parameters</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="501" /> - <source>format call uses missing keyword ({0})</source> + <source>format call uses too large index ({0})</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="505" /> - <source>format call uses keyword arguments but no named entries</source> + <source>format call uses missing keyword ({0})</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="509" /> - <source>format call uses variable arguments but no numbered entries</source> + <source>format call uses keyword arguments but no named entries</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="513" /> - <source>format call uses implicit and explicit indexes together</source> + <source>format call uses variable arguments but no numbered entries</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="517" /> - <source>format call provides unused index ({0})</source> + <source>format call uses implicit and explicit indexes together</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="521" /> + <source>format call provides unused index ({0})</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="525" /> <source>format call provides unused keyword ({0})</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="526" /> - <source>expected these __future__ imports: {0}; but only got: {1}</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="530" /> + <source>expected these __future__ imports: {0}; but only got: {1}</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="534" /> <source>expected these __future__ imports: {0}; but got none</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="535" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="539" /> <source>gettext import with alias _ found: {0}</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="540" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="544" /> <source>print statement found</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="545" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="549" /> <source>one element tuple found</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="554" /> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="550" /> - <source>mutable default argument of type {0}</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="558" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="554" /> + <source>mutable default argument of type {0}</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="562" /> <source>mutable default argument of function call '{0}'</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="563" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="567" /> <source>None should not be added at any return if function has no return value except None</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="568" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="572" /> <source>an explicit value at every return should be added if function has a return value except None</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="573" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="577" /> <source>an explicit return at the end of the function should be added if it has a return value except None</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="578" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="582" /> <source>a value should not be assigned to a variable if it will be used as a return value only</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="584" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="588" /> <source>prefer implied line continuation inside parentheses, brackets and braces as opposed to a backslash</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="590" /> - <source>implicitly concatenated string or bytes literals on one line</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="594" /> - <source>implicitly concatenated string or bytes literals over continuation line</source> + <source>implicitly concatenated string or bytes literals on one line</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="598" /> + <source>implicitly concatenated string or bytes literals over continuation line</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="602" /> <source>explicitly concatenated string or bytes should be implicitly concatenated</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="603" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/Miscellaneous/translations.py" line="607" /> <source>commented code lines should be removed</source> <translation type="unfinished" /> </message> @@ -86358,15 +86363,15 @@ <context> <name>Tabview</name> <message> - <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1132" /> - <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1067" /> + <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1134" /> + <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1069" /> <source>Untitled {0}</source> <translation>无标题 {0}</translation> </message> <message> - <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1532" /> - <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1143" /> - <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1088" /> + <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1534" /> + <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1145" /> + <location filename="../Plugins/ViewManagerPlugins/Tabview/Tabview.py" line="1090" /> <source>{0} (ro)</source> <translation>{0}(只读)</translation> </message> @@ -91098,7 +91103,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="7844" /> + <location filename="../UI/UserInterface.py" line="7860" /> <location filename="../UI/UserInterface.py" line="1946" /> <location filename="../UI/UserInterface.py" line="1939" /> <source>Load session</source> @@ -92189,7 +92194,7 @@ <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="6593" /> + <location filename="../UI/UserInterface.py" line="6609" /> <location filename="../UI/UserInterface.py" line="3163" /> <source>Snapshot</source> <translation>快照</translation> @@ -92426,8 +92431,8 @@ <translation><b>键盘快捷键</b><p>将程序的键盘快捷键设置成你喜欢的按键。</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="7552" /> - <location filename="../UI/UserInterface.py" line="7533" /> + <location filename="../UI/UserInterface.py" line="7568" /> + <location filename="../UI/UserInterface.py" line="7549" /> <location filename="../UI/UserInterface.py" line="3393" /> <source>Export Keyboard Shortcuts</source> <translation>导出键盘快捷键</translation> @@ -92448,7 +92453,7 @@ <translation><b>导出键盘快捷键</b><p>导出程序的键盘快捷键。</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="7571" /> + <location filename="../UI/UserInterface.py" line="7587" /> <location filename="../UI/UserInterface.py" line="3412" /> <source>Import Keyboard Shortcuts</source> <translation>导入键盘快捷键</translation> @@ -92857,7 +92862,7 @@ <translation>设置</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="6321" /> + <location filename="../UI/UserInterface.py" line="6337" /> <location filename="../UI/UserInterface.py" line="4185" /> <location filename="../UI/UserInterface.py" line="4170" /> <source>Help</source> @@ -93035,315 +93040,315 @@ <translation>全部隐藏(&H)</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="6458" /> - <location filename="../UI/UserInterface.py" line="6447" /> - <location filename="../UI/UserInterface.py" line="6399" /> - <location filename="../UI/UserInterface.py" line="6389" /> - <location filename="../UI/UserInterface.py" line="6210" /> - <location filename="../UI/UserInterface.py" line="6200" /> - <location filename="../UI/UserInterface.py" line="6142" /> - <location filename="../UI/UserInterface.py" line="6132" /> + <location filename="../UI/UserInterface.py" line="6474" /> + <location filename="../UI/UserInterface.py" line="6463" /> + <location filename="../UI/UserInterface.py" line="6415" /> + <location filename="../UI/UserInterface.py" line="6405" /> + <location filename="../UI/UserInterface.py" line="6228" /> + <location filename="../UI/UserInterface.py" line="6218" /> + <location filename="../UI/UserInterface.py" line="6160" /> + <location filename="../UI/UserInterface.py" line="6150" /> <source>Problem</source> <translation>问题</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="6459" /> - <location filename="../UI/UserInterface.py" line="6448" /> - <location filename="../UI/UserInterface.py" line="6400" /> - <location filename="../UI/UserInterface.py" line="6390" /> - <location filename="../UI/UserInterface.py" line="6211" /> - <location filename="../UI/UserInterface.py" line="6201" /> - <location filename="../UI/UserInterface.py" line="6143" /> - <location filename="../UI/UserInterface.py" line="6133" /> + <location filename="../UI/UserInterface.py" line="6475" /> + <location filename="../UI/UserInterface.py" line="6464" /> + <location filename="../UI/UserInterface.py" line="6416" /> + <location filename="../UI/UserInterface.py" line="6406" /> + <location filename="../UI/UserInterface.py" line="6229" /> + <location filename="../UI/UserInterface.py" line="6219" /> + <location filename="../UI/UserInterface.py" line="6161" /> + <location filename="../UI/UserInterface.py" line="6151" /> <source><p>The file <b>{0}</b> does not exist or is zero length.</p></source> <translation><p>文件 <b>{0}</b> 不存在或者长度为零。</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="6702" /> - <location filename="../UI/UserInterface.py" line="6613" /> - <location filename="../UI/UserInterface.py" line="6494" /> - <location filename="../UI/UserInterface.py" line="6471" /> - <location filename="../UI/UserInterface.py" line="6412" /> - <location filename="../UI/UserInterface.py" line="6359" /> - <location filename="../UI/UserInterface.py" line="6337" /> - <location filename="../UI/UserInterface.py" line="6286" /> - <location filename="../UI/UserInterface.py" line="6277" /> - <location filename="../UI/UserInterface.py" line="6242" /> - <location filename="../UI/UserInterface.py" line="6233" /> - <location filename="../UI/UserInterface.py" line="6174" /> - <location filename="../UI/UserInterface.py" line="6165" /> + <location filename="../UI/UserInterface.py" line="6718" /> + <location filename="../UI/UserInterface.py" line="6629" /> + <location filename="../UI/UserInterface.py" line="6510" /> + <location filename="../UI/UserInterface.py" line="6487" /> + <location filename="../UI/UserInterface.py" line="6428" /> + <location filename="../UI/UserInterface.py" line="6375" /> + <location filename="../UI/UserInterface.py" line="6353" /> + <location filename="../UI/UserInterface.py" line="6304" /> + <location filename="../UI/UserInterface.py" line="6295" /> + <location filename="../UI/UserInterface.py" line="6260" /> + <location filename="../UI/UserInterface.py" line="6251" /> + <location filename="../UI/UserInterface.py" line="6192" /> + <location filename="../UI/UserInterface.py" line="6183" /> <source>Process Generation Error</source> <translation>进程生成错误</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="6166" /> + <location filename="../UI/UserInterface.py" line="6184" /> <source><p>Could not start Qt-Designer.<br>Ensure that it is available as <b>{0}</b>.</p></source> <translation><p>无法启动 Qt 设计师。<br>请确保它作为 <b>{0}</b> 可用。</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="6175" /> + <location filename="../UI/UserInterface.py" line="6193" /> <source><p>Could not find the Qt-Designer executable.<br>Ensure that it is installed and optionally configured on the Qt configuration page.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="6234" /> + <location filename="../UI/UserInterface.py" line="6252" /> <source><p>Could not start Qt-Linguist.<br>Ensure that it is available as <b>{0}</b>.</p></source> <translation><p>无法启动 Qt 语言家。<br>请确保它作为 <b>{0}</b> 可用。</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="6243" /> + <location filename="../UI/UserInterface.py" line="6261" /> <source><p>Could not find the Qt-Linguist executable.<br>Ensure that it is installed and optionally configured on the Qt configuration page.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="6278" /> + <location filename="../UI/UserInterface.py" line="6296" /> <source><p>Could not start Qt-Assistant.<br>Ensure that it is available as <b>{0}</b>.</p></source> <translation><p>无法启动 Qt 助手。<br>请确保它作为 <b>{0}</b> 可用。</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="6287" /> + <location filename="../UI/UserInterface.py" line="6305" /> <source><p>Could not find the Qt-Assistant executable.<br>Ensure that it is installed and optionally configured on the Qt configuration page.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="6322" /> - <source>Currently no custom viewer is selected. Please use the preferences dialog to specify one.</source> - <translation>目前没有选择自定义浏览器。请使用首选项对话框指定一个。</translation> - </message> - <message> <location filename="../UI/UserInterface.py" line="6338" /> + <source>Currently no custom viewer is selected. Please use the preferences dialog to specify one.</source> + <translation>目前没有选择自定义浏览器。请使用首选项对话框指定一个。</translation> + </message> + <message> + <location filename="../UI/UserInterface.py" line="6354" /> <source><p>Could not start custom viewer.<br>Ensure that it is available as <b>{0}</b>.</p></source> <translation><p>无法启动自定义的查看器。<br>请确保它作为 <b>{0}</b> 可用。</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="6360" /> + <location filename="../UI/UserInterface.py" line="6376" /> <source><p>Could not start the help viewer.<br>Ensure that it is available as <b>hh</b>.</p></source> <translation><p>无法开启帮助浏览器。<br>确保其有效如 <b>hh</b>。</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="6413" /> + <location filename="../UI/UserInterface.py" line="6429" /> <source><p>Could not start UI Previewer.<br>Ensure that it is available as <b>{0}</b>.</p></source> <translation><p>无法启动 UI 预览器。<br>请确保它作为 <b>{0}</b> 可用。</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="6472" /> + <location filename="../UI/UserInterface.py" line="6488" /> <source><p>Could not start Translation Previewer.<br>Ensure that it is available as <b>{0}</b>.</p></source> <translation><p>无法启动翻译预览器。<br>请确保它作为 <b>{0}</b> 可用。</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="6495" /> + <location filename="../UI/UserInterface.py" line="6511" /> <source><p>Could not start SQL Browser.<br>Ensure that it is available as <b>{0}</b>.</p></source> <translation><p>无法启动 SQL 浏览器。<br>请确保它作为 <b>{0}</b> 可用。</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="6594" /> + <location filename="../UI/UserInterface.py" line="6610" /> <source><p>The snapshot utility is not available for Wayland desktop sessions.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="6614" /> + <location filename="../UI/UserInterface.py" line="6630" /> <source><p>Could not start Snapshot tool.<br>Ensure that it is available as <b>{0}</b>.</p></source> <translation><p>无法启动快照工具。<br>请确保它作为 <b>{0}</b> 可用。</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="6647" /> - <location filename="../UI/UserInterface.py" line="6637" /> + <location filename="../UI/UserInterface.py" line="6663" /> + <location filename="../UI/UserInterface.py" line="6653" /> <source>External Tools</source> <translation>外部工具</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="6638" /> + <location filename="../UI/UserInterface.py" line="6654" /> <source>No tool entry found for external tool '{0}' in tool group '{1}'.</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="6648" /> + <location filename="../UI/UserInterface.py" line="6664" /> <source>No toolgroup entry '{0}' found.</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="6685" /> + <location filename="../UI/UserInterface.py" line="6701" /> <source>Starting process '{0} {1}'. </source> <translation>正在启动进程“{0} {1}”。 </translation> </message> <message> - <location filename="../UI/UserInterface.py" line="6703" /> + <location filename="../UI/UserInterface.py" line="6719" /> <source><p>Could not start the tool entry <b>{0}</b>.<br>Ensure that it is available as <b>{1}</b>.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="6782" /> + <location filename="../UI/UserInterface.py" line="6798" /> <source>Process '{0}' has exited. </source> <translation>进程“{0}”已退出。 </translation> </message> <message> - <location filename="../UI/UserInterface.py" line="7069" /> - <location filename="../UI/UserInterface.py" line="7007" /> - <location filename="../UI/UserInterface.py" line="6963" /> - <location filename="../UI/UserInterface.py" line="6889" /> - <location filename="../UI/UserInterface.py" line="6825" /> + <location filename="../UI/UserInterface.py" line="7085" /> + <location filename="../UI/UserInterface.py" line="7023" /> + <location filename="../UI/UserInterface.py" line="6979" /> + <location filename="../UI/UserInterface.py" line="6905" /> + <location filename="../UI/UserInterface.py" line="6841" /> <source>Documentation Missing</source> <translation>文档缺失</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="7070" /> - <location filename="../UI/UserInterface.py" line="7008" /> - <location filename="../UI/UserInterface.py" line="6964" /> - <location filename="../UI/UserInterface.py" line="6890" /> - <location filename="../UI/UserInterface.py" line="6826" /> + <location filename="../UI/UserInterface.py" line="7086" /> + <location filename="../UI/UserInterface.py" line="7024" /> + <location filename="../UI/UserInterface.py" line="6980" /> + <location filename="../UI/UserInterface.py" line="6906" /> + <location filename="../UI/UserInterface.py" line="6842" /> <source><p>The documentation starting point "<b>{0}</b>" could not be found.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="7051" /> - <location filename="../UI/UserInterface.py" line="6933" /> + <location filename="../UI/UserInterface.py" line="7067" /> + <location filename="../UI/UserInterface.py" line="6949" /> <source>Documentation</source> <translation>文档</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="6934" /> + <location filename="../UI/UserInterface.py" line="6950" /> <source><p>The PyQt{0} documentation starting point has not been configured.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="7052" /> + <location filename="../UI/UserInterface.py" line="7068" /> <source><p>The PySide{0} documentation starting point has not been configured.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="7231" /> - <location filename="../UI/UserInterface.py" line="7167" /> + <location filename="../UI/UserInterface.py" line="7247" /> + <location filename="../UI/UserInterface.py" line="7183" /> <source>Start Web Browser</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="7168" /> + <location filename="../UI/UserInterface.py" line="7184" /> <source>The eric web browser could not be started.</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="7232" /> + <location filename="../UI/UserInterface.py" line="7248" /> <source><p>The eric web browser is not started.</p><p>Reason: {0}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="7278" /> + <location filename="../UI/UserInterface.py" line="7294" /> <source>Open Browser</source> <translation>打开浏览器</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="7278" /> + <location filename="../UI/UserInterface.py" line="7294" /> <source>Could not start a web browser</source> <translation>无法启动网络浏览器</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="7573" /> - <location filename="../UI/UserInterface.py" line="7535" /> + <location filename="../UI/UserInterface.py" line="7589" /> + <location filename="../UI/UserInterface.py" line="7551" /> <source>Keyboard Shortcuts File (*.ekj)</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="7553" /> + <location filename="../UI/UserInterface.py" line="7569" /> <source><p>The keyboard shortcuts file <b>{0}</b> exists already. Overwrite it?</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="7757" /> + <location filename="../UI/UserInterface.py" line="7773" /> <source>Load crash session...</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="7760" /> + <location filename="../UI/UserInterface.py" line="7776" /> <source>Clean crash sessions...</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="7797" /> + <location filename="../UI/UserInterface.py" line="7813" /> <source>Read Session</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="7798" /> + <location filename="../UI/UserInterface.py" line="7814" /> <source><p>The session file <b>{0}</b> could not be read.</p></source> <translation><p>会话文件 <b>{0}</b> 无法读取。</p></translation> </message> <message> - <location filename="../UI/UserInterface.py" line="7821" /> + <location filename="../UI/UserInterface.py" line="7837" /> <source>Save Session</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="7846" /> - <location filename="../UI/UserInterface.py" line="7823" /> + <location filename="../UI/UserInterface.py" line="7862" /> + <location filename="../UI/UserInterface.py" line="7839" /> <source>eric Session Files (*.esj)</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="7913" /> + <location filename="../UI/UserInterface.py" line="7929" /> <source>Found Crash Sessions</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="7914" /> + <location filename="../UI/UserInterface.py" line="7930" /> <source>These crash session files were found. Select the one to open. Select 'Cancel' to not open a crash session.</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="7987" /> + <location filename="../UI/UserInterface.py" line="8003" /> <source>Clean stale crash sessions</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="7988" /> + <location filename="../UI/UserInterface.py" line="8004" /> <source>Do you really want to delete these stale crash session files?</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="8364" /> + <location filename="../UI/UserInterface.py" line="8380" /> <source>Drop Error</source> <translation>降落误差</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="8365" /> + <location filename="../UI/UserInterface.py" line="8381" /> <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="8551" /> + <location filename="../UI/UserInterface.py" line="8567" /> <source>Upgrade available</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="8552" /> + <location filename="../UI/UserInterface.py" line="8568" /> <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="8597" /> + <location filename="../UI/UserInterface.py" line="8613" /> <source>First time usage</source> <translation>第一次使用</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="8598" /> + <location filename="../UI/UserInterface.py" line="8614" /> <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="8620" /> + <location filename="../UI/UserInterface.py" line="8636" /> <source>Select Workspace Directory</source> <translation>选择工作区目录</translation> </message> <message> - <location filename="../UI/UserInterface.py" line="8788" /> + <location filename="../UI/UserInterface.py" line="8804" /> <source>Unsaved Data Detected</source> <translation type="unfinished" /> </message> <message> - <location filename="../UI/UserInterface.py" line="8789" /> + <location filename="../UI/UserInterface.py" line="8805" /> <source>Some editors contain unsaved data. Shall these be saved?</source> <translation type="unfinished" /> </message> @@ -94823,7 +94828,7 @@ <translation><b>打印文件</b><p>打印当前编辑器窗口中的内容。</p></translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="775" /> + <location filename="../QScintilla/MiniEditor.py" line="776" /> <location filename="../ViewManager/ViewManager.py" line="913" /> <location filename="../ViewManager/ViewManager.py" line="911" /> <source>Print Preview</source> @@ -95600,8 +95605,8 @@ <translation type="unfinished" /> </message> <message> + <location filename="../QScintilla/MiniEditor.py" line="926" /> <location filename="../QScintilla/MiniEditor.py" line="925" /> - <location filename="../QScintilla/MiniEditor.py" line="924" /> <location filename="../QScintilla/ShellWindow.py" line="575" /> <location filename="../QScintilla/ShellWindow.py" line="574" /> <location filename="../ViewManager/ViewManager.py" line="1858" /> @@ -95610,22 +95615,22 @@ <translation>左移一个字符</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="926" /> + <location filename="../QScintilla/MiniEditor.py" line="927" /> <location filename="../QScintilla/ShellWindow.py" line="576" /> <location filename="../ViewManager/ViewManager.py" line="1859" /> <source>Left</source> <translation>Left</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="934" /> + <location filename="../QScintilla/MiniEditor.py" line="935" /> <location filename="../QScintilla/ShellWindow.py" line="584" /> <location filename="../ViewManager/ViewManager.py" line="1867" /> <source>Meta+B</source> <translation>Meta+B</translation> </message> <message> + <location filename="../QScintilla/MiniEditor.py" line="942" /> <location filename="../QScintilla/MiniEditor.py" line="941" /> - <location filename="../QScintilla/MiniEditor.py" line="940" /> <location filename="../QScintilla/ShellWindow.py" line="591" /> <location filename="../QScintilla/ShellWindow.py" line="590" /> <location filename="../ViewManager/ViewManager.py" line="1874" /> @@ -95634,22 +95639,22 @@ <translation>右移一个字符</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="942" /> + <location filename="../QScintilla/MiniEditor.py" line="943" /> <location filename="../QScintilla/ShellWindow.py" line="592" /> <location filename="../ViewManager/ViewManager.py" line="1875" /> <source>Right</source> <translation>Right</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="949" /> + <location filename="../QScintilla/MiniEditor.py" line="950" /> <location filename="../QScintilla/ShellWindow.py" line="599" /> <location filename="../ViewManager/ViewManager.py" line="1882" /> <source>Meta+F</source> <translation>Meta+F</translation> </message> <message> + <location filename="../QScintilla/MiniEditor.py" line="958" /> <location filename="../QScintilla/MiniEditor.py" line="957" /> - <location filename="../QScintilla/MiniEditor.py" line="956" /> <location filename="../QScintilla/ShellWindow.py" line="683" /> <location filename="../QScintilla/ShellWindow.py" line="682" /> <location filename="../ViewManager/ViewManager.py" line="1890" /> @@ -95658,22 +95663,22 @@ <translation>上移一行</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="958" /> + <location filename="../QScintilla/MiniEditor.py" line="959" /> <location filename="../QScintilla/ShellWindow.py" line="684" /> <location filename="../ViewManager/ViewManager.py" line="1891" /> <source>Up</source> <translation>Up</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="965" /> + <location filename="../QScintilla/MiniEditor.py" line="966" /> <location filename="../QScintilla/ShellWindow.py" line="691" /> <location filename="../ViewManager/ViewManager.py" line="1898" /> <source>Meta+P</source> <translation>Meta+P</translation> </message> <message> + <location filename="../QScintilla/MiniEditor.py" line="974" /> <location filename="../QScintilla/MiniEditor.py" line="973" /> - <location filename="../QScintilla/MiniEditor.py" line="972" /> <location filename="../QScintilla/ShellWindow.py" line="699" /> <location filename="../QScintilla/ShellWindow.py" line="698" /> <location filename="../ViewManager/ViewManager.py" line="1906" /> @@ -95682,30 +95687,30 @@ <translation>下移一行</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="974" /> + <location filename="../QScintilla/MiniEditor.py" line="975" /> <location filename="../QScintilla/ShellWindow.py" line="700" /> <location filename="../ViewManager/ViewManager.py" line="1907" /> <source>Down</source> <translation>Down</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="981" /> + <location filename="../QScintilla/MiniEditor.py" line="982" /> <location filename="../QScintilla/ShellWindow.py" line="707" /> <location filename="../ViewManager/ViewManager.py" line="1914" /> <source>Meta+N</source> <translation>Meta+N</translation> </message> <message> + <location filename="../QScintilla/MiniEditor.py" line="990" /> <location filename="../QScintilla/MiniEditor.py" line="989" /> - <location filename="../QScintilla/MiniEditor.py" line="988" /> <location filename="../ViewManager/ViewManager.py" line="1922" /> <location filename="../ViewManager/ViewManager.py" line="1921" /> <source>Move left one word part</source> <translation>左移一个单词部分</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="1029" /> - <location filename="../QScintilla/MiniEditor.py" line="997" /> + <location filename="../QScintilla/MiniEditor.py" line="1030" /> + <location filename="../QScintilla/MiniEditor.py" line="998" /> <location filename="../QScintilla/ShellWindow.py" line="615" /> <location filename="../ViewManager/ViewManager.py" line="1962" /> <location filename="../ViewManager/ViewManager.py" line="1930" /> @@ -95713,25 +95718,25 @@ <translation>Alt+Left</translation> </message> <message> + <location filename="../QScintilla/MiniEditor.py" line="1006" /> <location filename="../QScintilla/MiniEditor.py" line="1005" /> - <location filename="../QScintilla/MiniEditor.py" line="1004" /> <location filename="../ViewManager/ViewManager.py" line="1938" /> <location filename="../ViewManager/ViewManager.py" line="1937" /> <source>Move right one word part</source> <translation>右移一个单词部分</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2159" /> - <location filename="../QScintilla/MiniEditor.py" line="1049" /> - <location filename="../QScintilla/MiniEditor.py" line="1013" /> + <location filename="../QScintilla/MiniEditor.py" line="2160" /> + <location filename="../QScintilla/MiniEditor.py" line="1050" /> + <location filename="../QScintilla/MiniEditor.py" line="1014" /> <location filename="../ViewManager/ViewManager.py" line="3071" /> <location filename="../ViewManager/ViewManager.py" line="1946" /> <source>Alt+Right</source> <translation>Alt+Right</translation> </message> <message> + <location filename="../QScintilla/MiniEditor.py" line="1022" /> <location filename="../QScintilla/MiniEditor.py" line="1021" /> - <location filename="../QScintilla/MiniEditor.py" line="1020" /> <location filename="../QScintilla/ShellWindow.py" line="607" /> <location filename="../QScintilla/ShellWindow.py" line="606" /> <location filename="../ViewManager/ViewManager.py" line="1954" /> @@ -95740,8 +95745,8 @@ <translation>左移一个词距</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="1089" /> - <location filename="../QScintilla/MiniEditor.py" line="1033" /> + <location filename="../QScintilla/MiniEditor.py" line="1090" /> + <location filename="../QScintilla/MiniEditor.py" line="1034" /> <location filename="../QScintilla/ShellWindow.py" line="619" /> <location filename="../ViewManager/ViewManager.py" line="2018" /> <location filename="../ViewManager/ViewManager.py" line="1966" /> @@ -95749,8 +95754,8 @@ <translation>Ctrl+Left</translation> </message> <message> + <location filename="../QScintilla/MiniEditor.py" line="1042" /> <location filename="../QScintilla/MiniEditor.py" line="1041" /> - <location filename="../QScintilla/MiniEditor.py" line="1040" /> <location filename="../QScintilla/ShellWindow.py" line="627" /> <location filename="../QScintilla/ShellWindow.py" line="626" /> <location filename="../ViewManager/ViewManager.py" line="1974" /> @@ -95759,8 +95764,8 @@ <translation>右移一个词距</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="1843" /> - <location filename="../QScintilla/MiniEditor.py" line="1053" /> + <location filename="../QScintilla/MiniEditor.py" line="1844" /> + <location filename="../QScintilla/MiniEditor.py" line="1054" /> <location filename="../QScintilla/ShellWindow.py" line="635" /> <location filename="../ViewManager/ViewManager.py" line="2755" /> <location filename="../ViewManager/ViewManager.py" line="1982" /> @@ -95768,8 +95773,8 @@ <translation>Ctrl+Right</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="1063" /> - <location filename="../QScintilla/MiniEditor.py" line="1060" /> + <location filename="../QScintilla/MiniEditor.py" line="1064" /> + <location filename="../QScintilla/MiniEditor.py" line="1061" /> <location filename="../QScintilla/ShellWindow.py" line="645" /> <location filename="../QScintilla/ShellWindow.py" line="642" /> <location filename="../ViewManager/ViewManager.py" line="1992" /> @@ -95778,8 +95783,8 @@ <translation>移动至文档行的第一个可见字符</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2104" /> - <location filename="../QScintilla/MiniEditor.py" line="1073" /> + <location filename="../QScintilla/MiniEditor.py" line="2105" /> + <location filename="../QScintilla/MiniEditor.py" line="1074" /> <location filename="../QScintilla/ShellWindow.py" line="655" /> <location filename="../ViewManager/ViewManager.py" line="3016" /> <location filename="../ViewManager/ViewManager.py" line="2002" /> @@ -95787,22 +95792,22 @@ <translation>Home</translation> </message> <message> + <location filename="../QScintilla/MiniEditor.py" line="1082" /> <location filename="../QScintilla/MiniEditor.py" line="1081" /> - <location filename="../QScintilla/MiniEditor.py" line="1080" /> <location filename="../ViewManager/ViewManager.py" line="2010" /> <location filename="../ViewManager/ViewManager.py" line="2009" /> <source>Move to start of display line</source> <translation>移动至所显示行的起始位置</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="1093" /> + <location filename="../QScintilla/MiniEditor.py" line="1094" /> <location filename="../ViewManager/ViewManager.py" line="2022" /> <source>Alt+Home</source> <translation>Alt+Home</translation> </message> <message> + <location filename="../QScintilla/MiniEditor.py" line="1102" /> <location filename="../QScintilla/MiniEditor.py" line="1101" /> - <location filename="../QScintilla/MiniEditor.py" line="1100" /> <location filename="../QScintilla/ShellWindow.py" line="663" /> <location filename="../QScintilla/ShellWindow.py" line="662" /> <location filename="../ViewManager/ViewManager.py" line="2030" /> @@ -95811,15 +95816,15 @@ <translation>移动至文档行的末尾</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="1109" /> + <location filename="../QScintilla/MiniEditor.py" line="1110" /> <location filename="../QScintilla/ShellWindow.py" line="671" /> <location filename="../ViewManager/ViewManager.py" line="2038" /> <source>Meta+E</source> <translation>Meta+E</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2121" /> - <location filename="../QScintilla/MiniEditor.py" line="1113" /> + <location filename="../QScintilla/MiniEditor.py" line="2122" /> + <location filename="../QScintilla/MiniEditor.py" line="1114" /> <location filename="../QScintilla/ShellWindow.py" line="675" /> <location filename="../ViewManager/ViewManager.py" line="3033" /> <location filename="../ViewManager/ViewManager.py" line="2042" /> @@ -95827,16 +95832,16 @@ <translation>End</translation> </message> <message> + <location filename="../QScintilla/MiniEditor.py" line="1122" /> <location filename="../QScintilla/MiniEditor.py" line="1121" /> - <location filename="../QScintilla/MiniEditor.py" line="1120" /> <location filename="../ViewManager/ViewManager.py" line="2050" /> <location filename="../ViewManager/ViewManager.py" line="2049" /> <source>Scroll view down one line</source> <translation>视图向下滚动一行</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="1225" /> - <location filename="../QScintilla/MiniEditor.py" line="1122" /> + <location filename="../QScintilla/MiniEditor.py" line="1226" /> + <location filename="../QScintilla/MiniEditor.py" line="1123" /> <location filename="../QScintilla/ShellWindow.py" line="716" /> <location filename="../ViewManager/ViewManager.py" line="2154" /> <location filename="../ViewManager/ViewManager.py" line="2051" /> @@ -95844,16 +95849,16 @@ <translation>Ctrl+Down</translation> </message> <message> + <location filename="../QScintilla/MiniEditor.py" line="1134" /> <location filename="../QScintilla/MiniEditor.py" line="1133" /> - <location filename="../QScintilla/MiniEditor.py" line="1132" /> <location filename="../ViewManager/ViewManager.py" line="2062" /> <location filename="../ViewManager/ViewManager.py" line="2061" /> <source>Scroll view up one line</source> <translation>视图向上滚动一行</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="1205" /> - <location filename="../QScintilla/MiniEditor.py" line="1134" /> + <location filename="../QScintilla/MiniEditor.py" line="1206" /> + <location filename="../QScintilla/MiniEditor.py" line="1135" /> <location filename="../QScintilla/ShellWindow.py" line="728" /> <location filename="../ViewManager/ViewManager.py" line="2134" /> <location filename="../ViewManager/ViewManager.py" line="2063" /> @@ -95861,36 +95866,36 @@ <translation>Ctrl+Up</translation> </message> <message> + <location filename="../QScintilla/MiniEditor.py" line="1146" /> <location filename="../QScintilla/MiniEditor.py" line="1145" /> - <location filename="../QScintilla/MiniEditor.py" line="1144" /> <location filename="../ViewManager/ViewManager.py" line="2074" /> <location filename="../ViewManager/ViewManager.py" line="2073" /> <source>Move up one paragraph</source> <translation>上移一段</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="1146" /> + <location filename="../QScintilla/MiniEditor.py" line="1147" /> <location filename="../ViewManager/ViewManager.py" line="2075" /> <source>Alt+Up</source> <translation>Alt+Up</translation> </message> <message> + <location filename="../QScintilla/MiniEditor.py" line="1158" /> <location filename="../QScintilla/MiniEditor.py" line="1157" /> - <location filename="../QScintilla/MiniEditor.py" line="1156" /> <location filename="../ViewManager/ViewManager.py" line="2086" /> <location filename="../ViewManager/ViewManager.py" line="2085" /> <source>Move down one paragraph</source> <translation>下移一段</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="1158" /> + <location filename="../QScintilla/MiniEditor.py" line="1159" /> <location filename="../ViewManager/ViewManager.py" line="2087" /> <source>Alt+Down</source> <translation>Alt+Down</translation> </message> <message> + <location filename="../QScintilla/MiniEditor.py" line="1170" /> <location filename="../QScintilla/MiniEditor.py" line="1169" /> - <location filename="../QScintilla/MiniEditor.py" line="1168" /> <location filename="../QScintilla/ShellWindow.py" line="739" /> <location filename="../QScintilla/ShellWindow.py" line="738" /> <location filename="../ViewManager/ViewManager.py" line="2098" /> @@ -95899,15 +95904,15 @@ <translation>上移一页</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="1170" /> + <location filename="../QScintilla/MiniEditor.py" line="1171" /> <location filename="../QScintilla/ShellWindow.py" line="740" /> <location filename="../ViewManager/ViewManager.py" line="2099" /> <source>PgUp</source> <translation>PgUp</translation> </message> <message> + <location filename="../QScintilla/MiniEditor.py" line="1182" /> <location filename="../QScintilla/MiniEditor.py" line="1181" /> - <location filename="../QScintilla/MiniEditor.py" line="1180" /> <location filename="../QScintilla/ShellWindow.py" line="751" /> <location filename="../QScintilla/ShellWindow.py" line="750" /> <location filename="../ViewManager/ViewManager.py" line="2110" /> @@ -95916,50 +95921,50 @@ <translation>下移一页</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="1182" /> + <location filename="../QScintilla/MiniEditor.py" line="1183" /> <location filename="../QScintilla/ShellWindow.py" line="752" /> <location filename="../ViewManager/ViewManager.py" line="2111" /> <source>PgDown</source> <translation>PgDown</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="1189" /> + <location filename="../QScintilla/MiniEditor.py" line="1190" /> <location filename="../QScintilla/ShellWindow.py" line="759" /> <location filename="../ViewManager/ViewManager.py" line="2118" /> <source>Meta+V</source> <translation>Meta+V</translation> </message> <message> + <location filename="../QScintilla/MiniEditor.py" line="1198" /> <location filename="../QScintilla/MiniEditor.py" line="1197" /> - <location filename="../QScintilla/MiniEditor.py" line="1196" /> <location filename="../ViewManager/ViewManager.py" line="2126" /> <location filename="../ViewManager/ViewManager.py" line="2125" /> <source>Move to start of document</source> <translation>移动至文档的起始位置</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="1209" /> + <location filename="../QScintilla/MiniEditor.py" line="1210" /> <location filename="../ViewManager/ViewManager.py" line="2138" /> <source>Ctrl+Home</source> <translation>Ctrl+Home</translation> </message> <message> + <location filename="../QScintilla/MiniEditor.py" line="1218" /> <location filename="../QScintilla/MiniEditor.py" line="1217" /> - <location filename="../QScintilla/MiniEditor.py" line="1216" /> <location filename="../ViewManager/ViewManager.py" line="2146" /> <location filename="../ViewManager/ViewManager.py" line="2145" /> <source>Move to end of document</source> <translation>移动至文档的末尾</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="1229" /> + <location filename="../QScintilla/MiniEditor.py" line="1230" /> <location filename="../ViewManager/ViewManager.py" line="2158" /> <source>Ctrl+End</source> <translation>Ctrl+End</translation> </message> <message> + <location filename="../QScintilla/MiniEditor.py" line="1238" /> <location filename="../QScintilla/MiniEditor.py" line="1237" /> - <location filename="../QScintilla/MiniEditor.py" line="1236" /> <location filename="../QScintilla/ShellWindow.py" line="453" /> <location filename="../QScintilla/ShellWindow.py" line="452" /> <location filename="../ViewManager/ViewManager.py" line="2166" /> @@ -95968,29 +95973,29 @@ <translation>缩进一级</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="1238" /> + <location filename="../QScintilla/MiniEditor.py" line="1239" /> <location filename="../QScintilla/ShellWindow.py" line="454" /> <location filename="../ViewManager/ViewManager.py" line="2167" /> <source>Tab</source> <translation>Tab 键</translation> </message> <message> + <location filename="../QScintilla/MiniEditor.py" line="1250" /> <location filename="../QScintilla/MiniEditor.py" line="1249" /> - <location filename="../QScintilla/MiniEditor.py" line="1248" /> <location filename="../ViewManager/ViewManager.py" line="2178" /> <location filename="../ViewManager/ViewManager.py" line="2177" /> <source>Unindent one level</source> <translation>取消缩进一级</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="1250" /> + <location filename="../QScintilla/MiniEditor.py" line="1251" /> <location filename="../ViewManager/ViewManager.py" line="2179" /> <source>Shift+Tab</source> <translation>Shift+Tab</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="1263" /> - <location filename="../QScintilla/MiniEditor.py" line="1260" /> + <location filename="../QScintilla/MiniEditor.py" line="1264" /> + <location filename="../QScintilla/MiniEditor.py" line="1261" /> <location filename="../QScintilla/ShellWindow.py" line="781" /> <location filename="../QScintilla/ShellWindow.py" line="778" /> <location filename="../ViewManager/ViewManager.py" line="2192" /> @@ -95999,22 +96004,22 @@ <translation>选区向左扩展一个字符</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="1266" /> + <location filename="../QScintilla/MiniEditor.py" line="1267" /> <location filename="../QScintilla/ShellWindow.py" line="784" /> <location filename="../ViewManager/ViewManager.py" line="2195" /> <source>Shift+Left</source> <translation>Shift+Left</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="1273" /> + <location filename="../QScintilla/MiniEditor.py" line="1274" /> <location filename="../QScintilla/ShellWindow.py" line="791" /> <location filename="../ViewManager/ViewManager.py" line="2202" /> <source>Meta+Shift+B</source> <translation>Meta+Shift+B</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="1283" /> - <location filename="../QScintilla/MiniEditor.py" line="1280" /> + <location filename="../QScintilla/MiniEditor.py" line="1284" /> + <location filename="../QScintilla/MiniEditor.py" line="1281" /> <location filename="../QScintilla/ShellWindow.py" line="801" /> <location filename="../QScintilla/ShellWindow.py" line="798" /> <location filename="../ViewManager/ViewManager.py" line="2212" /> @@ -96023,70 +96028,70 @@ <translation>选区向右扩展一个字符</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="1286" /> + <location filename="../QScintilla/MiniEditor.py" line="1287" /> <location filename="../QScintilla/ShellWindow.py" line="804" /> <location filename="../ViewManager/ViewManager.py" line="2215" /> <source>Shift+Right</source> <translation>Shift+Right</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="1293" /> + <location filename="../QScintilla/MiniEditor.py" line="1294" /> <location filename="../QScintilla/ShellWindow.py" line="811" /> <location filename="../ViewManager/ViewManager.py" line="2222" /> <source>Meta+Shift+F</source> <translation>Meta+Shift+F</translation> </message> <message> + <location filename="../QScintilla/MiniEditor.py" line="1302" /> <location filename="../QScintilla/MiniEditor.py" line="1301" /> - <location filename="../QScintilla/MiniEditor.py" line="1300" /> <location filename="../ViewManager/ViewManager.py" line="2230" /> <location filename="../ViewManager/ViewManager.py" line="2229" /> <source>Extend selection up one line</source> <translation>选区向上扩展一行</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="1302" /> + <location filename="../QScintilla/MiniEditor.py" line="1303" /> <location filename="../ViewManager/ViewManager.py" line="2231" /> <source>Shift+Up</source> <translation>Shift+Up</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="1309" /> + <location filename="../QScintilla/MiniEditor.py" line="1310" /> <location filename="../ViewManager/ViewManager.py" line="2238" /> <source>Meta+Shift+P</source> <translation>Meta+Shift+P</translation> </message> <message> + <location filename="../QScintilla/MiniEditor.py" line="1318" /> <location filename="../QScintilla/MiniEditor.py" line="1317" /> - <location filename="../QScintilla/MiniEditor.py" line="1316" /> <location filename="../ViewManager/ViewManager.py" line="2246" /> <location filename="../ViewManager/ViewManager.py" line="2245" /> <source>Extend selection down one line</source> <translation>选区向下扩展一行</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="1318" /> + <location filename="../QScintilla/MiniEditor.py" line="1319" /> <location filename="../ViewManager/ViewManager.py" line="2247" /> <source>Shift+Down</source> <translation>Shift+Down</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="1325" /> + <location filename="../QScintilla/MiniEditor.py" line="1326" /> <location filename="../ViewManager/ViewManager.py" line="2254" /> <source>Meta+Shift+N</source> <translation>Meta+Shift+N</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="1335" /> - <location filename="../QScintilla/MiniEditor.py" line="1332" /> + <location filename="../QScintilla/MiniEditor.py" line="1336" /> + <location filename="../QScintilla/MiniEditor.py" line="1333" /> <location filename="../ViewManager/ViewManager.py" line="2264" /> <location filename="../ViewManager/ViewManager.py" line="2261" /> <source>Extend selection left one word part</source> <translation>选区向左扩展一个单词部分</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="1386" /> - <location filename="../QScintilla/MiniEditor.py" line="1346" /> + <location filename="../QScintilla/MiniEditor.py" line="1387" /> + <location filename="../QScintilla/MiniEditor.py" line="1347" /> <location filename="../QScintilla/ShellWindow.py" line="828" /> <location filename="../ViewManager/ViewManager.py" line="2315" /> <location filename="../ViewManager/ViewManager.py" line="2275" /> @@ -96094,17 +96099,17 @@ <translation>Alt+Shift+Left</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="1357" /> - <location filename="../QScintilla/MiniEditor.py" line="1354" /> + <location filename="../QScintilla/MiniEditor.py" line="1358" /> + <location filename="../QScintilla/MiniEditor.py" line="1355" /> <location filename="../ViewManager/ViewManager.py" line="2286" /> <location filename="../ViewManager/ViewManager.py" line="2283" /> <source>Extend selection right one word part</source> <translation>选区向右扩展一个单词部分</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2181" /> - <location filename="../QScintilla/MiniEditor.py" line="1414" /> - <location filename="../QScintilla/MiniEditor.py" line="1368" /> + <location filename="../QScintilla/MiniEditor.py" line="2182" /> + <location filename="../QScintilla/MiniEditor.py" line="1415" /> + <location filename="../QScintilla/MiniEditor.py" line="1369" /> <location filename="../QScintilla/ShellWindow.py" line="856" /> <location filename="../ViewManager/ViewManager.py" line="3093" /> <location filename="../ViewManager/ViewManager.py" line="2343" /> @@ -96113,8 +96118,8 @@ <translation>Alt+Shift+Right</translation> </message> <message> + <location filename="../QScintilla/MiniEditor.py" line="1378" /> <location filename="../QScintilla/MiniEditor.py" line="1377" /> - <location filename="../QScintilla/MiniEditor.py" line="1376" /> <location filename="../QScintilla/ShellWindow.py" line="819" /> <location filename="../QScintilla/ShellWindow.py" line="818" /> <location filename="../ViewManager/ViewManager.py" line="2306" /> @@ -96123,8 +96128,8 @@ <translation>选区向左扩展一个单词</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2307" /> - <location filename="../QScintilla/MiniEditor.py" line="1392" /> + <location filename="../QScintilla/MiniEditor.py" line="2308" /> + <location filename="../QScintilla/MiniEditor.py" line="1393" /> <location filename="../QScintilla/ShellWindow.py" line="834" /> <location filename="../ViewManager/ViewManager.py" line="3219" /> <location filename="../ViewManager/ViewManager.py" line="2321" /> @@ -96132,8 +96137,8 @@ <translation>Ctrl+Shift+Left</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="1403" /> - <location filename="../QScintilla/MiniEditor.py" line="1400" /> + <location filename="../QScintilla/MiniEditor.py" line="1404" /> + <location filename="../QScintilla/MiniEditor.py" line="1401" /> <location filename="../QScintilla/ShellWindow.py" line="845" /> <location filename="../QScintilla/ShellWindow.py" line="842" /> <location filename="../ViewManager/ViewManager.py" line="2332" /> @@ -96142,8 +96147,8 @@ <translation>选区向右扩展一个单词</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="1868" /> - <location filename="../QScintilla/MiniEditor.py" line="1420" /> + <location filename="../QScintilla/MiniEditor.py" line="1869" /> + <location filename="../QScintilla/MiniEditor.py" line="1421" /> <location filename="../QScintilla/ShellWindow.py" line="862" /> <location filename="../ViewManager/ViewManager.py" line="2780" /> <location filename="../ViewManager/ViewManager.py" line="2349" /> @@ -96151,8 +96156,8 @@ <translation>Ctrl+Shift+Right</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="1432" /> - <location filename="../QScintilla/MiniEditor.py" line="1428" /> + <location filename="../QScintilla/MiniEditor.py" line="1433" /> + <location filename="../QScintilla/MiniEditor.py" line="1429" /> <location filename="../QScintilla/ShellWindow.py" line="874" /> <location filename="../QScintilla/ShellWindow.py" line="870" /> <location filename="../ViewManager/ViewManager.py" line="2361" /> @@ -96161,15 +96166,15 @@ <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="1443" /> + <location filename="../QScintilla/MiniEditor.py" line="1444" /> <location filename="../QScintilla/ShellWindow.py" line="885" /> <location filename="../ViewManager/ViewManager.py" line="2372" /> <source>Shift+Home</source> <translation>Shift+Home</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="1453" /> - <location filename="../QScintilla/MiniEditor.py" line="1450" /> + <location filename="../QScintilla/MiniEditor.py" line="1454" /> + <location filename="../QScintilla/MiniEditor.py" line="1451" /> <location filename="../QScintilla/ShellWindow.py" line="895" /> <location filename="../QScintilla/ShellWindow.py" line="892" /> <location filename="../ViewManager/ViewManager.py" line="2382" /> @@ -96178,124 +96183,124 @@ <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="1463" /> + <location filename="../QScintilla/MiniEditor.py" line="1464" /> <location filename="../QScintilla/ShellWindow.py" line="905" /> <location filename="../ViewManager/ViewManager.py" line="2392" /> <source>Meta+Shift+E</source> <translation>Meta+Shift+E</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="1467" /> + <location filename="../QScintilla/MiniEditor.py" line="1468" /> <location filename="../QScintilla/ShellWindow.py" line="909" /> <location filename="../ViewManager/ViewManager.py" line="2396" /> <source>Shift+End</source> <translation>Shift+End</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="1477" /> - <location filename="../QScintilla/MiniEditor.py" line="1474" /> + <location filename="../QScintilla/MiniEditor.py" line="1478" /> + <location filename="../QScintilla/MiniEditor.py" line="1475" /> <location filename="../ViewManager/ViewManager.py" line="2406" /> <location filename="../ViewManager/ViewManager.py" line="2403" /> <source>Extend selection up one paragraph</source> <translation>选区向上扩展一段</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="1480" /> + <location filename="../QScintilla/MiniEditor.py" line="1481" /> <location filename="../ViewManager/ViewManager.py" line="2409" /> <source>Alt+Shift+Up</source> <translation>Alt+Shift+Up</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="1493" /> - <location filename="../QScintilla/MiniEditor.py" line="1490" /> + <location filename="../QScintilla/MiniEditor.py" line="1494" /> + <location filename="../QScintilla/MiniEditor.py" line="1491" /> <location filename="../ViewManager/ViewManager.py" line="2422" /> <location filename="../ViewManager/ViewManager.py" line="2419" /> <source>Extend selection down one paragraph</source> <translation>选区向下扩展一段</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="1496" /> + <location filename="../QScintilla/MiniEditor.py" line="1497" /> <location filename="../ViewManager/ViewManager.py" line="2425" /> <source>Alt+Shift+Down</source> <translation>Alt+Shift+Down</translation> </message> <message> + <location filename="../QScintilla/MiniEditor.py" line="1508" /> <location filename="../QScintilla/MiniEditor.py" line="1507" /> - <location filename="../QScintilla/MiniEditor.py" line="1506" /> <location filename="../ViewManager/ViewManager.py" line="2436" /> <location filename="../ViewManager/ViewManager.py" line="2435" /> <source>Extend selection up one page</source> <translation>选区向上扩展一页</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="1508" /> + <location filename="../QScintilla/MiniEditor.py" line="1509" /> <location filename="../ViewManager/ViewManager.py" line="2437" /> <source>Shift+PgUp</source> <translation>Shift+PgUp</translation> </message> <message> + <location filename="../QScintilla/MiniEditor.py" line="1520" /> <location filename="../QScintilla/MiniEditor.py" line="1519" /> - <location filename="../QScintilla/MiniEditor.py" line="1518" /> <location filename="../ViewManager/ViewManager.py" line="2448" /> <location filename="../ViewManager/ViewManager.py" line="2447" /> <source>Extend selection down one page</source> <translation>选区向下扩展一页</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="1520" /> + <location filename="../QScintilla/MiniEditor.py" line="1521" /> <location filename="../ViewManager/ViewManager.py" line="2449" /> <source>Shift+PgDown</source> <translation>Shift+PgDown</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="1527" /> + <location filename="../QScintilla/MiniEditor.py" line="1528" /> <location filename="../ViewManager/ViewManager.py" line="2456" /> <source>Meta+Shift+V</source> <translation>Meta+Shift+V</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="1537" /> - <location filename="../QScintilla/MiniEditor.py" line="1534" /> + <location filename="../QScintilla/MiniEditor.py" line="1538" /> + <location filename="../QScintilla/MiniEditor.py" line="1535" /> <location filename="../ViewManager/ViewManager.py" line="2466" /> <location filename="../ViewManager/ViewManager.py" line="2463" /> <source>Extend selection to start of document</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="1547" /> + <location filename="../QScintilla/MiniEditor.py" line="1548" /> <location filename="../ViewManager/ViewManager.py" line="2476" /> <source>Ctrl+Shift+Up</source> <translation>Ctrl+Shift+Up</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="1552" /> + <location filename="../QScintilla/MiniEditor.py" line="1553" /> <location filename="../ViewManager/ViewManager.py" line="2481" /> <source>Ctrl+Shift+Home</source> <translation>Ctrl+Shift+Home</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="1563" /> - <location filename="../QScintilla/MiniEditor.py" line="1560" /> + <location filename="../QScintilla/MiniEditor.py" line="1564" /> + <location filename="../QScintilla/MiniEditor.py" line="1561" /> <location filename="../ViewManager/ViewManager.py" line="2492" /> <location filename="../ViewManager/ViewManager.py" line="2489" /> <source>Extend selection to end of document</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="1574" /> + <location filename="../QScintilla/MiniEditor.py" line="1575" /> <location filename="../ViewManager/ViewManager.py" line="2503" /> <source>Ctrl+Shift+Down</source> <translation>Ctrl+Shift+Down</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="1580" /> + <location filename="../QScintilla/MiniEditor.py" line="1581" /> <location filename="../ViewManager/ViewManager.py" line="2509" /> <source>Ctrl+Shift+End</source> <translation>Ctrl+Shift+End</translation> </message> <message> + <location filename="../QScintilla/MiniEditor.py" line="1590" /> <location filename="../QScintilla/MiniEditor.py" line="1589" /> - <location filename="../QScintilla/MiniEditor.py" line="1588" /> <location filename="../QScintilla/ShellWindow.py" line="477" /> <location filename="../QScintilla/ShellWindow.py" line="476" /> <location filename="../ViewManager/ViewManager.py" line="2518" /> @@ -96304,37 +96309,37 @@ <translation>删除前一个字符</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="1590" /> + <location filename="../QScintilla/MiniEditor.py" line="1591" /> <location filename="../QScintilla/ShellWindow.py" line="478" /> <location filename="../ViewManager/ViewManager.py" line="2519" /> <source>Backspace</source> <translation>Backspace</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="1597" /> + <location filename="../QScintilla/MiniEditor.py" line="1598" /> <location filename="../QScintilla/ShellWindow.py" line="485" /> <location filename="../ViewManager/ViewManager.py" line="2526" /> <source>Meta+H</source> <translation>Meta+H</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="1602" /> + <location filename="../QScintilla/MiniEditor.py" line="1603" /> <location filename="../QScintilla/ShellWindow.py" line="490" /> <location filename="../ViewManager/ViewManager.py" line="2531" /> <source>Shift+Backspace</source> <translation>Shift+Backspace</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="1613" /> - <location filename="../QScintilla/MiniEditor.py" line="1610" /> + <location filename="../QScintilla/MiniEditor.py" line="1614" /> + <location filename="../QScintilla/MiniEditor.py" line="1611" /> <location filename="../ViewManager/ViewManager.py" line="2542" /> <location filename="../ViewManager/ViewManager.py" line="2539" /> <source>Delete previous character if not at start of line</source> <translation type="unfinished">如果不在行首,删除前一个字符</translation> </message> <message> + <location filename="../QScintilla/MiniEditor.py" line="1628" /> <location filename="../QScintilla/MiniEditor.py" line="1627" /> - <location filename="../QScintilla/MiniEditor.py" line="1626" /> <location filename="../QScintilla/ShellWindow.py" line="499" /> <location filename="../QScintilla/ShellWindow.py" line="498" /> <location filename="../ViewManager/ViewManager.py" line="2556" /> @@ -96343,22 +96348,22 @@ <translation>删除当前字符</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="1628" /> + <location filename="../QScintilla/MiniEditor.py" line="1629" /> <location filename="../QScintilla/ShellWindow.py" line="500" /> <location filename="../ViewManager/ViewManager.py" line="2557" /> <source>Del</source> <translation>Del</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="1635" /> + <location filename="../QScintilla/MiniEditor.py" line="1636" /> <location filename="../QScintilla/ShellWindow.py" line="507" /> <location filename="../ViewManager/ViewManager.py" line="2564" /> <source>Meta+D</source> <translation>Meta+D</translation> </message> <message> + <location filename="../QScintilla/MiniEditor.py" line="1644" /> <location filename="../QScintilla/MiniEditor.py" line="1643" /> - <location filename="../QScintilla/MiniEditor.py" line="1642" /> <location filename="../QScintilla/ShellWindow.py" line="515" /> <location filename="../QScintilla/ShellWindow.py" line="514" /> <location filename="../ViewManager/ViewManager.py" line="2572" /> @@ -96367,15 +96372,15 @@ <translation>向左删除一个单词</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="1644" /> + <location filename="../QScintilla/MiniEditor.py" line="1645" /> <location filename="../QScintilla/ShellWindow.py" line="516" /> <location filename="../ViewManager/ViewManager.py" line="2573" /> <source>Ctrl+Backspace</source> <translation>Ctrl+Backspace</translation> </message> <message> + <location filename="../QScintilla/MiniEditor.py" line="1656" /> <location filename="../QScintilla/MiniEditor.py" line="1655" /> - <location filename="../QScintilla/MiniEditor.py" line="1654" /> <location filename="../QScintilla/ShellWindow.py" line="527" /> <location filename="../QScintilla/ShellWindow.py" line="526" /> <location filename="../ViewManager/ViewManager.py" line="2584" /> @@ -96384,15 +96389,15 @@ <translation>向右删除一个单词</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="1656" /> + <location filename="../QScintilla/MiniEditor.py" line="1657" /> <location filename="../QScintilla/ShellWindow.py" line="528" /> <location filename="../ViewManager/ViewManager.py" line="2585" /> <source>Ctrl+Del</source> <translation>Ctrl+Del</translation> </message> <message> + <location filename="../QScintilla/MiniEditor.py" line="1668" /> <location filename="../QScintilla/MiniEditor.py" line="1667" /> - <location filename="../QScintilla/MiniEditor.py" line="1666" /> <location filename="../QScintilla/ShellWindow.py" line="539" /> <location filename="../QScintilla/ShellWindow.py" line="538" /> <location filename="../ViewManager/ViewManager.py" line="2596" /> @@ -96401,15 +96406,15 @@ <translation>向左删除一行</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="1669" /> + <location filename="../QScintilla/MiniEditor.py" line="1670" /> <location filename="../QScintilla/ShellWindow.py" line="541" /> <location filename="../ViewManager/ViewManager.py" line="2598" /> <source>Ctrl+Shift+Backspace</source> <translation>Ctrl+Shift+Backspace</translation> </message> <message> + <location filename="../QScintilla/MiniEditor.py" line="1682" /> <location filename="../QScintilla/MiniEditor.py" line="1681" /> - <location filename="../QScintilla/MiniEditor.py" line="1680" /> <location filename="../QScintilla/ShellWindow.py" line="553" /> <location filename="../QScintilla/ShellWindow.py" line="552" /> <location filename="../ViewManager/ViewManager.py" line="2610" /> @@ -96418,22 +96423,22 @@ <translation>向右删除一行</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="1689" /> + <location filename="../QScintilla/MiniEditor.py" line="1690" /> <location filename="../QScintilla/ShellWindow.py" line="561" /> <location filename="../ViewManager/ViewManager.py" line="2618" /> <source>Meta+K</source> <translation>Meta+K</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="1694" /> + <location filename="../QScintilla/MiniEditor.py" line="1695" /> <location filename="../QScintilla/ShellWindow.py" line="566" /> <location filename="../ViewManager/ViewManager.py" line="2623" /> <source>Ctrl+Shift+Del</source> <translation>Ctrl+Shift+Del</translation> </message> <message> + <location filename="../QScintilla/MiniEditor.py" line="1704" /> <location filename="../QScintilla/MiniEditor.py" line="1703" /> - <location filename="../QScintilla/MiniEditor.py" line="1702" /> <location filename="../QScintilla/ShellWindow.py" line="465" /> <location filename="../QScintilla/ShellWindow.py" line="464" /> <location filename="../ViewManager/ViewManager.py" line="2632" /> @@ -96442,14 +96447,14 @@ <translation>插入新行</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="1704" /> + <location filename="../QScintilla/MiniEditor.py" line="1705" /> <location filename="../QScintilla/ShellWindow.py" line="466" /> <location filename="../ViewManager/ViewManager.py" line="2633" /> <source>Return</source> <translation>Return</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="1705" /> + <location filename="../QScintilla/MiniEditor.py" line="1706" /> <location filename="../QScintilla/ShellWindow.py" line="467" /> <location filename="../ViewManager/ViewManager.py" line="2634" /> <source>Enter</source> @@ -96472,8 +96477,8 @@ <translation>Shift+Enter</translation> </message> <message> + <location filename="../QScintilla/MiniEditor.py" line="1716" /> <location filename="../QScintilla/MiniEditor.py" line="1715" /> - <location filename="../QScintilla/MiniEditor.py" line="1714" /> <location filename="../QScintilla/ShellWindow.py" line="441" /> <location filename="../QScintilla/ShellWindow.py" line="440" /> <location filename="../ViewManager/ViewManager.py" line="2659" /> @@ -96482,129 +96487,129 @@ <translation>删除当前行</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="1716" /> + <location filename="../QScintilla/MiniEditor.py" line="1717" /> <location filename="../QScintilla/ShellWindow.py" line="442" /> <location filename="../ViewManager/ViewManager.py" line="2660" /> <source>Ctrl+Shift+L</source> <translation>Ctrl+Shift+L</translation> </message> <message> + <location filename="../QScintilla/MiniEditor.py" line="1728" /> <location filename="../QScintilla/MiniEditor.py" line="1727" /> - <location filename="../QScintilla/MiniEditor.py" line="1726" /> <location filename="../ViewManager/ViewManager.py" line="2671" /> <location filename="../ViewManager/ViewManager.py" line="2670" /> <source>Duplicate current line</source> <translation>重复当前行</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="1728" /> + <location filename="../QScintilla/MiniEditor.py" line="1729" /> <location filename="../ViewManager/ViewManager.py" line="2672" /> <source>Ctrl+D</source> <translation>Ctrl+D</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="1741" /> - <location filename="../QScintilla/MiniEditor.py" line="1738" /> + <location filename="../QScintilla/MiniEditor.py" line="1742" /> + <location filename="../QScintilla/MiniEditor.py" line="1739" /> <location filename="../ViewManager/ViewManager.py" line="2685" /> <location filename="../ViewManager/ViewManager.py" line="2682" /> <source>Swap current and previous lines</source> <translation>当前行与上一行交换位置</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="1744" /> + <location filename="../QScintilla/MiniEditor.py" line="1745" /> <location filename="../ViewManager/ViewManager.py" line="2688" /> <source>Ctrl+T</source> <translation>Ctrl+T</translation> </message> <message> + <location filename="../QScintilla/MiniEditor.py" line="1756" /> <location filename="../QScintilla/MiniEditor.py" line="1755" /> - <location filename="../QScintilla/MiniEditor.py" line="1754" /> <location filename="../ViewManager/ViewManager.py" line="2699" /> <location filename="../ViewManager/ViewManager.py" line="2698" /> <source>Reverse selected lines</source> <translation>反向选择行</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="1756" /> + <location filename="../QScintilla/MiniEditor.py" line="1757" /> <location filename="../ViewManager/ViewManager.py" line="2700" /> <source>Meta+Alt+R</source> <translation type="unfinished" /> </message> <message> + <location filename="../QScintilla/MiniEditor.py" line="1768" /> <location filename="../QScintilla/MiniEditor.py" line="1767" /> - <location filename="../QScintilla/MiniEditor.py" line="1766" /> <location filename="../ViewManager/ViewManager.py" line="2711" /> <location filename="../ViewManager/ViewManager.py" line="2710" /> <source>Cut current line</source> <translation>剪切当前行</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="1768" /> + <location filename="../QScintilla/MiniEditor.py" line="1769" /> <location filename="../ViewManager/ViewManager.py" line="2712" /> <source>Alt+Shift+L</source> <translation>Alt+Shift+L</translation> </message> <message> + <location filename="../QScintilla/MiniEditor.py" line="1780" /> <location filename="../QScintilla/MiniEditor.py" line="1779" /> - <location filename="../QScintilla/MiniEditor.py" line="1778" /> <location filename="../ViewManager/ViewManager.py" line="2723" /> <location filename="../ViewManager/ViewManager.py" line="2722" /> <source>Copy current line</source> <translation>复制当前行</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="1780" /> + <location filename="../QScintilla/MiniEditor.py" line="1781" /> <location filename="../ViewManager/ViewManager.py" line="2724" /> <source>Ctrl+Shift+T</source> <translation>Ctrl+Shift+T</translation> </message> <message> + <location filename="../QScintilla/MiniEditor.py" line="1792" /> <location filename="../QScintilla/MiniEditor.py" line="1791" /> - <location filename="../QScintilla/MiniEditor.py" line="1790" /> <location filename="../ViewManager/ViewManager.py" line="2735" /> <location filename="../ViewManager/ViewManager.py" line="2734" /> <source>Toggle insert/overtype</source> <translation>切换插入/改写状态</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="1792" /> + <location filename="../QScintilla/MiniEditor.py" line="1793" /> <location filename="../ViewManager/ViewManager.py" line="2736" /> <source>Ins</source> <translation>Ins</translation> </message> <message> + <location filename="../QScintilla/MiniEditor.py" line="1836" /> <location filename="../QScintilla/MiniEditor.py" line="1835" /> - <location filename="../QScintilla/MiniEditor.py" line="1834" /> <location filename="../ViewManager/ViewManager.py" line="2747" /> <location filename="../ViewManager/ViewManager.py" line="2746" /> <source>Move to end of display line</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="1847" /> + <location filename="../QScintilla/MiniEditor.py" line="1848" /> <location filename="../ViewManager/ViewManager.py" line="2759" /> <source>Alt+End</source> <translation>Alt+End</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="1857" /> - <location filename="../QScintilla/MiniEditor.py" line="1854" /> + <location filename="../QScintilla/MiniEditor.py" line="1858" /> + <location filename="../QScintilla/MiniEditor.py" line="1855" /> <location filename="../ViewManager/ViewManager.py" line="2769" /> <location filename="../ViewManager/ViewManager.py" line="2766" /> <source>Extend selection to end of display line</source> <translation type="unfinished" /> </message> <message> + <location filename="../QScintilla/MiniEditor.py" line="1878" /> <location filename="../QScintilla/MiniEditor.py" line="1877" /> - <location filename="../QScintilla/MiniEditor.py" line="1876" /> <location filename="../ViewManager/ViewManager.py" line="2789" /> <location filename="../ViewManager/ViewManager.py" line="2788" /> <source>Formfeed</source> <translation>Formfeed</translation> </message> <message> + <location filename="../QScintilla/MiniEditor.py" line="1890" /> <location filename="../QScintilla/MiniEditor.py" line="1889" /> - <location filename="../QScintilla/MiniEditor.py" line="1888" /> <location filename="../QScintilla/ShellWindow.py" line="767" /> <location filename="../QScintilla/ShellWindow.py" line="766" /> <location filename="../ViewManager/ViewManager.py" line="2801" /> @@ -96613,423 +96618,423 @@ <translation>Escape</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="1890" /> + <location filename="../QScintilla/MiniEditor.py" line="1891" /> <location filename="../QScintilla/ShellWindow.py" line="768" /> <location filename="../ViewManager/ViewManager.py" line="2802" /> <source>Esc</source> <translation>Esc</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="1903" /> - <location filename="../QScintilla/MiniEditor.py" line="1900" /> + <location filename="../QScintilla/MiniEditor.py" line="1904" /> + <location filename="../QScintilla/MiniEditor.py" line="1901" /> <location filename="../ViewManager/ViewManager.py" line="2815" /> <location filename="../ViewManager/ViewManager.py" line="2812" /> <source>Extend rectangular selection down one line</source> <translation>矩形选区向下扩展一行</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="1906" /> + <location filename="../QScintilla/MiniEditor.py" line="1907" /> <location filename="../ViewManager/ViewManager.py" line="2818" /> <source>Alt+Ctrl+Down</source> <translation>Alt+Ctrl+Down</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="1914" /> + <location filename="../QScintilla/MiniEditor.py" line="1915" /> <location filename="../ViewManager/ViewManager.py" line="2826" /> <source>Meta+Alt+Shift+N</source> <translation>Meta+Alt+Shift+N</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="1925" /> - <location filename="../QScintilla/MiniEditor.py" line="1922" /> + <location filename="../QScintilla/MiniEditor.py" line="1926" /> + <location filename="../QScintilla/MiniEditor.py" line="1923" /> <location filename="../ViewManager/ViewManager.py" line="2837" /> <location filename="../ViewManager/ViewManager.py" line="2834" /> <source>Extend rectangular selection up one line</source> <translation>矩形选区向上扩展一行</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="1928" /> + <location filename="../QScintilla/MiniEditor.py" line="1929" /> <location filename="../ViewManager/ViewManager.py" line="2840" /> <source>Alt+Ctrl+Up</source> <translation>Alt+Ctrl+Up</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="1936" /> + <location filename="../QScintilla/MiniEditor.py" line="1937" /> <location filename="../ViewManager/ViewManager.py" line="2848" /> <source>Meta+Alt+Shift+P</source> <translation>Meta+Alt+Shift+P</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="1947" /> - <location filename="../QScintilla/MiniEditor.py" line="1944" /> + <location filename="../QScintilla/MiniEditor.py" line="1948" /> + <location filename="../QScintilla/MiniEditor.py" line="1945" /> <location filename="../ViewManager/ViewManager.py" line="2859" /> <location filename="../ViewManager/ViewManager.py" line="2856" /> <source>Extend rectangular selection left one character</source> <translation>矩形选区向左扩展一个字符</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="1950" /> + <location filename="../QScintilla/MiniEditor.py" line="1951" /> <location filename="../ViewManager/ViewManager.py" line="2862" /> <source>Alt+Ctrl+Left</source> <translation>Alt+Ctrl+Left</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="1958" /> + <location filename="../QScintilla/MiniEditor.py" line="1959" /> <location filename="../ViewManager/ViewManager.py" line="2870" /> <source>Meta+Alt+Shift+B</source> <translation>Meta+Alt+Shift+B</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="1969" /> - <location filename="../QScintilla/MiniEditor.py" line="1966" /> + <location filename="../QScintilla/MiniEditor.py" line="1970" /> + <location filename="../QScintilla/MiniEditor.py" line="1967" /> <location filename="../ViewManager/ViewManager.py" line="2881" /> <location filename="../ViewManager/ViewManager.py" line="2878" /> <source>Extend rectangular selection right one character</source> <translation>矩形选区向右扩展一个字符</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="1972" /> + <location filename="../QScintilla/MiniEditor.py" line="1973" /> <location filename="../ViewManager/ViewManager.py" line="2884" /> <source>Alt+Ctrl+Right</source> <translation>Alt+Ctrl+Right</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="1980" /> + <location filename="../QScintilla/MiniEditor.py" line="1981" /> <location filename="../ViewManager/ViewManager.py" line="2892" /> <source>Meta+Alt+Shift+F</source> <translation>Meta+Alt+Shift+F</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="1993" /> - <location filename="../QScintilla/MiniEditor.py" line="1988" /> + <location filename="../QScintilla/MiniEditor.py" line="1994" /> + <location filename="../QScintilla/MiniEditor.py" line="1989" /> <location filename="../ViewManager/ViewManager.py" line="2905" /> <location filename="../ViewManager/ViewManager.py" line="2900" /> <source>Extend rectangular selection to first visible character in document line</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2006" /> + <location filename="../QScintilla/MiniEditor.py" line="2007" /> <location filename="../ViewManager/ViewManager.py" line="2918" /> <source>Alt+Shift+Home</source> <translation>Alt+Shift+Home</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2017" /> - <location filename="../QScintilla/MiniEditor.py" line="2014" /> + <location filename="../QScintilla/MiniEditor.py" line="2018" /> + <location filename="../QScintilla/MiniEditor.py" line="2015" /> <location filename="../ViewManager/ViewManager.py" line="2929" /> <location filename="../ViewManager/ViewManager.py" line="2926" /> <source>Extend rectangular selection to end of document line</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2028" /> + <location filename="../QScintilla/MiniEditor.py" line="2029" /> <location filename="../ViewManager/ViewManager.py" line="2940" /> <source>Meta+Alt+Shift+E</source> <translation>Meta+Alt+Shift+E</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2033" /> + <location filename="../QScintilla/MiniEditor.py" line="2034" /> <location filename="../ViewManager/ViewManager.py" line="2945" /> <source>Alt+Shift+End</source> <translation>Alt+Shift+End</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2043" /> - <location filename="../QScintilla/MiniEditor.py" line="2040" /> + <location filename="../QScintilla/MiniEditor.py" line="2044" /> + <location filename="../QScintilla/MiniEditor.py" line="2041" /> <location filename="../ViewManager/ViewManager.py" line="2955" /> <location filename="../ViewManager/ViewManager.py" line="2952" /> <source>Extend rectangular selection up one page</source> <translation>矩形选区向上扩展一页</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2046" /> + <location filename="../QScintilla/MiniEditor.py" line="2047" /> <location filename="../ViewManager/ViewManager.py" line="2958" /> <source>Alt+Shift+PgUp</source> <translation>Alt+Shift+PgUp</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2059" /> - <location filename="../QScintilla/MiniEditor.py" line="2056" /> + <location filename="../QScintilla/MiniEditor.py" line="2060" /> + <location filename="../QScintilla/MiniEditor.py" line="2057" /> <location filename="../ViewManager/ViewManager.py" line="2971" /> <location filename="../ViewManager/ViewManager.py" line="2968" /> <source>Extend rectangular selection down one page</source> <translation>矩形选区向下扩展一页</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2062" /> + <location filename="../QScintilla/MiniEditor.py" line="2063" /> <location filename="../ViewManager/ViewManager.py" line="2974" /> <source>Alt+Shift+PgDown</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2070" /> + <location filename="../QScintilla/MiniEditor.py" line="2071" /> <location filename="../ViewManager/ViewManager.py" line="2982" /> <source>Meta+Alt+Shift+V</source> <translation type="unfinished" /> </message> <message> + <location filename="../QScintilla/MiniEditor.py" line="2546" /> <location filename="../QScintilla/MiniEditor.py" line="2545" /> - <location filename="../QScintilla/MiniEditor.py" line="2544" /> + <location filename="../QScintilla/MiniEditor.py" line="2080" /> <location filename="../QScintilla/MiniEditor.py" line="2079" /> - <location filename="../QScintilla/MiniEditor.py" line="2078" /> <location filename="../ViewManager/ViewManager.py" line="2991" /> <location filename="../ViewManager/ViewManager.py" line="2990" /> <source>Duplicate current selection</source> <translation>重复当前选区</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2546" /> - <location filename="../QScintilla/MiniEditor.py" line="2080" /> + <location filename="../QScintilla/MiniEditor.py" line="2547" /> + <location filename="../QScintilla/MiniEditor.py" line="2081" /> <location filename="../ViewManager/ViewManager.py" line="2992" /> <source>Ctrl+Shift+D</source> <translation>Ctrl+Shift+D</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2094" /> - <location filename="../QScintilla/MiniEditor.py" line="2091" /> + <location filename="../QScintilla/MiniEditor.py" line="2095" /> + <location filename="../QScintilla/MiniEditor.py" line="2092" /> <location filename="../ViewManager/ViewManager.py" line="3006" /> <location filename="../ViewManager/ViewManager.py" line="3003" /> <source>Scroll to start of document</source> <translation type="unfinished" /> </message> <message> + <location filename="../QScintilla/MiniEditor.py" line="2114" /> <location filename="../QScintilla/MiniEditor.py" line="2113" /> - <location filename="../QScintilla/MiniEditor.py" line="2112" /> <location filename="../ViewManager/ViewManager.py" line="3025" /> <location filename="../ViewManager/ViewManager.py" line="3024" /> <source>Scroll to end of document</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2132" /> - <location filename="../QScintilla/MiniEditor.py" line="2129" /> + <location filename="../QScintilla/MiniEditor.py" line="2133" /> + <location filename="../QScintilla/MiniEditor.py" line="2130" /> <location filename="../ViewManager/ViewManager.py" line="3044" /> <location filename="../ViewManager/ViewManager.py" line="3041" /> <source>Scroll vertically to center current line</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2142" /> + <location filename="../QScintilla/MiniEditor.py" line="2143" /> <location filename="../ViewManager/ViewManager.py" line="3054" /> <source>Meta+L</source> <translation type="unfinished" /> </message> <message> + <location filename="../QScintilla/MiniEditor.py" line="2152" /> <location filename="../QScintilla/MiniEditor.py" line="2151" /> - <location filename="../QScintilla/MiniEditor.py" line="2150" /> <location filename="../ViewManager/ViewManager.py" line="3063" /> <location filename="../ViewManager/ViewManager.py" line="3062" /> <source>Move to end of next word</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2170" /> - <location filename="../QScintilla/MiniEditor.py" line="2167" /> + <location filename="../QScintilla/MiniEditor.py" line="2171" /> + <location filename="../QScintilla/MiniEditor.py" line="2168" /> <location filename="../ViewManager/ViewManager.py" line="3082" /> <location filename="../ViewManager/ViewManager.py" line="3079" /> <source>Extend selection to end of next word</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2193" /> - <location filename="../QScintilla/MiniEditor.py" line="2190" /> + <location filename="../QScintilla/MiniEditor.py" line="2194" /> + <location filename="../QScintilla/MiniEditor.py" line="2191" /> <location filename="../ViewManager/ViewManager.py" line="3105" /> <location filename="../ViewManager/ViewManager.py" line="3102" /> <source>Move to end of previous word</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2210" /> - <location filename="../QScintilla/MiniEditor.py" line="2207" /> + <location filename="../QScintilla/MiniEditor.py" line="2211" /> + <location filename="../QScintilla/MiniEditor.py" line="2208" /> <location filename="../ViewManager/ViewManager.py" line="3122" /> <location filename="../ViewManager/ViewManager.py" line="3119" /> <source>Extend selection to end of previous word</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2227" /> - <location filename="../QScintilla/MiniEditor.py" line="2224" /> + <location filename="../QScintilla/MiniEditor.py" line="2228" /> + <location filename="../QScintilla/MiniEditor.py" line="2225" /> <location filename="../ViewManager/ViewManager.py" line="3139" /> <location filename="../ViewManager/ViewManager.py" line="3136" /> <source>Move to start of document line</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2237" /> + <location filename="../QScintilla/MiniEditor.py" line="2238" /> <location filename="../ViewManager/ViewManager.py" line="3149" /> <source>Meta+A</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2248" /> - <location filename="../QScintilla/MiniEditor.py" line="2245" /> + <location filename="../QScintilla/MiniEditor.py" line="2249" /> + <location filename="../QScintilla/MiniEditor.py" line="2246" /> <location filename="../ViewManager/ViewManager.py" line="3160" /> <location filename="../ViewManager/ViewManager.py" line="3157" /> <source>Extend selection to start of document line</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2259" /> + <location filename="../QScintilla/MiniEditor.py" line="2260" /> <location filename="../ViewManager/ViewManager.py" line="3171" /> <source>Meta+Shift+A</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2272" /> - <location filename="../QScintilla/MiniEditor.py" line="2268" /> + <location filename="../QScintilla/MiniEditor.py" line="2273" /> + <location filename="../QScintilla/MiniEditor.py" line="2269" /> <location filename="../ViewManager/ViewManager.py" line="3184" /> <location filename="../ViewManager/ViewManager.py" line="3180" /> <source>Extend rectangular selection to start of document line</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2284" /> + <location filename="../QScintilla/MiniEditor.py" line="2285" /> <location filename="../ViewManager/ViewManager.py" line="3196" /> <source>Meta+Alt+Shift+A</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2296" /> - <location filename="../QScintilla/MiniEditor.py" line="2293" /> + <location filename="../QScintilla/MiniEditor.py" line="2297" /> + <location filename="../QScintilla/MiniEditor.py" line="2294" /> <location filename="../ViewManager/ViewManager.py" line="3208" /> <location filename="../ViewManager/ViewManager.py" line="3205" /> <source>Extend selection to start of display line</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2319" /> - <location filename="../QScintilla/MiniEditor.py" line="2316" /> + <location filename="../QScintilla/MiniEditor.py" line="2320" /> + <location filename="../QScintilla/MiniEditor.py" line="2317" /> <location filename="../ViewManager/ViewManager.py" line="3231" /> <location filename="../ViewManager/ViewManager.py" line="3228" /> <source>Move to start of display or document line</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2337" /> - <location filename="../QScintilla/MiniEditor.py" line="2333" /> + <location filename="../QScintilla/MiniEditor.py" line="2338" /> + <location filename="../QScintilla/MiniEditor.py" line="2334" /> <location filename="../ViewManager/ViewManager.py" line="3249" /> <location filename="../ViewManager/ViewManager.py" line="3245" /> <source>Extend selection to start of display or document line</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2356" /> - <location filename="../QScintilla/MiniEditor.py" line="2352" /> + <location filename="../QScintilla/MiniEditor.py" line="2357" /> + <location filename="../QScintilla/MiniEditor.py" line="2353" /> <location filename="../ViewManager/ViewManager.py" line="3268" /> <location filename="../ViewManager/ViewManager.py" line="3264" /> <source>Move to first visible character in display or document line</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2376" /> - <location filename="../QScintilla/MiniEditor.py" line="2371" /> + <location filename="../QScintilla/MiniEditor.py" line="2377" /> + <location filename="../QScintilla/MiniEditor.py" line="2372" /> <location filename="../ViewManager/ViewManager.py" line="3288" /> <location filename="../ViewManager/ViewManager.py" line="3283" /> <source>Extend selection to first visible character in display or document line</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2395" /> - <location filename="../QScintilla/MiniEditor.py" line="2392" /> + <location filename="../QScintilla/MiniEditor.py" line="2396" /> + <location filename="../QScintilla/MiniEditor.py" line="2393" /> <location filename="../ViewManager/ViewManager.py" line="3307" /> <location filename="../ViewManager/ViewManager.py" line="3304" /> <source>Move to end of display or document line</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2412" /> - <location filename="../QScintilla/MiniEditor.py" line="2409" /> + <location filename="../QScintilla/MiniEditor.py" line="2413" /> + <location filename="../QScintilla/MiniEditor.py" line="2410" /> <location filename="../ViewManager/ViewManager.py" line="3324" /> <location filename="../ViewManager/ViewManager.py" line="3321" /> <source>Extend selection to end of display or document line</source> <translation type="unfinished" /> </message> <message> + <location filename="../QScintilla/MiniEditor.py" line="2428" /> <location filename="../QScintilla/MiniEditor.py" line="2427" /> - <location filename="../QScintilla/MiniEditor.py" line="2426" /> <location filename="../ViewManager/ViewManager.py" line="3339" /> <location filename="../ViewManager/ViewManager.py" line="3338" /> <source>Stuttered move up one page</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2442" /> - <location filename="../QScintilla/MiniEditor.py" line="2439" /> + <location filename="../QScintilla/MiniEditor.py" line="2443" /> + <location filename="../QScintilla/MiniEditor.py" line="2440" /> <location filename="../ViewManager/ViewManager.py" line="3354" /> <location filename="../ViewManager/ViewManager.py" line="3351" /> <source>Stuttered extend selection up one page</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2459" /> - <location filename="../QScintilla/MiniEditor.py" line="2456" /> + <location filename="../QScintilla/MiniEditor.py" line="2460" /> + <location filename="../QScintilla/MiniEditor.py" line="2457" /> <location filename="../ViewManager/ViewManager.py" line="3371" /> <location filename="../ViewManager/ViewManager.py" line="3368" /> <source>Stuttered move down one page</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2476" /> - <location filename="../QScintilla/MiniEditor.py" line="2473" /> + <location filename="../QScintilla/MiniEditor.py" line="2477" /> + <location filename="../QScintilla/MiniEditor.py" line="2474" /> <location filename="../ViewManager/ViewManager.py" line="3388" /> <location filename="../ViewManager/ViewManager.py" line="3385" /> <source>Stuttered extend selection down one page</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2493" /> - <location filename="../QScintilla/MiniEditor.py" line="2490" /> + <location filename="../QScintilla/MiniEditor.py" line="2494" /> + <location filename="../QScintilla/MiniEditor.py" line="2491" /> <location filename="../ViewManager/ViewManager.py" line="3405" /> <location filename="../ViewManager/ViewManager.py" line="3402" /> <source>Delete right to end of next word</source> <translation type="unfinished">删除下一个单词末尾的右边</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2503" /> + <location filename="../QScintilla/MiniEditor.py" line="2504" /> <location filename="../ViewManager/ViewManager.py" line="3415" /> <source>Alt+Del</source> <translation>Alt+Del</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2514" /> - <location filename="../QScintilla/MiniEditor.py" line="2511" /> + <location filename="../QScintilla/MiniEditor.py" line="2515" /> + <location filename="../QScintilla/MiniEditor.py" line="2512" /> <location filename="../ViewManager/ViewManager.py" line="3426" /> <location filename="../ViewManager/ViewManager.py" line="3423" /> <source>Move selected lines up one line</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2531" /> - <location filename="../QScintilla/MiniEditor.py" line="2528" /> + <location filename="../QScintilla/MiniEditor.py" line="2532" /> + <location filename="../QScintilla/MiniEditor.py" line="2529" /> <location filename="../ViewManager/ViewManager.py" line="3443" /> <location filename="../ViewManager/ViewManager.py" line="3440" /> <source>Move selected lines down one line</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="1805" /> - <location filename="../QScintilla/MiniEditor.py" line="1802" /> + <location filename="../QScintilla/MiniEditor.py" line="1806" /> + <location filename="../QScintilla/MiniEditor.py" line="1803" /> <location filename="../ViewManager/ViewManager.py" line="3461" /> <location filename="../ViewManager/ViewManager.py" line="3458" /> <source>Convert selection to lower case</source> <translation>将所选内容转换成小写</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="1808" /> + <location filename="../QScintilla/MiniEditor.py" line="1809" /> <location filename="../ViewManager/ViewManager.py" line="3464" /> <source>Alt+Shift+U</source> <translation>Alt+Shift+U</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="1821" /> - <location filename="../QScintilla/MiniEditor.py" line="1818" /> + <location filename="../QScintilla/MiniEditor.py" line="1822" /> + <location filename="../QScintilla/MiniEditor.py" line="1819" /> <location filename="../ViewManager/ViewManager.py" line="3477" /> <location filename="../ViewManager/ViewManager.py" line="3474" /> <source>Convert selection to upper case</source> <translation>将所选内容转换成大写</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="1824" /> + <location filename="../QScintilla/MiniEditor.py" line="1825" /> <location filename="../ViewManager/ViewManager.py" line="3480" /> <source>Ctrl+Shift+U</source> <translation>Ctrl+Shift+U</translation> @@ -97046,7 +97051,7 @@ <translation>编辑</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2563" /> + <location filename="../QScintilla/MiniEditor.py" line="2564" /> <location filename="../QScintilla/ShellWindow.py" line="923" /> <location filename="../ViewManager/ViewManager.py" line="4167" /> <location filename="../ViewManager/ViewManager.py" line="4165" /> @@ -97055,14 +97060,14 @@ <translation>搜索</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2565" /> + <location filename="../QScintilla/MiniEditor.py" line="2566" /> <location filename="../QScintilla/ShellWindow.py" line="925" /> <location filename="../ViewManager/ViewManager.py" line="3600" /> <source>&Search...</source> <translation>搜索(&S)…</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2567" /> + <location filename="../QScintilla/MiniEditor.py" line="2568" /> <location filename="../QScintilla/ShellWindow.py" line="927" /> <location filename="../ViewManager/ViewManager.py" line="3602" /> <source>Ctrl+F</source> @@ -97070,34 +97075,34 @@ <translation>Ctrl+F</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2574" /> + <location filename="../QScintilla/MiniEditor.py" line="2575" /> <location filename="../QScintilla/ShellWindow.py" line="934" /> <location filename="../ViewManager/ViewManager.py" line="3609" /> <source>Search for a text</source> <translation>搜索文本</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2577" /> + <location filename="../QScintilla/MiniEditor.py" line="2578" /> <location filename="../ViewManager/ViewManager.py" line="3612" /> <source><b>Search</b><p>Search for some text in the current editor. A dialog is shown to enter the searchtext and options for the search.</p></source> <translation><b>搜索</b><p>在当前编辑器中搜索某文本。显示一个对话框可以输入要搜索的文本和搜索选项。</p></translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2589" /> + <location filename="../QScintilla/MiniEditor.py" line="2590" /> <location filename="../QScintilla/ShellWindow.py" line="949" /> <location filename="../ViewManager/ViewManager.py" line="3624" /> <source>Search next</source> <translation>搜索下一个</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2591" /> + <location filename="../QScintilla/MiniEditor.py" line="2592" /> <location filename="../QScintilla/ShellWindow.py" line="951" /> <location filename="../ViewManager/ViewManager.py" line="3626" /> <source>Search &next</source> <translation>搜索下一个(&N)</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2593" /> + <location filename="../QScintilla/MiniEditor.py" line="2594" /> <location filename="../QScintilla/ShellWindow.py" line="953" /> <location filename="../ViewManager/ViewManager.py" line="3628" /> <source>F3</source> @@ -97105,34 +97110,34 @@ <translation>F3</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2600" /> + <location filename="../QScintilla/MiniEditor.py" line="2601" /> <location filename="../QScintilla/ShellWindow.py" line="960" /> <location filename="../ViewManager/ViewManager.py" line="3635" /> <source>Search next occurrence of text</source> <translation>搜索下一处文本</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2603" /> + <location filename="../QScintilla/MiniEditor.py" line="2604" /> <location filename="../ViewManager/ViewManager.py" line="3638" /> <source><b>Search next</b><p>Search the next occurrence of some text in the current editor. The previously entered searchtext and options are reused.</p></source> <translation><b>搜索下一个</b><p>在当前编辑器中搜索某文本下一次出现的位置。仍然使用前面输入的搜索文本和选项。</p></translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2615" /> + <location filename="../QScintilla/MiniEditor.py" line="2616" /> <location filename="../QScintilla/ShellWindow.py" line="977" /> <location filename="../ViewManager/ViewManager.py" line="3650" /> <source>Search previous</source> <translation>搜索上一个</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2617" /> + <location filename="../QScintilla/MiniEditor.py" line="2618" /> <location filename="../QScintilla/ShellWindow.py" line="979" /> <location filename="../ViewManager/ViewManager.py" line="3652" /> <source>Search &previous</source> <translation>搜索上一个(&P)</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2619" /> + <location filename="../QScintilla/MiniEditor.py" line="2620" /> <location filename="../QScintilla/ShellWindow.py" line="981" /> <location filename="../ViewManager/ViewManager.py" line="3654" /> <source>Shift+F3</source> @@ -97140,41 +97145,41 @@ <translation>Shift+F3</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2628" /> + <location filename="../QScintilla/MiniEditor.py" line="2629" /> <location filename="../QScintilla/ShellWindow.py" line="990" /> <location filename="../ViewManager/ViewManager.py" line="3663" /> <source>Search previous occurrence of text</source> <translation>搜索上一处文本</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2633" /> + <location filename="../QScintilla/MiniEditor.py" line="2634" /> <location filename="../ViewManager/ViewManager.py" line="3668" /> <source><b>Search previous</b><p>Search the previous occurrence of some text in the current editor. The previously entered searchtext and options are reused.</p></source> <translation><b>搜索上一个</b><p>在当前编辑器中搜索某文本上一次出现的位置。仍然使用前面输入的搜索文本和选项。</p></translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2647" /> - <location filename="../QScintilla/MiniEditor.py" line="2645" /> + <location filename="../QScintilla/MiniEditor.py" line="2648" /> + <location filename="../QScintilla/MiniEditor.py" line="2646" /> <location filename="../ViewManager/ViewManager.py" line="3682" /> <location filename="../ViewManager/ViewManager.py" line="3680" /> <source>Clear search markers</source> <translation>清除搜索标记</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2649" /> + <location filename="../QScintilla/MiniEditor.py" line="2650" /> <location filename="../ViewManager/ViewManager.py" line="3684" /> <source>Ctrl+3</source> <comment>Search|Clear search markers</comment> <translation>Ctrl+3</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2658" /> + <location filename="../QScintilla/MiniEditor.py" line="2659" /> <location filename="../ViewManager/ViewManager.py" line="3693" /> <source>Clear all displayed search markers</source> <translation>清除所有显示的搜索标记</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2663" /> + <location filename="../QScintilla/MiniEditor.py" line="2664" /> <location filename="../ViewManager/ViewManager.py" line="3698" /> <source><b>Clear search markers</b><p>Clear all displayed search markers.</p></source> <translation><b>清除搜索标记</b><p>清除所有显示的搜索标记。</p></translation> @@ -97224,113 +97229,113 @@ <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2673" /> + <location filename="../QScintilla/MiniEditor.py" line="2674" /> <location filename="../ViewManager/ViewManager.py" line="3766" /> <source>Replace</source> <translation>替换</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2674" /> + <location filename="../QScintilla/MiniEditor.py" line="2675" /> <location filename="../ViewManager/ViewManager.py" line="3767" /> <source>&Replace...</source> <translation>替换(&R)…</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2676" /> + <location filename="../QScintilla/MiniEditor.py" line="2677" /> <location filename="../ViewManager/ViewManager.py" line="3769" /> <source>Ctrl+R</source> <comment>Search|Replace</comment> <translation>Ctrl+R</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2683" /> + <location filename="../QScintilla/MiniEditor.py" line="2684" /> <location filename="../ViewManager/ViewManager.py" line="3776" /> <source>Replace some text</source> <translation>替换某文本</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2686" /> + <location filename="../QScintilla/MiniEditor.py" line="2687" /> <location filename="../ViewManager/ViewManager.py" line="3779" /> <source><b>Replace</b><p>Search for some text in the current editor and replace it. A dialog is shown to enter the searchtext, the replacement text and options for the search and replace.</p></source> <translation><b>替换</b><p>在当前编辑器搜索某文本并替换之。显示一个对话框可输入搜索文本、替换文本以及搜索替换的选项。</p></translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2700" /> - <location filename="../QScintilla/MiniEditor.py" line="2698" /> + <location filename="../QScintilla/MiniEditor.py" line="2701" /> + <location filename="../QScintilla/MiniEditor.py" line="2699" /> <location filename="../ViewManager/ViewManager.py" line="3793" /> <location filename="../ViewManager/ViewManager.py" line="3791" /> <source>Replace and Search</source> <translation type="unfinished">替换和搜索</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2702" /> + <location filename="../QScintilla/MiniEditor.py" line="2703" /> <location filename="../ViewManager/ViewManager.py" line="3795" /> <source>Meta+R</source> <comment>Search|Replace and Search</comment> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2711" /> + <location filename="../QScintilla/MiniEditor.py" line="2712" /> <location filename="../ViewManager/ViewManager.py" line="3804" /> <source>Replace the found text and search the next occurrence</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2716" /> + <location filename="../QScintilla/MiniEditor.py" line="2717" /> <location filename="../ViewManager/ViewManager.py" line="3809" /> <source><b>Replace and Search</b><p>Replace the found occurrence of text in the current editor and search for the next one. The previously entered search text and options are reused.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2732" /> - <location filename="../QScintilla/MiniEditor.py" line="2730" /> + <location filename="../QScintilla/MiniEditor.py" line="2733" /> + <location filename="../QScintilla/MiniEditor.py" line="2731" /> <location filename="../ViewManager/ViewManager.py" line="3825" /> <location filename="../ViewManager/ViewManager.py" line="3823" /> <source>Replace Occurrence</source> <translation>替换当前</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2734" /> + <location filename="../QScintilla/MiniEditor.py" line="2735" /> <location filename="../ViewManager/ViewManager.py" line="3827" /> <source>Ctrl+Meta+R</source> <comment>Search|Replace Occurrence</comment> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2743" /> + <location filename="../QScintilla/MiniEditor.py" line="2744" /> <location filename="../ViewManager/ViewManager.py" line="3836" /> <source>Replace the found text</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2746" /> + <location filename="../QScintilla/MiniEditor.py" line="2747" /> <location filename="../ViewManager/ViewManager.py" line="3839" /> <source><b>Replace Occurrence</b><p>Replace the found occurrence of the search text in the current editor.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2759" /> - <location filename="../QScintilla/MiniEditor.py" line="2757" /> + <location filename="../QScintilla/MiniEditor.py" line="2760" /> + <location filename="../QScintilla/MiniEditor.py" line="2758" /> <location filename="../ViewManager/ViewManager.py" line="3852" /> <location filename="../ViewManager/ViewManager.py" line="3850" /> <source>Replace All</source> <translation type="unfinished">替换全部</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2761" /> + <location filename="../QScintilla/MiniEditor.py" line="2762" /> <location filename="../ViewManager/ViewManager.py" line="3854" /> <source>Shift+Meta+R</source> <comment>Search|Replace All</comment> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2770" /> + <location filename="../QScintilla/MiniEditor.py" line="2771" /> <location filename="../ViewManager/ViewManager.py" line="3863" /> <source>Replace search text occurrences</source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2773" /> + <location filename="../QScintilla/MiniEditor.py" line="2774" /> <location filename="../ViewManager/ViewManager.py" line="3866" /> <source><b>Replace All</b><p>Replace all occurrences of the search text in the current editor.</p></source> <translation type="unfinished" /> @@ -97555,21 +97560,21 @@ <translation>搜索(&S)</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2788" /> + <location filename="../QScintilla/MiniEditor.py" line="2789" /> <location filename="../QScintilla/ShellWindow.py" line="1016" /> <location filename="../ViewManager/ViewManager.py" line="4208" /> <source>Zoom in</source> <translation>放大</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2790" /> + <location filename="../QScintilla/MiniEditor.py" line="2791" /> <location filename="../QScintilla/ShellWindow.py" line="1018" /> <location filename="../ViewManager/ViewManager.py" line="4210" /> <source>Zoom &in</source> <translation>放大(&I)</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2792" /> + <location filename="../QScintilla/MiniEditor.py" line="2793" /> <location filename="../QScintilla/ShellWindow.py" line="1020" /> <location filename="../ViewManager/ViewManager.py" line="4212" /> <source>Ctrl++</source> @@ -97577,7 +97582,7 @@ <translation>Ctrl++</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2795" /> + <location filename="../QScintilla/MiniEditor.py" line="2796" /> <location filename="../QScintilla/ShellWindow.py" line="1023" /> <location filename="../ViewManager/ViewManager.py" line="4215" /> <source>Zoom In</source> @@ -97585,35 +97590,35 @@ <translation>放大</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2801" /> + <location filename="../QScintilla/MiniEditor.py" line="2802" /> <location filename="../QScintilla/ShellWindow.py" line="1029" /> <location filename="../ViewManager/ViewManager.py" line="4221" /> <source>Zoom in on the text</source> <translation>放大显示文本</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2804" /> + <location filename="../QScintilla/MiniEditor.py" line="2805" /> <location filename="../QScintilla/ShellWindow.py" line="1032" /> <location filename="../ViewManager/ViewManager.py" line="4224" /> <source><b>Zoom in</b><p>Zoom in on the text. This makes the text bigger.</p></source> <translation><b>放大</b><p>放大显示文本。将使文本变大。</p></translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2814" /> + <location filename="../QScintilla/MiniEditor.py" line="2815" /> <location filename="../QScintilla/ShellWindow.py" line="1042" /> <location filename="../ViewManager/ViewManager.py" line="4234" /> <source>Zoom out</source> <translation>缩小</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2816" /> + <location filename="../QScintilla/MiniEditor.py" line="2817" /> <location filename="../QScintilla/ShellWindow.py" line="1044" /> <location filename="../ViewManager/ViewManager.py" line="4236" /> <source>Zoom &out</source> <translation>缩小(&O)</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2818" /> + <location filename="../QScintilla/MiniEditor.py" line="2819" /> <location filename="../QScintilla/ShellWindow.py" line="1046" /> <location filename="../ViewManager/ViewManager.py" line="4238" /> <source>Ctrl+-</source> @@ -97621,7 +97626,7 @@ <translation>Ctrl+-</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2821" /> + <location filename="../QScintilla/MiniEditor.py" line="2822" /> <location filename="../QScintilla/ShellWindow.py" line="1049" /> <location filename="../ViewManager/ViewManager.py" line="4241" /> <source>Zoom Out</source> @@ -97629,35 +97634,35 @@ <translation>缩小</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2827" /> + <location filename="../QScintilla/MiniEditor.py" line="2828" /> <location filename="../QScintilla/ShellWindow.py" line="1055" /> <location filename="../ViewManager/ViewManager.py" line="4247" /> <source>Zoom out on the text</source> <translation>缩小显示文本</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2830" /> + <location filename="../QScintilla/MiniEditor.py" line="2831" /> <location filename="../QScintilla/ShellWindow.py" line="1058" /> <location filename="../ViewManager/ViewManager.py" line="4250" /> <source><b>Zoom out</b><p>Zoom out on the text. This makes the text smaller.</p></source> <translation><b>缩小</b><p>缩小显示文本。将使文本变小。</p></translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2840" /> + <location filename="../QScintilla/MiniEditor.py" line="2841" /> <location filename="../QScintilla/ShellWindow.py" line="1068" /> <location filename="../ViewManager/ViewManager.py" line="4260" /> <source>Zoom reset</source> <translation>重置缩放</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2842" /> + <location filename="../QScintilla/MiniEditor.py" line="2843" /> <location filename="../QScintilla/ShellWindow.py" line="1070" /> <location filename="../ViewManager/ViewManager.py" line="4262" /> <source>Zoom &reset</source> <translation>重置缩放(&R)</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2844" /> + <location filename="../QScintilla/MiniEditor.py" line="2845" /> <location filename="../QScintilla/ShellWindow.py" line="1072" /> <location filename="../ViewManager/ViewManager.py" line="4264" /> <source>Ctrl+0</source> @@ -97665,42 +97670,42 @@ <translation>Ctrl+0</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2851" /> + <location filename="../QScintilla/MiniEditor.py" line="2852" /> <location filename="../QScintilla/ShellWindow.py" line="1079" /> <location filename="../ViewManager/ViewManager.py" line="4271" /> <source>Reset the zoom of the text</source> <translation>重置文本缩放大小</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2854" /> + <location filename="../QScintilla/MiniEditor.py" line="2855" /> <location filename="../QScintilla/ShellWindow.py" line="1082" /> <location filename="../ViewManager/ViewManager.py" line="4274" /> <source><b>Zoom reset</b><p>Reset the zoom of the text. This sets the zoom factor to 100%.</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2865" /> + <location filename="../QScintilla/MiniEditor.py" line="2866" /> <location filename="../QScintilla/ShellWindow.py" line="1093" /> <location filename="../ViewManager/ViewManager.py" line="4285" /> <source>Zoom</source> <translation>缩放</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2867" /> + <location filename="../QScintilla/MiniEditor.py" line="2868" /> <location filename="../QScintilla/ShellWindow.py" line="1095" /> <location filename="../ViewManager/ViewManager.py" line="4287" /> <source>&Zoom</source> <translation>缩放(&Z)</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2874" /> + <location filename="../QScintilla/MiniEditor.py" line="2875" /> <location filename="../QScintilla/ShellWindow.py" line="1102" /> <location filename="../ViewManager/ViewManager.py" line="4294" /> <source>Zoom the text</source> <translation>缩放文本</translation> </message> <message> - <location filename="../QScintilla/MiniEditor.py" line="2877" /> + <location filename="../QScintilla/MiniEditor.py" line="2878" /> <location filename="../QScintilla/ShellWindow.py" line="1105" /> <location filename="../ViewManager/ViewManager.py" line="4297" /> <source><b>Zoom</b><p>Zoom the text. This opens a dialog where the desired size can be entered.</p></source> @@ -98465,65 +98470,65 @@ <translation><p>文件 <b>{0}</b> 有未保存的更改。</p></translation> </message> <message> - <location filename="../ViewManager/ViewManager.py" line="6077" /> + <location filename="../ViewManager/ViewManager.py" line="6078" /> <source>Line: {0:5}</source> <translation>行:{0:5}</translation> </message> <message> - <location filename="../ViewManager/ViewManager.py" line="6083" /> + <location filename="../ViewManager/ViewManager.py" line="6084" /> <source>Pos: {0:5}</source> <translation>列:{0:5}</translation> </message> <message> - <location filename="../ViewManager/ViewManager.py" line="6103" /> + <location filename="../ViewManager/ViewManager.py" line="6104" /> <source>Language: {0}</source> <translation>语言:{0}</translation> </message> <message> - <location filename="../ViewManager/ViewManager.py" line="6112" /> + <location filename="../ViewManager/ViewManager.py" line="6113" /> <source>EOL Mode: {0}</source> <translation>行尾模式:{0}</translation> </message> <message> - <location filename="../ViewManager/ViewManager.py" line="6640" /> - <location filename="../ViewManager/ViewManager.py" line="6597" /> + <location filename="../ViewManager/ViewManager.py" line="6641" /> + <location filename="../ViewManager/ViewManager.py" line="6598" /> <source>&Clear</source> <translation>清除(&C)</translation> </message> <message> - <location filename="../ViewManager/ViewManager.py" line="6634" /> + <location filename="../ViewManager/ViewManager.py" line="6635" /> <source>&Add</source> <translation>添加(&A)</translation> </message> <message> - <location filename="../ViewManager/ViewManager.py" line="6637" /> + <location filename="../ViewManager/ViewManager.py" line="6638" /> <source>&Edit...</source> <translation>编辑(&E)…</translation> </message> <message> - <location filename="../ViewManager/ViewManager.py" line="7707" /> - <location filename="../ViewManager/ViewManager.py" line="7693" /> - <location filename="../ViewManager/ViewManager.py" line="7661" /> + <location filename="../ViewManager/ViewManager.py" line="7708" /> + <location filename="../ViewManager/ViewManager.py" line="7694" /> + <location filename="../ViewManager/ViewManager.py" line="7662" /> <source>Edit Spelling Dictionary</source> <translation type="unfinished">编辑拼写字典</translation> </message> <message> - <location filename="../ViewManager/ViewManager.py" line="7664" /> + <location filename="../ViewManager/ViewManager.py" line="7665" /> <source><p>The spelling dictionary file <b>{0}</b> could not be read.</p><p>Reason: {1}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../ViewManager/ViewManager.py" line="7680" /> + <location filename="../ViewManager/ViewManager.py" line="7681" /> <source>Editing {0}</source> <translation type="unfinished" /> </message> <message> - <location filename="../ViewManager/ViewManager.py" line="7696" /> + <location filename="../ViewManager/ViewManager.py" line="7697" /> <source><p>The spelling dictionary file <b>{0}</b> could not be written.</p><p>Reason: {1}</p></source> <translation type="unfinished" /> </message> <message> - <location filename="../ViewManager/ViewManager.py" line="7710" /> + <location filename="../ViewManager/ViewManager.py" line="7711" /> <source>The spelling dictionary was saved successfully.</source> <translation type="unfinished" /> </message> @@ -98533,28 +98538,28 @@ <translation type="unfinished" /> </message> <message> - <location filename="../ViewManager/ViewManager.py" line="6819" /> + <location filename="../ViewManager/ViewManager.py" line="6820" /> <source>Clear Editor</source> <translation type="unfinished" /> </message> <message> - <location filename="../ViewManager/ViewManager.py" line="6820" /> + <location filename="../ViewManager/ViewManager.py" line="6821" /> <source>Do you really want to delete all text of the current editor?</source> <translation type="unfinished" /> </message> <message> - <location filename="../ViewManager/ViewManager.py" line="8240" /> - <location filename="../ViewManager/ViewManager.py" line="8223" /> - <source>File System Watcher Error</source> - <translation type="unfinished" /> - </message> - <message> - <location filename="../ViewManager/ViewManager.py" line="8224" /> - <source><p>The operating system resources for file system watches are exhausted. This limit should be increased. On a Linux system you should <ul><li>sudo nano /etc/sysctl.conf</li><li>add to the bottom "fs.inotify.max_user_instances = 1024"</li><li>save and close the editor</li><li>sudo sysctl -p</li></ul></p><p>Error Message: {0}</p></source> - <translation type="unfinished" /> - </message> - <message> <location filename="../ViewManager/ViewManager.py" line="8241" /> + <location filename="../ViewManager/ViewManager.py" line="8224" /> + <source>File System Watcher Error</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../ViewManager/ViewManager.py" line="8225" /> + <source><p>The operating system resources for file system watches are exhausted. This limit should be increased. On a Linux system you should <ul><li>sudo nano /etc/sysctl.conf</li><li>add to the bottom "fs.inotify.max_user_instances = 1024"</li><li>save and close the editor</li><li>sudo sysctl -p</li></ul></p><p>Error Message: {0}</p></source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../ViewManager/ViewManager.py" line="8242" /> <source>The file system watcher reported an error with code <b>{0}</b>.</p><p>Error Message: {1}</p></source> <translation type="unfinished" /> </message> @@ -105941,301 +105946,306 @@ <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="95" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="96" /> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="94" /> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="93" /> <source>whitespace before '{0}'</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="96" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="95" /> + <source>whitespace after decorator '@'</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="97" /> <source>multiple spaces before operator</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="99" /> - <source>multiple spaces after operator</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="100" /> - <source>tab before operator</source> + <source>multiple spaces after operator</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="101" /> - <source>tab after operator</source> + <source>tab before operator</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="102" /> + <source>tab after operator</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="103" /> <source>missing whitespace around operator</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="105" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="106" /> <source>missing whitespace around arithmetic operator</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="108" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="109" /> <source>missing whitespace around bitwise or shift operator</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="111" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="112" /> <source>missing whitespace around modulo operator</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="114" /> - <source>missing whitespace after '{0}'</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="115" /> - <source>multiple spaces after '{0}'</source> + <source>missing whitespace after '{0}'</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="116" /> - <source>tab after '{0}'</source> + <source>multiple spaces after '{0}'</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="117" /> + <source>tab after '{0}'</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="118" /> <source>unexpected spaces around keyword / parameter equals</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="120" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="121" /> <source>missing whitespace around parameter equals</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="123" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="124" /> <source>at least two spaces before inline comment</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="126" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="127" /> <source>inline comment should start with '# '</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="129" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="130" /> <source>block comment should start with '# '</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="132" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="133" /> <source>too many leading '#' for block comment</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="135" /> - <source>multiple spaces after keyword</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="136" /> - <source>multiple spaces before keyword</source> + <source>multiple spaces after keyword</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="137" /> - <source>tab after keyword</source> + <source>multiple spaces before keyword</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="138" /> - <source>tab before keyword</source> + <source>tab after keyword</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="139" /> + <source>tab before keyword</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="140" /> <source>missing whitespace after keyword</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="145" /> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="142" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="146" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="143" /> <source>expected {0} blank lines, found {1}</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="148" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="149" /> <source>too many blank lines ({0}), expected {1}</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="151" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="152" /> <source>blank lines found after function decorator</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="154" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="155" /> <source>expected {0} blank lines after class or function definition, found {1}</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="158" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="159" /> <source>expected {0} blank lines before a nested definition, found {1}</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="161" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="162" /> <source>too many blank lines ({0}) before a nested definition, expected {1}</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="165" /> - <source>too many blank lines ({0})</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="166" /> - <source>multiple imports on one line</source> + <source>too many blank lines ({0})</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="167" /> + <source>multiple imports on one line</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="168" /> <source>module level import not at top of file</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="170" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="171" /> <source>line too long ({0} > {1} characters)</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="173" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="174" /> <source>the backslash is redundant between brackets</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="176" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="177" /> <source>multiple statements on one line (colon)</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="179" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="180" /> <source>multiple statements on one line (semicolon)</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="182" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="183" /> <source>statement ends with a semicolon</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="185" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="186" /> <source>multiple statements on one line (def)</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="191" /> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="188" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="192" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="189" /> <source>comparison to {0} should be {1}</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="194" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="195" /> <source>test for membership should be 'not in'</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="197" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="198" /> <source>test for object identity should be 'is not'</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="200" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="201" /> <source>do not compare types, for exact checks use 'is' / 'is not', for instance checks use 'isinstance()'</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="205" /> - <source>do not use bare except</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="206" /> + <source>do not use bare except</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="207" /> <source>do not assign a lambda expression, use a def</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="209" /> - <source>ambiguous variable name '{0}'</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="210" /> + <source>ambiguous variable name '{0}'</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="211" /> <source>ambiguous class definition '{0}'</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="213" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="214" /> <source>ambiguous function definition '{0}'</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="216" /> - <source>{0}: {1}</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="217" /> + <source>{0}: {1}</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="218" /> <source>{0}</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="225" /> - <source>indentation contains tabs</source> - <translation type="unfinished" /> - </message> - <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="226" /> - <source>trailing whitespace</source> + <source>indentation contains tabs</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="227" /> - <source>no newline at end of file</source> + <source>trailing whitespace</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="228" /> - <source>blank line contains whitespace</source> + <source>no newline at end of file</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="229" /> - <source>blank line at end of file</source> + <source>blank line contains whitespace</source> <translation type="unfinished" /> </message> <message> <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="230" /> + <source>blank line at end of file</source> + <translation type="unfinished" /> + </message> + <message> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="231" /> <source>line break before binary operator</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="233" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="234" /> <source>line break after binary operator</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="236" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="237" /> <source>doc line too long ({0} > {1} characters)</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="239" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="240" /> <source>invalid escape sequence '\{0}'</source> <translation type="unfinished" /> </message> <message> - <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="242" /> + <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="243" /> <source>'async' and 'await' are reserved keywords starting with Python 3.7</source> <translation type="unfinished" /> </message>