src/eric7/i18n/eric7_zh_CN.ts

branch
eric7
changeset 9612
93b496cc3c88
parent 9610
b45bccbdf331
child 9616
13aa04c979d7
--- a/src/eric7/i18n/eric7_zh_CN.ts	Sun Dec 11 18:24:41 2022 +0100
+++ b/src/eric7/i18n/eric7_zh_CN.ts	Mon Dec 12 16:35:21 2022 +0100
@@ -3021,10 +3021,10 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="616" />
-      <location filename="../UI/Browser.py" line="608" />
-      <location filename="../UI/Browser.py" line="598" />
-      <location filename="../UI/Browser.py" line="589" />
+      <location filename="../UI/Browser.py" line="609" />
+      <location filename="../UI/Browser.py" line="601" />
+      <location filename="../UI/Browser.py" line="591" />
+      <location filename="../UI/Browser.py" line="582" />
       <location filename="../UI/Browser.py" line="298" />
       <location filename="../UI/Browser.py" line="259" />
       <source>Show Mime-Type</source>
@@ -3108,122 +3108,122 @@
       <translation>行 {0}</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="590" />
+      <location filename="../UI/Browser.py" line="583" />
       <source>The mime type of the file could not be determined.</source>
       <translation>文件 MIME 类型无法确定。</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="609" />
-      <location filename="../UI/Browser.py" line="599" />
+      <location filename="../UI/Browser.py" line="602" />
+      <location filename="../UI/Browser.py" line="592" />
       <source>The file has the mime type &lt;b&gt;{0}&lt;/b&gt;.</source>
       <translation>文件的 MIME 类型为 &lt;b&gt;{0}&lt;/b&gt;。</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="617" />
+      <location filename="../UI/Browser.py" line="610" />
       <source>The file has the mime type &lt;b&gt;{0}&lt;/b&gt;.&lt;br/&gt; Shall it be added to the list of text mime types?</source>
       <translation>该文件有 MIME 类型。&lt;b&gt;{0}&lt;/b&gt;.&lt;br/&gt;将其添加至文本 MIME 类型列表?</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="715" />
+      <location filename="../UI/Browser.py" line="708" />
       <source>New toplevel directory</source>
       <translation>新建顶层文件夹</translation>
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="951" />
-      <location filename="../UI/Browser.py" line="939" />
-      <location filename="../UI/Browser.py" line="930" />
+      <location filename="../UI/Browser.py" line="944" />
+      <location filename="../UI/Browser.py" line="932" />
+      <location filename="../UI/Browser.py" line="923" />
       <source>New Directory</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="931" />
+      <location filename="../UI/Browser.py" line="924" />
       <source>Name for new directory:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="978" />
-      <location filename="../UI/Browser.py" line="940" />
+      <location filename="../UI/Browser.py" line="971" />
+      <location filename="../UI/Browser.py" line="933" />
       <source>A file or directory named &lt;b&gt;{0}&lt;/b&gt; exists already. Aborting...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="952" />
+      <location filename="../UI/Browser.py" line="945" />
       <source>&lt;p&gt;The directory &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="990" />
-      <location filename="../UI/Browser.py" line="977" />
-      <location filename="../UI/Browser.py" line="968" />
+      <location filename="../UI/Browser.py" line="983" />
+      <location filename="../UI/Browser.py" line="970" />
+      <location filename="../UI/Browser.py" line="961" />
       <source>New File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="969" />
+      <location filename="../UI/Browser.py" line="962" />
       <source>Name for new file:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="991" />
+      <location filename="../UI/Browser.py" line="984" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be created.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1020" />
+      <location filename="../UI/Browser.py" line="1013" />
       <source>Do you really want to move this file to the trash?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1023" />
+      <location filename="../UI/Browser.py" line="1016" />
       <source>Do you really want to delete this file?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1108" />
-      <location filename="../UI/Browser.py" line="1034" />
-      <location filename="../UI/Browser.py" line="1026" />
+      <location filename="../UI/Browser.py" line="1101" />
+      <location filename="../UI/Browser.py" line="1027" />
+      <location filename="../UI/Browser.py" line="1019" />
       <source>Delete File</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1109" />
-      <location filename="../UI/Browser.py" line="1035" />
+      <location filename="../UI/Browser.py" line="1102" />
+      <location filename="../UI/Browser.py" line="1028" />
       <source>&lt;p&gt;The selected file &lt;b&gt;{0}&lt;/b&gt; could not be deleted.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1052" />
+      <location filename="../UI/Browser.py" line="1045" />
       <source>Do you really want to move this directory to the trash?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1057" />
+      <location filename="../UI/Browser.py" line="1050" />
       <source>Do you really want to delete this directory?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1071" />
-      <location filename="../UI/Browser.py" line="1060" />
+      <location filename="../UI/Browser.py" line="1064" />
+      <location filename="../UI/Browser.py" line="1053" />
       <source>Delete Directory</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1072" />
+      <location filename="../UI/Browser.py" line="1065" />
       <source>&lt;p&gt;The selected directory &lt;b&gt;{0}&lt;/b&gt; could not be deleted.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1093" />
+      <location filename="../UI/Browser.py" line="1086" />
       <source>Do you really want to move these files to the trash?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1096" />
+      <location filename="../UI/Browser.py" line="1089" />
       <source>Do you really want to delete these files?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/Browser.py" line="1099" />
+      <location filename="../UI/Browser.py" line="1092" />
       <source>Delete Files</source>
       <translation type="unfinished" />
     </message>
@@ -3231,32 +3231,32 @@
   <context>
     <name>BrowserModel</name>
     <message>
-      <location filename="../UI/BrowserModel.py" line="71" />
+      <location filename="../UI/BrowserModel.py" line="72" />
       <source>Name</source>
       <translation>名称</translation>
     </message>
     <message>
