eric6/i18n/eric6_zh_CN.ts

changeset 7278
1820a0344b62
parent 7272
1779dc278077
child 7281
8087ef6df2e4
--- a/eric6/i18n/eric6_zh_CN.ts	Fri Sep 27 14:49:42 2019 +0200
+++ b/eric6/i18n/eric6_zh_CN.ts	Sat Sep 28 18:44:48 2019 +0200
@@ -10914,642 +10914,642 @@
 <context>
     <name>Editor</name>
     <message>
-        <location filename="../QScintilla/Editor.py" line="2997"/>
+        <location filename="../QScintilla/Editor.py" line="2999"/>
         <source>Open File</source>
         <translation>打开文件</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="447"/>
+        <location filename="../QScintilla/Editor.py" line="449"/>
         <source>&lt;b&gt;A Source Editor Window&lt;/b&gt;&lt;p&gt;This window is used to display and edit a source file.  You can open as many of these as you like. The name of the file is displayed in the window&apos;s titlebar.&lt;/p&gt;&lt;p&gt;In order to set breakpoints just click in the space between the line numbers and the fold markers. Via the context menu of the margins they may be edited.&lt;/p&gt;&lt;p&gt;In order to set bookmarks just Shift click in the space between the line numbers and the fold markers.&lt;/p&gt;&lt;p&gt;These actions can be reversed via the context menu.&lt;/p&gt;&lt;p&gt;Ctrl clicking on a syntax error marker shows some info about this error.&lt;/p&gt;</source>
         <translation>&lt;b&gt;源代码编辑器窗口&lt;/b&gt;&lt;p&gt;该窗口用于显示和编辑源文件。可以打开任意多个窗口。文件名显示在窗口标题栏中。&lt;/p&gt;&lt;p&gt;要设置断点只需在行号与折叠标记之间的空白处点击即可。通过页边空白的上下文菜单可进行编辑。&lt;/p&gt;&lt;p&gt;要设置书签只需按住 Shift 键再在行号与折叠标记之间的空白处点击即可。&lt;/p&gt;&lt;p&gt;以上行为都可能通过上下文菜单进行反转。&lt;/p&gt;&lt;p&gt;按住 Ctrl 再语法错误标记上点击可显示该错误的部分信息。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="749"/>
+        <location filename="../QScintilla/Editor.py" line="751"/>
         <source>Undo</source>
         <translation>撤消</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="752"/>
+        <location filename="../QScintilla/Editor.py" line="754"/>
         <source>Redo</source>
         <translation>重做</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="755"/>
+        <location filename="../QScintilla/Editor.py" line="757"/>
         <source>Revert to last saved state</source>
         <translation>还原到最后保存的状态</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="759"/>
+        <location filename="../QScintilla/Editor.py" line="761"/>
         <source>Cut</source>
         <translation>剪切</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="762"/>
+        <location filename="../QScintilla/Editor.py" line="764"/>
         <source>Copy</source>
         <translation>复制</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="765"/>
+        <location filename="../QScintilla/Editor.py" line="767"/>
         <source>Paste</source>
         <translation>粘贴</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="773"/>
+        <location filename="../QScintilla/Editor.py" line="775"/>
         <source>Indent</source>
         <translation>缩进</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="776"/>
+        <location filename="../QScintilla/Editor.py" line="778"/>
         <source>Unindent</source>
         <translation>取消缩进</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="779"/>
+        <location filename="../QScintilla/Editor.py" line="781"/>
         <source>Comment</source>
         <translation>注释</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="782"/>
+        <location filename="../QScintilla/Editor.py" line="784"/>
         <source>Uncomment</source>
         <translation>取消注释</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="785"/>
+        <location filename="../QScintilla/Editor.py" line="787"/>
         <source>Stream Comment</source>
         <translation>流注释</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="788"/>
+        <location filename="../QScintilla/Editor.py" line="790"/>
         <source>Box Comment</source>
         <translation>块注释</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="792"/>
-        <source>Select to brace</source>
-        <translation>选择括号内容</translation>
-    </message>
-    <message>
         <location filename="../QScintilla/Editor.py" line="794"/>
+        <source>Select to brace</source>
+        <translation>选择括号内容</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="796"/>
         <source>Select all</source>
         <translation>全选</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="795"/>
+        <location filename="../QScintilla/Editor.py" line="797"/>
         <source>Deselect all</source>
         <translation>全部取消选择</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7686"/>
+        <location filename="../QScintilla/Editor.py" line="7697"/>
         <source>Check spelling...</source>
         <translation>正在进行拼写检查…</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="803"/>
+        <location filename="../QScintilla/Editor.py" line="805"/>
         <source>Check spelling of selection...</source>
         <translation>正在对所选内容进行拼写检查…</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="811"/>
+        <location filename="../QScintilla/Editor.py" line="813"/>
         <source>Shorten empty lines</source>
         <translation>缩减空行</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="818"/>
+        <location filename="../QScintilla/Editor.py" line="820"/>
         <source>Use Monospaced Font</source>
         <translation>使用单空格字体</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="823"/>
+        <location filename="../QScintilla/Editor.py" line="825"/>
         <source>Autosave enabled</source>
         <translation>允许自动保存</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="827"/>