-      <location filename="../UI/BrowserModel.py" line="664" />
+      <location filename="../UI/BrowserModel.py" line="665" />
       <source>Coding: {0}</source>
       <translation>编码: {0}</translation>
     </message>
     <message>
-      <location filename="../UI/BrowserModel.py" line="674" />
+      <location filename="../UI/BrowserModel.py" line="675" />
       <source>Globals</source>
       <translation>全局</translation>
     </message>
     <message>
-      <location filename="../UI/BrowserModel.py" line="679" />
+      <location filename="../UI/BrowserModel.py" line="680" />
       <source>Imports</source>
       <translation>导入</translation>
     </message>
     <message>
-      <location filename="../UI/BrowserModel.py" line="777" />
+      <location filename="../UI/BrowserModel.py" line="778" />
       <source>Attributes</source>
       <translation>属性</translation>
     </message>
     <message>
-      <location filename="../UI/BrowserModel.py" line="788" />
+      <location filename="../UI/BrowserModel.py" line="789" />
       <source>Class Attributes</source>
       <translation>类属性</translation>
     </message>
@@ -11313,7 +11313,7 @@
   <context>
     <name>Editor</name>
     <message>
-      <location filename="../QScintilla/Editor.py" line="3282" />
+      <location filename="../QScintilla/Editor.py" line="3275" />
       <location filename="../QScintilla/Editor.py" line="425" />
       <location filename="../QScintilla/Editor.py" line="410" />
       <source>Open File</source>
@@ -11385,7 +11385,7 @@
       <translation>取消注释</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8995" />
+      <location filename="../QScintilla/Editor.py" line="8988" />
       <location filename="../QScintilla/Editor.py" line="894" />
       <source>Generate Docstring</source>
       <translation type="unfinished" />
@@ -11658,7 +11658,7 @@
       <translation type="unfinished">拼写法</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8113" />
+      <location filename="../QScintilla/Editor.py" line="8106" />
       <location filename="../QScintilla/Editor.py" line="1290" />
       <source>Check spelling...</source>
       <translation>正在进行拼写检查…</translation>
@@ -11719,7 +11719,7 @@
       <translation>编辑断点…</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="5795" />
+      <location filename="../QScintilla/Editor.py" line="5788" />
       <location filename="../QScintilla/Editor.py" line="1375" />
       <source>Enable breakpoint</source>
       <translation>允许断点</translation>
@@ -11871,428 +11871,428 @@
       <translation>选择要应用的 Pygments 词法分析器。</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="2089" />
+      <location filename="../QScintilla/Editor.py" line="2082" />
       <source>Modification of Read Only file</source>
       <translation>只读文件的改变</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="2090" />
+      <location filename="../QScintilla/Editor.py" line="2083" />
       <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="2511" />
+      <location filename="../QScintilla/Editor.py" line="2504" />
       <source>Add Breakpoint</source>
       <translation type="unfinished">添加断点</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="2512" />
+      <location filename="../QScintilla/Editor.py" line="2505" />
       <source>No Python byte code will be created for the selected line. No break point will be set!</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="2845" />
+      <location filename="../QScintilla/Editor.py" line="2838" />
       <source>Printing...</source>
       <translation>打印中…</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="2862" />
+      <location filename="../QScintilla/Editor.py" line="2855" />
       <source>Printing completed</source>
       <translation>打印已完成</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="2864" />
+      <location filename="../QScintilla/Editor.py" line="2857" />
       <source>Error while printing</source>
       <translation>打印时出错</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="2867" />
+      <location filename="../QScintilla/Editor.py" line="2860" />
       <source>Printing aborted</source>
       <translation>打印失败</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="3224" />
+      <location filename="../QScintilla/Editor.py" line="3217" />
       <source>File Modified</source>
       <translation>文件已改变</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="3225" />
+      <location filename="../QScintilla/Editor.py" line="3218" />
       <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="3283" />
+      <location filename="../QScintilla/Editor.py" line="3276" />
       <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="3459" />
-      <location filename="../QScintilla/Editor.py" line="3440" />
-      <location filename="../QScintilla/Editor.py" line="3402" />
+      <location filename="../QScintilla/Editor.py" line="3452" />
+      <location filename="../QScintilla/Editor.py" line="3433" />
+      <location filename="../QScintilla/Editor.py" line="3395" />
       <source>Save File</source>
       <translation>保存文件</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="3403" />
+      <location filename="../QScintilla/Editor.py" line="3396" />
       <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="3460" />
+      <location filename="../QScintilla/Editor.py" line="3453" />
       <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="4970" />
+      <location filename="../QScintilla/Editor.py" line="4963" />
       <source>Autocompletion</source>
       <translation>自动完成</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="4971" />
+      <location filename="../QScintilla/Editor.py" line="4964" />
       <source>Autocompletion is not available because there is no autocompletion source set.</source>
       <translation>自动完成无效,没有设定自动完成源。</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="5099" />
+      <location filename="../QScintilla/Editor.py" line="5092" />
       <source>Auto-Completion Provider</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="5100" />
+      <location filename="../QScintilla/Editor.py" line="5093" />
       <source>The completion list provider '{0}' was already registered. Ignoring duplicate request.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="5392" />
+      <location filename="../QScintilla/Editor.py" line="5385" />
       <source>Call-Tips Provider</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="5393" />
+      <location filename="../QScintilla/Editor.py" line="5386" />
       <source>The call-tips provider '{0}' was already registered. Ignoring duplicate request.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="5799" />
+      <location filename="../QScintilla/Editor.py" line="5792" />
       <source>Disable breakpoint</source>
       <translation>去除断点</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6160" />
+      <location filename="../QScintilla/Editor.py" line="6153" />
       <source>Code Coverage</source>
       <translation>代码覆盖率</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6161" />
+      <location filename="../QScintilla/Editor.py" line="6154" />
       <source>Please select a coverage file</source>
       <translation>请选择一个覆盖率文件</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6238" />