+        <location filename="../QScintilla/Editor.py" line="829"/>
         <source>Typing aids enabled</source>
         <translation>允许输入辅助</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="866"/>
+        <location filename="../QScintilla/Editor.py" line="868"/>
         <source>Close</source>
         <translation>关闭</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="872"/>
+        <location filename="../QScintilla/Editor.py" line="874"/>
         <source>Save</source>
         <translation>保存</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="875"/>
+        <location filename="../QScintilla/Editor.py" line="877"/>
         <source>Save As...</source>
         <translation>另存为…</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="888"/>
+        <location filename="../QScintilla/Editor.py" line="890"/>
         <source>Print Preview</source>
         <translation>打印预览</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="891"/>
+        <location filename="../QScintilla/Editor.py" line="893"/>
         <source>Print</source>
         <translation>打印</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="920"/>
-        <source>Complete from Document</source>
-        <translation type="unfinished">从文档</translation>
-    </message>
-    <message>
         <location filename="../QScintilla/Editor.py" line="922"/>
-        <source>Complete from APIs</source>
-        <translation type="unfinished">从 APIs</translation>
+        <source>Complete from Document</source>
+        <translation type="unfinished">从文档</translation>
     </message>
     <message>
         <location filename="../QScintilla/Editor.py" line="924"/>
+        <source>Complete from APIs</source>
+        <translation type="unfinished">从 APIs</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="926"/>
         <source>Complete from Document and APIs</source>
         <translation type="unfinished">从文档和 APIs</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="842"/>
+        <location filename="../QScintilla/Editor.py" line="844"/>
         <source>Calltip</source>
         <translation>调用提示</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="938"/>
+        <location filename="../QScintilla/Editor.py" line="940"/>
         <source>Check</source>
         <translation>检查</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="958"/>
-        <source>Show</source>
-        <translation>显示</translation>
-    </message>
-    <message>
         <location filename="../QScintilla/Editor.py" line="960"/>
+        <source>Show</source>
+        <translation>显示</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="962"/>
         <source>Code metrics...</source>
         <translation>代码度量…</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="961"/>
-        <source>Code coverage...</source>
-        <translation>代码覆盖率…</translation>
-    </message>
-    <message>
         <location filename="../QScintilla/Editor.py" line="963"/>
+        <source>Code coverage...</source>
+        <translation>代码覆盖率…</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="965"/>
         <source>Show code coverage annotations</source>
         <translation>显示代码覆盖率注解</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="966"/>
+        <location filename="../QScintilla/Editor.py" line="968"/>
         <source>Hide code coverage annotations</source>
         <translation>隐藏代码覆盖率注解</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="969"/>
+        <location filename="../QScintilla/Editor.py" line="971"/>
         <source>Profile data...</source>
         <translation>剖析数据…</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="982"/>
-        <source>Diagrams</source>
-        <translation>图表</translation>
-    </message>
-    <message>
         <location filename="../QScintilla/Editor.py" line="984"/>
-        <source>Class Diagram...</source>
-        <translation>类图…</translation>
+        <source>Diagrams</source>
+        <translation>图表</translation>
     </message>
     <message>
         <location filename="../QScintilla/Editor.py" line="986"/>
-        <source>Package Diagram...</source>
-        <translation>程序包图…</translation>
+        <source>Class Diagram...</source>
+        <translation>类图…</translation>
     </message>
     <message>
         <location filename="../QScintilla/Editor.py" line="988"/>
-        <source>Imports Diagram...</source>
-        <translation>引用图…</translation>
+        <source>Package Diagram...</source>
+        <translation>程序包图…</translation>
     </message>
     <message>
         <location filename="../QScintilla/Editor.py" line="990"/>
+        <source>Imports Diagram...</source>
+        <translation>引用图…</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="992"/>
         <source>Application Diagram...</source>
         <translation>应用程序图…</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1008"/>
+        <location filename="../QScintilla/Editor.py" line="1010"/>
         <source>Languages</source>
         <translation>语言</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1011"/>
+        <location filename="../QScintilla/Editor.py" line="1013"/>
         <source>No Language</source>
         <translation>无语言</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1037"/>
+        <location filename="../QScintilla/Editor.py" line="1039"/>
         <source>Guessed</source>
         <translation>猜测</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1345"/>
+        <location filename="../QScintilla/Editor.py" line="1347"/>
         <source>Alternatives</source>
         <translation>备选</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1057"/>
+        <location filename="../QScintilla/Editor.py" line="1059"/>
         <source>Encodings</source>
         <translation>编码</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1098"/>
+        <location filename="../QScintilla/Editor.py" line="1100"/>
         <source>End-of-Line Type</source>
         <translation>行尾类型</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1102"/>
+        <location filename="../QScintilla/Editor.py" line="1104"/>
         <source>Unix</source>
         <translation>Unix</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1109"/>
+        <location filename="../QScintilla/Editor.py" line="1111"/>
         <source>Windows</source>
         <translation>Windows</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1116"/>
+        <location filename="../QScintilla/Editor.py" line="1118"/>
         <source>Macintosh</source>
         <translation>Macintosh</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1134"/>
+        <location filename="../QScintilla/Editor.py" line="1136"/>
         <source>Export as</source>
         <translation>导出为</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1156"/>
-        <source>Toggle bookmark</source>
-        <translation>切换书签</translation>
-    </message>
-    <message>
         <location filename="../QScintilla/Editor.py" line="1158"/>
-        <source>Next bookmark</source>
-        <translation>下一个书签</translation>
+        <source>Toggle bookmark</source>
+        <translation>切换书签</translation>
     </message>
     <message>
         <location filename="../QScintilla/Editor.py" line="1160"/>
-        <source>Previous bookmark</source>
-        <translation>上一个书签</translation>
+        <source>Next bookmark</source>
+        <translation>下一个书签</translation>
     </message>
     <message>
         <location filename="../QScintilla/Editor.py" line="1162"/>
+        <source>Previous bookmark</source>
+        <translation>上一个书签</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="1164"/>
         <source>Clear all bookmarks</source>
         <translation>清除所有书签</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1171"/>
-        <source>Toggle breakpoint</source>
-        <translation>切换断点</translation>
-    </message>
-    <message>
         <location filename="../QScintilla/Editor.py" line="1173"/>
+        <source>Toggle breakpoint</source>
+        <translation>切换断点</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="1175"/>
         <source>Toggle temporary breakpoint</source>
         <translation>切换临时断点</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1176"/>
+        <location filename="../QScintilla/Editor.py" line="1178"/>
         <source>Edit breakpoint...</source>
         <translation>编辑断点…</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5490"/>
+        <location filename="../QScintilla/Editor.py" line="5500"/>
         <source>Enable breakpoint</source>
         <translation>允许断点</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1181"/>
-        <source>Next breakpoint</source>
-        <translation>下一个断点</translation>
-    </message>
-    <message>
         <location filename="../QScintilla/Editor.py" line="1183"/>
+        <source>Next breakpoint</source>
+        <translation>下一个断点</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="1185"/>
         <source>Previous breakpoint</source>
         <translation>上一个断点</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1188"/>
+        <location filename="../QScintilla/Editor.py" line="1190"/>
         <source>Clear all breakpoints</source>
         <translation>清除所有断点</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1236"/>
+        <location filename="../QScintilla/Editor.py" line="1238"/>
         <source>Goto syntax error</source>
         <translation>转到语法错误处</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1240"/>
+        <location filename="../QScintilla/Editor.py" line="1242"/>
         <source>Show syntax error message</source>
         <translation>显示语法错误消息</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1245"/>
+        <location filename="../QScintilla/Editor.py" line="1247"/>
         <source>Clear syntax error</source>
         <translation>清除语法错误</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1267"/>
+        <location filename="../QScintilla/Editor.py" line="1269"/>
         <source>Next uncovered line</source>
         <translation>下一个未覆盖行</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1271"/>
+        <location filename="../QScintilla/Editor.py" line="1273"/>
         <source>Previous uncovered line</source>
         <translation>上一个未覆盖行</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1276"/>
+        <location filename="../QScintilla/Editor.py" line="1278"/>
         <source>Next task</source>
         <translation>下一个任务</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1280"/>
+        <location filename="../QScintilla/Editor.py" line="1282"/>
         <source>Previous task</source>
         <translation>上一个任务</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1330"/>
+        <location filename="../QScintilla/Editor.py" line="1332"/>
         <source>Export source</source>
         <translation>导出源代码</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1330"/>
+        <location filename="../QScintilla/Editor.py" line="1332"/>
         <source>No export format given. Aborting...</source>
         <translation>没有给定导出格式。终止…</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1361"/>
+        <location filename="../QScintilla/Editor.py" line="1363"/>
         <source>Pygments Lexer</source>
         <translation>Pygments 词法分析器</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1361"/>
+        <location filename="../QScintilla/Editor.py" line="1363"/>
         <source>Select the Pygments lexer to apply.</source>
         <translation>选择要应用的 Pygments 词法分析器。</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1846"/>
+        <location filename="../QScintilla/Editor.py" line="1848"/>
         <source>Modification of Read Only file</source>
         <translation>只读文件的改变</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1846"/>
+        <location filename="../QScintilla/Editor.py" line="1848"/>
         <source>You are attempting to change a read only file. Please save to a different file first.</source>
         <translation>试图改变只读文件。请先保存到另一个文件中。</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="2554"/>
+        <location filename="../QScintilla/Editor.py" line="2556"/>
         <source>Printing...</source>
         <translation>打印中…</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="2571"/>
-        <source>Printing completed</source>
-        <translation>打印已完成</translation>
-    </message>
-    <message>
         <location filename="../QScintilla/Editor.py" line="2573"/>
+        <source>Printing completed</source>
+        <translation>打印已完成</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="2575"/>
         <source>Error while printing</source>
         <translation>打印时出错</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="2576"/>
+        <location filename="../QScintilla/Editor.py" line="2578"/>
         <source>Printing aborted</source>
         <translation>打印失败</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="2937"/>
+        <location filename="../QScintilla/Editor.py" line="2939"/>
         <source>File Modified</source>
         <translation>文件已改变</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="3178"/>