-      <location filename="../QScintilla/Editor.py" line="6230" />
-      <source>Show Code Coverage Annotations</source>
-      <translation>显示代码覆盖率注解</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Editor.py" line="6231" />
+      <location filename="../QScintilla/Editor.py" line="6223" />
+      <source>Show Code Coverage Annotations</source>
+      <translation>显示代码覆盖率注解</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="6224" />
       <source>All lines have been covered.</source>
       <translation>所有行均被已覆盖。</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6239" />
+      <location filename="../QScintilla/Editor.py" line="6232" />
       <source>There is no coverage file available.</source>
       <translation>没有有效的覆盖率文件。</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6343" />
+      <location filename="../QScintilla/Editor.py" line="6336" />
       <source>Profile Data</source>
       <translation>剖析数据</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6344" />
+      <location filename="../QScintilla/Editor.py" line="6337" />
       <source>Please select a profile file</source>
       <translation>请选择一个剖析文件</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6505" />
-      <location filename="../QScintilla/Editor.py" line="6499" />
+      <location filename="../QScintilla/Editor.py" line="6498" />
+      <location filename="../QScintilla/Editor.py" line="6492" />
       <source>Syntax Error</source>
       <translation>语法错误</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6506" />
+      <location filename="../QScintilla/Editor.py" line="6499" />
       <source>No syntax error message available.</source>
       <translation>语法错误消息无效。</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6717" />
-      <location filename="../QScintilla/Editor.py" line="6711" />
+      <location filename="../QScintilla/Editor.py" line="6710" />
+      <location filename="../QScintilla/Editor.py" line="6704" />
       <source>Warning</source>
       <translation>警告</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6717" />
+      <location filename="../QScintilla/Editor.py" line="6710" />
       <source>No warning messages available.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6781" />