+        <location filename="../QScintilla/Editor.py" line="3188"/>
         <source>Save File</source>
         <translation>保存文件</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="4655"/>
+        <location filename="../QScintilla/Editor.py" line="4665"/>
         <source>Autocompletion</source>
         <translation>自动完成</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="4655"/>
+        <location filename="../QScintilla/Editor.py" line="4665"/>
         <source>Autocompletion is not available because there is no autocompletion source set.</source>
         <translation>自动完成无效,没有设定自动完成源。</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5493"/>
+        <location filename="../QScintilla/Editor.py" line="5503"/>
         <source>Disable breakpoint</source>
         <translation>去除断点</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5867"/>
+        <location filename="../QScintilla/Editor.py" line="5878"/>
         <source>Code Coverage</source>
         <translation>代码覆盖率</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5867"/>
+        <location filename="../QScintilla/Editor.py" line="5878"/>
         <source>Please select a coverage file</source>
         <translation>请选择一个覆盖率文件</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5930"/>
+        <location filename="../QScintilla/Editor.py" line="5941"/>
         <source>Show Code Coverage Annotations</source>
         <translation>显示代码覆盖率注解</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5923"/>
+        <location filename="../QScintilla/Editor.py" line="5934"/>
         <source>All lines have been covered.</source>
         <translation>所有行均被已覆盖。</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5930"/>
+        <location filename="../QScintilla/Editor.py" line="5941"/>
         <source>There is no coverage file available.</source>
         <translation>没有有效的覆盖率文件。</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6047"/>
+        <location filename="../QScintilla/Editor.py" line="6058"/>
         <source>Profile Data</source>
         <translation>剖析数据</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6047"/>
+        <location filename="../QScintilla/Editor.py" line="6058"/>
         <source>Please select a profile file</source>
         <translation>请选择一个剖析文件</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6209"/>
+        <location filename="../QScintilla/Editor.py" line="6220"/>
         <source>Syntax Error</source>
         <translation>语法错误</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6209"/>
+        <location filename="../QScintilla/Editor.py" line="6220"/>
         <source>No syntax error message available.</source>
         <translation>语法错误消息无效。</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6600"/>
+        <location filename="../QScintilla/Editor.py" line="6611"/>
         <source>Macro Name</source>
         <translation>宏名称</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6600"/>
+        <location filename="../QScintilla/Editor.py" line="6611"/>
         <source>Select a macro name:</source>
         <translation>选择一个宏名称:</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6628"/>
+        <location filename="../QScintilla/Editor.py" line="6639"/>
         <source>Load macro file</source>
         <translation>输入宏文件</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6671"/>
+        <location filename="../QScintilla/Editor.py" line="6682"/>
         <source>Macro files (*.macro)</source>
         <translation>宏文件 (*.macro)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6651"/>
+        <location filename="../QScintilla/Editor.py" line="6662"/>
         <source>Error loading macro</source>
         <translation>载入宏文件出错</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6671"/>
+        <location filename="../QScintilla/Editor.py" line="6682"/>
         <source>Save macro file</source>
         <translation>保存宏文件</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6688"/>
+        <location filename="../QScintilla/Editor.py" line="6699"/>
         <source>Save macro</source>
         <translation>保存宏</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6704"/>
+        <location filename="../QScintilla/Editor.py" line="6715"/>
         <source>Error saving macro</source>
         <translation>保存宏出错</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6717"/>
+        <location filename="../QScintilla/Editor.py" line="6728"/>
         <source>Start Macro Recording</source>
         <translation>开始宏录制</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6717"/>
+        <location filename="../QScintilla/Editor.py" line="6728"/>
         <source>Macro recording is already active. Start new?</source>
         <translation>宏录制已激活。开始录制新宏?</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6743"/>
+        <location filename="../QScintilla/Editor.py" line="6754"/>
         <source>Macro Recording</source>
         <translation>宏录制</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6743"/>
+        <location filename="../QScintilla/Editor.py" line="6754"/>
         <source>Enter name of the macro:</source>
         <translation>输入宏名称:</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6883"/>
+        <location filename="../QScintilla/Editor.py" line="6894"/>
         <source>File changed</source>
         <translation>文件已改变</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7189"/>
+        <location filename="../QScintilla/Editor.py" line="7200"/>
         <source>Drop Error</source>
         <translation>降落误差</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7210"/>
+        <location filename="../QScintilla/Editor.py" line="7221"/>
         <source>Resources</source>
         <translation>资源</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7212"/>
-        <source>Add file...</source>
-        <translation>添加文件…</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="7214"/>
-        <source>Add files...</source>
-        <translation>添加文件…</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="7216"/>
-        <source>Add aliased file...</source>
-        <translation>添加别名文件…</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Editor.py" line="7219"/>
-        <source>Add localized resource...</source>
-        <translation>添加本地资源…</translation>
-    </message>
-    <message>
         <location filename="../QScintilla/Editor.py" line="7223"/>
+        <source>Add file...</source>
+        <translation>添加文件…</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="7225"/>
+        <source>Add files...</source>
+        <translation>添加文件…</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="7227"/>
+        <source>Add aliased file...</source>
+        <translation>添加别名文件…</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="7230"/>
+        <source>Add localized resource...</source>
+        <translation>添加本地资源…</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Editor.py" line="7234"/>
         <source>Add resource frame</source>
         <translation>添加资源结构</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7242"/>
+        <location filename="../QScintilla/Editor.py" line="7253"/>
         <source>Add file resource</source>
         <translation>添加文件资源</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7258"/>
+        <location filename="../QScintilla/Editor.py" line="7269"/>
         <source>Add file resources</source>
         <translation>添加多个文件资源</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7285"/>
+        <location filename="../QScintilla/Editor.py" line="7296"/>
         <source>Add aliased file resource</source>
         <translation>添加别名文件资源</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7351"/>
+        <location filename="../QScintilla/Editor.py" line="7362"/>
         <source>Package Diagram</source>
         <translation>程序包图</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7351"/>
+        <location filename="../QScintilla/Editor.py" line="7362"/>
         <source>Include class attributes?</source>
         <translation>包含类属性?</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7373"/>
+        <location filename="../QScintilla/Editor.py" line="7384"/>
         <source>Imports Diagram</source>
         <translation>引用图</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7373"/>
+        <location filename="../QScintilla/Editor.py" line="7384"/>
         <source>Include imports from external modules?</source>
         <translation>从外部模块包含引用?</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7387"/>
+        <location filename="../QScintilla/Editor.py" line="7398"/>
         <source>Application Diagram</source>
         <translation>应用程序图</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7387"/>
+        <location filename="../QScintilla/Editor.py" line="7398"/>
         <source>Include module names?</source>
         <translation>包含模块名?</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7689"/>
+        <location filename="../QScintilla/Editor.py" line="7700"/>
         <source>Add to dictionary</source>
         <translation>添加到文件夹</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7691"/>
+        <location filename="../QScintilla/Editor.py" line="7702"/>
         <source>Ignore All</source>
         <translation>全部忽略</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="807"/>
+        <location filename="../QScintilla/Editor.py" line="809"/>
         <source>Remove from dictionary</source>
         <translation>从词典里移除</translation>
     </message>
@@ -11559,277 +11559,277 @@
         <translation>&lt;p&gt;文件 &lt;b&gt;{0}&lt;/b&gt; 的大小为 &lt;b&gt;{1} KB&lt;/b&gt;。确认要读取它?&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1322"/>
+        <location filename="../QScintilla/Editor.py" line="1324"/>
         <source>&lt;p&gt;No exporter available for the export format &lt;b&gt;{0}&lt;/b&gt;. Aborting...&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1341"/>
+        <location filename="../QScintilla/Editor.py" line="1343"/>
         <source>Alternatives ({0})</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="2937"/>
+        <location filename="../QScintilla/Editor.py" line="2939"/>
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; has unsaved changes.&lt;/p&gt;</source>
         <translation>&lt;p&gt;文件 &lt;b&gt;{0}&lt;/b&gt; 有未保存的更改。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="2997"/>
+        <location filename="../QScintilla/Editor.py" line="2999"/>
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be opened.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;文件 &lt;b&gt;{0}&lt;/b&gt; 无法打开。&lt;/p&gt;&lt;p&gt;原因:{1}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="3115"/>
+        <location filename="../QScintilla/Editor.py" line="3125"/>
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;文件 &lt;b&gt;{0}&lt;/b&gt; 无法保存。&lt;br /&gt;原因:{1}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6642"/>
+        <location filename="../QScintilla/Editor.py" line="6653"/>
         <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6651"/>
+        <location filename="../QScintilla/Editor.py" line="6662"/>
         <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; is corrupt.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6704"/>
+        <location filename="../QScintilla/Editor.py" line="6715"/>
         <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; could not be written.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7049"/>
+        <location filename="../QScintilla/Editor.py" line="7059"/>
         <source>{0} (ro)</source>
         <translation>{0}(只读)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7189"/>
+        <location filename="../QScintilla/Editor.py" line="7200"/>
         <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; is not a file.&lt;/p&gt;</source>
         <translation>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; 不是一个文件。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7285"/>
+        <location filename="../QScintilla/Editor.py" line="7296"/>
         <source>Alias for file &lt;b&gt;{0}&lt;/b&gt;:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1250"/>
+        <location filename="../QScintilla/Editor.py" line="1252"/>
         <source>Next warning</source>
         <translation>下一个警告</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1254"/>
+        <location filename="../QScintilla/Editor.py" line="1256"/>
         <source>Previous warning</source>
         <translation>上一个警告</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1258"/>
+        <location filename="../QScintilla/Editor.py" line="1260"/>
         <source>Show warning message</source>
         <translation>显示警告信息</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1262"/>
+        <location filename="../QScintilla/Editor.py" line="1264"/>
         <source>Clear warnings</source>
         <translation>清空警告</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="3178"/>
+        <location filename="../QScintilla/Editor.py" line="3188"/>
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
         <translation>&lt;p&gt;文件 &lt;b&gt;{0}&lt;/b&gt; 已经存在。是否覆盖?&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6688"/>
+        <location filename="../QScintilla/Editor.py" line="6699"/>
         <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
         <translation>&lt;p&gt;宏文件 &lt;b&gt;{0}&lt;/b&gt; 已经存在。是否覆盖?&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6488"/>