+      <location filename="../QScintilla/Editor.py" line="6774" />
       <source>Style: {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../QScintilla/Editor.py" line="6777" />
+      <source>Warning: {0}</source>
+      <translation>警告:{0}</translation>
+    </message>
+    <message>
       <location filename="../QScintilla/Editor.py" line="6784" />
-      <source>Warning: {0}</source>
-      <translation>警告:{0}</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Editor.py" line="6791" />
       <source>Error: {0}</source>
       <translation>错误:{0}</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6898" />
+      <location filename="../QScintilla/Editor.py" line="6891" />
       <source>Macro Name</source>
       <translation>宏名称</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6898" />
+      <location filename="../QScintilla/Editor.py" line="6891" />
       <source>Select a macro name:</source>
       <translation>选择一个宏名称:</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6924" />
+      <location filename="../QScintilla/Editor.py" line="6917" />
       <source>Load macro file</source>
       <translation>输入宏文件</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6970" />
-      <location filename="../QScintilla/Editor.py" line="6926" />
+      <location filename="../QScintilla/Editor.py" line="6963" />
+      <location filename="../QScintilla/Editor.py" line="6919" />
       <source>Macro files (*.macro)</source>
       <translation>宏文件 (*.macro)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6948" />
-      <location filename="../QScintilla/Editor.py" line="6938" />
+      <location filename="../QScintilla/Editor.py" line="6941" />
+      <location filename="../QScintilla/Editor.py" line="6931" />
       <source>Error loading macro</source>
       <translation>载入宏文件出错</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6939" />
+      <location filename="../QScintilla/Editor.py" line="6932" />
       <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" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6949" />
+      <location filename="../QScintilla/Editor.py" line="6942" />
       <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; is corrupt.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6968" />
+      <location filename="../QScintilla/Editor.py" line="6961" />
       <source>Save macro file</source>
       <translation>保存宏文件</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6986" />
+      <location filename="../QScintilla/Editor.py" line="6979" />
       <source>Save macro</source>
       <translation>保存宏</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="6987" />
+      <location filename="../QScintilla/Editor.py" line="6980" />
       <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="7002" />
+      <location filename="../QScintilla/Editor.py" line="6995" />
       <source>Error saving macro</source>
       <translation>保存宏出错</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7003" />
+      <location filename="../QScintilla/Editor.py" line="6996" />
       <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" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7016" />
+      <location filename="../QScintilla/Editor.py" line="7009" />
       <source>Start Macro Recording</source>
       <translation>开始宏录制</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7017" />
+      <location filename="../QScintilla/Editor.py" line="7010" />
       <source>Macro recording is already active. Start new?</source>
       <translation>宏录制已激活。开始录制新宏?</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7043" />
+      <location filename="../QScintilla/Editor.py" line="7036" />
       <source>Macro Recording</source>
       <translation>宏录制</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7044" />
+      <location filename="../QScintilla/Editor.py" line="7037" />
       <source>Enter name of the macro:</source>
       <translation>输入宏名称:</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7195" />
+      <location filename="../QScintilla/Editor.py" line="7188" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; has been changed while it was opened in eric. Reread it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../QScintilla/Editor.py" line="7194" />
+      <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="7201" />
-      <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="7208" />
       <source>File changed</source>
       <translation>文件已改变</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7258" />
+      <location filename="../QScintilla/Editor.py" line="7251" />
       <source>{0} (ro)</source>
       <translation>{0}(只读)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7552" />
+      <location filename="../QScintilla/Editor.py" line="7545" />
       <source>Drop Error</source>
       <translation>降落误差</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7553" />
+      <location filename="../QScintilla/Editor.py" line="7546" />
       <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="7573" />
+      <location filename="../QScintilla/Editor.py" line="7566" />
       <source>Resources</source>
       <translation>资源</translation>
     </message>
     <message>
+      <location filename="../QScintilla/Editor.py" line="7568" />
+      <source>Add file...</source>
+      <translation>添加文件…</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="7569" />
+      <source>Add files...</source>
+      <translation>添加文件…</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="7570" />
+      <source>Add aliased file...</source>
+      <translation>添加别名文件…</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Editor.py" line="7572" />
+      <source>Add localized resource...</source>
+      <translation>添加本地资源…</translation>
+    </message>
+    <message>
       <location filename="../QScintilla/Editor.py" line="7575" />
-      <source>Add file...</source>
-      <translation>添加文件…</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Editor.py" line="7576" />
-      <source>Add files...</source>
-      <translation>添加文件…</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Editor.py" line="7577" />
-      <source>Add aliased file...</source>
-      <translation>添加别名文件…</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Editor.py" line="7579" />
-      <source>Add localized resource...</source>
-      <translation>添加本地资源…</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Editor.py" line="7582" />
       <source>Add resource frame</source>
       <translation>添加资源结构</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7601" />
+      <location filename="../QScintilla/Editor.py" line="7594" />
       <source>Add file resource</source>
       <translation>添加文件资源</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7615" />
+      <location filename="../QScintilla/Editor.py" line="7608" />
       <source>Add file resources</source>
       <translation>添加多个文件资源</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7639" />
-      <location filename="../QScintilla/Editor.py" line="7633" />
+      <location filename="../QScintilla/Editor.py" line="7632" />
+      <location filename="../QScintilla/Editor.py" line="7626" />
       <source>Add aliased file resource</source>
       <translation>添加别名文件资源</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7640" />
+      <location filename="../QScintilla/Editor.py" line="7633" />
       <source>Alias for file &lt;b&gt;{0}&lt;/b&gt;:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7715" />
+      <location filename="../QScintilla/Editor.py" line="7708" />
       <source>Package Diagram</source>
       <translation>程序包图</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7716" />
+      <location filename="../QScintilla/Editor.py" line="7709" />
       <source>Include class attributes?</source>
       <translation>包含类属性?</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7736" />
+      <location filename="../QScintilla/Editor.py" line="7729" />
       <source>Imports Diagram</source>
       <translation>引用图</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7737" />
+      <location filename="../QScintilla/Editor.py" line="7730" />
       <source>Include imports from external modules?</source>
       <translation>从外部模块包含引用?</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7756" />
+      <location filename="../QScintilla/Editor.py" line="7749" />
       <source>Application Diagram</source>
       <translation>应用程序图</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="7757" />
+      <location filename="../QScintilla/Editor.py" line="7750" />
       <source>Include module names?</source>
       <translation>包含模块名?</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8117" />
+      <location filename="../QScintilla/Editor.py" line="8110" />
       <source>Add to dictionary</source>
       <translation>添加到文件夹</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8119" />
+      <location filename="../QScintilla/Editor.py" line="8112" />
       <source>Ignore All</source>
       <translation>全部忽略</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8537" />
+      <location filename="../QScintilla/Editor.py" line="8530" />
       <source>Sort Lines</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8538" />
+      <location filename="../QScintilla/Editor.py" line="8531" />
       <source>The selection contains illegal data for a numerical sort.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8631" />
+      <location filename="../QScintilla/Editor.py" line="8624" />
       <source>Register Mouse Click Handler</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8632" />
+      <location filename="../QScintilla/Editor.py" line="8625" />
       <source>A mouse click handler for "{0}" was already registered by "{1}". Aborting request by "{2}"...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8728" />
+      <location filename="../QScintilla/Editor.py" line="8721" />
       <source>{0:4d}    {1}</source>
       <comment>line number, source code</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8734" />
+      <location filename="../QScintilla/Editor.py" line="8727" />
       <source>{0:4d}    {1}
     =&gt;  {2}</source>
       <comment>line number, source code, file name</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8802" />
+      <location filename="../QScintilla/Editor.py" line="8795" />
       <source>EditorConfig Properties</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Editor.py" line="8803" />
+      <location filename="../QScintilla/Editor.py" line="8796" />
       <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" />
     </message>
@@ -14498,22 +14498,22 @@
   <context>
     <name>EditorOutlineModel</name>
     <message>
-      <location filename="../QScintilla/EditorOutlineModel.py" line="60" />
+      <location filename="../QScintilla/EditorOutlineModel.py" line="58" />
       <source>Name</source>
       <translation type="unfinished">名称</translation>
     </message>
     <message>
-      <location filename="../QScintilla/EditorOutlineModel.py" line="113" />
+      <location filename="../QScintilla/EditorOutlineModel.py" line="104" />
       <source>Coding: {0}</source>
       <translation type="unfinished">编码: {0}</translation>
     </message>
     <message>
-      <location filename="../QScintilla/EditorOutlineModel.py" line="123" />
+      <location filename="../QScintilla/EditorOutlineModel.py" line="114" />
       <source>Globals</source>
       <translation type="unfinished">全局</translation>
     </message>
     <message>
-      <location filename="../QScintilla/EditorOutlineModel.py" line="129" />
+      <location filename="../QScintilla/EditorOutlineModel.py" line="120" />
       <source>Imports</source>
       <translation type="unfinished">导入</translation>
     </message>
@@ -45641,39 +45641,6 @@
     </message>
   </context>
   <context>
-    <name>LexerIDL</name>
-    <message>
-      <location filename="../QScintilla/Lexers/LexerIDL.py" line="36" />
-      <source>Primary keywords and identifiers</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/LexerIDL.py" line="37" />
-      <source>Secondary keywords and identifiers</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/LexerIDL.py" line="38" />
-      <source>Documentation comment keywords</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/LexerIDL.py" line="39" />
-      <source>Global classes and typedefs</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/LexerIDL.py" line="40" />
-      <source>Preprocessor definitions</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/LexerIDL.py" line="41" />
-      <source>Task marker and error marker keywords</source>
-      <translation type="unfinished" />
-    </message>
-  </context>
-  <context>
     <name>LexerJSON</name>
     <message>
       <location filename="../QScintilla/Lexers/LexerJSON.py" line="35" />
@@ -46431,71 +46398,66 @@
   <context>
     <name>Lexers</name>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="116" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="117" />
       <source>Bash</source>
       <translation>Bash</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="118" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="119" />
       <source>Batch</source>
       <translation>批处理</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="122" />
-      <source>C/C++</source>
-      <translation>C/C++</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="123" />
+      <source>C/C++</source>
+      <translation>C/C++</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="124" />
       <source>C#</source>
       <translation>C#</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="125" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="126" />
       <source>CMake</source>
       <translation>CMake</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="129" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="130" />
       <source>CSS</source>
       <translation>CSS</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="131" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="132" />
       <source>Cython</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="135" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="136" />
       <source>D</source>
       <translation>D</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="137" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="138" />
       <source>Diff</source>
       <translation>差异</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="142" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="143" />
       <source>Fortran</source>
       <translation>Fortran</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="147" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="148" />
       <source>Fortran77</source>
       <translation>Fortran77</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="152" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="153" />
       <source>HTML/PHP/XML</source>
       <translation>HTML/PHP/XML</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="156" />
-      <source>IDL</source>
-      <translation>IDL</translation>
-    </message>
-    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="158" />
       <source>Java</source>
       <translation>Java</translation>
@@ -46552,518 +46514,509 @@
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="205" />
-      <source>Protocol Buffer (protobuf)</source>
-      <translation type="unfinished" />
+      <source>Python3</source>
+      <translation type="unfinished">Python3</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="210" />
-      <source>Python3</source>
-      <translation type="unfinished">Python3</translation>
+      <source>MicroPython</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="214" />
+      <source>QSS</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="215" />
-      <source>MicroPython</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="219" />
-      <source>QSS</source>
-      <translation type="unfinished" />
+      <source>Ruby</source>
+      <translation>Ruby</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="216" />
+      <source>SQL</source>
+      <translation>SQL</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="217" />
+      <source>TCL</source>
+      <translation>TCL</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="218" />
+      <source>TeX</source>
+      <translation>TeX</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="220" />
-      <source>Ruby</source>
-      <translation>Ruby</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="221" />
-      <source>SQL</source>
-      <translation>SQL</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="222" />
-      <source>TCL</source>
-      <translation>TCL</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="223" />
-      <source>TeX</source>
-      <translation>TeX</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="225" />
       <source>VHDL</source>
       <translation>VHDL</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="229" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="224" />
       <source>XML</source>
       <translation>XML</translation>
     </message>
     <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="226" />
+      <source>YAML</source>
+      <translation>YAML</translation>
+    </message>
+    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="231" />
-      <source>YAML</source>
-      <translation>YAML</translation>
+      <source>Gettext</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="236" />
-      <source>Gettext</source>
+      <source>CoffeeScript</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="241" />
-      <source>CoffeeScript</source>
-      <translation type="unfinished" />
+      <source>JSON</source>
+      <translation type="unfinished">JSON</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="246" />
-      <source>JSON</source>
-      <translation type="unfinished">JSON</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="251" />
       <source>Markdown</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="264" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="259" />
       <source>Pygments</source>
       <translation>Pygments</translation>
     </message>
     <message>
       <location filename="../Preferences/__init__.py" line="590" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="408" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="400" />
       <source>Python Files (*.py *.py3)</source>
       <translation type="unfinished">Python 文件 (*.py *.py3)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="409" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="401" />
       <source>Python GUI Files (*.pyw *.pyw3)</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="402" />
+      <source>Cython Files (*.pyx *.pxd *.pxi)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="496" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="403" />
+      <source>Quixote Template Files (*.ptl)</source>
+      <translation>Quixote 模板文件 (*.ptl)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="497" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="404" />
+      <source>Ruby Files (*.rb)</source>
+      <translation>Ruby 文件 (*.rb)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="405" />
+      <source>C Files (*.h *.c)</source>
+      <translation>C 文件 (*.h *.c)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="406" />
+      <source>C++ Files (*.h *.hpp *.hh *.cxx *.cpp *.cc)</source>
+      <translation>C++ 文件 (*.h *.hpp *.hh *.cxx *.cpp *.cc)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="501" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="409" />
+      <source>C# Files (*.cs)</source>
+      <translation>C# 文件 (*.cs)</translation>
+    </message>
+    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="410" />
-      <source>Cython Files (*.pyx *.pxd *.pxi)</source>
-      <translation type="unfinished" />
+      <source>HTML Files (*.html *.htm *.asp *.shtml)</source>
+      <translation>HTML 文件 (*.html *.htm *.asp *.shtml)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="505" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="411" />
+      <source>CSS Files (*.css)</source>
+      <translation>CSS 文件 (*.css)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="506" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="411" />
-      <source>Quixote Template Files (*.ptl)</source>
-      <translation>Quixote 模板文件 (*.ptl)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="507" />
       <location filename="../QScintilla/Lexers/__init__.py" line="412" />
-      <source>Ruby Files (*.rb)</source>
-      <translation>Ruby 文件 (*.rb)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="508" />
+      <source>QSS Files (*.qss)</source>
+      <translation>QSS 文件 (*.qss)</translation>
+    </message>
+    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="413" />
-      <source>IDL Files (*.idl)</source>
-      <translation>IDL 文件 (*.idl)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="509" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="414" />
-      <source>Protocol Buffer Files (*.proto)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="415" />
-      <source>C Files (*.h *.c)</source>
-      <translation>C 文件 (*.h *.c)</translation>
+      <source>PHP Files (*.php *.php3 *.php4 *.php5 *.phtml)</source>
+      <translation>PHP 文件 (*.php *.php3 *.php4 *.php5 *.phtml)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="416" />
-      <source>C++ Files (*.h *.hpp *.hh *.cxx *.cpp *.cc)</source>
-      <translation>C++ 文件 (*.h *.hpp *.hh *.cxx *.cpp *.cc)</translation>
+      <source>XML Files (*.xml *.xsl *.xslt *.dtd *.svg *.xul *.xsd)</source>
+      <translation>XML 文件 (*.xml *.xsl *.xslt *.dtd *.svg *.xul *.xsd)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="510" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="419" />
+      <source>Qt Resource Files (*.qrc)</source>
+      <translation>Qt 资源文件 (*.qrc)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="420" />
+      <source>D Files (*.d *.di)</source>
+      <translation>D 文件 (*.d *.di)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="513" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="419" />
-      <source>C# Files (*.cs)</source>
-      <translation>C# 文件 (*.cs)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="420" />
-      <source>HTML Files (*.html *.htm *.asp *.shtml)</source>
-      <translation>HTML 文件 (*.html *.htm *.asp *.shtml)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="517" />
       <location filename="../QScintilla/Lexers/__init__.py" line="421" />
-      <source>CSS Files (*.css)</source>
-      <translation>CSS 文件 (*.css)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="518" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="422" />
-      <source>QSS Files (*.qss)</source>
-      <translation>QSS 文件 (*.qss)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="423" />
-      <source>PHP Files (*.php *.php3 *.php4 *.php5 *.phtml)</source>
-      <translation>PHP 文件 (*.php *.php3 *.php4 *.php5 *.phtml)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="426" />
-      <source>XML Files (*.xml *.xsl *.xslt *.dtd *.svg *.xul *.xsd)</source>
-      <translation>XML 文件 (*.xml *.xsl *.xslt *.dtd *.svg *.xul *.xsd)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="522" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="429" />
-      <source>Qt Resource Files (*.qrc)</source>
-      <translation>Qt 资源文件 (*.qrc)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="430" />
-      <source>D Files (*.d *.di)</source>
-      <translation>D 文件 (*.d *.di)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="525" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="431" />
       <source>Java Files (*.java)</source>
       <translation>Java 文件 (*.java)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="526" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="432" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="514" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="422" />
       <source>JavaScript Files (*.js)</source>
       <translation>JavaScript 文件 (*.js)</translation>
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="527" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="433" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="515" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="423" />
       <source>SQL Files (*.sql)</source>
       <translation>SQL 文件 (*.sql)</translation>
     </message>
     <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="516" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="424" />
+      <source>Docbook Files (*.docbook)</source>
+      <translation>Docbook 文件 (*.docbook)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="425" />
+      <source>Perl Files (*.pl *.pm *.ph)</source>
+      <translation>Perl 文件 (*.pl *.pm *.ph)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="519" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="426" />
+      <source>Lua Files (*.lua)</source>
+      <translation>Lua 文件 (*.lua)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="427" />
+      <source>Tex Files (*.tex *.sty *.aux *.toc *.idx)</source>
+      <translation>Tex 文件 (*.tex *.sty *.aux *.toc *.idx)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="520" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="430" />
+      <source>Shell Files (*.sh)</source>
+      <translation>命令行文件 (*.sh)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="431" />
+      <source>Batch Files (*.bat *.cmd)</source>
+      <translation>批处理文件 (*.bat *.cmd)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="432" />
+      <source>Diff Files (*.diff *.patch)</source>
+      <translation>差异文件 (*.diff *.patch)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="433" />
+      <source>Makefiles (*makefile Makefile *.mak)</source>
+      <translation type="unfinished">Makefiles (*.mak)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="434" />
+      <source>Properties Files (*.properties *.ini *.inf *.reg *.cfg *.cnf *.rc)</source>
+      <translation>属性文件 (*.properties *.ini *.inf *.reg *.cfg *.cnf *.rc)</translation>
+    </message>
+    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="528" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="434" />
-      <source>Docbook Files (*.docbook)</source>
-      <translation>Docbook 文件 (*.docbook)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="435" />
-      <source>Perl Files (*.pl *.pm *.ph)</source>
-      <translation>Perl 文件 (*.pl *.pm *.ph)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="531" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="436" />
-      <source>Lua Files (*.lua)</source>
-      <translation>Lua 文件 (*.lua)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="437" />
-      <source>Tex Files (*.tex *.sty *.aux *.toc *.idx)</source>
-      <translation>Tex 文件 (*.tex *.sty *.aux *.toc *.idx)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="532" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="440" />
-      <source>Shell Files (*.sh)</source>
-      <translation>命令行文件 (*.sh)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="441" />
-      <source>Batch Files (*.bat *.cmd)</source>
-      <translation>批处理文件 (*.bat *.cmd)</translation>
+      <location filename="../QScintilla/Lexers/__init__.py" line="438" />
+      <source>Povray Files (*.pov)</source>
+      <translation>Povray 文件 (*.pov)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="439" />
+      <source>CMake Files (CMakeLists.txt *.cmake *.ctest)</source>
+      <translation>CMake 文件 (CMakeLists.txt *.cmake *.ctest)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="442" />
-      <source>Diff Files (*.diff *.patch)</source>
-      <translation>差异文件 (*.diff *.patch)</translation>
+      <source>VHDL Files (*.vhd *.vhdl)</source>
+      <translation>VHDL 文件 (*.vhd *.vhdl)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="443" />
-      <source>Makefiles (*makefile Makefile *.mak)</source>
-      <translation type="unfinished">Makefiles (*.mak)</translation>
+      <source>TCL/Tk Files (*.tcl *.tk)</source>
+      <translation>TCL/Tk 文件 (*.vhd *.vhdl)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="444" />
-      <source>Properties Files (*.properties *.ini *.inf *.reg *.cfg *.cnf *.rc)</source>
-      <translation>属性文件 (*.properties *.ini *.inf *.reg *.cfg *.cnf *.rc)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="540" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="448" />
-      <source>Povray Files (*.pov)</source>
-      <translation>Povray 文件 (*.pov)</translation>
-    </message>
-    <message>
+      <source>Fortran Files (*.f90 *.f95 *.f2k)</source>
+      <translation>Fortran 文件 (*.f90 *.f95 *.f2k)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="445" />
+      <source>Fortran77 Files (*.f *.for)</source>
+      <translation>Fortran77 文件 (*.f *.for)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="446" />
+      <source>Pascal Files (*.dpr *.dpk *.pas *.dfm *.inc *.pp)</source>
+      <translation>Pascal 文件 (*.dpr *.dpk *.pas *.dfm *.inc *.pp)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="537" />
       <location filename="../QScintilla/Lexers/__init__.py" line="449" />
-      <source>CMake Files (CMakeLists.txt *.cmake *.ctest)</source>
-      <translation>CMake 文件 (CMakeLists.txt *.cmake *.ctest)</translation>
+      <source>PostScript Files (*.ps)</source>
+      <translation>PostScript 文件 (*.ps)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="450" />
+      <source>YAML Files (*.yaml *.yml)</source>
+      <translation>YAML 文件 (*.yaml *.yml)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="539" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="451" />
+      <source>TOML Files (*.toml)</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="452" />
-      <source>VHDL Files (*.vhd *.vhdl)</source>
-      <translation>VHDL 文件 (*.vhd *.vhdl)</translation>
+      <source>Matlab Files (*.m *.m.matlab)</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="453" />
-      <source>TCL/Tk Files (*.tcl *.tk)</source>
-      <translation>TCL/Tk 文件 (*.vhd *.vhdl)</translation>
-    </message>
-    <message>
+      <source>Octave Files (*.m *.m.octave)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="542" />
       <location filename="../QScintilla/Lexers/__init__.py" line="454" />
-      <source>Fortran Files (*.f90 *.f95 *.f2k)</source>
-      <translation>Fortran 文件 (*.f90 *.f95 *.f2k)</translation>
-    </message>
-    <message>
+      <source>Gettext Files (*.po)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="543" />
       <location filename="../QScintilla/Lexers/__init__.py" line="455" />
-      <source>Fortran77 Files (*.f *.for)</source>
-      <translation>Fortran77 文件 (*.f *.for)</translation>
-    </message>
-    <message>
+      <source>CoffeeScript Files (*.coffee)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="544" />
       <location filename="../QScintilla/Lexers/__init__.py" line="456" />
-      <source>Pascal Files (*.dpr *.dpk *.pas *.dfm *.inc *.pp)</source>
-      <translation>Pascal 文件 (*.dpr *.dpk *.pas *.dfm *.inc *.pp)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="549" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="459" />
-      <source>PostScript Files (*.ps)</source>
-      <translation>PostScript 文件 (*.ps)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="460" />
-      <source>YAML Files (*.yaml *.yml)</source>
-      <translation>YAML 文件 (*.yaml *.yml)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="551" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="461" />
-      <source>TOML Files (*.toml)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="462" />
-      <source>Matlab Files (*.m *.m.matlab)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="463" />
-      <source>Octave Files (*.m *.m.octave)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="554" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="464" />
-      <source>Gettext Files (*.po)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="555" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="465" />
-      <source>CoffeeScript Files (*.coffee)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="556" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="466" />
       <source>JSON Files (*.json)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="557" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="467" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="545" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="457" />
       <source>Markdown Files (*.md)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="570" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="479" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="558" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="469" />
       <source>All Files (*)</source>
       <translation>所有文件 (*)</translation>
     </message>
     <message>
       <location filename="../Preferences/__init__.py" line="593" />
-      <location filename="../QScintilla/Lexers/__init__.py" line="501" />
+      <location filename="../QScintilla/Lexers/__init__.py" line="491" />
       <source>Python3 Files (*.py)</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="492" />
+      <source>Python3 GUI Files (*.pyw)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="493" />
+      <source>Cython Files (*.pyx)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="494" />
+      <source>Cython Declaration Files (*.pxd)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="495" />
+      <source>Cython Include Files (*.pxi)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="498" />
+      <source>C Files (*.c)</source>
+      <translation>C 文件 (*.c)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="499" />
+      <source>C++ Files (*.cpp)</source>
+      <translation>C++ 文件 (*.cpp)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="500" />
+      <source>C++/C Header Files (*.h)</source>
+      <translation>C++/C 头文件 (*.h)</translation>
+    </message>
+    <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="502" />
-      <source>Python3 GUI Files (*.pyw)</source>
-      <translation type="unfinished" />
+      <source>HTML Files (*.html)</source>
+      <translation>HTML 文件 (*.html)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="503" />
-      <source>Cython Files (*.pyx)</source>
-      <translation type="unfinished" />
+      <source>PHP Files (*.php)</source>
+      <translation>PHP 文件 (*.php)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="504" />
-      <source>Cython Declaration Files (*.pxd)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="505" />
-      <source>Cython Include Files (*.pxi)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="510" />
-      <source>C Files (*.c)</source>
-      <translation>C 文件 (*.c)</translation>
+      <source>ASP Files (*.asp)</source>
+      <translation>ASP 文件 (*.asp)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="507" />
+      <source>XML Files (*.xml)</source>
+      <translation>XML 文件 (*.xml)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="508" />
+      <source>XSL Files (*.xsl)</source>
+      <translation>XSL 文件 (*.xsl)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="509" />
+      <source>DTD Files (*.dtd)</source>
+      <translation>DTD 文件 (*.dtd)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="511" />
-      <source>C++ Files (*.cpp)</source>
-      <translation>C++ 文件 (*.cpp)</translation>
+      <source>D Files (*.d)</source>
+      <translation>D 文件 (*.d)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="512" />
-      <source>C++/C Header Files (*.h)</source>
-      <translation>C++/C 头文件 (*.h)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="514" />
-      <source>HTML Files (*.html)</source>
-      <translation>HTML 文件 (*.html)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="515" />
-      <source>PHP Files (*.php)</source>
-      <translation>PHP 文件 (*.php)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="516" />
-      <source>ASP Files (*.asp)</source>
-      <translation>ASP 文件 (*.asp)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="519" />
-      <source>XML Files (*.xml)</source>
-      <translation>XML 文件 (*.xml)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="520" />
-      <source>XSL Files (*.xsl)</source>
-      <translation>XSL 文件 (*.xsl)</translation>
+      <source>D Interface Files (*.di)</source>
+      <translation>D 界面文件 (*.di)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="517" />
+      <source>Perl Files (*.pl)</source>
+      <translation>Perl 文件 (*.pl)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="518" />
+      <source>Perl Module Files (*.pm)</source>
+      <translation>Perl 模块文件 (*.pm)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="521" />
-      <source>DTD Files (*.dtd)</source>
-      <translation>DTD 文件 (*.dtd)</translation>
+      <source>Batch Files (*.bat)</source>
+      <translation>批处理文件 (*.bat)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="522" />
+      <source>TeX Files (*.tex)</source>
+      <translation>TeX 文件 (*.tex)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="523" />
-      <source>D Files (*.d)</source>
-      <translation>D 文件 (*.d)</translation>
+      <source>TeX Template Files (*.sty)</source>
+      <translation>TeX 模板文件 (*.sty)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="524" />
-      <source>D Interface Files (*.di)</source>
-      <translation>D 界面文件 (*.di)</translation>
+      <source>Diff Files (*.diff)</source>
+      <translation>差异文件 (*.diff)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="525" />
+      <source>Make Files (*.mak)</source>
+      <translation>Make 文件 (*.mak)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="526" />
+      <source>Properties Files (*.ini)</source>
+      <translation>属性文件 (*.ini)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="527" />
+      <source>Configuration Files (*.cfg)</source>
+      <translation>配置文件 (*.cfg)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="529" />
-      <source>Perl Files (*.pl)</source>
-      <translation>Perl 文件 (*.pl)</translation>
+      <source>CMake Files (CMakeLists.txt)</source>
+      <translation>CMake 文件 (CMakeLists.txt)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="530" />
-      <source>Perl Module Files (*.pm)</source>
-      <translation>Perl 模块文件 (*.pm)</translation>
+      <source>CMake Macro Files (*.cmake)</source>
+      <translation>CMake 宏文件 (*.cmake)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="531" />
+      <source>VHDL Files (*.vhd)</source>
+      <translation>VHDL 文件 (*.vhd)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="532" />
+      <source>TCL Files (*.tcl)</source>
+      <translation>TCL 文件 (*.tcl)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="533" />
-      <source>Batch Files (*.bat)</source>
-      <translation>批处理文件 (*.bat)</translation>
+      <source>Tk Files (*.tk)</source>
+      <translation>Tk 文件 (*.tk)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="534" />
-      <source>TeX Files (*.tex)</source>
-      <translation>TeX 文件 (*.tex)</translation>
+      <source>Fortran Files (*.f95)</source>
+      <translation>Fortran 文件 (*.f95)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="535" />
-      <source>TeX Template Files (*.sty)</source>
-      <translation>TeX 模板文件 (*.sty)</translation>
+      <source>Fortran77 Files (*.f)</source>
+      <translation>Fortran77 文件 (*.f)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="536" />
-      <source>Diff Files (*.diff)</source>
-      <translation>差异文件 (*.diff)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="537" />
-      <source>Make Files (*.mak)</source>
-      <translation>Make 文件 (*.mak)</translation>
+      <source>Pascal Files (*.pas)</source>
+      <translation>Pascal 文件 (*.pas)</translation>
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="538" />
-      <source>Properties Files (*.ini)</source>
-      <translation>属性文件 (*.ini)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="539" />
-      <source>Configuration Files (*.cfg)</source>
-      <translation>配置文件 (*.cfg)</translation>
+      <source>YAML Files (*.yml)</source>
+      <translation>YAML 文件 (*.yml)</translation>
+    </message>
+    <message>
+      <location filename="../QScintilla/Lexers/__init__.py" line="540" />
+      <source>Matlab Files (*.m)</source>
+      <translation type="unfinished" />
     </message>
     <message>
       <location filename="../QScintilla/Lexers/__init__.py" line="541" />
-      <source>CMake Files (CMakeLists.txt)</source>
-      <translation>CMake 文件 (CMakeLists.txt)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="542" />
-      <source>CMake Macro Files (*.cmake)</source>
-      <translation>CMake 宏文件 (*.cmake)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="543" />
-      <source>VHDL Files (*.vhd)</source>
-      <translation>VHDL 文件 (*.vhd)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="544" />
-      <source>TCL Files (*.tcl)</source>
-      <translation>TCL 文件 (*.tcl)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="545" />
-      <source>Tk Files (*.tk)</source>
-      <translation>Tk 文件 (*.tk)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="546" />
-      <source>Fortran Files (*.f95)</source>
-      <translation>Fortran 文件 (*.f95)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="547" />
-      <source>Fortran77 Files (*.f)</source>
-      <translation>Fortran77 文件 (*.f)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="548" />
-      <source>Pascal Files (*.pas)</source>
-      <translation>Pascal 文件 (*.pas)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="550" />
-      <source>YAML Files (*.yml)</source>
-      <translation>YAML 文件 (*.yml)</translation>
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="552" />
-      <source>Matlab Files (*.m)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../QScintilla/Lexers/__init__.py" line="553" />
       <source>Octave Files (*.m.octave)</source>
       <translation type="unfinished" />
     </message>
+    <message>
+      <source>IDL</source>
+      <translation type="vanished">IDL</translation>
+    </message>
+    <message>
+      <source>IDL Files (*.idl)</source>
+      <translation type="vanished">IDL 文件 (*.idl)</translation>
+    </message>
   </context>
   <context>
     <name>LfConvertDataDialog</name>
@@ -50228,12 +50181,12 @@
       <translation>选择要应用的 Pygments 词法分析器。</translation>
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="4321" />
+      <location filename="../QScintilla/MiniEditor.py" line="4314" />
       <source>EditorConfig Properties</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../QScintilla/MiniEditor.py" line="4322" />
+      <location filename="../QScintilla/MiniEditor.py" line="4315" />
       <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" />
     </message>

eric ide

mercurial