+        <location filename="../QScintilla/Editor.py" line="6499"/>
         <source>Warning: {0}</source>
         <translation>警告:{0}</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6495"/>
+        <location filename="../QScintilla/Editor.py" line="6506"/>
         <source>Error: {0}</source>
         <translation>错误:{0}</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6879"/>
+        <location filename="../QScintilla/Editor.py" line="6890"/>
         <source>&lt;br&gt;&lt;b&gt;Warning:&lt;/b&gt; You will lose your changes upon reopening it.</source>
         <translation>&lt;br&gt;&lt;b&gt;警告:&lt;/b&gt;您在重新打开时将丢失所有更改。</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="884"/>
+        <location filename="../QScintilla/Editor.py" line="886"/>
         <source>Open &apos;rejection&apos; file</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="994"/>
+        <location filename="../QScintilla/Editor.py" line="996"/>
         <source>Load Diagram...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1285"/>
+        <location filename="../QScintilla/Editor.py" line="1287"/>
         <source>Next change</source>
         <translation>下一个更改</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1289"/>
+        <location filename="../QScintilla/Editor.py" line="1291"/>
         <source>Previous change</source>
         <translation>上一个更改</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="8107"/>
+        <location filename="../QScintilla/Editor.py" line="8118"/>
         <source>Sort Lines</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="8107"/>
+        <location filename="../QScintilla/Editor.py" line="8118"/>
         <source>The selection contains illegal data for a numerical sort.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6423"/>
+        <location filename="../QScintilla/Editor.py" line="6434"/>
         <source>Warning</source>
         <translation>警告</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6423"/>
+        <location filename="../QScintilla/Editor.py" line="6434"/>
         <source>No warning messages available.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6485"/>
+        <location filename="../QScintilla/Editor.py" line="6496"/>
         <source>Style: {0}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="858"/>
+        <location filename="../QScintilla/Editor.py" line="860"/>
         <source>New Document View</source>
         <translation>新建文档视图</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="861"/>
+        <location filename="../QScintilla/Editor.py" line="863"/>
         <source>New Document View (with new split)</source>
         <translation>新建文档视图(在新拆分页中)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="948"/>
+        <location filename="../QScintilla/Editor.py" line="950"/>
         <source>Tools</source>
         <translation>工具</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1079"/>
+        <location filename="../QScintilla/Editor.py" line="1081"/>
         <source>Re-Open With Encoding</source>
         <translation>使用指定编码重新打开</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6873"/>
+        <location filename="../QScintilla/Editor.py" line="6884"/>
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; has been changed while it was opened in eric6. Reread it?&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="834"/>
+        <location filename="../QScintilla/Editor.py" line="836"/>
         <source>Automatic Completion enabled</source>
         <translation>允许自动补全</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="914"/>
+        <location filename="../QScintilla/Editor.py" line="916"/>
         <source>Complete</source>
         <translation>补全</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="4785"/>
+        <location filename="../QScintilla/Editor.py" line="4795"/>
         <source>Auto-Completion Provider</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="4785"/>
+        <location filename="../QScintilla/Editor.py" line="4795"/>
         <source>The completion list provider &apos;{0}&apos; was already registered. Ignoring duplicate request.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5060"/>
+        <location filename="../QScintilla/Editor.py" line="5070"/>
         <source>Call-Tips Provider</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5060"/>
+        <location filename="../QScintilla/Editor.py" line="5070"/>
         <source>The call-tips provider &apos;{0}&apos; was already registered. Ignoring duplicate request.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="8196"/>
+        <location filename="../QScintilla/Editor.py" line="8207"/>
         <source>Register Mouse Click Handler</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="8196"/>
+        <location filename="../QScintilla/Editor.py" line="8207"/>
         <source>A mouse click handler for &quot;{0}&quot; was already registered by &quot;{1}&quot;. Aborting request by &quot;{2}&quot;...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="878"/>
+        <location filename="../QScintilla/Editor.py" line="880"/>
         <source>Save Copy...</source>
         <translation type="unfinished">保存副本…</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="917"/>
+        <location filename="../QScintilla/Editor.py" line="919"/>
         <source>Clear Completions Cache</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="844"/>
+        <location filename="../QScintilla/Editor.py" line="846"/>
         <source>Code Info</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1293"/>
+        <location filename="../QScintilla/Editor.py" line="1295"/>
         <source>Clear changes</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="769"/>
+        <location filename="../QScintilla/Editor.py" line="771"/>
         <source>Execute Selection In Console</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="8317"/>
+        <location filename="../QScintilla/Editor.py" line="8328"/>
         <source>EditorConfig Properties</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="8317"/>
+        <location filename="../QScintilla/Editor.py" line="8328"/>
         <source>&lt;p&gt;The EditorConfig properties for file &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1197"/>
+        <location filename="../QScintilla/Editor.py" line="1199"/>
         <source>Toggle all folds</source>
         <translation type="unfinished">开关所有折叠</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1202"/>
+        <location filename="../QScintilla/Editor.py" line="1204"/>
         <source>Toggle all folds (including children)</source>
         <translation type="unfinished">开关所有折叠(包含子项)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1207"/>
+        <location filename="../QScintilla/Editor.py" line="1209"/>
         <source>Toggle current fold</source>
         <translation type="unfinished">开关当前折叠</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1213"/>
+        <location filename="../QScintilla/Editor.py" line="1215"/>
         <source>Expand (including children)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1218"/>
+        <location filename="../QScintilla/Editor.py" line="1220"/>
         <source>Collapse (including children)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="1224"/>
+        <location filename="../QScintilla/Editor.py" line="1226"/>
         <source>Clear all folds</source>
         <translation type="unfinished"></translation>
     </message>
@@ -13036,93 +13036,133 @@
         <translation>显示已选择的缩进宽度。</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="145"/>
+        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="236"/>
         <source>Select whether autoindentation shall be enabled</source>
         <translation>选择是否启用自动缩进</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="148"/>
+        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="239"/>
         <source>Auto indentation</source>
         <translation>自动缩进</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="155"/>
+        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="246"/>
         <source>Select whether tab characters are used for indentations.</source>
         <translation>选择是否为缩进使用制表符。</translation>
     </message>
     <message>
+        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="249"/>
+        <source>Use tabs for indentations</source>
+        <translation>缩进使用制表符</translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="266"/>
+        <source>Select whether tabs shall be converted upon opening the file</source>
+        <translation>选择在打开文件时是否转换制表符</translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="269"/>
+        <source>Convert tabs upon open</source>
+        <translation>打开时转换制表符</translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="256"/>
+        <source>Select whether pressing the tab key indents.</source>
+        <translation>选择按下 tab 键时是否缩进。</translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="259"/>
+        <source>Tab key indents</source>
+        <translation>Tab 键缩进</translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="281"/>
+        <source>Comments</source>
+        <translation>注释</translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="287"/>
+        <source>Select to insert the comment sign at column 0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="293"/>
+        <source>Insert comment at column 0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="290"/>
+        <source>&lt;b&gt;Insert comment at column 0&lt;/b&gt;&lt;p&gt;Select to insert the comment sign at column 0. Otherwise, the comment sign is inserted at the first non-whitespace position.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="303"/>
+        <source>Virtual Space</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="309"/>
+        <source>Virtual space is the space after the last character of a line. It is not allocated unless some text is entered or copied into it. Usage of virtual space can be configured with these selections.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="319"/>
+        <source>Select to enable a rectangular selection to extend into virtual space</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="322"/>
+        <source>Selection may access virtual space</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="329"/>
+        <source>Select to allow the cursor to be moved into virtual space</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="332"/>
+        <source>Cursor can move into virtual space</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
         <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="158"/>
-        <source>Use tabs for indentations</source>
-        <translation>缩进使用制表符</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="175"/>
-        <source>Select whether tabs shall be converted upon opening the file</source>
-        <translation>选择在打开文件时是否转换制表符</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="178"/>
-        <source>Convert tabs upon open</source>
-        <translation>打开时转换制表符</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="165"/>
-        <source>Select whether pressing the tab key indents.</source>
-        <translation>选择按下 tab 键时是否缩进。</translation>
+        <source>Language</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="163"/>
+        <source>Tab Width</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="168"/>
-        <source>Tab key indents</source>
-        <translation>Tab 键缩进</translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="190"/>
-        <source>Comments</source>
-        <translation>注释</translation>
+        <source>Indent Width</source>
+        <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="196"/>
-        <source>Select to insert the comment sign at column 0</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="202"/>
-        <source>Insert comment at column 0</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="199"/>
-        <source>&lt;b&gt;Insert comment at column 0&lt;/b&gt;&lt;p&gt;Select to insert the comment sign at column 0. Otherwise, the comment sign is inserted at the first non-whitespace position.&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="212"/>
-        <source>Virtual Space</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="218"/>
-        <source>Virtual space is the space after the last character of a line. It is not allocated unless some text is entered or copied into it. Usage of virtual space can be configured with these selections.</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="228"/>
-        <source>Select to enable a rectangular selection to extend into virtual space</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="231"/>
-        <source>Selection may access virtual space</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="238"/>
-        <source>Select to allow the cursor to be moved into virtual space</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="241"/>
-        <source>Cursor can move into virtual space</source>
+        <source>Press to add a language specific override</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="203"/>
+        <source>Press to delete the selected language specific override</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.ui" line="210"/>
+        <source>Press to edit the selected language specific override</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.py" line="205"/>
+        <source>Tab and Indent Override</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/EditorGeneralPage.py" line="205"/>
+        <source>Shall the selected entries really be removed?</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
@@ -13551,6 +13591,39 @@
     </message>
 </context>
 <context>
+    <name>EditorLanguageTabIndentOverrideDialog</name>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/EditorLanguageTabIndentOverrideDialog.ui" line="14"/>
+        <source>Tab and Indent Override</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/EditorLanguageTabIndentOverrideDialog.ui" line="23"/>
+        <source>Language:</source>
+        <translation type="unfinished">语言:</translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/EditorLanguageTabIndentOverrideDialog.ui" line="40"/>
+        <source>Tab Width:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/EditorLanguageTabIndentOverrideDialog.ui" line="47"/>
+        <source>Enter the tab width</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/EditorLanguageTabIndentOverrideDialog.ui" line="76"/>
+        <source>Indentation width:</source>
+        <translation type="unfinished">缩进宽度:</translation>
+    </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/EditorLanguageTabIndentOverrideDialog.ui" line="83"/>
+        <source>Enter the indentation width</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>EditorMarkerMap</name>
     <message>
         <location filename="../QScintilla/EditorMarkerMap.py" line="28"/>
@@ -47689,82 +47762,82 @@
         <translation>就绪</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2379"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2368"/>
         <source>File loaded</source>
         <translation>文件已载入</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2448"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2457"/>
         <source>File saved</source>
         <translation>文件已保存</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2795"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2805"/>
         <source>Untitled</source>
         <translation>未命名</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2477"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2486"/>
         <source>Mini Editor</source>
         <translation>迷你编辑器</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2758"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2768"/>
         <source>Printing...</source>
         <translation>打印中…</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2776"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2786"/>
         <source>Printing completed</source>
         <translation>打印已完成</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2778"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2788"/>
         <source>Error while printing</source>
         <translation>打印时出错</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2781"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2791"/>
         <source>Printing aborted</source>
         <translation>打印失败</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2836"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2846"/>
         <source>Select all</source>
         <translation>全选</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2837"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2847"/>
         <source>Deselect all</source>
         <translation>全部取消选择</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2851"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2861"/>
         <source>Languages</source>
         <translation>语言</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2854"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2864"/>
         <source>No Language</source>
         <translation>无语言</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2878"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2888"/>
         <source>Guessed</source>
         <translation>猜测</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2899"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2909"/>
         <source>Alternatives</source>
         <translation>备选</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2913"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2923"/>
         <source>Pygments Lexer</source>
         <translation>Pygments 词法分析器</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2913"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2923"/>
         <source>Select the Pygments lexer to apply.</source>
         <translation>选择要应用的 Pygments 词法分析器。</translation>
     </message>
@@ -47789,22 +47862,22 @@
         <translation>&lt;p&gt;文件 &lt;b&gt;{0}&lt;/b&gt; 无法打开。&lt;/p&gt;&lt;p&gt;原因:{1}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2440"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2449"/>
         <source>Save File</source>
         <translation>保存文件</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2440"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2449"/>
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be saved.&lt;br/&gt;Reason: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;文件 &lt;b&gt;{0}&lt;/b&gt; 无法保存。&lt;br /&gt;原因:{1}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2477"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2486"/>
         <source>{0}[*] - {1}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2896"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2906"/>
         <source>Alternatives ({0})</source>
         <translation type="unfinished"></translation>
     </message>
@@ -47849,17 +47922,17 @@
         <translation>&lt;b&gt;保存副本&lt;/b&gt;保存当前编辑器窗口内容的一个副本。文件可以在文件选择对话框中输入。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="3430"/>
+        <location filename="../QScintilla/MiniEditor.py" line="3446"/>
         <source>EditorConfig Properties</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="3430"/>
+        <location filename="../QScintilla/MiniEditor.py" line="3446"/>
         <source>&lt;p&gt;The EditorConfig properties for file &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/MiniEditor.py" line="2460"/>
+        <location filename="../QScintilla/MiniEditor.py" line="2469"/>
         <source>[*] - {0}</source>
         <translation type="unfinished"></translation>
     </message>
@@ -52528,17 +52601,17 @@
 <context>
     <name>Preferences</name>
     <message>
-        <location filename="../Preferences/__init__.py" line="1584"/>
+        <location filename="../Preferences/__init__.py" line="1585"/>
         <source>Export Preferences</source>
         <translation>导出首选项</translation>
     </message>
     <message>
-        <location filename="../Preferences/__init__.py" line="1612"/>
+        <location filename="../Preferences/__init__.py" line="1613"/>
         <source>Import Preferences</source>
         <translation>导入首选项</translation>
     </message>
     <message>
-        <location filename="../Preferences/__init__.py" line="1612"/>
+        <location filename="../Preferences/__init__.py" line="1613"/>
         <source>Properties File (*.ini);;All Files (*)</source>
         <translation>属性文件 (*.ini);;所有文件 (*)</translation>
     </message>
@@ -83685,27 +83758,27 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="6597"/>
+        <location filename="../ViewManager/ViewManager.py" line="6600"/>
         <source>Edit Spelling Dictionary</source>
         <translation type="unfinished">编辑拼写字典</translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="6572"/>
+        <location filename="../ViewManager/ViewManager.py" line="6575"/>
         <source>Editing {0}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="6554"/>
+        <location filename="../ViewManager/ViewManager.py" line="6557"/>
         <source>&lt;p&gt;The spelling dictionary file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="6584"/>
+        <location filename="../ViewManager/ViewManager.py" line="6587"/>
         <source>&lt;p&gt;The spelling dictionary file &lt;b&gt;{0}&lt;/b&gt; could not be written.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../ViewManager/ViewManager.py" line="6597"/>
+        <location filename="../ViewManager/ViewManager.py" line="6600"/>
         <source>The spelling dictionary was saved successfully.</source>
         <translation type="unfinished"></translation>
     </message>

eric ide

mercurial