Updated translations.

Sat, 25 Mar 2017 17:38:02 +0100

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Sat, 25 Mar 2017 17:38:02 +0100
changeset 5663
52a91f9a7a76
parent 5662
2c99fa1072b6
child 5664
9b318fcb1ee2

Updated translations.

Debugger/DebugUI.py file | annotate | diff | comparison | revisions
i18n/eric6_cs.ts file | annotate | diff | comparison | revisions
i18n/eric6_de.qm file | annotate | diff | comparison | revisions
i18n/eric6_de.ts file | annotate | diff | comparison | revisions
i18n/eric6_empty.ts file | annotate | diff | comparison | revisions
i18n/eric6_en.ts file | annotate | diff | comparison | revisions
i18n/eric6_es.ts file | annotate | diff | comparison | revisions
i18n/eric6_fr.ts file | annotate | diff | comparison | revisions
i18n/eric6_it.ts file | annotate | diff | comparison | revisions
i18n/eric6_pt.ts file | annotate | diff | comparison | revisions
i18n/eric6_ru.ts file | annotate | diff | comparison | revisions
i18n/eric6_tr.ts file | annotate | diff | comparison | revisions
i18n/eric6_zh_CN.ts file | annotate | diff | comparison | revisions
--- a/Debugger/DebugUI.py	Sat Mar 25 17:37:44 2017 +0100
+++ b/Debugger/DebugUI.py	Sat Mar 25 17:38:02 2017 +0100
@@ -373,7 +373,7 @@
             """ between.</p>"""
             """<p>It's not possible to jump out of a function or jump"""
             """ in a code block, e.g. a loop. In these cases, a error"""
-            """ message is printed to the log window.<p>"""
+            """ message is printed to the log window.</p>"""
         ))
         act.triggered.connect(self.__moveInstructionPointer)
         self.actions.append(act)
--- a/i18n/eric6_cs.ts	Sat Mar 25 17:37:44 2017 +0100
+++ b/i18n/eric6_cs.ts	Sat Mar 25 17:38:02 2017 +0100
@@ -390,7 +390,7 @@
 <context>
     <name>AddBookmarkDialog</name>
     <message>
-        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="198"/>
+        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="200"/>
         <source>Add Bookmark</source>
         <translation>Přidat záložku</translation>
     </message>
@@ -405,17 +405,17 @@
         <translation>Zadejte adresu</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="112"/>
+        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="114"/>
         <source>Url</source>
         <translation>Url</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="113"/>
+        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="115"/>
         <source>Title</source>
         <translation>Titulek</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="195"/>
+        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="197"/>
         <source>Add Folder</source>
         <translation>Přidat složku</translation>
     </message>
@@ -2371,27 +2371,27 @@
         <translation>Jméno</translation>
     </message>
     <message>
-        <location filename="../UI/BrowserModel.py" line="713"/>
+        <location filename="../UI/BrowserModel.py" line="728"/>
         <source>Attributes</source>
         <translation>Atributy</translation>
     </message>
     <message>
-        <location filename="../UI/BrowserModel.py" line="645"/>
+        <location filename="../UI/BrowserModel.py" line="660"/>
         <source>Globals</source>
         <translation>Globální</translation>
     </message>
     <message>
-        <location filename="../UI/BrowserModel.py" line="639"/>
+        <location filename="../UI/BrowserModel.py" line="654"/>
         <source>Coding: {0}</source>
         <translation>Kódování: {0}</translation>
     </message>
     <message>
-        <location filename="../UI/BrowserModel.py" line="723"/>
+        <location filename="../UI/BrowserModel.py" line="738"/>
         <source>Class Attributes</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/BrowserModel.py" line="651"/>
+        <location filename="../UI/BrowserModel.py" line="666"/>
         <source>Imports</source>
         <translation type="unfinished"></translation>
     </message>
@@ -3225,27 +3225,27 @@
         <translation type="unfinished">Zadejte patterny jmen souborů oddělené čárkami, které se nemají vkládat</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="615"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="658"/>
         <source>Press to start the code style check run</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="625"/>
-        <source>Press to fix the selected issues</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="648"/>
-        <source>Press to load the default values</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="658"/>
-        <source>Press to store the current values as defaults</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="668"/>
+        <source>Press to fix the selected issues</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="691"/>
+        <source>Press to load the default values</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="701"/>
+        <source>Press to store the current values as defaults</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="711"/>
         <source>Press to reset the default values</source>
         <translation type="unfinished"></translation>
     </message>
@@ -3345,7 +3345,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="689"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="732"/>
         <source>&lt;b&gt;Result List&lt;/b&gt;
 &lt;p&gt;This list shows the results of the code style check. Double clicking
 an entry will open this entry in an editor window and position the cursor at
@@ -3353,52 +3353,52 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="705"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="748"/>
         <source>File/Line</source>
         <translation type="unfinished">Soubor/Řádek</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="710"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="753"/>
         <source>Code</source>
         <translation type="unfinished">Kód</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="715"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="758"/>
         <source>Message</source>
         <translation type="unfinished">Zpráva</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="77"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="79"/>
         <source>PEP-257</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="78"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="80"/>
         <source>Eric</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="85"/>
-        <source>Statistics...</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="87"/>
+        <source>Statistics...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="89"/>
         <source>Press to show some statistics for the last run</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="90"/>
-        <source>Show</source>
-        <translation type="unfinished">Zobrazit</translation>
-    </message>
-    <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="92"/>
+        <source>Show</source>
+        <translation type="unfinished">Zobrazit</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="94"/>
         <source>Press to show all files containing an issue</source>
         <translation type="unfinished">Stisknout pro zobrazení všech souborů, které obsahují problém</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="579"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="592"/>
         <source>Error: {0}</source>
         <translation type="unfinished">Chyby: {0}</translation>
     </message>
@@ -3408,17 +3408,17 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="720"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="733"/>
         <source>No issues found.</source>
         <translation type="unfinished">Žádné problémy nenalezeny.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="736"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="779"/>
         <source>Shows the progress of the code style check</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="745"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="788"/>
         <source>%v/%m Files</source>
         <translation type="unfinished"></translation>
     </message>
@@ -3433,32 +3433,27 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="672"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="685"/>
         <source>{0} (ignored)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="564"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="577"/>
         <source>Preparing files...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="553"/>
-        <source>Max. Complexity:</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="560"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="573"/>
         <source>Enter the maximum allowed code complexity (McCabe: 10)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="150"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="152"/>
         <source>Errors</source>
         <translation type="unfinished">Chyby</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="606"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="619"/>
         <source>Transferring data...</source>
         <translation type="unfinished"></translation>
     </message>
@@ -3534,36 +3529,36 @@
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="547"/>
-        <source>McCabe Complexity</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="618"/>
-        <source>&amp;Start</source>
-        <translation type="unfinished">&amp;Start</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="628"/>
-        <source>&amp;Fix Selected</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="651"/>
-        <source>&amp;Load Defaults</source>
+        <source>Code Complexity</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="661"/>
-        <source>St&amp;ore Defaults</source>
-        <translation type="unfinished"></translation>
+        <source>&amp;Start</source>
+        <translation type="unfinished">&amp;Start</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="671"/>
+        <source>&amp;Fix Selected</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="694"/>
+        <source>&amp;Load Defaults</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="704"/>
+        <source>St&amp;ore Defaults</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="714"/>
         <source>&amp;Reset Defaults</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="723"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="736"/>
         <source>No files found (check your ignore list).</source>
         <translation type="unfinished"></translation>
     </message>
@@ -3592,6 +3587,31 @@
         <source>Press to delete the selected entries</source>
         <translation type="unfinished">Stisknout pro smazání vybraných položek</translation>
     </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="566"/>
+        <source>Max. McCabe Complexity:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="589"/>
+        <source>Max. Line Complexity:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="596"/>
+        <source>Enter the maximum complexity (number of nodes) for a line of code</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="612"/>
+        <source>Max. Line Complexity Score:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="619"/>
+        <source>Enter the maximum allowed median for line complexity</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>CodeStyleCheckerPlugin</name>
@@ -3657,147 +3677,147 @@
 <context>
     <name>CodeStyleFixer</name>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="529"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="534"/>
         <source>Triple single quotes converted to triple double quotes.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="532"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="537"/>
         <source>Introductory quotes corrected to be {0}&quot;&quot;&quot;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="535"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="540"/>
         <source>Single line docstring put on one line.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="538"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="543"/>
         <source>Period added to summary line.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="565"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="570"/>
         <source>Blank line before function/method docstring removed.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="544"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="549"/>
         <source>Blank line inserted before class docstring.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="547"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="552"/>
         <source>Blank line inserted after class docstring.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="550"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="555"/>
         <source>Blank line inserted after docstring summary.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="553"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="558"/>
         <source>Blank line inserted after last paragraph of docstring.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="556"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="561"/>
         <source>Leading quotes put on separate line.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="559"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="564"/>
         <source>Trailing quotes put on separate line.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="562"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="567"/>
         <source>Blank line before class docstring removed.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="568"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="573"/>
         <source>Blank line after class docstring removed.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="571"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="576"/>
         <source>Blank line after function/method docstring removed.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="574"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="579"/>
         <source>Blank line after last paragraph removed.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="577"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="582"/>
         <source>Tab converted to 4 spaces.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="580"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="585"/>
         <source>Indentation adjusted to be a multiple of four.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="583"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="588"/>
         <source>Indentation of continuation line corrected.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="586"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="591"/>
         <source>Indentation of closing bracket corrected.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="589"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="594"/>
         <source>Missing indentation of continuation line corrected.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="592"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="597"/>
         <source>Closing bracket aligned to opening bracket.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="595"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="600"/>
         <source>Indentation level changed.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="598"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="603"/>
         <source>Indentation level of hanging indentation changed.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="601"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="606"/>
         <source>Visual indentation corrected.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="616"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="621"/>
         <source>Extraneous whitespace removed.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="613"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="618"/>
         <source>Missing whitespace added.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="619"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="624"/>
         <source>Whitespace around comment sign corrected.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="622"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="627"/>
         <source>One blank line inserted.</source>
         <translation type="unfinished"></translation>
     </message>
     <message numerus="yes">
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="626"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="631"/>
         <source>%n blank line(s) inserted.</source>
         <translation type="unfinished">
             <numerusform></numerusform>
@@ -3806,7 +3826,7 @@
         </translation>
     </message>
     <message numerus="yes">
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="629"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="634"/>
         <source>%n superfluous lines removed</source>
         <translation type="unfinished">
             <numerusform></numerusform>
@@ -3815,77 +3835,77 @@
         </translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="633"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="638"/>
         <source>Superfluous blank lines removed.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="636"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="641"/>
         <source>Superfluous blank lines after function decorator removed.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="639"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="644"/>
         <source>Imports were put on separate lines.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="642"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="647"/>
         <source>Long lines have been shortened.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="645"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="650"/>
         <source>Redundant backslash in brackets removed.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="651"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="656"/>
         <source>Compound statement corrected.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="654"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="659"/>
         <source>Comparison to None/True/False corrected.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="657"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="662"/>
         <source>&apos;{0}&apos; argument added.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="660"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="665"/>
         <source>&apos;{0}&apos; argument removed.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="663"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="668"/>
         <source>Whitespace stripped from end of line.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="666"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="671"/>
         <source>newline added to end of file.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="669"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="674"/>
         <source>Superfluous trailing blank lines removed from end of file.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="672"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="677"/>
         <source>&apos;&lt;&gt;&apos; replaced by &apos;!=&apos;.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="676"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="681"/>
         <source>Could not save the file! Skipping it. Reason: {0}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="750"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="757"/>
         <source> no message defined for code &apos;{0}&apos;</source>
         <translation type="unfinished"></translation>
     </message>
@@ -4316,17 +4336,17 @@
         <translation></translation>
     </message>
     <message>
-        <location filename="../UI/CompareDialog.py" line="107"/>
+        <location filename="../UI/CompareDialog.py" line="110"/>
         <source>Compare</source>
         <translation>Porovnat</translation>
     </message>
     <message>
-        <location filename="../UI/CompareDialog.py" line="109"/>
+        <location filename="../UI/CompareDialog.py" line="112"/>
         <source>Press to perform the comparison of the two files</source>
         <translation>Stisknout pro provedení porovnání dvou souborů</translation>
     </message>
     <message>
-        <location filename="../UI/CompareDialog.py" line="250"/>
+        <location filename="../UI/CompareDialog.py" line="253"/>
         <source>Compare Files</source>
         <translation>Porovnat soubory</translation>
     </message>
@@ -4346,27 +4366,27 @@
         <translation>&amp;Synchronizovat vodorovné posuvníky</translation>
     </message>
     <message>
-        <location filename="../UI/CompareDialog.py" line="355"/>
+        <location filename="../UI/CompareDialog.py" line="358"/>
         <source>Total: {0}</source>
         <translation>Celkem: {0}</translation>
     </message>
     <message>
-        <location filename="../UI/CompareDialog.py" line="357"/>
+        <location filename="../UI/CompareDialog.py" line="360"/>
         <source>Changed: {0}</source>
         <translation>Změněno: {0}</translation>
     </message>
     <message>
-        <location filename="../UI/CompareDialog.py" line="358"/>
+        <location filename="../UI/CompareDialog.py" line="361"/>
         <source>Added: {0}</source>
         <translation>Přidáno: {0}</translation>
     </message>
     <message>
-        <location filename="../UI/CompareDialog.py" line="359"/>
+        <location filename="../UI/CompareDialog.py" line="362"/>
         <source>Deleted: {0}</source>
         <translation>Smazáno: {0}</translation>
     </message>
     <message>
-        <location filename="../UI/CompareDialog.py" line="250"/>
+        <location filename="../UI/CompareDialog.py" line="253"/>
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Soubor &lt;b&gt;{0}&lt;/b&gt; nelze přečíst.&lt;/p&gt;</translation>
     </message>
@@ -4377,74 +4397,97 @@
     </message>
 </context>
 <context>
+    <name>ComplexityChecker</name>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="423"/>
+        <source>&apos;{0}&apos; is too complex ({1})</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="425"/>
+        <source>source code line is too complex ({0})</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="427"/>
+        <source>overall source code line complexity is too high ({0})</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="430"/>
+        <source>{0}: {1}</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>ConfigurationWidget</name>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="135"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="136"/>
         <source>Application</source>
         <translation>Aplikace</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="141"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="142"/>
         <source>CORBA</source>
         <translation>CORBA</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="144"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="145"/>
         <source>Email</source>
         <translation>Email</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="147"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="148"/>
         <source>Graphics</source>
         <translation>Grafika</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="153"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="154"/>
         <source>Icons</source>
         <translation>Ikony</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="172"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="173"/>
         <source>Plugin Manager</source>
         <translation>Plugin Manažer</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="440"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="441"/>
         <source>Printer</source>
         <translation>Tiskárna</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="211"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="212"/>
         <source>Python</source>
         <translation>Python</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="182"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="183"/>
         <source>Qt</source>
         <translation>Qt</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="188"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="189"/>
         <source>Shell</source>
         <translation>Shell</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="191"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="192"/>
         <source>Tasks</source>
         <translation>Úlohy</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="194"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="195"/>
         <source>Templates</source>
         <translation>Šablony</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="200"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="201"/>
         <source>Version Control Systems</source>
         <translation>Version Control Systems</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="205"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="206"/>
         <source>Debugger</source>
         <translation>Debugger</translation>
     </message>
@@ -4454,238 +4497,238 @@
         <translation type="obsolete">Ruby</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="218"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="219"/>
         <source>Editor</source>
         <translation>Editor</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="221"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="222"/>
         <source>APIs</source>
         <translation>APIs</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="224"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="225"/>
         <source>Autocompletion</source>
         <translation>Autodoplňování</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="232"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="233"/>
         <source>Calltips</source>
         <translation>Rychlé tipy</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="238"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="239"/>
         <source>General</source>
         <translation>Hlavní</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="258"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="259"/>
         <source>Typing</source>
         <translation>Psaní</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="261"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="262"/>
         <source>Exporters</source>
         <translation>Exportery</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="265"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="266"/>
         <source>Highlighters</source>
         <translation>Zvýrazňovače</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="269"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="270"/>
         <source>Filetype Associations</source>
         <translation>Asociace typů souborů</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="273"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="274"/>
         <source>Styles</source>
         <translation>Styly</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="289"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="290"/>
         <source>Help</source>
         <translation>Nápověda</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="447"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="448"/>
         <source>Help Documentation</source>
         <translation>Dokumenty nápovědy</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="296"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="297"/>
         <source>Help Viewers</source>
         <translation>Prohlížeče nápovědy</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="307"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="308"/>
         <source>Project</source>
         <translation>Projekt</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="304"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="305"/>
         <source>Project Viewer</source>
         <translation>Prohlížeč projektu</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="310"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="311"/>
         <source>Multiproject</source>
         <translation>Multiprojekt</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="434"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="435"/>
         <source>Interface</source>
         <translation>Interface</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="321"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="322"/>
         <source>Viewmanager</source>
         <translation>Viewmanager</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="714"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="715"/>
         <source>Configuration Page Error</source>
         <translation>Chyba na straně konfigurace</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="241"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="242"/>
         <source>Filehandling</source>
         <translation>Manažer souborů</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="245"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="246"/>
         <source>Searching</source>
         <translation>Vyhledávání</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="452"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="453"/>
         <source>Appearance</source>
         <translation>Vzhled</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="235"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="236"/>
         <source>QScintilla</source>
         <translation>QScintilla</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="252"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="253"/>
         <source>Style</source>
         <translation>Styl</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="280"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="281"/>
         <source>Properties</source>
         <translation>Nastavení</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="636"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="637"/>
         <source>Preferences</source>
         <translation>Předvolby</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="641"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="642"/>
         <source>Please select an entry of the list 
 to display the configuration page.</source>
         <translation>Pro zobrazení strany s konfigurací vyberte položku ze seznamu.</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="437"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="438"/>
         <source>Network</source>
         <translation>Síť</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="468"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="469"/>
         <source>Spell checking</source>
         <translation>Kontrola pravopisu</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="214"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="215"/>
         <source>Python3</source>
         <translation></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="714"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="715"/>
         <source>&lt;p&gt;The configuration page &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Konfigurační stranu &lt;b&gt;{0}&lt;/b&gt; nelze načíst.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="277"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="278"/>
         <source>Keywords</source>
         <translation>Klíčová slova</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="138"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="139"/>
         <source>Cooperation</source>
         <translation>Spolupráce</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="484"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="485"/>
         <source>Tray Starter</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="463"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="464"/>
         <source>VirusTotal Interface</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="443"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="444"/>
         <source>Security</source>
         <translation type="unfinished">Bezpečnost</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="168"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="169"/>
         <source>Notifications</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="156"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="157"/>
         <source>IRC</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="255"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="256"/>
         <source>Code Checkers</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="455"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="456"/>
         <source>eric6 Web Browser</source>
         <translation type="unfinished">eric5 web prohlížeč {6 ?}</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="159"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="160"/>
         <source>Log-Viewer</source>
         <translation type="unfinished">Prohlížeč logu</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="162"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="163"/>
         <source>Mimetypes</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="574"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="575"/>
         <source>Enter search text...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="284"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="285"/>
         <source>Mouse Click Handlers</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="459"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="460"/>
         <source>Flash Cookie Manager</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="497"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="498"/>
         <source>Hex Editor</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="354"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="355"/>
         <source>Web Browser</source>
         <translation type="unfinished"></translation>
     </message>
@@ -5427,7 +5470,7 @@
         <translation>Spojení z ilegálního hosta</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugServer.py" line="1341"/>
+        <location filename="../Debugger/DebugServer.py" line="1349"/>
         <source>
 Not connected
 </source>
@@ -5441,13 +5484,13 @@
         <translation>&lt;p&gt;Pokus o spojení z ilegálního hosta &lt;b&gt;{0}&lt;/b&gt;. Přijmout toto spojení?&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugServer.py" line="1521"/>
+        <location filename="../Debugger/DebugServer.py" line="1529"/>
         <source>Passive debug connection received
 </source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugServer.py" line="1535"/>
+        <location filename="../Debugger/DebugServer.py" line="1543"/>
         <source>Passive debug connection closed
 </source>
         <translation type="unfinished"></translation>
@@ -5466,7 +5509,7 @@
 <context>
     <name>DebugUI</name>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1788"/>
+        <location filename="../Debugger/DebugUI.py" line="1808"/>
         <source>Run Script</source>
         <translation>Spustit skript</translation>
     </message>
@@ -5486,7 +5529,7 @@
         <translation>&lt;b&gt;Spustit skript&lt;/b&gt;&lt;p&gt;Nastavení parametrů příkazové řádky a spuštění skriptu bez debugeru. Pokud jsou v souboru neuložené změny, měly by se nejdříve uložit.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1802"/>
+        <location filename="../Debugger/DebugUI.py" line="1822"/>
         <source>Run Project</source>
         <translation>Spustit projekt</translation>
     </message>
@@ -5586,7 +5629,7 @@
         <translation>&lt;b&gt;Profilovat projekt&lt;/b&gt;&lt;p&gt;Nastavení parametrů příkazové řádky a spuštění projektu s profilováním kódu. Pokud jsou v projektu neuložené změny, měly by se nejdříve uložit.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1919"/>
+        <location filename="../Debugger/DebugUI.py" line="1939"/>
         <source>Debug Script</source>
         <translation>Debugovat skript</translation>
     </message>
@@ -5606,7 +5649,7 @@
         <translation>&lt;b&gt;Debugovat skript&lt;/b&gt;&lt;p&gt;Nastavení parametrů příkazové řádky a aktuální řádky jako první python příkaz v aktuálním editačním okně. Pokud jsou ve skriptu neuložené změny, měly by se nejdříve uložit.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1933"/>
+        <location filename="../Debugger/DebugUI.py" line="1953"/>
         <source>Debug Project</source>
         <translation>Debugovat projekt</translation>
     </message>
@@ -5671,82 +5714,82 @@
         <translation>&lt;b&gt;Pokračovat až na kurzor&lt;/b&gt;&lt;p&gt;Běh programu pokračuje až na řádek, na kterém se nachází kurzor.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="362"/>
+        <location filename="../Debugger/DebugUI.py" line="382"/>
         <source>Single Step</source>
         <translation>Krok dovnitř</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="362"/>
+        <location filename="../Debugger/DebugUI.py" line="382"/>
         <source>Sin&amp;gle Step</source>
         <translation>&amp;Krok dovnitř</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="367"/>
+        <location filename="../Debugger/DebugUI.py" line="387"/>
         <source>Execute a single Python statement</source>
         <translation>Vykonat jen jeden python příkaz</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="368"/>
+        <location filename="../Debugger/DebugUI.py" line="388"/>
         <source>&lt;b&gt;Single Step&lt;/b&gt;&lt;p&gt;Execute a single Python statement. If the statement is an &lt;tt&gt;import&lt;/tt&gt; statement, a class constructor, or a method or function call then control is returned to the debugger at the next statement.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Krok dovnitř&lt;/b&gt;&lt;p&gt;Vykoná se jen jeden python příkaz. Pokud je příkaz &lt;tt&gt;import&lt;/tt&gt;, konstruktor třídy, metoda nebo funkce, tak debuger vstoupí dovnitř funkce a zastaví se na prvním příkazu v těle funkce.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="378"/>
+        <location filename="../Debugger/DebugUI.py" line="398"/>
         <source>Step Over</source>
         <translation>Krok přes</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="378"/>
+        <location filename="../Debugger/DebugUI.py" line="398"/>
         <source>Step &amp;Over</source>
         <translation>Kr&amp;ok přes</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="383"/>
+        <location filename="../Debugger/DebugUI.py" line="403"/>
         <source>Execute a single Python statement staying in the current frame</source>
         <translation>Vykonat jeden python příkaz ale nevstupovat do něj</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="386"/>
+        <location filename="../Debugger/DebugUI.py" line="406"/>
         <source>&lt;b&gt;Step Over&lt;/b&gt;&lt;p&gt;Execute a single Python statement staying in the same frame. If the statement is an &lt;tt&gt;import&lt;/tt&gt; statement, a class constructor, or a method or function call then control is returned to the debugger after the statement has completed.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Krok přes&lt;/b&gt;&lt;p&gt;Vykoná se jeden python příkaz. Pokud je příkaz &lt;tt&gt;import&lt;/tt&gt;, konstruktor třídy, metoda nebo funkce, tak debuger nevstupuje dovnitř funkce, ale vykoná ji celou a zastaví se až na následujícím příkazu.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="397"/>
+        <location filename="../Debugger/DebugUI.py" line="417"/>
         <source>Step Out</source>
         <translation>Krok ven</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="397"/>
+        <location filename="../Debugger/DebugUI.py" line="417"/>
         <source>Step Ou&amp;t</source>
         <translation>Krok &amp;ven</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="402"/>
-        <source>Execute Python statements until leaving the current frame</source>
-        <translation>Vykonávat python příkazy tak dlouho, dokud nedojde k opuštění těla kódu</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="405"/>
-        <source>&lt;b&gt;Step Out&lt;/b&gt;&lt;p&gt;Execute Python statements until leaving the current frame. If the statements are inside an &lt;tt&gt;import&lt;/tt&gt; statement, a class constructor, or a method or function call then control is returned to the debugger after the current frame has been left.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;Krok ven&lt;/b&gt;&lt;p&gt;Provádí se python příkazy tak dlouho, dokud nedojde k opuštění těla aktuálního bloku kódu. Pokud je příkaz &lt;tt&gt;import&lt;/tt&gt;, konstruktor třídy, metoda nebo funkce, tak debuger provádí příkazy tak dlouho, dokud z daného bloku nevystoupí. Zastaví se až na příkazu následujícím za daným blokem.&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="416"/>
-        <source>Stop</source>
-        <translation></translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="416"/>
-        <source>&amp;Stop</source>
-        <translation>&amp;Stop</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="421"/>
-        <source>Stop debugging</source>
-        <translation>Stop debugování</translation>
-    </message>
-    <message>
         <location filename="../Debugger/DebugUI.py" line="422"/>
+        <source>Execute Python statements until leaving the current frame</source>
+        <translation>Vykonávat python příkazy tak dlouho, dokud nedojde k opuštění těla kódu</translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="425"/>
+        <source>&lt;b&gt;Step Out&lt;/b&gt;&lt;p&gt;Execute Python statements until leaving the current frame. If the statements are inside an &lt;tt&gt;import&lt;/tt&gt; statement, a class constructor, or a method or function call then control is returned to the debugger after the current frame has been left.&lt;/p&gt;</source>
+        <translation>&lt;b&gt;Krok ven&lt;/b&gt;&lt;p&gt;Provádí se python příkazy tak dlouho, dokud nedojde k opuštění těla aktuálního bloku kódu. Pokud je příkaz &lt;tt&gt;import&lt;/tt&gt;, konstruktor třídy, metoda nebo funkce, tak debuger provádí příkazy tak dlouho, dokud z daného bloku nevystoupí. Zastaví se až na příkazu následujícím za daným blokem.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="436"/>
+        <source>Stop</source>
+        <translation></translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="436"/>
+        <source>&amp;Stop</source>
+        <translation>&amp;Stop</translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="441"/>
+        <source>Stop debugging</source>
+        <translation>Stop debugování</translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="442"/>
         <source>&lt;b&gt;Stop&lt;/b&gt;&lt;p&gt;Stop the running debugging session.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Stop&lt;/b&gt;&lt;p&gt;Stop běhu aktuální debug relace.&lt;/p&gt;</translation>
     </message>
@@ -5786,190 +5829,190 @@
         <translation type="obsolete">&lt;b&gt;Execute&lt;/b&gt;&lt;p&gt;Vykonat jednu řádku kódu v aktuálním kontextu debugovaného programu.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="429"/>
+        <location filename="../Debugger/DebugUI.py" line="449"/>
         <source>Variables Type Filter</source>
         <translation>Filtr typů proměnných</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="429"/>
-        <source>Varia&amp;bles Type Filter...</source>
-        <translation>&amp;Filtr typů proměnných...</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="433"/>
-        <source>Configure variables type filter</source>
-        <translation>Nastavit filtr typů proměnných</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="435"/>
-        <source>&lt;b&gt;Variables Type Filter&lt;/b&gt;&lt;p&gt;Configure the variables type filter. Only variable types that are not selected are displayed in the global or local variables window during a debugging session.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;Filtr typů proměnných&lt;/b&gt;&lt;p&gt;Nastavení filtru typů proměnných. Během debugování jsou v okně globálních nebo lokálních proměnných zobrazovány jen ty typy proměnných, které nebyly vybrány.&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="445"/>
-        <source>Exceptions Filter</source>
-        <translation>Filtr výjimek</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="445"/>
-        <source>&amp;Exceptions Filter...</source>
-        <translation>Filtr výjim&amp;ek...</translation>
-    </message>
-    <message>
         <location filename="../Debugger/DebugUI.py" line="449"/>
+        <source>Varia&amp;bles Type Filter...</source>
+        <translation>&amp;Filtr typů proměnných...</translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="453"/>
+        <source>Configure variables type filter</source>
+        <translation>Nastavit filtr typů proměnných</translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="455"/>
+        <source>&lt;b&gt;Variables Type Filter&lt;/b&gt;&lt;p&gt;Configure the variables type filter. Only variable types that are not selected are displayed in the global or local variables window during a debugging session.&lt;/p&gt;</source>
+        <translation>&lt;b&gt;Filtr typů proměnných&lt;/b&gt;&lt;p&gt;Nastavení filtru typů proměnných. Během debugování jsou v okně globálních nebo lokálních proměnných zobrazovány jen ty typy proměnných, které nebyly vybrány.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="465"/>
+        <source>Exceptions Filter</source>
+        <translation>Filtr výjimek</translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="465"/>
+        <source>&amp;Exceptions Filter...</source>
+        <translation>Filtr výjim&amp;ek...</translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="469"/>
         <source>Configure exceptions filter</source>
         <translation>Konfigurace filtru výjimek</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="451"/>
+        <location filename="../Debugger/DebugUI.py" line="471"/>
         <source>&lt;b&gt;Exceptions Filter&lt;/b&gt;&lt;p&gt;Configure the exceptions filter. Only exception types that are listed are highlighted during a debugging session.&lt;/p&gt;&lt;p&gt;Please note, that all unhandled exceptions are highlighted indepent from the filter list.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Filtr výjimek&lt;/b&gt;&lt;p&gt;Nastavení filtru výjimek. Během debugování jsou zvýrazněny jen ty výjimky, které jsou uvedeny v seznamu.&lt;/p&gt;&lt;p&gt;Všimněte si, že neošetřené výjimky jsou zvýrazněny nezávisle na seznamu filtru.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="487"/>
+        <location filename="../Debugger/DebugUI.py" line="507"/>
         <source>Toggle Breakpoint</source>
         <translation>Přepnout breakpoint</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="488"/>
+        <location filename="../Debugger/DebugUI.py" line="508"/>
         <source>&lt;b&gt;Toggle Breakpoint&lt;/b&gt;&lt;p&gt;Toggles a breakpoint at the current line of the current editor.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Přepnout breakpoint&lt;/b&gt;&lt;p&gt;Zapíná/vypíná breakpoint na aktuální řádce v aktuálním editoru.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="502"/>
+        <location filename="../Debugger/DebugUI.py" line="522"/>
         <source>Edit Breakpoint</source>
         <translation>Editovat breakpoint</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="496"/>
+        <location filename="../Debugger/DebugUI.py" line="516"/>
         <source>Edit Breakpoint...</source>
         <translation>Editovat breakpoint...</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="503"/>
+        <location filename="../Debugger/DebugUI.py" line="523"/>
         <source>&lt;b&gt;Edit Breakpoint&lt;/b&gt;&lt;p&gt;Opens a dialog to edit the breakpoints properties. It works at the current line of the current editor.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Editovat breakpoint&lt;/b&gt;&lt;p&gt;Otevře dialog s editací vlastností breakpointů. Zpracovává aktuální řádku v aktuálním editoru.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="518"/>
+        <location filename="../Debugger/DebugUI.py" line="538"/>
         <source>Next Breakpoint</source>
         <translation>Následující breakpoint</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="511"/>
+        <location filename="../Debugger/DebugUI.py" line="531"/>
         <source>Ctrl+Shift+PgDown</source>
         <comment>Debug|Next Breakpoint</comment>
         <translation></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="519"/>
+        <location filename="../Debugger/DebugUI.py" line="539"/>
         <source>&lt;b&gt;Next Breakpoint&lt;/b&gt;&lt;p&gt;Go to next breakpoint of the current editor.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Následující breakpoint&lt;/b&gt;&lt;p&gt;Jít na následující breakpoint v aktuálním editoru.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="533"/>
+        <location filename="../Debugger/DebugUI.py" line="553"/>
         <source>Previous Breakpoint</source>
         <translation>Předchozí breakpoint</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="526"/>
+        <location filename="../Debugger/DebugUI.py" line="546"/>
         <source>Ctrl+Shift+PgUp</source>
         <comment>Debug|Previous Breakpoint</comment>
         <translation></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="534"/>
+        <location filename="../Debugger/DebugUI.py" line="554"/>
         <source>&lt;b&gt;Previous Breakpoint&lt;/b&gt;&lt;p&gt;Go to previous breakpoint of the current editor.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Předchozí breakpoint&lt;/b&gt;&lt;p&gt;Jít na předchozí brakpoint v aktuálním editoru.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="547"/>
+        <location filename="../Debugger/DebugUI.py" line="567"/>
         <source>Clear Breakpoints</source>
         <translation>Zrušit breakpointy</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="541"/>
+        <location filename="../Debugger/DebugUI.py" line="561"/>
         <source>Ctrl+Shift+C</source>
         <comment>Debug|Clear Breakpoints</comment>
         <translation></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="548"/>
+        <location filename="../Debugger/DebugUI.py" line="568"/>
         <source>&lt;b&gt;Clear Breakpoints&lt;/b&gt;&lt;p&gt;Clear breakpoints of all editors.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Zrušit breakpointy&lt;/b&gt;&lt;p&gt;Zrušení breakpointů ve všech editorech.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="574"/>
+        <location filename="../Debugger/DebugUI.py" line="594"/>
         <source>&amp;Debug</source>
         <translation>&amp;Debugování</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="576"/>
+        <location filename="../Debugger/DebugUI.py" line="596"/>
         <source>&amp;Start</source>
         <translation>&amp;Start</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="578"/>
+        <location filename="../Debugger/DebugUI.py" line="598"/>
         <source>&amp;Breakpoints</source>
         <translation>&amp;Breakpointy</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="621"/>
+        <location filename="../Debugger/DebugUI.py" line="641"/>
         <source>Start</source>
         <translation>Start</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="635"/>
+        <location filename="../Debugger/DebugUI.py" line="655"/>
         <source>Debug</source>
         <translation>Debug</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1073"/>
+        <location filename="../Debugger/DebugUI.py" line="1093"/>
         <source>The program being debugged contains an unspecified syntax error.</source>
         <translation>Program, který je právě debugován, obsahuje nespecifikovanou syntaktickou chybu.</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1110"/>
+        <location filename="../Debugger/DebugUI.py" line="1130"/>
         <source>An unhandled exception occured. See the shell window for details.</source>
         <translation>Objevila se neošetřená výjimka. Detaily naleznete v shell okně.</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1235"/>
+        <location filename="../Debugger/DebugUI.py" line="1255"/>
         <source>The program being debugged has terminated unexpectedly.</source>
         <translation>Debugovaný program byl neočekávaně ukončen.</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1304"/>
+        <location filename="../Debugger/DebugUI.py" line="1324"/>
         <source>Breakpoint Condition Error</source>
         <translation>Chyba v podmíněném breakpointu</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1544"/>
+        <location filename="../Debugger/DebugUI.py" line="1564"/>
         <source>Coverage of Project</source>
         <translation>Pokrytí projektu</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1532"/>
+        <location filename="../Debugger/DebugUI.py" line="1552"/>
         <source>Coverage of Script</source>
         <translation>Pokrytí skriptu</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1802"/>
+        <location filename="../Debugger/DebugUI.py" line="1822"/>
         <source>There is no main script defined for the current project. Aborting</source>
         <translation>V aktuálním projektu není definován hlavní skript. Zrušeno</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1672"/>
+        <location filename="../Debugger/DebugUI.py" line="1692"/>
         <source>Profile of Project</source>
         <translation>Profilovat projekt</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1660"/>
+        <location filename="../Debugger/DebugUI.py" line="1680"/>
         <source>Profile of Script</source>
         <translation>Profilovat skript</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1933"/>
+        <location filename="../Debugger/DebugUI.py" line="1953"/>
         <source>There is no main script defined for the current project. No debugging possible.</source>
         <translation>V aktuálním projektu není definován hlavní skript. Debugování není možné.</translation>
     </message>
@@ -5994,43 +6037,43 @@
         <translation type="obsolete">&lt;b&gt;Vyhodnotit&lt;/b&gt;&lt;p&gt;Vyhodnotit výraz aktuálního kontextu debugovaného programu. Výsledek je zobrazen v shell okně.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1340"/>
+        <location filename="../Debugger/DebugUI.py" line="1360"/>
         <source>Watch Expression Error</source>
         <translation>Chyba sledovacího bodu</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1380"/>
+        <location filename="../Debugger/DebugUI.py" line="1400"/>
         <source>Watch expression already exists</source>
         <translation>Sledovací bod již existuje</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="462"/>
+        <location filename="../Debugger/DebugUI.py" line="482"/>
         <source>Ignored Exceptions</source>
         <translation>Ignorované výjimky</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="462"/>
+        <location filename="../Debugger/DebugUI.py" line="482"/>
         <source>&amp;Ignored Exceptions...</source>
         <translation>&amp;Ignorované výjimky...</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="466"/>
+        <location filename="../Debugger/DebugUI.py" line="486"/>
         <source>Configure ignored exceptions</source>
         <translation>Konfigurovat ignorované výjimky</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="468"/>
+        <location filename="../Debugger/DebugUI.py" line="488"/>
         <source>&lt;b&gt;Ignored Exceptions&lt;/b&gt;&lt;p&gt;Configure the ignored exceptions. Only exception types that are not listed are highlighted during a debugging session.&lt;/p&gt;&lt;p&gt;Please note, that unhandled exceptions cannot be ignored.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Ignorované výjimky&lt;/b&gt;&lt;p&gt;Seznam ignorovaných výjimek. Během debugování jsou zvýrazněny jen ty typy výjimek, které nejsou uvedeny v tomto seznamu.&lt;/p&gt;&lt;p&gt;Všimněte si prosím, že výjimky typu unhalted nelze ignorovat.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="481"/>
+        <location filename="../Debugger/DebugUI.py" line="501"/>
         <source>Shift+F11</source>
         <comment>Debug|Toggle Breakpoint</comment>
         <translation></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="496"/>
+        <location filename="../Debugger/DebugUI.py" line="516"/>
         <source>Shift+F12</source>
         <comment>Debug|Edit Breakpoint</comment>
         <translation></translation>
@@ -6046,42 +6089,42 @@
         <translation type="obsolete">&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; byl ukončen s exit statusem {1}.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1092"/>
+        <location filename="../Debugger/DebugUI.py" line="1112"/>
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; contains the syntax error &lt;b&gt;{1}&lt;/b&gt; at line &lt;b&gt;{2}&lt;/b&gt;, character &lt;b&gt;{3}&lt;/b&gt;.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Soubor &lt;b&gt;{0}&lt;/b&gt; na řádce &lt;b&gt;{1}&lt;/b&gt;, písmeno &lt;b&gt;{2}&lt;/b&gt;, obsahuje syntaktickou chybu &lt;b&gt;{3}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1157"/>
+        <location filename="../Debugger/DebugUI.py" line="1177"/>
         <source>&lt;p&gt;The debugged program raised the exception &lt;b&gt;{0}&lt;/b&gt;&lt;br&gt;&quot;&lt;b&gt;{1}&lt;/b&gt;&quot;&lt;br&gt;File: &lt;b&gt;{2}&lt;/b&gt;, Line: &lt;b&gt;{3}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Break here?&lt;/p&gt;</source>
         <translation>&lt;p&gt;Debugovaný program vyvolal výjimku  &lt;b&gt;{0}&lt;/b&gt;&lt;br&gt;&quot;&lt;b&gt;{1}&lt;/b&gt;&quot;&lt;br&gt;Soubor: &lt;b&gt;{2}&lt;/b&gt;, řádek: &lt;b&gt;{3}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Zastavit zde?&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1172"/>
+        <location filename="../Debugger/DebugUI.py" line="1192"/>
         <source>&lt;p&gt;The debugged program raised the exception &lt;b&gt;{0}&lt;/b&gt;&lt;br&gt;&quot;&lt;b&gt;{1}&lt;/b&gt;&quot;&lt;/p&gt;</source>
         <translation>&lt;p&gt;Debugovaný program vyvolal výjimku  &lt;b&gt;{0}&lt;/b&gt;&lt;br&gt;&quot;&lt;b&gt;{1}&lt;/b&gt;&quot;&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1304"/>
+        <location filename="../Debugger/DebugUI.py" line="1324"/>
         <source>&lt;p&gt;The condition of the breakpoint &lt;b&gt;{0}, {1}&lt;/b&gt; contains a syntax error.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Podmínka breakpointu &lt;b&gt;{0}, {1}&lt;/b&gt; obsahuje syntaktickou chybu.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1340"/>
+        <location filename="../Debugger/DebugUI.py" line="1360"/>
         <source>&lt;p&gt;The watch expression &lt;b&gt;{0}&lt;/b&gt; contains a syntax error.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Sledovací bod &lt;b&gt;{0}&lt;/b&gt; obsahuje syntaktickou chybu.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1370"/>
+        <location filename="../Debugger/DebugUI.py" line="1390"/>
         <source>&lt;p&gt;A watch expression &apos;&lt;b&gt;{0}&lt;/b&gt;&apos; already exists.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Sledovací bod &apos;&lt;b&gt;{0}&lt;/b&gt;&apos; již existuje.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1374"/>
+        <location filename="../Debugger/DebugUI.py" line="1394"/>
         <source>&lt;p&gt;A watch expression &apos;&lt;b&gt;{0}&lt;/b&gt;&apos; for the variable &lt;b&gt;{1}&lt;/b&gt; already exists.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Sledovací bod &apos;&lt;b&gt;{0}&lt;/b&gt;&apos; pro proměnnou &lt;b&gt;{1}&lt;/b&gt; již existuje.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1042"/>
+        <location filename="../Debugger/DebugUI.py" line="1062"/>
         <source>Program terminated</source>
         <translation type="unfinished"></translation>
     </message>
@@ -6101,56 +6144,76 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1221"/>
+        <location filename="../Debugger/DebugUI.py" line="1241"/>
         <source>&lt;p&gt;The program generate the signal &quot;{0}&quot;.&lt;br/&gt;File: &lt;b&gt;{1}&lt;/b&gt;, Line: &lt;b&gt;{2}&lt;/b&gt;&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1009"/>
+        <location filename="../Debugger/DebugUI.py" line="1029"/>
         <source>&lt;p&gt;Message: {0}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1015"/>
-        <source>&lt;p&gt;The program has terminated with an exit status of {0}.&lt;/p&gt;{1}</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="1020"/>
-        <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; has terminated with an exit status of {1}.&lt;/p&gt;{2}</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="1028"/>
-        <source>Message: {0}</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../Debugger/DebugUI.py" line="1035"/>
+        <source>&lt;p&gt;The program has terminated with an exit status of {0}.&lt;/p&gt;{1}</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="1040"/>
+        <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; has terminated with an exit status of {1}.&lt;/p&gt;{2}</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="1048"/>
+        <source>Message: {0}</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="1055"/>
         <source>The program has terminated with an exit status of {0}.
 {1}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1038"/>
+        <location filename="../Debugger/DebugUI.py" line="1058"/>
         <source>&quot;{0}&quot; has terminated with an exit status of {1}.
 {2}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1047"/>
+        <location filename="../Debugger/DebugUI.py" line="1067"/>
         <source>The program has terminated with an exit status of {0}.
 {1}
 </source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1051"/>
+        <location filename="../Debugger/DebugUI.py" line="1071"/>
         <source>&quot;{0}&quot; has terminated with an exit status of {1}.
 {2}
 </source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="362"/>
+        <source>Move Instruction Pointer to Cursor</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="362"/>
+        <source>&amp;Jump To Cursor</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="367"/>
+        <source>Skip the code from the current line to the current cursor position</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="370"/>
+        <source>&lt;b&gt;Move Instruction Pointer to Cursor&lt;/b&gt;&lt;p&gt;Move the Python internal instruction pointer to the current cursor position without executing the code in between.&lt;/p&gt;&lt;p&gt;It&apos;s not possible to jump out of a function or jump in a code block, e.g. a loop. In these cases, a error message is printed to the log window.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>DebugViewer</name>
@@ -6649,32 +6712,32 @@
         <translation type="unfinished">&lt;p&gt;Debugovací backend nelze spustit.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython2.py" line="812"/>
+        <location filename="../Debugger/DebuggerInterfacePython2.py" line="822"/>
         <source>Parent Process</source>
         <translation type="unfinished">Rodičovský proces</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython2.py" line="813"/>
+        <location filename="../Debugger/DebuggerInterfacePython2.py" line="823"/>
         <source>Child process</source>
         <translation type="unfinished">Dětský proces</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython2.py" line="814"/>
+        <location filename="../Debugger/DebuggerInterfacePython2.py" line="824"/>
         <source>Client forking</source>
         <translation type="unfinished">Větvení klienta</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython2.py" line="814"/>
+        <location filename="../Debugger/DebuggerInterfacePython2.py" line="824"/>
         <source>Select the fork branch to follow.</source>
         <translation type="unfinished">Pokračovat ve fork větvi.</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython2.py" line="859"/>
+        <location filename="../Debugger/DebuggerInterfacePython2.py" line="869"/>
         <source>Debug Protocol Error</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython2.py" line="859"/>
+        <location filename="../Debugger/DebuggerInterfacePython2.py" line="869"/>
         <source>&lt;p&gt;The response received from the debugger backend could not be decoded. Please report this issue with the received data to the eric bugs email address.&lt;/p&gt;&lt;p&gt;Error: {0}&lt;/p&gt;&lt;p&gt;Data:&lt;br/&gt;{0}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
@@ -6692,22 +6755,22 @@
         <translation>&lt;p&gt;Debugovací backend nelze spustit.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython3.py" line="812"/>
+        <location filename="../Debugger/DebuggerInterfacePython3.py" line="822"/>
         <source>Parent Process</source>
         <translation>Rodičovský proces</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython3.py" line="813"/>
+        <location filename="../Debugger/DebuggerInterfacePython3.py" line="823"/>
         <source>Child process</source>
         <translation>Dětský proces</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython3.py" line="814"/>
+        <location filename="../Debugger/DebuggerInterfacePython3.py" line="824"/>
         <source>Client forking</source>
         <translation>Větvení klienta</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython3.py" line="814"/>
+        <location filename="../Debugger/DebuggerInterfacePython3.py" line="824"/>
         <source>Select the fork branch to follow.</source>
         <translation>Pokračovat ve fork větvi.</translation>
     </message>
@@ -6717,12 +6780,12 @@
         <translation type="unfinished">&lt;p&gt;Python2 interpreter není nakonfigurován.&lt;/p&gt; {3 ?}</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython3.py" line="859"/>
+        <location filename="../Debugger/DebuggerInterfacePython3.py" line="869"/>
         <source>Debug Protocol Error</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython3.py" line="859"/>
+        <location filename="../Debugger/DebuggerInterfacePython3.py" line="869"/>
         <source>&lt;p&gt;The response received from the debugger backend could not be decoded. Please report this issue with the received data to the eric bugs email address.&lt;/p&gt;&lt;p&gt;Error: {0}&lt;/p&gt;&lt;p&gt;Data:&lt;br/&gt;{0}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
@@ -30749,42 +30812,42 @@
 <context>
     <name>HistoryMenu</name>
     <message>
-        <location filename="../WebBrowser/History/HistoryMenu.py" line="363"/>
+        <location filename="../WebBrowser/History/HistoryMenu.py" line="372"/>
         <source>Show All History...</source>
         <translation>Zobrazit celou historii...</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/History/HistoryMenu.py" line="366"/>
+        <location filename="../WebBrowser/History/HistoryMenu.py" line="375"/>
         <source>Clear History...</source>
         <translation>Vyčistit historii...</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/History/HistoryMenu.py" line="398"/>
+        <location filename="../WebBrowser/History/HistoryMenu.py" line="407"/>
         <source>Clear History</source>
         <translation>Vyčistit historii</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/History/HistoryMenu.py" line="398"/>
+        <location filename="../WebBrowser/History/HistoryMenu.py" line="407"/>
         <source>Do you want to clear the history?</source>
         <translation>Chcete vyčistit historii?</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/History/HistoryMenu.py" line="349"/>
+        <location filename="../WebBrowser/History/HistoryMenu.py" line="358"/>
         <source>Most Visited</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/History/HistoryMenu.py" line="288"/>
+        <location filename="../WebBrowser/History/HistoryMenu.py" line="297"/>
         <source>Closed Tabs</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/History/HistoryMenu.py" line="423"/>
+        <location filename="../WebBrowser/History/HistoryMenu.py" line="432"/>
         <source>Restore All Closed Tabs</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/History/HistoryMenu.py" line="426"/>
+        <location filename="../WebBrowser/History/HistoryMenu.py" line="435"/>
         <source>Clear List</source>
         <translation type="unfinished"></translation>
     </message>
@@ -35629,587 +35692,587 @@
 <context>
     <name>Lexers</name>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="83"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="87"/>
         <source>Bash</source>
         <translation></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="85"/>
-        <source>Batch</source>
-        <translation></translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="87"/>
-        <source>C/C++</source>
-        <translation></translation>
-    </message>
-    <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="89"/>
-        <source>C#</source>
+        <source>Batch</source>
         <translation></translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="91"/>
-        <source>CMake</source>
+        <source>C/C++</source>
         <translation></translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="93"/>
-        <source>CSS</source>
+        <source>C#</source>
         <translation></translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="95"/>
-        <source>D</source>
+        <source>CMake</source>
         <translation></translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="97"/>
+        <source>CSS</source>
+        <translation></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="99"/>
+        <source>D</source>
+        <translation></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="101"/>
         <source>Diff</source>
         <translation></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="103"/>
-        <source>HTML/PHP/XML</source>
-        <translation></translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="105"/>
-        <source>IDL</source>
-        <translation></translation>
-    </message>
-    <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="107"/>
-        <source>Java</source>
+        <source>HTML/PHP/XML</source>
         <translation></translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="109"/>
-        <source>JavaScript</source>
+        <source>IDL</source>
         <translation></translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="111"/>
-        <source>Lua</source>
+        <source>Java</source>
         <translation></translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="113"/>
+        <source>JavaScript</source>
+        <translation></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="115"/>
+        <source>Lua</source>
+        <translation></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="117"/>
         <source>Makefile</source>
         <translation></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="121"/>
-        <source>Perl</source>
-        <translation></translation>
-    </message>
-    <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="125"/>
+        <source>Perl</source>
+        <translation></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="129"/>
         <source>Povray</source>
         <translation></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="127"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="131"/>
         <source>Properties</source>
         <translation>Nastavení</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="135"/>
-        <source>Ruby</source>
-        <translation>Ruby</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="137"/>
-        <source>SQL</source>
-        <translation></translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="141"/>
-        <source>TeX</source>
-        <translation></translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="143"/>
-        <source>VHDL</source>
-        <translation></translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="565"/>
-        <source>Pyrex Files (*.pyx)</source>
-        <translation>Pyrex soubory (*.pyx)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="568"/>
-        <source>Quixote Template Files (*.ptl)</source>
-        <translation>Quixote Template soubory (*.ptl)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="571"/>
-        <source>Ruby Files (*.rb)</source>
-        <translation>Ruby soubory (*.rb)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="574"/>
-        <source>IDL Files (*.idl)</source>
-        <translation>IDL soubory (*.idl)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="393"/>
-        <source>C Files (*.h *.c)</source>
-        <translation>C soubory (*.h *.c)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="396"/>
-        <source>C++ Files (*.h *.hpp *.hh *.cxx *.cpp *.cc)</source>
-        <translation>C++ soubory (*.h *.hpp *.hh *.cxx *.cpp *.cc)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="586"/>
-        <source>C# Files (*.cs)</source>
-        <translation>C# soubory (*.cs)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="402"/>
-        <source>HTML Files (*.html *.htm *.asp *.shtml)</source>
-        <translation>HTML soubory (*.html *.htm *.asp *.shtml)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="598"/>
-        <source>CSS Files (*.css)</source>
-        <translation>CSS soubory (*.css)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="601"/>
-        <source>QSS Files (*.qss)</source>
-        <translation>QSS soubory (*.qss)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="411"/>
-        <source>PHP Files (*.php *.php3 *.php4 *.php5 *.phtml)</source>
-        <translation>PHP soubory (*.php *.php3 *.php4 *.php5 *.phtml)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="613"/>
-        <source>Qt Resource Files (*.qrc)</source>
-        <translation>Qt Resource soubory (*.qrc)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="420"/>
-        <source>D Files (*.d *.di)</source>
-        <translation>D soubory (*.d *.di)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="622"/>
-        <source>Java Files (*.java)</source>
-        <translation>Java soubory (*.java)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="625"/>
-        <source>JavaScript Files (*.js)</source>
-        <translation>JavaScript soubory (*.js)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="628"/>
-        <source>SQL Files (*.sql)</source>
-        <translation>SQL soubory (*.sql)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="631"/>
-        <source>Docbook Files (*.docbook)</source>
-        <translation>Docbook soubory (*.docbook)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="435"/>
-        <source>Perl Files (*.pl *.pm *.ph)</source>
-        <translation>Perl soubory (*.pl *.pm *.ph)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="640"/>
-        <source>Lua Files (*.lua)</source>
-        <translation>Lua soubory (*.lua)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="441"/>
-        <source>Tex Files (*.tex *.sty *.aux *.toc *.idx)</source>
-        <translation>Tex soubory (*.tex *.sty *.aux *.toc *.idx)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="643"/>
-        <source>Shell Files (*.sh)</source>
-        <translation>Shell soubory (*.sh)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="447"/>
-        <source>Batch Files (*.bat *.cmd)</source>
-        <translation>Batch soubory (*.bat *.cmd)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="450"/>
-        <source>Diff Files (*.diff *.patch)</source>
-        <translation>Diff soubory (*.diff *.patch)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="453"/>
-        <source>Makefiles (*.mak)</source>
-        <translation>Makefiles (*.mak)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="456"/>
-        <source>Properties Files (*.properties *.ini *.inf *.reg *.cfg *.cnf *.rc)</source>
-        <translation>Properties soubory (*.properties *.ini *.inf *.reg *.cfg *.cnf *.rc)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="667"/>
-        <source>Povray Files (*.pov)</source>
-        <translation>Povray soubory (*.pov)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="463"/>
-        <source>CMake Files (CMakeLists.txt *.cmake *.ctest)</source>
-        <translation>CMake soubory (CMakeLists.txt *.cmake *.ctest)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="466"/>
-        <source>VHDL Files (*.vhd *.vhdl)</source>
-        <translation>VHDL soubory (*.vhd *.vhdl)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="744"/>
-        <source>All Files (*)</source>
-        <translation>Všechny soubory (*)</translation>
-    </message>
-    <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="139"/>
-        <source>TCL</source>
-        <translation>TCL</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="469"/>
-        <source>TCL/Tk Files (*.tcl *.tk)</source>
-        <translation>TCL/Tk soubory (*.tcl *.tk)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="577"/>
-        <source>C Files (*.c)</source>
-        <translation>C soubory (*.c)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="580"/>
-        <source>C++ Files (*.cpp)</source>
-        <translation>C++ soubory (*.cpp)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="583"/>
-        <source>C++/C Header Files (*.h)</source>
-        <translation>C++/C hlavičkové soubory (*.h)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="589"/>
-        <source>HTML Files (*.html)</source>
-        <translation>HTML soubory (*.html)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="592"/>
-        <source>PHP Files (*.php)</source>
-        <translation>PHP soubory (*.php)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="595"/>
-        <source>ASP Files (*.asp)</source>
-        <translation>ASP soubory (*.asp)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="604"/>
-        <source>XML Files (*.xml)</source>
-        <translation>XML soubory (*.xml)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="607"/>
-        <source>XSL Files (*.xsl)</source>
-        <translation>XSL soubory (*.xsl)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="610"/>
-        <source>DTD Files (*.dtd)</source>
-        <translation>DTD soubory (*.dtd)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="616"/>
-        <source>D Files (*.d)</source>
-        <translation>D soubory (*.d)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="619"/>
-        <source>D Interface Files (*.di)</source>
-        <translation>D Interface soubory (*.di)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="634"/>
-        <source>Perl Files (*.pl)</source>
-        <translation>Perl soubory (*.pl)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="637"/>
-        <source>Perl Module Files (*.pm)</source>
-        <translation>Perl Module soubory (*.pm)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="646"/>
-        <source>Batch Files (*.bat)</source>
-        <translation>Batch soubory (*.bat)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="649"/>
-        <source>TeX Files (*.tex)</source>
-        <translation>TeX soubory (*.tex)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="652"/>
-        <source>TeX Template Files (*.sty)</source>
-        <translation>TeX Template soubory (*.sty)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="655"/>
-        <source>Diff Files (*.diff)</source>
-        <translation>Diff soubory (*.diff)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="658"/>
-        <source>Make Files (*.mak)</source>
-        <translation>Make soubory (*.mak)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="661"/>
-        <source>Properties Files (*.ini)</source>
-        <translation>Properties soubory (*.ini)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="664"/>
-        <source>Configuration Files (*.cfg)</source>
-        <translation>Konfigurační soubory (*.cfg)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="670"/>
-        <source>CMake Files (CMakeLists.txt)</source>
-        <translation>CMake soubory (CMakeLists.txt)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="673"/>
-        <source>CMake Macro Files (*.cmake)</source>
-        <translation>CMake makro soubory (*.cmake)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="676"/>
-        <source>VHDL Files (*.vhd)</source>
-        <translation>VHDL soubory (*.vhd)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="679"/>
-        <source>TCL Files (*.tcl)</source>
-        <translation>TCL soubory (*.tcl)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="682"/>
-        <source>Tk Files (*.tk)</source>
-        <translation>Tk soubory (*.tk)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="99"/>
-        <source>Fortran</source>
-        <translation></translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="101"/>
-        <source>Fortran77</source>
-        <translation></translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="119"/>
-        <source>Pascal</source>
-        <translation></translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="472"/>
-        <source>Fortran Files (*.f90 *.f95 *.f2k)</source>
-        <translation>Fortran soubory (*.f90 *.f95 *.f2k)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="475"/>
-        <source>Fortran77 Files (*.f *.for)</source>
-        <translation>Fortran77 soubory (*.f *.for)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="478"/>
-        <source>Pascal Files (*.dpr *.dpk *.pas *.dfm *.inc *.pp)</source>
-        <translation>Pascal soubory (*.dpr *.dpk *.pas *.dfm *.inc *.pp)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="685"/>
-        <source>Fortran Files (*.f95)</source>
-        <translation>Fortran soubory (*.f95)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="688"/>
-        <source>Fortran77 Files (*.f)</source>
-        <translation>Fortran77 soubory (*.f)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="691"/>
-        <source>Pascal Files (*.pas)</source>
-        <translation>Pascal soubory (*.pas)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="123"/>
-        <source>PostScript</source>
+        <source>Ruby</source>
+        <translation>Ruby</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="141"/>
+        <source>SQL</source>
         <translation></translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="145"/>
-        <source>XML</source>
+        <source>TeX</source>
         <translation></translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="147"/>
+        <source>VHDL</source>
+        <translation></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="569"/>
+        <source>Pyrex Files (*.pyx)</source>
+        <translation>Pyrex soubory (*.pyx)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="572"/>
+        <source>Quixote Template Files (*.ptl)</source>
+        <translation>Quixote Template soubory (*.ptl)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="575"/>
+        <source>Ruby Files (*.rb)</source>
+        <translation>Ruby soubory (*.rb)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="578"/>
+        <source>IDL Files (*.idl)</source>
+        <translation>IDL soubory (*.idl)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="397"/>
+        <source>C Files (*.h *.c)</source>
+        <translation>C soubory (*.h *.c)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="400"/>
+        <source>C++ Files (*.h *.hpp *.hh *.cxx *.cpp *.cc)</source>
+        <translation>C++ soubory (*.h *.hpp *.hh *.cxx *.cpp *.cc)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="590"/>
+        <source>C# Files (*.cs)</source>
+        <translation>C# soubory (*.cs)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="406"/>
+        <source>HTML Files (*.html *.htm *.asp *.shtml)</source>
+        <translation>HTML soubory (*.html *.htm *.asp *.shtml)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="602"/>
+        <source>CSS Files (*.css)</source>
+        <translation>CSS soubory (*.css)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="605"/>
+        <source>QSS Files (*.qss)</source>
+        <translation>QSS soubory (*.qss)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="415"/>
+        <source>PHP Files (*.php *.php3 *.php4 *.php5 *.phtml)</source>
+        <translation>PHP soubory (*.php *.php3 *.php4 *.php5 *.phtml)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="617"/>
+        <source>Qt Resource Files (*.qrc)</source>
+        <translation>Qt Resource soubory (*.qrc)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="424"/>
+        <source>D Files (*.d *.di)</source>
+        <translation>D soubory (*.d *.di)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="626"/>
+        <source>Java Files (*.java)</source>
+        <translation>Java soubory (*.java)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="629"/>
+        <source>JavaScript Files (*.js)</source>
+        <translation>JavaScript soubory (*.js)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="632"/>
+        <source>SQL Files (*.sql)</source>
+        <translation>SQL soubory (*.sql)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="635"/>
+        <source>Docbook Files (*.docbook)</source>
+        <translation>Docbook soubory (*.docbook)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="439"/>
+        <source>Perl Files (*.pl *.pm *.ph)</source>
+        <translation>Perl soubory (*.pl *.pm *.ph)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="644"/>
+        <source>Lua Files (*.lua)</source>
+        <translation>Lua soubory (*.lua)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="445"/>
+        <source>Tex Files (*.tex *.sty *.aux *.toc *.idx)</source>
+        <translation>Tex soubory (*.tex *.sty *.aux *.toc *.idx)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="647"/>
+        <source>Shell Files (*.sh)</source>
+        <translation>Shell soubory (*.sh)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="451"/>
+        <source>Batch Files (*.bat *.cmd)</source>
+        <translation>Batch soubory (*.bat *.cmd)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="454"/>
+        <source>Diff Files (*.diff *.patch)</source>
+        <translation>Diff soubory (*.diff *.patch)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="457"/>
+        <source>Makefiles (*.mak)</source>
+        <translation>Makefiles (*.mak)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="460"/>
+        <source>Properties Files (*.properties *.ini *.inf *.reg *.cfg *.cnf *.rc)</source>
+        <translation>Properties soubory (*.properties *.ini *.inf *.reg *.cfg *.cnf *.rc)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="671"/>
+        <source>Povray Files (*.pov)</source>
+        <translation>Povray soubory (*.pov)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="467"/>
+        <source>CMake Files (CMakeLists.txt *.cmake *.ctest)</source>
+        <translation>CMake soubory (CMakeLists.txt *.cmake *.ctest)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="470"/>
+        <source>VHDL Files (*.vhd *.vhdl)</source>
+        <translation>VHDL soubory (*.vhd *.vhdl)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="748"/>
+        <source>All Files (*)</source>
+        <translation>Všechny soubory (*)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="143"/>
+        <source>TCL</source>
+        <translation>TCL</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="473"/>
+        <source>TCL/Tk Files (*.tcl *.tk)</source>
+        <translation>TCL/Tk soubory (*.tcl *.tk)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="581"/>
+        <source>C Files (*.c)</source>
+        <translation>C soubory (*.c)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="584"/>
+        <source>C++ Files (*.cpp)</source>
+        <translation>C++ soubory (*.cpp)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="587"/>
+        <source>C++/C Header Files (*.h)</source>
+        <translation>C++/C hlavičkové soubory (*.h)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="593"/>
+        <source>HTML Files (*.html)</source>
+        <translation>HTML soubory (*.html)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="596"/>
+        <source>PHP Files (*.php)</source>
+        <translation>PHP soubory (*.php)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="599"/>
+        <source>ASP Files (*.asp)</source>
+        <translation>ASP soubory (*.asp)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="608"/>
+        <source>XML Files (*.xml)</source>
+        <translation>XML soubory (*.xml)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="611"/>
+        <source>XSL Files (*.xsl)</source>
+        <translation>XSL soubory (*.xsl)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="614"/>
+        <source>DTD Files (*.dtd)</source>
+        <translation>DTD soubory (*.dtd)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="620"/>
+        <source>D Files (*.d)</source>
+        <translation>D soubory (*.d)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="623"/>
+        <source>D Interface Files (*.di)</source>
+        <translation>D Interface soubory (*.di)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="638"/>
+        <source>Perl Files (*.pl)</source>
+        <translation>Perl soubory (*.pl)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="641"/>
+        <source>Perl Module Files (*.pm)</source>
+        <translation>Perl Module soubory (*.pm)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="650"/>
+        <source>Batch Files (*.bat)</source>
+        <translation>Batch soubory (*.bat)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="653"/>
+        <source>TeX Files (*.tex)</source>
+        <translation>TeX soubory (*.tex)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="656"/>
+        <source>TeX Template Files (*.sty)</source>
+        <translation>TeX Template soubory (*.sty)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="659"/>
+        <source>Diff Files (*.diff)</source>
+        <translation>Diff soubory (*.diff)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="662"/>
+        <source>Make Files (*.mak)</source>
+        <translation>Make soubory (*.mak)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="665"/>
+        <source>Properties Files (*.ini)</source>
+        <translation>Properties soubory (*.ini)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="668"/>
+        <source>Configuration Files (*.cfg)</source>
+        <translation>Konfigurační soubory (*.cfg)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="674"/>
+        <source>CMake Files (CMakeLists.txt)</source>
+        <translation>CMake soubory (CMakeLists.txt)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="677"/>
+        <source>CMake Macro Files (*.cmake)</source>
+        <translation>CMake makro soubory (*.cmake)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="680"/>
+        <source>VHDL Files (*.vhd)</source>
+        <translation>VHDL soubory (*.vhd)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="683"/>
+        <source>TCL Files (*.tcl)</source>
+        <translation>TCL soubory (*.tcl)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="686"/>
+        <source>Tk Files (*.tk)</source>
+        <translation>Tk soubory (*.tk)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="103"/>
+        <source>Fortran</source>
+        <translation></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="105"/>
+        <source>Fortran77</source>
+        <translation></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="123"/>
+        <source>Pascal</source>
+        <translation></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="476"/>
+        <source>Fortran Files (*.f90 *.f95 *.f2k)</source>
+        <translation>Fortran soubory (*.f90 *.f95 *.f2k)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="479"/>
+        <source>Fortran77 Files (*.f *.for)</source>
+        <translation>Fortran77 soubory (*.f *.for)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="482"/>
+        <source>Pascal Files (*.dpr *.dpk *.pas *.dfm *.inc *.pp)</source>
+        <translation>Pascal soubory (*.dpr *.dpk *.pas *.dfm *.inc *.pp)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="689"/>
+        <source>Fortran Files (*.f95)</source>
+        <translation>Fortran soubory (*.f95)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="692"/>
+        <source>Fortran77 Files (*.f)</source>
+        <translation>Fortran77 soubory (*.f)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="695"/>
+        <source>Pascal Files (*.pas)</source>
+        <translation>Pascal soubory (*.pas)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="127"/>
+        <source>PostScript</source>
+        <translation></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="149"/>
+        <source>XML</source>
+        <translation></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="151"/>
         <source>YAML</source>
         <translation></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="414"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="418"/>
         <source>XML Files (*.xml *.xsl *.xslt *.dtd *.svg *.xul *.xsd)</source>
         <translation>XML soubory (*.xml *.xsl *.xslt *.dtd *.svg *.xul *.xsd)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="694"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="698"/>
         <source>PostScript Files (*.ps)</source>
         <translation>PostScript soubory (*.ps)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="484"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="488"/>
         <source>YAML Files (*.yaml *.yml)</source>
         <translation>YAML soubory (*.yaml *.yml)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="697"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="701"/>
         <source>YAML Files (*.yml)</source>
         <translation>YAML soubory (*.yml)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="175"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="179"/>
         <source>Pygments</source>
         <translation>Pygments</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="375"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="379"/>
         <source>Python Files (*.py *.py2 *.py3)</source>
         <translation>Python soubory (*.py *.py2 *.py3)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="378"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="382"/>
         <source>Python GUI Files (*.pyw *.pyw2 *.pyw3)</source>
         <translation>Python GUI soubory (*.pyw *.pyw2 *.pyw3)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="556"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="560"/>
         <source>Python3 Files (*.py)</source>
         <translation>Python3 soubory (*.py)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="562"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="566"/>
         <source>Python3 GUI Files (*.pyw)</source>
         <translation>Python3 GUI soubory (*.pyw)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="553"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="557"/>
         <source>Python2 Files (*.py2)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="559"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="563"/>
         <source>Python2 GUI Files (*.pyw2)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="129"/>
-        <source>Python2</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="131"/>
-        <source>Python3</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="115"/>
-        <source>Matlab</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="117"/>
-        <source>Octave</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="487"/>
-        <source>Matlab Files (*.m *.m.matlab)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="700"/>
-        <source>Matlab Files (*.m)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="703"/>
-        <source>Octave Files (*.m.octave)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="490"/>
-        <source>Octave Files (*.m *.m.octave)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="133"/>
+        <source>Python2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="135"/>
+        <source>Python3</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="119"/>
+        <source>Matlab</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="121"/>
+        <source>Octave</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="491"/>
+        <source>Matlab Files (*.m *.m.matlab)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="704"/>
+        <source>Matlab Files (*.m)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="707"/>
+        <source>Octave Files (*.m.octave)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="494"/>
+        <source>Octave Files (*.m *.m.octave)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="137"/>
         <source>QSS</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="153"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="157"/>
         <source>Gettext</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="709"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="713"/>
         <source>Gettext Files (*.po)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="158"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="162"/>
         <source>CoffeeScript</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="716"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="720"/>
         <source>CoffeeScript Files (*.coffee)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="163"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="167"/>
         <source>JSON</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="723"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="727"/>
         <source>JSON Files (*.json)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="166"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="170"/>
         <source>Markdown</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="728"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="732"/>
         <source>Markdown Files (*.md)</source>
         <translation type="unfinished"></translation>
     </message>
@@ -36511,19 +36574,6 @@
     </message>
 </context>
 <context>
-    <name>McCabeChecker</name>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="423"/>
-        <source>&apos;{0}&apos; is too complex ({1})</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="425"/>
-        <source>{0}: {1}</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
     <name>MercurialPage</name>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsMercurial/ConfigurationPage/MercurialPage.ui" line="17"/>
@@ -37670,157 +37720,157 @@
 <context>
     <name>MiscellaneousChecker</name>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="429"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="434"/>
         <source>coding magic comment not found</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="432"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="437"/>
         <source>unknown encoding ({0}) found in coding magic comment</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="435"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="440"/>
         <source>copyright notice not present</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="438"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="443"/>
         <source>copyright notice contains invalid author</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="473"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="478"/>
         <source>found {0} formatter</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="476"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="481"/>
         <source>format string does contain unindexed parameters</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="479"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="484"/>
         <source>docstring does contain unindexed parameters</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="482"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="487"/>
         <source>other string does contain unindexed parameters</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="485"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="490"/>
         <source>format call uses too large index ({0})</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="488"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="493"/>
         <source>format call uses missing keyword ({0})</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="491"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="496"/>
         <source>format call uses keyword arguments but no named entries</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="494"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="499"/>
         <source>format call uses variable arguments but no numbered entries</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="497"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="502"/>
         <source>format call uses implicit and explicit indexes together</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="500"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="505"/>
         <source>format call provides unused index ({0})</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="503"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="508"/>
         <source>format call provides unused keyword ({0})</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="506"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="511"/>
         <source>expected these __future__ imports: {0}; but only got: {1}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="509"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="514"/>
         <source>expected these __future__ imports: {0}; but got none</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="512"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="517"/>
         <source>print statement found</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="515"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="520"/>
         <source>one element tuple found</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="524"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="529"/>
         <source>{0}: {1}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="441"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="446"/>
         <source>&quot;{0}&quot; is a Python builtin and is being shadowed; consider renaming the variable</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="445"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="450"/>
         <source>&quot;{0}&quot; is used as an argument and thus shadows a Python builtin; consider renaming the argument</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="449"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="454"/>
         <source>unnecessary generator - rewrite as a list comprehension</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="452"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="457"/>
         <source>unnecessary generator - rewrite as a set comprehension</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="455"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="460"/>
         <source>unnecessary generator - rewrite as a dict comprehension</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="458"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="463"/>
         <source>unnecessary list comprehension - rewrite as a set comprehension</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="461"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="466"/>
         <source>unnecessary list comprehension - rewrite as a dict comprehension</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="464"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="469"/>
         <source>unnecessary list literal - rewrite as a set literal</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="467"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="472"/>
         <source>unnecessary list literal - rewrite as a dict literal</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="470"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="475"/>
         <source>unnecessary list comprehension - &quot;{0}&quot; can take a generator</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="521"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="526"/>
         <source>mutable default argument of type {0}</source>
         <translation type="unfinished"></translation>
     </message>
@@ -39232,7 +39282,7 @@
 <context>
     <name>OpenSearchEngineModel</name>
     <message>
-        <location filename="../WebBrowser/OpenSearch/OpenSearchEngineModel.py" line="139"/>
+        <location filename="../WebBrowser/OpenSearch/OpenSearchEngineModel.py" line="145"/>
         <source>&lt;strong&gt;Provides contextual suggestions&lt;/strong&gt;</source>
         <translation>&lt;strong&gt;Poskytuje kontextové návrhy&lt;/strong&gt;</translation>
     </message>
@@ -39247,12 +39297,12 @@
         <translation>Klíčové slovo</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/OpenSearch/OpenSearchEngineModel.py" line="147"/>
+        <location filename="../WebBrowser/OpenSearch/OpenSearchEngineModel.py" line="153"/>
         <source>Comma-separated list of keywords that may be entered in the location bar followed by search terms to search with this engine</source>
         <translation>Seznam klíčových slov oddělených čárkou, který může být zadán do adresního řádku, následovaný termíny hledanými tímto nástrojem</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/OpenSearch/OpenSearchEngineModel.py" line="135"/>
+        <location filename="../WebBrowser/OpenSearch/OpenSearchEngineModel.py" line="141"/>
         <source>&lt;strong&gt;Description:&lt;/strong&gt; {0}</source>
         <translation>&lt;strong&gt;Popis:&lt;/strong&gt; {0}</translation>
     </message>
@@ -52183,128 +52233,128 @@
 <context>
     <name>SqlBrowser</name>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="204"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="207"/>
         <source>SQL Browser</source>
         <translation></translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="85"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="88"/>
         <source>SQL Browser startup problem</source>
         <translation>SQL Browser problém při spuštění</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="100"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="103"/>
         <source>Add Connection</source>
         <translation>Přidat spojení</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="100"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="103"/>
         <source>Add &amp;Connection...</source>
         <translation>Přidat &amp;spojení...</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="105"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="108"/>
         <source>Open a dialog to add a new database connection</source>
         <translation>Otevře dialog pro přidání nového spojení do databáze</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="107"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="110"/>
         <source>&lt;b&gt;Add Connection&lt;/b&gt;&lt;p&gt;This opens a dialog to add a new database connection.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Přidat spojení&lt;/b&gt;&lt;p&gt;Otevře dialog pro přidání spojení do databáze.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="116"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="119"/>
         <source>Quit</source>
         <translation>Konec</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="116"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="119"/>
         <source>&amp;Quit</source>
         <translation>&amp;Konec</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="116"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="119"/>
         <source>Ctrl+Q</source>
         <comment>File|Quit</comment>
         <translation></translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="122"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="125"/>
         <source>Quit the SQL browser</source>
         <translation>Ukončit SQL browser</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="123"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="126"/>
         <source>&lt;b&gt;Quit&lt;/b&gt;&lt;p&gt;Quit the SQL browser.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Konec&lt;/b&gt;&lt;p&gt;Ukončit SQL browser.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="129"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="132"/>
         <source>About</source>
         <translation>O aplikaci</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="129"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="132"/>
         <source>&amp;About</source>
         <translation>O &amp;aplikaci</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="133"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="136"/>
         <source>Display information about this software</source>
         <translation>Zobrazit informace a tomto software</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="135"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="138"/>
         <source>&lt;b&gt;About&lt;/b&gt;&lt;p&gt;Display some information about this software.&lt;/p&gt;</source>
         <translation>&lt;b&gt;O aplikaci&lt;/b&gt;&lt;p&gt;Zobrazí se informace o tomto software.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="142"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="145"/>
         <source>About Qt</source>
         <translation>O Qt</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="142"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="145"/>
         <source>About &amp;Qt</source>
         <translation>O &amp;Qt</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="146"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="149"/>
         <source>Display information about the Qt toolkit</source>
         <translation>Zobrazit informace o Qt toolkitu</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="148"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="151"/>
         <source>&lt;b&gt;About Qt&lt;/b&gt;&lt;p&gt;Display some information about the Qt toolkit.&lt;/p&gt;</source>
         <translation>&lt;b&gt;O Qt&lt;/b&gt;&lt;p&gt;Zobrazit informace o Qt toolkitu.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="161"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="164"/>
         <source>&amp;File</source>
         <translation>S&amp;oubor</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="169"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="172"/>
         <source>&amp;Help</source>
         <translation>&amp;Nápověda</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="178"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="181"/>
         <source>File</source>
         <translation>Soubor</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="189"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="192"/>
         <source>&lt;h3&gt;About SQL Browser&lt;/h3&gt;&lt;p&gt;The SQL browser window is a little tool to examine the data and the schema of a database and to execute queries on a database.&lt;/p&gt;</source>
         <translation>&lt;h3&gt;O SQL Browseru&lt;/h3&gt;&lt;p&gt;SQL Browser je malý nástroj pro zkoušení databázových dat a schémat a provádění dotazů do databáze.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="65"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="68"/>
         <source>Invalid URL: {0}</source>
         <translation>Neplatný URL: {0}</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="73"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="76"/>
         <source>Unable to open connection: {0}</source>
         <translation type="unfinished"></translation>
     </message>
@@ -63307,7 +63357,7 @@
         <translation>&lt;h3&gt;Čísla verzí&lt;/h3&gt;&lt;table&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6603"/>
+        <location filename="../UI/UserInterface.py" line="6606"/>
         <source>&lt;/table&gt;</source>
         <translation>&lt;/table&gt;</translation>
     </message>
@@ -63382,17 +63432,17 @@
         <translation>Načíst úlohy</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6209"/>
+        <location filename="../UI/UserInterface.py" line="6212"/>
         <source>Drop Error</source>
         <translation>Zahodit chybu</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6565"/>
+        <location filename="../UI/UserInterface.py" line="6568"/>
         <source>Error during updates check</source>
         <translation>Chyba během zjišťování aktualizací</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6545"/>
+        <location filename="../UI/UserInterface.py" line="6548"/>
         <source>Update available</source>
         <translation>Byla nalezena aktualizace</translation>
     </message>
@@ -63407,17 +63457,17 @@
         <translation>Zobrazit externí nás&amp;troje</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6565"/>
+        <location filename="../UI/UserInterface.py" line="6568"/>
         <source>Could not perform updates check.</source>
         <translation>Kontrolu updatů nelze provést.</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6377"/>
+        <location filename="../UI/UserInterface.py" line="6380"/>
         <source>&amp;Cancel</source>
         <translation>&amp;Zrušit</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6630"/>
+        <location filename="../UI/UserInterface.py" line="6633"/>
         <source>First time usage</source>
         <translation>Spuštěno poprvé</translation>
     </message>
@@ -63512,7 +63562,7 @@
         <translation>Zobrazit dostupné verze ke stažení</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6589"/>
+        <location filename="../UI/UserInterface.py" line="6592"/>
         <source>&lt;h3&gt;Available versions&lt;/h3&gt;&lt;table&gt;</source>
         <translation>&lt;h3&gt;Dostupné verze&lt;/h3&gt;&lt;table&gt;</translation>
     </message>
@@ -63981,12 +64031,12 @@
         <translation>&lt;p&gt;Soubor relace session &lt;b&gt;{0}&lt;/b&gt; nelze přečíst.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6209"/>
+        <location filename="../UI/UserInterface.py" line="6212"/>
         <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; není soubor.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6386"/>
+        <location filename="../UI/UserInterface.py" line="6389"/>
         <source>Trying host {0}</source>
         <translation>Zkouším host {0}</translation>
     </message>
@@ -64061,12 +64111,12 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6455"/>
+        <location filename="../UI/UserInterface.py" line="6458"/>
         <source>Error getting versions information</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6448"/>
+        <location filename="../UI/UserInterface.py" line="6451"/>
         <source>The versions information could not be downloaded. Please go online and try again.</source>
         <translation type="unfinished"></translation>
     </message>
@@ -64081,7 +64131,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6455"/>
+        <location filename="../UI/UserInterface.py" line="6458"/>
         <source>The versions information could not be downloaded for the last 7 days. Please go online and try again.</source>
         <translation type="unfinished"></translation>
     </message>
@@ -64172,7 +64222,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6649"/>
+        <location filename="../UI/UserInterface.py" line="6652"/>
         <source>Select Workspace Directory</source>
         <translation type="unfinished"></translation>
     </message>
@@ -64582,7 +64632,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6377"/>
+        <location filename="../UI/UserInterface.py" line="6380"/>
         <source>%v/%m</source>
         <translation type="unfinished"></translation>
     </message>
@@ -64602,7 +64652,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6381"/>
+        <location filename="../UI/UserInterface.py" line="6384"/>
         <source>Version Check</source>
         <translation type="unfinished"></translation>
     </message>
@@ -64677,22 +64727,22 @@
         <translation type="unfinished">Qt v.3 není podporováno v eric5. {3 ?} {6.?}</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6545"/>
+        <location filename="../UI/UserInterface.py" line="6548"/>
         <source>The update to &lt;b&gt;{0}&lt;/b&gt; of eric6 is available at &lt;b&gt;{1}&lt;/b&gt;. Would you like to get it?</source>
         <translation type="unfinished">Aktualizace &lt;b&gt;{0}&lt;/b&gt; eric5 je připravena na &lt;b&gt;{1}&lt;/b&gt;. Chcete ji stáhnout a nainstalovat? {0}?} {6 ?} {1}?}</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6558"/>
+        <location filename="../UI/UserInterface.py" line="6561"/>
         <source>Eric6 is up to date</source>
         <translation type="unfinished">Eric5 je aktuální {6 ?}</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6558"/>
+        <location filename="../UI/UserInterface.py" line="6561"/>
         <source>You are using the latest version of eric6</source>
         <translation type="unfinished">Používáte poslední verzi eric6</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6630"/>
+        <location filename="../UI/UserInterface.py" line="6633"/>
         <source>eric6 has not been configured yet. The configuration dialog will be started.</source>
         <translation type="unfinished">eric5 nebyl ještě nakonfigurován. Bude spuštěn konfigurační dialog. {6 ?}</translation>
     </message>
@@ -64712,7 +64762,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6397"/>
+        <location filename="../UI/UserInterface.py" line="6400"/>
         <source>The versions information cannot not be downloaded because you are &lt;b&gt;offline&lt;/b&gt;. Please go online and try again.</source>
         <translation type="unfinished"></translation>
     </message>
@@ -69438,7 +69488,7 @@
         <translation>Smazat vybrané</translation>
     </message>
     <message>
-        <location filename="../Debugger/WatchPointViewer.py" line="249"/>
+        <location filename="../Debugger/WatchPointViewer.py" line="251"/>
         <source>Watch expression already exists</source>
         <translation>Sledovací bod již existuje</translation>
     </message>
@@ -69448,12 +69498,12 @@
         <translation>Konfigurovat...</translation>
     </message>
     <message>
-        <location filename="../Debugger/WatchPointViewer.py" line="241"/>
+        <location filename="../Debugger/WatchPointViewer.py" line="243"/>
         <source>&lt;p&gt;A watch expression &apos;&lt;b&gt;{0}&lt;/b&gt;&apos; already exists.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Sledovací bod &apos;&lt;b&gt;{0}&lt;/b&gt;&apos; již existuje.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/WatchPointViewer.py" line="245"/>
+        <location filename="../Debugger/WatchPointViewer.py" line="247"/>
         <source>&lt;p&gt;A watch expression &apos;&lt;b&gt;{0}&lt;/b&gt;&apos; for the variable &lt;b&gt;{1}&lt;/b&gt; already exists.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Sledovací bod &apos;&lt;b&gt;{0}&lt;/b&gt;&apos; pro proměnnou &lt;b&gt;{1}&lt;/b&gt; již existuje.&lt;/p&gt;</translation>
     </message>
@@ -72849,27 +72899,27 @@
         <translation type="unfinished">Velikost</translation>
     </message>
     <message>
-        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="102"/>
+        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="105"/>
         <source>Local</source>
         <translation type="unfinished">Lokální</translation>
     </message>
     <message>
-        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="120"/>
+        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="123"/>
         <source>{0} ({1})</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="210"/>
+        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="228"/>
         <source>bytes</source>
         <translation type="unfinished">bajty</translation>
     </message>
     <message>
-        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="213"/>
+        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="231"/>
         <source>kB</source>
         <translation type="unfinished">kB</translation>
     </message>
     <message>
-        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="216"/>
+        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="234"/>
         <source>MB</source>
         <translation type="unfinished">MB</translation>
     </message>
Binary file i18n/eric6_de.qm has changed
--- a/i18n/eric6_de.ts	Sat Mar 25 17:37:44 2017 +0100
+++ b/i18n/eric6_de.ts	Sat Mar 25 17:38:02 2017 +0100
@@ -405,17 +405,17 @@
         <translation>Gib die Adresse ein</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="112"/>
+        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="114"/>
         <source>Url</source>
         <translation>URL</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="113"/>
+        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="115"/>
         <source>Title</source>
         <translation>Titel</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="195"/>
+        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="197"/>
         <source>Add Folder</source>
         <translation>Ordner hinzufügen</translation>
     </message>
@@ -2302,27 +2302,27 @@
         <translation>Name</translation>
     </message>
     <message>
-        <location filename="../UI/BrowserModel.py" line="713"/>
+        <location filename="../UI/BrowserModel.py" line="728"/>
         <source>Attributes</source>
         <translation>Attribute</translation>
     </message>
     <message>
-        <location filename="../UI/BrowserModel.py" line="639"/>
+        <location filename="../UI/BrowserModel.py" line="654"/>
         <source>Coding: {0}</source>
         <translation>Kodierung: {0}</translation>
     </message>
     <message>
-        <location filename="../UI/BrowserModel.py" line="645"/>
+        <location filename="../UI/BrowserModel.py" line="660"/>
         <source>Globals</source>
         <translation>Globale Variablen</translation>
     </message>
     <message>
-        <location filename="../UI/BrowserModel.py" line="723"/>
+        <location filename="../UI/BrowserModel.py" line="738"/>
         <source>Class Attributes</source>
         <translation>Klassenattribute</translation>
     </message>
     <message>
-        <location filename="../UI/BrowserModel.py" line="651"/>
+        <location filename="../UI/BrowserModel.py" line="666"/>
         <source>Imports</source>
         <translation>Importe</translation>
     </message>
@@ -3162,27 +3162,27 @@
         <translation>Gib Dateimuster getrennt durch Komma von Dateien ein, die ignoriert werden sollen</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="615"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="658"/>
         <source>Press to start the code style check run</source>
         <translation>Drücken, um die Quelltextstil-Prüfung zu starten</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="625"/>
-        <source>Press to fix the selected issues</source>
-        <translation>Drücken, um die ausgewählten Probleme zu beheben</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="648"/>
-        <source>Press to load the default values</source>
-        <translation>Drücken, um Standarwerte zu laden</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="658"/>
-        <source>Press to store the current values as defaults</source>
-        <translation>Drücken, um die aktuellen Werte als Standard zu speichern</translation>
-    </message>
-    <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="668"/>
+        <source>Press to fix the selected issues</source>
+        <translation>Drücken, um die ausgewählten Probleme zu beheben</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="691"/>
+        <source>Press to load the default values</source>
+        <translation>Drücken, um Standarwerte zu laden</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="701"/>
+        <source>Press to store the current values as defaults</source>
+        <translation>Drücken, um die aktuellen Werte als Standard zu speichern</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="711"/>
         <source>Press to reset the default values</source>
         <translation>Drücken, um die Standardeinstellungen zurückzusetzen</translation>
     </message>
@@ -3282,7 +3282,7 @@
         <translation>Probleme automatisch beheben</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="689"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="732"/>
         <source>&lt;b&gt;Result List&lt;/b&gt;
 &lt;p&gt;This list shows the results of the code style check. Double clicking
 an entry will open this entry in an editor window and position the cursor at
@@ -3293,52 +3293,52 @@
 Zeile und Position.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="705"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="748"/>
         <source>File/Line</source>
         <translation>Datei/Zeile</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="710"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="753"/>
         <source>Code</source>
         <translation>Code</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="715"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="758"/>
         <source>Message</source>
         <translation>Nachricht</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="77"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="79"/>
         <source>PEP-257</source>
         <translation>PEP-257</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="78"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="80"/>
         <source>Eric</source>
         <translation>Eric</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="85"/>
-        <source>Statistics...</source>
-        <translation>Statistik...</translation>
-    </message>
-    <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="87"/>
+        <source>Statistics...</source>
+        <translation>Statistik...</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="89"/>
         <source>Press to show some statistics for the last run</source>
         <translation>Drücken, um eine Statistik für den letzten Lauf zu zeigen</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="90"/>
-        <source>Show</source>
-        <translation>Zeige</translation>
-    </message>
-    <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="92"/>
+        <source>Show</source>
+        <translation>Zeige</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="94"/>
         <source>Press to show all files containing an issue</source>
         <translation>Drücken, um alle Dateien mit Problemen anzuzeigen</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="579"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="592"/>
         <source>Error: {0}</source>
         <translation>Fehler: {0}</translation>
     </message>
@@ -3348,17 +3348,17 @@
         <translation>Lösung: {0}</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="720"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="733"/>
         <source>No issues found.</source>
         <translation>Keine Probleme gefunden.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="736"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="779"/>
         <source>Shows the progress of the code style check</source>
         <translation>Zeigt den Fortschritt der Quelltextstil-Prüfung an</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="745"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="788"/>
         <source>%v/%m Files</source>
         <translation>%v/%m Dateien</translation>
     </message>
@@ -3373,32 +3373,27 @@
         <translation>Ignorierte anzeigen</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="672"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="685"/>
         <source>{0} (ignored)</source>
         <translation>{0} (ignoriert)</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="564"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="577"/>
         <source>Preparing files...</source>
         <translation>Bereite Dateien vor...</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="553"/>
-        <source>Max. Complexity:</source>
-        <translation>Max. Komplexität:</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="560"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="573"/>
         <source>Enter the maximum allowed code complexity (McCabe: 10)</source>
         <translation>Gib die maximal erlaubte Codekomplexität ein (McCabe: 10)</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="150"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="152"/>
         <source>Errors</source>
         <translation>Fehler</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="606"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="619"/>
         <source>Transferring data...</source>
         <translation>Übertrage Daten...</translation>
     </message>
@@ -3474,36 +3469,36 @@
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="547"/>
-        <source>McCabe Complexity</source>
-        <translation>McCabe Komplexität</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="618"/>
-        <source>&amp;Start</source>
-        <translation>&amp;Starten</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="628"/>
-        <source>&amp;Fix Selected</source>
-        <translation>Ausgewählte &amp;beheben</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="651"/>
-        <source>&amp;Load Defaults</source>
-        <translation>Standards &amp;laden</translation>
+        <source>Code Complexity</source>
+        <translation>Code-Komplexität</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="661"/>
-        <source>St&amp;ore Defaults</source>
-        <translation>Standards s&amp;peichern</translation>
+        <source>&amp;Start</source>
+        <translation>&amp;Starten</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="671"/>
+        <source>&amp;Fix Selected</source>
+        <translation>Ausgewählte &amp;beheben</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="694"/>
+        <source>&amp;Load Defaults</source>
+        <translation>Standards &amp;laden</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="704"/>
+        <source>St&amp;ore Defaults</source>
+        <translation>Standards s&amp;peichern</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="714"/>
         <source>&amp;Reset Defaults</source>
         <translation>Standards lösc&amp;hen</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="723"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="736"/>
         <source>No files found (check your ignore list).</source>
         <translation>Keine Dateien gefunden (überprüfe die Ignorierliste).</translation>
     </message>
@@ -3532,6 +3527,31 @@
         <source>Press to delete the selected entries</source>
         <translation>Drücken, um die ausgwählten Einträge zu löschen</translation>
     </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="566"/>
+        <source>Max. McCabe Complexity:</source>
+        <translation>Max. McCabe Komplexität:</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="589"/>
+        <source>Max. Line Complexity:</source>
+        <translation>Max. Komplexität pro Zeile:</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="596"/>
+        <source>Enter the maximum complexity (number of nodes) for a line of code</source>
+        <translation>Gib die maximal zulässige Komplexitäte einer Zeile an (Anzahl Instruktionen)</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="612"/>
+        <source>Max. Line Complexity Score:</source>
+        <translation>Max. mittlere Komplexität:</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="619"/>
+        <source>Enter the maximum allowed median for line complexity</source>
+        <translation>Gib den maximal zulässigen Wert für die mittlere Zeilenkomplexität ein</translation>
+    </message>
 </context>
 <context>
     <name>CodeStyleCheckerPlugin</name>
@@ -3597,147 +3617,147 @@
 <context>
     <name>CodeStyleFixer</name>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="529"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="534"/>
         <source>Triple single quotes converted to triple double quotes.</source>
         <translation>Dreifache Einfachanführungszeichen in dreifache Doppelanführungszeichen umgewandelt.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="532"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="537"/>
         <source>Introductory quotes corrected to be {0}&quot;&quot;&quot;</source>
         <translation>Einleitende Anführungszeichen in {0}&quot;&quot;&quot; korrigiert</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="535"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="540"/>
         <source>Single line docstring put on one line.</source>
         <translation>Einzeiligen Docstring auf eine Zeile gebracht.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="538"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="543"/>
         <source>Period added to summary line.</source>
         <translation>Punkt an die Zusammenfassungszeile angefügt.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="565"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="570"/>
         <source>Blank line before function/method docstring removed.</source>
         <translation>Leerzeile vor Funktions-/Methodendocstring entfernt.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="544"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="549"/>
         <source>Blank line inserted before class docstring.</source>
         <translation>Leerzeile vor Klassendocstring eingefügt.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="547"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="552"/>
         <source>Blank line inserted after class docstring.</source>
         <translation>Leerzeile nach Klassendocstring eingefügt.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="550"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="555"/>
         <source>Blank line inserted after docstring summary.</source>
         <translation>Leerzeile nach Docstring Zusammenfassung eingefügt.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="553"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="558"/>
         <source>Blank line inserted after last paragraph of docstring.</source>
         <translation>Leerzeile nach letztem Abschnitt des Docstring eingefügt.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="556"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="561"/>
         <source>Leading quotes put on separate line.</source>
         <translation>Einleitende Anführungszeichen auf separate Zeile gesetzt.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="559"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="564"/>
         <source>Trailing quotes put on separate line.</source>
         <translation>Schließende Anführungszeichen auf separate Zeile gesetzt.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="562"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="567"/>
         <source>Blank line before class docstring removed.</source>
         <translation>Leerzeile vor Klassendocstring entfernt.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="568"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="573"/>
         <source>Blank line after class docstring removed.</source>
         <translation>Leerzeile nach Klassendocstring entfernt.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="571"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="576"/>
         <source>Blank line after function/method docstring removed.</source>
         <translation>Leerzeile nach Funktions-/Methodendocstring entfernt.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="574"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="579"/>
         <source>Blank line after last paragraph removed.</source>
         <translation>Leerzeile nach letzten Abschnitt entfernt.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="577"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="582"/>
         <source>Tab converted to 4 spaces.</source>
         <translation>Tabulator in 4 Leerzeichen gewandelt.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="580"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="585"/>
         <source>Indentation adjusted to be a multiple of four.</source>
         <translation>Einrückung auf ein Vielfaches von vier korrigiert.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="583"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="588"/>
         <source>Indentation of continuation line corrected.</source>
         <translation>Einrückung der Fortsetzungszeile korrigiert.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="586"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="591"/>
         <source>Indentation of closing bracket corrected.</source>
         <translation>Einrückung der schließenden Klammer korrigiert.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="589"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="594"/>
         <source>Missing indentation of continuation line corrected.</source>
         <translation>Fehlende Einrückung der Fortsetzungszeile korrigiert.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="592"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="597"/>
         <source>Closing bracket aligned to opening bracket.</source>
         <translation>Schließende Klammer an öffnender Klammer ausgerichtet.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="595"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="600"/>
         <source>Indentation level changed.</source>
         <translation>Einrückungsebene geändert.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="598"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="603"/>
         <source>Indentation level of hanging indentation changed.</source>
         <translation>Einrückungsebene der hängenden Einrückung geändert.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="601"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="606"/>
         <source>Visual indentation corrected.</source>
         <translation>Visuelle Einrückung korrigiert.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="616"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="621"/>
         <source>Extraneous whitespace removed.</source>
         <translation>Überzählige Leerzeichen gelöscht.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="613"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="618"/>
         <source>Missing whitespace added.</source>
         <translation>Fehlende Leerzeichen eingefügt.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="619"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="624"/>
         <source>Whitespace around comment sign corrected.</source>
         <translation>Leerzeichen um Kommentarzeichen korrigiert.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="622"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="627"/>
         <source>One blank line inserted.</source>
         <translation>Eine Leerzeile eingefügt.</translation>
     </message>
     <message numerus="yes">
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="626"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="631"/>
         <source>%n blank line(s) inserted.</source>
         <translation>
             <numerusform>Eine Leerzeile eingefügt.</numerusform>
@@ -3745,7 +3765,7 @@
         </translation>
     </message>
     <message numerus="yes">
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="629"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="634"/>
         <source>%n superfluous lines removed</source>
         <translation>
             <numerusform>Eine überflüssige Zeile gelöscht</numerusform>
@@ -3753,77 +3773,77 @@
         </translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="633"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="638"/>
         <source>Superfluous blank lines removed.</source>
         <translation>Überflüssige Leerzeilen gelöscht.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="636"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="641"/>
         <source>Superfluous blank lines after function decorator removed.</source>
         <translation>Überflüssige Leerzeilen nach Funktionsdekorator gelöscht.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="639"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="644"/>
         <source>Imports were put on separate lines.</source>
         <translation>Imports wurden auf separate Zeilen verteilt.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="642"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="647"/>
         <source>Long lines have been shortened.</source>
         <translation>Lange Zeilen wurden gekürzt.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="645"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="650"/>
         <source>Redundant backslash in brackets removed.</source>
         <translation>Redundante Backslashes in Klammern entfernt.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="651"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="656"/>
         <source>Compound statement corrected.</source>
         <translation>Compund Statement korrigiert.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="654"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="659"/>
         <source>Comparison to None/True/False corrected.</source>
         <translation>Vergleich mit None/True/False korrigiert.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="657"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="662"/>
         <source>&apos;{0}&apos; argument added.</source>
         <translation>&apos;{0}&apos; Argument hinzugefügt.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="660"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="665"/>
         <source>&apos;{0}&apos; argument removed.</source>
         <translation>&apos;{0}&apos; Argument entfernt.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="663"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="668"/>
         <source>Whitespace stripped from end of line.</source>
         <translation>Leerzeichen am Zeilenende entfernt.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="666"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="671"/>
         <source>newline added to end of file.</source>
         <translation>Zeilenvorschub am Dateiende angefügt.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="669"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="674"/>
         <source>Superfluous trailing blank lines removed from end of file.</source>
         <translation>Überflüssige Leerzeilen am Dateiende gelöscht.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="672"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="677"/>
         <source>&apos;&lt;&gt;&apos; replaced by &apos;!=&apos;.</source>
         <translation>„&lt;&gt;“ durch „!=“ ersetzt.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="676"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="681"/>
         <source>Could not save the file! Skipping it. Reason: {0}</source>
         <translation>Datei konnte nicht gespeichert werden! Ursache: {0}</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="750"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="757"/>
         <source> no message defined for code &apos;{0}&apos;</source>
         <translation> keine Nachricht für &apos;{0}&apos; definiert</translation>
     </message>
@@ -4193,12 +4213,12 @@
 <context>
     <name>CompareDialog</name>
     <message>
-        <location filename="../UI/CompareDialog.py" line="250"/>
+        <location filename="../UI/CompareDialog.py" line="253"/>
         <source>Compare Files</source>
         <translation>Dateien vergleichen</translation>
     </message>
     <message>
-        <location filename="../UI/CompareDialog.py" line="250"/>
+        <location filename="../UI/CompareDialog.py" line="253"/>
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die Datei &lt;b&gt;{0}&lt;/b&gt; konnte nicht gelesen werden.&lt;/p&gt;</translation>
     </message>
@@ -4233,7 +4253,7 @@
         <translation>Alt+R</translation>
     </message>
     <message>
-        <location filename="../UI/CompareDialog.py" line="109"/>
+        <location filename="../UI/CompareDialog.py" line="112"/>
         <source>Press to perform the comparison of the two files</source>
         <translation>Drücken, um den Dateivergleich durchzuführen</translation>
     </message>
@@ -4258,27 +4278,27 @@
         <translation>Drücken, um zum ersten Unterschied zu springen</translation>
     </message>
     <message>
-        <location filename="../UI/CompareDialog.py" line="107"/>
+        <location filename="../UI/CompareDialog.py" line="110"/>
         <source>Compare</source>
         <translation>Vergleichen</translation>
     </message>
     <message>
-        <location filename="../UI/CompareDialog.py" line="355"/>
-        <source>Total: {0}</source>
-        <translation>Gesamt: {0}</translation>
-    </message>
-    <message>
-        <location filename="../UI/CompareDialog.py" line="357"/>
-        <source>Changed: {0}</source>
-        <translation>Geändert: {0}</translation>
-    </message>
-    <message>
         <location filename="../UI/CompareDialog.py" line="358"/>
+        <source>Total: {0}</source>
+        <translation>Gesamt: {0}</translation>
+    </message>
+    <message>
+        <location filename="../UI/CompareDialog.py" line="360"/>
+        <source>Changed: {0}</source>
+        <translation>Geändert: {0}</translation>
+    </message>
+    <message>
+        <location filename="../UI/CompareDialog.py" line="361"/>
         <source>Added: {0}</source>
         <translation>Hinzugefügt: {0}</translation>
     </message>
     <message>
-        <location filename="../UI/CompareDialog.py" line="359"/>
+        <location filename="../UI/CompareDialog.py" line="362"/>
         <source>Deleted: {0}</source>
         <translation>Gelöscht: {0}</translation>
     </message>
@@ -4299,311 +4319,334 @@
     </message>
 </context>
 <context>
+    <name>ComplexityChecker</name>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="423"/>
+        <source>&apos;{0}&apos; is too complex ({1})</source>
+        <translation>&apos;{0}&apos; ist zu komplex ({1})</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="425"/>
+        <source>source code line is too complex ({0})</source>
+        <translation>Quelltextzeile ist zu komplex ({0})</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="427"/>
+        <source>overall source code line complexity is too high ({0})</source>
+        <translation>mittlere Komplexität der Quelltextzeilen is zu hoch ({0})</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="430"/>
+        <source>{0}: {1}</source>
+        <translation>{0}: {1}</translation>
+    </message>
+</context>
+<context>
     <name>ConfigurationWidget</name>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="135"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="136"/>
         <source>Application</source>
         <translation>Applikation</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="141"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="142"/>
         <source>CORBA</source>
         <translation>CORBA</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="144"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="145"/>
         <source>Email</source>
         <translation>E-Mail</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="147"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="148"/>
         <source>Graphics</source>
         <translation>Grafiken</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="153"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="154"/>
         <source>Icons</source>
         <translation>Icons</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="172"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="173"/>
         <source>Plugin Manager</source>
         <translation>Pluginmanager</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="440"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="441"/>
         <source>Printer</source>
         <translation>Drucker</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="211"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="212"/>
         <source>Python</source>
         <translation>Python</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="182"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="183"/>
         <source>Qt</source>
         <translation>Qt</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="188"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="189"/>
         <source>Shell</source>
         <translation>Shell</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="191"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="192"/>
         <source>Tasks</source>
         <translation>Aufgaben</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="194"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="195"/>
         <source>Templates</source>
         <translation>Vorlagen</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="200"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="201"/>
         <source>Version Control Systems</source>
         <translation>Versionskontrollsysteme</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="205"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="206"/>
         <source>Debugger</source>
         <translation>Debugger</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="218"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="219"/>
         <source>Editor</source>
         <translation>Editor</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="221"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="222"/>
         <source>APIs</source>
         <translation>APIs</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="224"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="225"/>
         <source>Autocompletion</source>
         <translation>Automatische Vervollständigung</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="232"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="233"/>
         <source>Calltips</source>
         <translation>Calltips</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="238"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="239"/>
         <source>General</source>
         <translation>Allgemein</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="258"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="259"/>
         <source>Typing</source>
         <translation>Eingabe</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="261"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="262"/>
         <source>Exporters</source>
         <translation>Exporter</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="265"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="266"/>
         <source>Highlighters</source>
         <translation>Syntaxhervorhebung</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="269"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="270"/>
         <source>Filetype Associations</source>
         <translation>Dateitypzuordnungen</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="273"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="274"/>
         <source>Styles</source>
         <translation>Stile</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="289"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="290"/>
         <source>Help</source>
         <translation>Hilfe</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="447"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="448"/>
         <source>Help Documentation</source>
         <translation>Hilfe Dokumentation</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="296"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="297"/>
         <source>Help Viewers</source>
         <translation>Hilfeanzeiger</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="307"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="308"/>
         <source>Project</source>
         <translation>Projekt</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="304"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="305"/>
         <source>Project Viewer</source>
         <translation>Projektanzeige</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="310"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="311"/>
         <source>Multiproject</source>
         <translation>Mehrfachprojekt</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="434"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="435"/>
         <source>Interface</source>
         <translation>Oberfläche</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="321"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="322"/>
         <source>Viewmanager</source>
         <translation>Ansichtenmanager</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="714"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="715"/>
         <source>Configuration Page Error</source>
         <translation>Konfigurationsseitenfehler</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="714"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="715"/>
         <source>&lt;p&gt;The configuration page &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die Konfigurationsseite &lt;b&gt;{0}&lt;/b&gt; konnte nicht geladen werden.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="241"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="242"/>
         <source>Filehandling</source>
         <translation>Dateibehandlung</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="245"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="246"/>
         <source>Searching</source>
         <translation>Suchen</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="452"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="453"/>
         <source>Appearance</source>
         <translation>Erscheinung</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="235"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="236"/>
         <source>QScintilla</source>
         <translation>QScintilla</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="252"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="253"/>
         <source>Style</source>
         <translation>Stil</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="280"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="281"/>
         <source>Properties</source>
         <translation>Einstellungen</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="636"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="637"/>
         <source>Preferences</source>
         <translation>Einstellungen</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="641"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="642"/>
         <source>Please select an entry of the list 
 to display the configuration page.</source>
         <translation>Wähle einen Listeneintrag aus,
 um die Konfigurationsseite anzuzeigen.</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="437"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="438"/>
         <source>Network</source>
         <translation>Netzwerk</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="468"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="469"/>
         <source>Spell checking</source>
         <translation>Rechtschreibprüfung</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="214"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="215"/>
         <source>Python3</source>
         <translation>Python 3</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="277"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="278"/>
         <source>Keywords</source>
         <translation>Schlüsselwörter</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="138"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="139"/>
         <source>Cooperation</source>
         <translation>Zusammenarbeit</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="484"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="485"/>
         <source>Tray Starter</source>
         <translation>Systemstarter</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="463"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="464"/>
         <source>VirusTotal Interface</source>
         <translation>VirusTotal-Schnittstelle</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="443"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="444"/>
         <source>Security</source>
         <translation>Sicherheit</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="168"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="169"/>
         <source>Notifications</source>
         <translation>Benachrichtigungen</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="156"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="157"/>
         <source>IRC</source>
         <translation>IRC</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="255"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="256"/>
         <source>Code Checkers</source>
         <translation>Quelltextprüfungen</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="455"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="456"/>
         <source>eric6 Web Browser</source>
         <translation>eric6-Webbrowser</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="159"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="160"/>
         <source>Log-Viewer</source>
         <translation>Ausgabefenster</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="162"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="163"/>
         <source>Mimetypes</source>
         <translation>MIME-Typen</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="574"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="575"/>
         <source>Enter search text...</source>
         <translation>Suchtext eingeben...</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="284"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="285"/>
         <source>Mouse Click Handlers</source>
         <translation>Maus Klick Handlers</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="459"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="460"/>
         <source>Flash Cookie Manager</source>
         <translation>Flash Cookie Manager</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="497"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="498"/>
         <source>Hex Editor</source>
         <translation>Hex-Editor</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="354"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="355"/>
         <source>Web Browser</source>
         <translation>Web-Browser</translation>
     </message>
@@ -5341,7 +5384,7 @@
         <translation>Verbindung von ungültigem Rechner</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugServer.py" line="1341"/>
+        <location filename="../Debugger/DebugServer.py" line="1349"/>
         <source>
 Not connected
 </source>
@@ -5355,14 +5398,14 @@
         <translation>&lt;p&gt;Es wurde versucht, eine Verbindung von dem nicht zugelassenen Rechner &lt;b&gt;{0}&lt;/b&gt; aufzubauen. Soll die Verbindung angenommen werden?&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugServer.py" line="1521"/>
+        <location filename="../Debugger/DebugServer.py" line="1529"/>
         <source>Passive debug connection received
 </source>
         <translation>Verbindung für passives Debuggen empfangen
 </translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugServer.py" line="1535"/>
+        <location filename="../Debugger/DebugServer.py" line="1543"/>
         <source>Passive debug connection closed
 </source>
         <translation>Verbindung für passives Debuggen geschlossen
@@ -5382,7 +5425,7 @@
 <context>
     <name>DebugUI</name>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1788"/>
+        <location filename="../Debugger/DebugUI.py" line="1808"/>
         <source>Run Script</source>
         <translation>Skript ausführen</translation>
     </message>
@@ -5397,7 +5440,7 @@
         <translation>Das aktuelle Skript ausführen</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1802"/>
+        <location filename="../Debugger/DebugUI.py" line="1822"/>
         <source>Run Project</source>
         <translation>Projekt ausführen</translation>
     </message>
@@ -5432,107 +5475,107 @@
         <translation>&lt;b&gt;Weiter&lt;/b&gt;&lt;p&gt;Führe das laufende Programm ab der aktuellen Zeile weiter aus. Das Programm wird angehalten, wenn es das Ende oder einen Haltepunkt erreicht.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="362"/>
+        <location filename="../Debugger/DebugUI.py" line="382"/>
         <source>Single Step</source>
         <translation>Einzelschritt</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="367"/>
+        <location filename="../Debugger/DebugUI.py" line="387"/>
         <source>Execute a single Python statement</source>
         <translation>Führe eine einzelne Python-Anweisung aus</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="368"/>
+        <location filename="../Debugger/DebugUI.py" line="388"/>
         <source>&lt;b&gt;Single Step&lt;/b&gt;&lt;p&gt;Execute a single Python statement. If the statement is an &lt;tt&gt;import&lt;/tt&gt; statement, a class constructor, or a method or function call then control is returned to the debugger at the next statement.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Einzelschritt&lt;/b&gt;&lt;p&gt;Führe eine einzelne Python-Anweisung aus. Ist die Anweisung eine &lt;tt&gt;import&lt;/tt&gt;-Anweisung, ein Klassenkonstruktor oder eine Methode oder Funktionsaufruf, so wird die Kontrolle bei der nächsten Anweisung an den Debugger zurückgegeben.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="378"/>
+        <location filename="../Debugger/DebugUI.py" line="398"/>
         <source>Step Over</source>
         <translation>Prozedurschritt</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="378"/>
+        <location filename="../Debugger/DebugUI.py" line="398"/>
         <source>Step &amp;Over</source>
         <translation>&amp;Prozedurschritt</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="383"/>
+        <location filename="../Debugger/DebugUI.py" line="403"/>
         <source>Execute a single Python statement staying in the current frame</source>
         <translation>Führe eine einzelne Python-Anweisung aus, bleibe aber in der aktuellen Ebene</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="386"/>
+        <location filename="../Debugger/DebugUI.py" line="406"/>
         <source>&lt;b&gt;Step Over&lt;/b&gt;&lt;p&gt;Execute a single Python statement staying in the same frame. If the statement is an &lt;tt&gt;import&lt;/tt&gt; statement, a class constructor, or a method or function call then control is returned to the debugger after the statement has completed.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Prozedurschritt&lt;/b&gt;&lt;p&gt;Führe eine einzelne Python-Anweisung aus, bleibe jedoch in der aktuellen Ebene. Ist die Anweisung eine &lt;tt&gt;import&lt;/tt&gt;-Anweisung, ein Klassenkonstruktor oder eine Methode oder Funktionsaufruf, so wird die Kontrolle nach Beendigung der Anweisung an den Debugger zurückgegeben.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="397"/>
+        <location filename="../Debugger/DebugUI.py" line="417"/>
         <source>Step Out</source>
         <translation>Rückschritt</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="397"/>
+        <location filename="../Debugger/DebugUI.py" line="417"/>
         <source>Step Ou&amp;t</source>
         <translation>&amp;Rückschritt</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="402"/>
-        <source>Execute Python statements until leaving the current frame</source>
-        <translation>Führe Python-Anweisung bis zum Rücksprung aus</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="405"/>
-        <source>&lt;b&gt;Step Out&lt;/b&gt;&lt;p&gt;Execute Python statements until leaving the current frame. If the statements are inside an &lt;tt&gt;import&lt;/tt&gt; statement, a class constructor, or a method or function call then control is returned to the debugger after the current frame has been left.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;Rücksprung&lt;/b&gt;&lt;p&gt;Führe Python-Anweisungen bis zum Rücksprung aus. Sind die Anweisungen innerhalb einer &lt;tt&gt;import&lt;/tt&gt;-Anweisung, eines Klassenkonstruktors oder einer Methode oder Funktionsaufrufes, so wird die Kontrolle nach dem Rücksprung an den Debugger zurückgegeben.&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="416"/>
-        <source>Stop</source>
-        <translation>Anhalten</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="421"/>
-        <source>Stop debugging</source>
-        <translation>Beende das Debuggen</translation>
-    </message>
-    <message>
         <location filename="../Debugger/DebugUI.py" line="422"/>
+        <source>Execute Python statements until leaving the current frame</source>
+        <translation>Führe Python-Anweisung bis zum Rücksprung aus</translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="425"/>
+        <source>&lt;b&gt;Step Out&lt;/b&gt;&lt;p&gt;Execute Python statements until leaving the current frame. If the statements are inside an &lt;tt&gt;import&lt;/tt&gt; statement, a class constructor, or a method or function call then control is returned to the debugger after the current frame has been left.&lt;/p&gt;</source>
+        <translation>&lt;b&gt;Rücksprung&lt;/b&gt;&lt;p&gt;Führe Python-Anweisungen bis zum Rücksprung aus. Sind die Anweisungen innerhalb einer &lt;tt&gt;import&lt;/tt&gt;-Anweisung, eines Klassenkonstruktors oder einer Methode oder Funktionsaufrufes, so wird die Kontrolle nach dem Rücksprung an den Debugger zurückgegeben.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="436"/>
+        <source>Stop</source>
+        <translation>Anhalten</translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="441"/>
+        <source>Stop debugging</source>
+        <translation>Beende das Debuggen</translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="442"/>
         <source>&lt;b&gt;Stop&lt;/b&gt;&lt;p&gt;Stop the running debugging session.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Anhalten&lt;/b&gt;&lt;p&gt;Beende das Debuggen des laufenden Programms.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1073"/>
+        <location filename="../Debugger/DebugUI.py" line="1093"/>
         <source>The program being debugged contains an unspecified syntax error.</source>
         <translation>Das untersuchte Programm enthält einen unspezifizierten Syntaxfehler.</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1110"/>
+        <location filename="../Debugger/DebugUI.py" line="1130"/>
         <source>An unhandled exception occured. See the shell window for details.</source>
         <translation>Eine nicht abgefangene Ausnahme ist aufgetreten. Details finden Sie im Shell-Fenster.</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1235"/>
+        <location filename="../Debugger/DebugUI.py" line="1255"/>
         <source>The program being debugged has terminated unexpectedly.</source>
         <translation>Das untersuchte Programm wurde unerwartet beendet.</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1933"/>
+        <location filename="../Debugger/DebugUI.py" line="1953"/>
         <source>Debug Project</source>
         <translation>Projekt debuggen</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1933"/>
+        <location filename="../Debugger/DebugUI.py" line="1953"/>
         <source>There is no main script defined for the current project. No debugging possible.</source>
         <translation>Das aktuelle Projekt besitzt kein Hauptskript. Debuggen ist nicht möglich.</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="362"/>
+        <location filename="../Debugger/DebugUI.py" line="382"/>
         <source>Sin&amp;gle Step</source>
         <translation>&amp;Einzelschritt</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="416"/>
+        <location filename="../Debugger/DebugUI.py" line="436"/>
         <source>&amp;Stop</source>
         <translation>An&amp;halten</translation>
     </message>
@@ -5542,17 +5585,17 @@
         <translation>Das zuletzt untersuchte Skript neu starten</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="445"/>
+        <location filename="../Debugger/DebugUI.py" line="465"/>
         <source>&amp;Exceptions Filter...</source>
         <translation>&amp;Ausnahmenfilter …</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="449"/>
+        <location filename="../Debugger/DebugUI.py" line="469"/>
         <source>Configure exceptions filter</source>
         <translation>Konfiguriert den Ausnahmenfilter</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="451"/>
+        <location filename="../Debugger/DebugUI.py" line="471"/>
         <source>&lt;b&gt;Exceptions Filter&lt;/b&gt;&lt;p&gt;Configure the exceptions filter. Only exception types that are listed are highlighted during a debugging session.&lt;/p&gt;&lt;p&gt;Please note, that all unhandled exceptions are highlighted indepent from the filter list.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Ausnahmen Filter&lt;/b&gt;&lt;p&gt;Konfiguriert den Ausnahmenfilter. Nur Ausnahmen, deren Typ aufgelistet sind, werden während einer Debug-Sitzung angezeigt.&lt;/p&gt;&lt;p&gt;Bitte beachten Sie, dass alle nicht abgefangenen Ausnahmen unabhängig von der Liste angezeigt werden.&lt;/p&gt;</translation>
     </message>
@@ -5562,7 +5605,7 @@
         <translation>&lt;b&gt;Skript ausführen&lt;/b&gt;&lt;p&gt;Bestimme die Kommandozeilenparameter und führe das Skript außerhalb des Debuggers aus. Falls die Datei ungesicherte Änderungen hat, so können diese zunächst gesichert werden.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1919"/>
+        <location filename="../Debugger/DebugUI.py" line="1939"/>
         <source>Debug Script</source>
         <translation>Skript debuggen</translation>
     </message>
@@ -5597,7 +5640,7 @@
         <translation>&lt;b&gt;Projekt debuggen&lt;/b&gt;&lt;p&gt;Bestimme die Kommandozeilenparameter und setze die erste ausführbare Python-Zeile des Hauptskriptes des aktuellen Projektes als aktuelle Zeile. Falls Dateien des aktuellen Projektes ungesicherte Änderungen haben, so können diese zunächst gesichert werden.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1802"/>
+        <location filename="../Debugger/DebugUI.py" line="1822"/>
         <source>There is no main script defined for the current project. Aborting</source>
         <translation>Für das aktuelle Projekt ist kein Hauptskript festgelegt. Abbruch</translation>
     </message>
@@ -5647,12 +5690,12 @@
         <translation>&lt;b&gt;Abdeckungslauf des Projektes&lt;/b&gt;&lt;p&gt;Bestimme die Kommandozeilenparameter und führe das Hauptskript des aktuellen Projektes unter Kontrolle eines Abdeckungsanalysetools aus. Falls Dateien des aktuellen Projektes ungesicherte Änderungen haben, so können diese zunächst gesichert werden.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1544"/>
+        <location filename="../Debugger/DebugUI.py" line="1564"/>
         <source>Coverage of Project</source>
         <translation>Abdeckung des Projektes</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1532"/>
+        <location filename="../Debugger/DebugUI.py" line="1552"/>
         <source>Coverage of Script</source>
         <translation>Abdeckung des Skriptes</translation>
     </message>
@@ -5697,72 +5740,72 @@
         <translation>&lt;b&gt;Projektprofil&lt;/b&gt;&lt;p&gt;Bestimme die Kommandozeilenparameter und führe das Hauptskript des aktuellen Projektes unter Kontrolle des Python-Profilers aus. Falls Dateien des aktuellen Projektes ungesicherte Änderungen haben, so können diese zunächst gesichert werden.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1672"/>
+        <location filename="../Debugger/DebugUI.py" line="1692"/>
         <source>Profile of Project</source>
         <translation>Projektprofil</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1660"/>
+        <location filename="../Debugger/DebugUI.py" line="1680"/>
         <source>Profile of Script</source>
         <translation>Skriptprofil</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="445"/>
+        <location filename="../Debugger/DebugUI.py" line="465"/>
         <source>Exceptions Filter</source>
         <translation>Ausnahmen Filter</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="487"/>
+        <location filename="../Debugger/DebugUI.py" line="507"/>
         <source>Toggle Breakpoint</source>
         <translation>Haltepunkt setzen/löschen</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="488"/>
+        <location filename="../Debugger/DebugUI.py" line="508"/>
         <source>&lt;b&gt;Toggle Breakpoint&lt;/b&gt;&lt;p&gt;Toggles a breakpoint at the current line of the current editor.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Haltepunkt setzen/löschen&lt;/b&gt;&lt;p&gt;Setzt/löscht einen Haltepunkt in der aktuellen Zeile des aktuellen Editors.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="518"/>
+        <location filename="../Debugger/DebugUI.py" line="538"/>
         <source>Next Breakpoint</source>
         <translation>Nächster Haltepunkt</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="519"/>
+        <location filename="../Debugger/DebugUI.py" line="539"/>
         <source>&lt;b&gt;Next Breakpoint&lt;/b&gt;&lt;p&gt;Go to next breakpoint of the current editor.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Nächster Haltepunkt&lt;/b&gt;&lt;p&gt;Gehe zum nächsten Haltepunkt des aktuellen Editors.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="533"/>
+        <location filename="../Debugger/DebugUI.py" line="553"/>
         <source>Previous Breakpoint</source>
         <translation>Vorheriger Haltepunkt</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="534"/>
+        <location filename="../Debugger/DebugUI.py" line="554"/>
         <source>&lt;b&gt;Previous Breakpoint&lt;/b&gt;&lt;p&gt;Go to previous breakpoint of the current editor.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Vorheriger Haltepunkt&lt;/b&gt;&lt;p&gt;Gehe zum vorherigen Haltepunkt des aktuellen Editors.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="547"/>
+        <location filename="../Debugger/DebugUI.py" line="567"/>
         <source>Clear Breakpoints</source>
         <translation>Haltepunkte löschen</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="548"/>
+        <location filename="../Debugger/DebugUI.py" line="568"/>
         <source>&lt;b&gt;Clear Breakpoints&lt;/b&gt;&lt;p&gt;Clear breakpoints of all editors.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Haltepunkte löschen&lt;/b&gt;&lt;p&gt;Haltepunkte aller Editoren löschen.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="578"/>
+        <location filename="../Debugger/DebugUI.py" line="598"/>
         <source>&amp;Breakpoints</source>
         <translation>&amp;Haltepunkte</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="502"/>
+        <location filename="../Debugger/DebugUI.py" line="522"/>
         <source>Edit Breakpoint</source>
         <translation>Haltepunkt bearbeiten</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="503"/>
+        <location filename="../Debugger/DebugUI.py" line="523"/>
         <source>&lt;b&gt;Edit Breakpoint&lt;/b&gt;&lt;p&gt;Opens a dialog to edit the breakpoints properties. It works at the current line of the current editor.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Haltepunkt bearbeiten&lt;/b&gt;&lt;p&gt;Öffnet einen Dialog zum Bearbeiten der Haltepunkteigenschaften. Es wird mit der aktuellen Zeile des aktuellen Editors gearbeitet.&lt;/p&gt;</translation>
     </message>
@@ -5787,85 +5830,85 @@
         <translation>&lt;b&gt;Weiter bis Einfügemarke&lt;/b&gt;&lt;p&gt;Das Programm von der aktuellen Zeile bis zur Einfügemarke ausführen.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="429"/>
+        <location filename="../Debugger/DebugUI.py" line="449"/>
         <source>Variables Type Filter</source>
         <translation>Variablentypenfilter</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="429"/>
+        <location filename="../Debugger/DebugUI.py" line="449"/>
         <source>Varia&amp;bles Type Filter...</source>
         <translation>&amp;Variablentypenfilter …</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="433"/>
+        <location filename="../Debugger/DebugUI.py" line="453"/>
         <source>Configure variables type filter</source>
         <translation>Konfiguriert die Variablentypenfilter</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="435"/>
+        <location filename="../Debugger/DebugUI.py" line="455"/>
         <source>&lt;b&gt;Variables Type Filter&lt;/b&gt;&lt;p&gt;Configure the variables type filter. Only variable types that are not selected are displayed in the global or local variables window during a debugging session.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Variablenfilter&lt;/b&gt;&lt;p&gt;Konfigurieren der Variablenfilter. Nur Variablen mit einem Typ, der nicht ausgewählt ist, werden im globalen oder lokalen Variablenfenster während einer Debuggingsitzung angezeigt.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1172"/>
+        <location filename="../Debugger/DebugUI.py" line="1192"/>
         <source>&lt;p&gt;The debugged program raised the exception &lt;b&gt;{0}&lt;/b&gt;&lt;br&gt;&quot;&lt;b&gt;{1}&lt;/b&gt;&quot;&lt;/p&gt;</source>
         <translation>&lt;p&gt;Das untersuchte Programm erzeugte die Ausnahme &lt;b&gt;{0}&lt;/b&gt;&lt;br&gt;„&lt;b&gt;{1}&lt;/b&gt;“&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1304"/>
+        <location filename="../Debugger/DebugUI.py" line="1324"/>
         <source>Breakpoint Condition Error</source>
         <translation>Fehler in Haltepunktbedingung</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1304"/>
+        <location filename="../Debugger/DebugUI.py" line="1324"/>
         <source>&lt;p&gt;The condition of the breakpoint &lt;b&gt;{0}, {1}&lt;/b&gt; contains a syntax error.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die Bedingung des Haltepunktes &lt;b&gt;{0}, {1}&lt;/b&gt; enthält einen Syntaxfehler.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="511"/>
+        <location filename="../Debugger/DebugUI.py" line="531"/>
         <source>Ctrl+Shift+PgDown</source>
         <comment>Debug|Next Breakpoint</comment>
         <translation>Ctrl+Shift+PgDown</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="526"/>
+        <location filename="../Debugger/DebugUI.py" line="546"/>
         <source>Ctrl+Shift+PgUp</source>
         <comment>Debug|Previous Breakpoint</comment>
         <translation>Ctrl+Shift+PgUp</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="541"/>
+        <location filename="../Debugger/DebugUI.py" line="561"/>
         <source>Ctrl+Shift+C</source>
         <comment>Debug|Clear Breakpoints</comment>
         <translation>Ctrl+Shift+C</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="574"/>
+        <location filename="../Debugger/DebugUI.py" line="594"/>
         <source>&amp;Debug</source>
         <translation>Debu&amp;g</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="576"/>
+        <location filename="../Debugger/DebugUI.py" line="596"/>
         <source>&amp;Start</source>
         <translation>&amp;Start</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="621"/>
+        <location filename="../Debugger/DebugUI.py" line="641"/>
         <source>Start</source>
         <translation>Start</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="635"/>
+        <location filename="../Debugger/DebugUI.py" line="655"/>
         <source>Debug</source>
         <translation>Debug</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1157"/>
+        <location filename="../Debugger/DebugUI.py" line="1177"/>
         <source>&lt;p&gt;The debugged program raised the exception &lt;b&gt;{0}&lt;/b&gt;&lt;br&gt;&quot;&lt;b&gt;{1}&lt;/b&gt;&quot;&lt;br&gt;File: &lt;b&gt;{2}&lt;/b&gt;, Line: &lt;b&gt;{3}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Break here?&lt;/p&gt;</source>
         <translation>&lt;p&gt;Das untersuchte Programm erzeugte die Ausnahme &lt;b&gt;{0}&lt;/b&gt;&lt;br&gt;„&lt;b&gt;{1}&lt;/b&gt;“&lt;br&gt;Datei: &lt;b&gt;{2}&lt;/b&gt;, Zeile: &lt;b&gt;{3}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Anhalten?&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1092"/>
+        <location filename="../Debugger/DebugUI.py" line="1112"/>
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; contains the syntax error &lt;b&gt;{1}&lt;/b&gt; at line &lt;b&gt;{2}&lt;/b&gt;, character &lt;b&gt;{3}&lt;/b&gt;.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die Datei &lt;b&gt;{0}&lt;/b&gt; enthält den Syntaxfehler &lt;b&gt;{1}&lt;/b&gt; in Zeile &lt;b&gt;{2}&lt;/b&gt;, Position &lt;b&gt;{3}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
@@ -5875,69 +5918,69 @@
         <translation>Halte das laufende Skript an.</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1340"/>
+        <location filename="../Debugger/DebugUI.py" line="1360"/>
         <source>Watch Expression Error</source>
         <translation>Fehler in Beobachtungsausdruck</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1340"/>
+        <location filename="../Debugger/DebugUI.py" line="1360"/>
         <source>&lt;p&gt;The watch expression &lt;b&gt;{0}&lt;/b&gt; contains a syntax error.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Der Beobachtungsausdrucks &lt;b&gt;{0}&lt;/b&gt; enthält einen Syntaxfehler.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1370"/>
+        <location filename="../Debugger/DebugUI.py" line="1390"/>
         <source>&lt;p&gt;A watch expression &apos;&lt;b&gt;{0}&lt;/b&gt;&apos; already exists.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Ein Beobachtungsausdruck „&lt;b&gt;{0}&lt;/b&gt;“ existiert bereits.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1374"/>
+        <location filename="../Debugger/DebugUI.py" line="1394"/>
         <source>&lt;p&gt;A watch expression &apos;&lt;b&gt;{0}&lt;/b&gt;&apos; for the variable &lt;b&gt;{1}&lt;/b&gt; already exists.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Ein Beobachtungsausdruck „&lt;b&gt;{0}&lt;/b&gt;“ für die Variable &lt;b&gt;{1}&lt;/b&gt; existiert bereits.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1380"/>
+        <location filename="../Debugger/DebugUI.py" line="1400"/>
         <source>Watch expression already exists</source>
         <translation>Beobachtungsausdruck existiert bereits</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="462"/>
+        <location filename="../Debugger/DebugUI.py" line="482"/>
         <source>Ignored Exceptions</source>
         <translation>Ignorierte Ausnahmen</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="462"/>
+        <location filename="../Debugger/DebugUI.py" line="482"/>
         <source>&amp;Ignored Exceptions...</source>
         <translation>&amp;Ignorierte Ausnahmen …</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="466"/>
+        <location filename="../Debugger/DebugUI.py" line="486"/>
         <source>Configure ignored exceptions</source>
         <translation>Konfiguriert ignorierte Ausnahmen</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="468"/>
+        <location filename="../Debugger/DebugUI.py" line="488"/>
         <source>&lt;b&gt;Ignored Exceptions&lt;/b&gt;&lt;p&gt;Configure the ignored exceptions. Only exception types that are not listed are highlighted during a debugging session.&lt;/p&gt;&lt;p&gt;Please note, that unhandled exceptions cannot be ignored.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Ignorierte Ausnahmen&lt;/b&gt;&lt;p&gt;Konfiguriert die ignorierten Ausnahmen. Nur Ausnahmen, deren Typ nicht aufgelistet sind, werden während einer Debug-Sitzung angezeigt.&lt;/p&gt;&lt;p&gt;Bitte beachten Sie, dass nicht abgefangenen Ausnahmen nicht ignoriert werden können.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="481"/>
+        <location filename="../Debugger/DebugUI.py" line="501"/>
         <source>Shift+F11</source>
         <comment>Debug|Toggle Breakpoint</comment>
         <translation>Shift+F11</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="496"/>
+        <location filename="../Debugger/DebugUI.py" line="516"/>
         <source>Shift+F12</source>
         <comment>Debug|Edit Breakpoint</comment>
         <translation>Shift+F12</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="496"/>
+        <location filename="../Debugger/DebugUI.py" line="516"/>
         <source>Edit Breakpoint...</source>
         <translation>Haltepunkt bearbeiten …</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1042"/>
+        <location filename="../Debugger/DebugUI.py" line="1062"/>
         <source>Program terminated</source>
         <translation>Programm beendet</translation>
     </message>
@@ -5957,46 +6000,46 @@
         <translation>&lt;b&gt;Anhalten&lt;/b&gt;&lt;p&gt;Dies hält das Skript, das im Debugger läuft, an.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1221"/>
+        <location filename="../Debugger/DebugUI.py" line="1241"/>
         <source>&lt;p&gt;The program generate the signal &quot;{0}&quot;.&lt;br/&gt;File: &lt;b&gt;{1}&lt;/b&gt;, Line: &lt;b&gt;{2}&lt;/b&gt;&lt;/p&gt;</source>
         <translation>&lt;p&gt;Das Programm erzeugte das Signal &quot;{0}&quot;.&lt;br/&gt;Datei: &lt;b&gt;{1}&lt;/b&gt;, Zeile: &lt;b&gt;{2}&lt;/b&gt;&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1009"/>
+        <location filename="../Debugger/DebugUI.py" line="1029"/>
         <source>&lt;p&gt;Message: {0}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Nachricht: {0}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1015"/>
-        <source>&lt;p&gt;The program has terminated with an exit status of {0}.&lt;/p&gt;{1}</source>
-        <translation>&lt;p&gt;Das Programm wurde mit dem Status {0} beendet.&lt;/p&gt;{1}</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="1020"/>
-        <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; has terminated with an exit status of {1}.&lt;/p&gt;{2}</source>
-        <translation>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; wurde mit dem Status {1} beendet.&lt;/p&gt;{2}</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="1028"/>
-        <source>Message: {0}</source>
-        <translation>Nachricht: {0}</translation>
-    </message>
-    <message>
         <location filename="../Debugger/DebugUI.py" line="1035"/>
+        <source>&lt;p&gt;The program has terminated with an exit status of {0}.&lt;/p&gt;{1}</source>
+        <translation>&lt;p&gt;Das Programm wurde mit dem Status {0} beendet.&lt;/p&gt;{1}</translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="1040"/>
+        <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; has terminated with an exit status of {1}.&lt;/p&gt;{2}</source>
+        <translation>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; wurde mit dem Status {1} beendet.&lt;/p&gt;{2}</translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="1048"/>
+        <source>Message: {0}</source>
+        <translation>Nachricht: {0}</translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="1055"/>
         <source>The program has terminated with an exit status of {0}.
 {1}</source>
         <translation>Das Programm wurde mit dem Status {0} beendet.
 {1}</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1038"/>
+        <location filename="../Debugger/DebugUI.py" line="1058"/>
         <source>&quot;{0}&quot; has terminated with an exit status of {1}.
 {2}</source>
         <translation>„{0}“ wurde mit dem Status {1} beendet.
 {2}</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1047"/>
+        <location filename="../Debugger/DebugUI.py" line="1067"/>
         <source>The program has terminated with an exit status of {0}.
 {1}
 </source>
@@ -6005,7 +6048,7 @@
 </translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1051"/>
+        <location filename="../Debugger/DebugUI.py" line="1071"/>
         <source>&quot;{0}&quot; has terminated with an exit status of {1}.
 {2}
 </source>
@@ -6013,6 +6056,26 @@
 {2}
 </translation>
     </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="362"/>
+        <source>Move Instruction Pointer to Cursor</source>
+        <translation>Instruktionszeiger zur Cursorposition bewegen</translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="362"/>
+        <source>&amp;Jump To Cursor</source>
+        <translation>Zum Cursor &amp;springen</translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="367"/>
+        <source>Skip the code from the current line to the current cursor position</source>
+        <translation>Überspringe den Programmteil von der aktuellen Zeile bis zur aktuellen Cursorposition</translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="370"/>
+        <source>&lt;b&gt;Move Instruction Pointer to Cursor&lt;/b&gt;&lt;p&gt;Move the Python internal instruction pointer to the current cursor position without executing the code in between.&lt;/p&gt;&lt;p&gt;It&apos;s not possible to jump out of a function or jump in a code block, e.g. a loop. In these cases, a error message is printed to the log window.&lt;/p&gt;</source>
+        <translation>&lt;b&gt;Instruktionszeiger zur Cursorposition bewegen&lt;/b&gt;&lt;p&gt;Bewege den Python Instruktionszeiger zur aktuellen Cursorposition, ohne Programmteile dazwischen auszuführen.&lt;/p&gt;&lt;p&gt;Es ist nicht möglich, aus einer Funktion herauszuspringen oder in eine Schleife hinein. In diesem Fall wird eine Fehlermeldung im Log-Fenster ausgegeben.&lt;/p&gt;</translation>
+    </message>
 </context>
 <context>
     <name>DebugViewer</name>
@@ -6483,32 +6546,32 @@
         <translation>&lt;p&gt;Der Debugger konnte nicht gestartet werden.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython2.py" line="812"/>
+        <location filename="../Debugger/DebuggerInterfacePython2.py" line="822"/>
         <source>Parent Process</source>
         <translation>Vaterprozess</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython2.py" line="813"/>
+        <location filename="../Debugger/DebuggerInterfacePython2.py" line="823"/>
         <source>Child process</source>
         <translation>Kindprozess</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython2.py" line="814"/>
+        <location filename="../Debugger/DebuggerInterfacePython2.py" line="824"/>
         <source>Client forking</source>
         <translation>Client forkt</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython2.py" line="814"/>
+        <location filename="../Debugger/DebuggerInterfacePython2.py" line="824"/>
         <source>Select the fork branch to follow.</source>
         <translation>Wähle den zu folgenden Forkpfad.</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython2.py" line="859"/>
+        <location filename="../Debugger/DebuggerInterfacePython2.py" line="869"/>
         <source>Debug Protocol Error</source>
         <translation>Fehler im Debugprotokoll</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython2.py" line="859"/>
+        <location filename="../Debugger/DebuggerInterfacePython2.py" line="869"/>
         <source>&lt;p&gt;The response received from the debugger backend could not be decoded. Please report this issue with the received data to the eric bugs email address.&lt;/p&gt;&lt;p&gt;Error: {0}&lt;/p&gt;&lt;p&gt;Data:&lt;br/&gt;{0}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die vom Debugger empfangene Antwort konnte nicht dekodiert werden. Bitte berichten sie diesen Fehler zusammen mit den empfangenen Daten an die eric Bugs Emailadresse.&lt;/p&gt;&lt;p&gt;Fehler: {0}&lt;/p&gt;&lt;p&gt;Daten:&lt;br/&gt;{0}&lt;/p&gt;</translation>
     </message>
@@ -6526,22 +6589,22 @@
         <translation>&lt;p&gt;Der Debugger konnte nicht gestartet werden.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython3.py" line="812"/>
+        <location filename="../Debugger/DebuggerInterfacePython3.py" line="822"/>
         <source>Parent Process</source>
         <translation>Vaterprozess</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython3.py" line="813"/>
+        <location filename="../Debugger/DebuggerInterfacePython3.py" line="823"/>
         <source>Child process</source>
         <translation>Kindprozess</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython3.py" line="814"/>
+        <location filename="../Debugger/DebuggerInterfacePython3.py" line="824"/>
         <source>Client forking</source>
         <translation>Client forkt</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython3.py" line="814"/>
+        <location filename="../Debugger/DebuggerInterfacePython3.py" line="824"/>
         <source>Select the fork branch to follow.</source>
         <translation>Wähle den zu folgenden Forkpfad.</translation>
     </message>
@@ -6551,12 +6614,12 @@
         <translation>&lt;p&gt;Kein Python 3-Interpreter gefunden.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython3.py" line="859"/>
+        <location filename="../Debugger/DebuggerInterfacePython3.py" line="869"/>
         <source>Debug Protocol Error</source>
         <translation>Fehler im Debugprotokoll</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython3.py" line="859"/>
+        <location filename="../Debugger/DebuggerInterfacePython3.py" line="869"/>
         <source>&lt;p&gt;The response received from the debugger backend could not be decoded. Please report this issue with the received data to the eric bugs email address.&lt;/p&gt;&lt;p&gt;Error: {0}&lt;/p&gt;&lt;p&gt;Data:&lt;br/&gt;{0}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die vom Debugger empfangene Antwort konnte nicht dekodiert werden. Bitte berichten sie diesen Fehler zusammen mit den empfangenen Daten an die eric Bugs Emailadresse.&lt;/p&gt;&lt;p&gt;Fehler: {0}&lt;/p&gt;&lt;p&gt;Daten:&lt;br/&gt;{0}&lt;/p&gt;</translation>
     </message>
@@ -29943,42 +30006,42 @@
 <context>
     <name>HistoryMenu</name>
     <message>
-        <location filename="../WebBrowser/History/HistoryMenu.py" line="363"/>
+        <location filename="../WebBrowser/History/HistoryMenu.py" line="372"/>
         <source>Show All History...</source>
         <translation>Chronik anzeigen...</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/History/HistoryMenu.py" line="366"/>
+        <location filename="../WebBrowser/History/HistoryMenu.py" line="375"/>
         <source>Clear History...</source>
         <translation>Chronik löschen...</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/History/HistoryMenu.py" line="398"/>
+        <location filename="../WebBrowser/History/HistoryMenu.py" line="407"/>
         <source>Clear History</source>
         <translation>Chronik löschen</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/History/HistoryMenu.py" line="398"/>
+        <location filename="../WebBrowser/History/HistoryMenu.py" line="407"/>
         <source>Do you want to clear the history?</source>
         <translation>Soll die Chronik wirklich gelöscht werden?</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/History/HistoryMenu.py" line="349"/>
+        <location filename="../WebBrowser/History/HistoryMenu.py" line="358"/>
         <source>Most Visited</source>
         <translation>Meistbesuchte</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/History/HistoryMenu.py" line="288"/>
+        <location filename="../WebBrowser/History/HistoryMenu.py" line="297"/>
         <source>Closed Tabs</source>
         <translation>Geschlossene Tabs</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/History/HistoryMenu.py" line="423"/>
+        <location filename="../WebBrowser/History/HistoryMenu.py" line="432"/>
         <source>Restore All Closed Tabs</source>
         <translation>Alle geschlossenen Tabs wiederherstellen</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/History/HistoryMenu.py" line="426"/>
+        <location filename="../WebBrowser/History/HistoryMenu.py" line="435"/>
         <source>Clear List</source>
         <translation>Liste löschen</translation>
     </message>
@@ -34761,587 +34824,587 @@
 <context>
     <name>Lexers</name>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="83"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="87"/>
         <source>Bash</source>
         <translation>Bash</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="85"/>
-        <source>Batch</source>
-        <translation>Batch</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="87"/>
-        <source>C/C++</source>
-        <translation>C/C++</translation>
-    </message>
-    <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="89"/>
-        <source>C#</source>
-        <translation>C#</translation>
+        <source>Batch</source>
+        <translation>Batch</translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="91"/>
-        <source>CMake</source>
-        <translation>CMake</translation>
+        <source>C/C++</source>
+        <translation>C/C++</translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="93"/>
-        <source>CSS</source>
-        <translation>CSS</translation>
+        <source>C#</source>
+        <translation>C#</translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="95"/>
-        <source>D</source>
-        <translation>D</translation>
+        <source>CMake</source>
+        <translation>CMake</translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="97"/>
+        <source>CSS</source>
+        <translation>CSS</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="99"/>
+        <source>D</source>
+        <translation>D</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="101"/>
         <source>Diff</source>
         <translation>Diff</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="103"/>
-        <source>HTML/PHP/XML</source>
-        <translation>HTML/PHP/XML</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="105"/>
-        <source>IDL</source>
-        <translation>IDL</translation>
-    </message>
-    <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="107"/>
-        <source>Java</source>
-        <translation>Java</translation>
+        <source>HTML/PHP/XML</source>
+        <translation>HTML/PHP/XML</translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="109"/>
-        <source>JavaScript</source>
-        <translation>JavaScript</translation>
+        <source>IDL</source>
+        <translation>IDL</translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="111"/>
-        <source>Lua</source>
-        <translation>Lua</translation>
+        <source>Java</source>
+        <translation>Java</translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="113"/>
+        <source>JavaScript</source>
+        <translation>JavaScript</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="115"/>
+        <source>Lua</source>
+        <translation>Lua</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="117"/>
         <source>Makefile</source>
         <translation>Makefile</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="121"/>
-        <source>Perl</source>
-        <translation>Perl</translation>
-    </message>
-    <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="125"/>
+        <source>Perl</source>
+        <translation>Perl</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="129"/>
         <source>Povray</source>
         <translation>Povray</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="127"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="131"/>
         <source>Properties</source>
         <translation>Einstellungen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="135"/>
-        <source>Ruby</source>
-        <translation>Ruby</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="137"/>
-        <source>SQL</source>
-        <translation>SQL</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="141"/>
-        <source>TeX</source>
-        <translation>TeX</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="143"/>
-        <source>VHDL</source>
-        <translation>VHDL</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="565"/>
-        <source>Pyrex Files (*.pyx)</source>
-        <translation>Pyrex-Dateien (*.pyx)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="568"/>
-        <source>Quixote Template Files (*.ptl)</source>
-        <translation>Quixote-Templatedateien (*.ptl)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="571"/>
-        <source>Ruby Files (*.rb)</source>
-        <translation>Ruby-Dateien (*.rb)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="574"/>
-        <source>IDL Files (*.idl)</source>
-        <translation>IDL-Dateien (*.idl)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="393"/>
-        <source>C Files (*.h *.c)</source>
-        <translation>C-Dateien (*.h *.c)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="396"/>
-        <source>C++ Files (*.h *.hpp *.hh *.cxx *.cpp *.cc)</source>
-        <translation>C++-Dateien (*.h *.hpp *.hh *.cxx *.cpp *.cc)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="586"/>
-        <source>C# Files (*.cs)</source>
-        <translation>C#-Dateien (*.cs)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="402"/>
-        <source>HTML Files (*.html *.htm *.asp *.shtml)</source>
-        <translation>HTML-Dateien (*.html *.htm *.asp *.shtml)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="598"/>
-        <source>CSS Files (*.css)</source>
-        <translation>CSS-Dateien (*.css)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="601"/>
-        <source>QSS Files (*.qss)</source>
-        <translation>QSS-Dateien (*.qss)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="411"/>
-        <source>PHP Files (*.php *.php3 *.php4 *.php5 *.phtml)</source>
-        <translation>PHP-Dateien (*.php *.php3 *.php4 *.php5 *.phtml)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="613"/>
-        <source>Qt Resource Files (*.qrc)</source>
-        <translation>Qt-Ressourcendateien (*.qrc)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="420"/>
-        <source>D Files (*.d *.di)</source>
-        <translation>D-Dateien (*.d *.di)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="622"/>
-        <source>Java Files (*.java)</source>
-        <translation>Java-Dateien (*.java)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="625"/>
-        <source>JavaScript Files (*.js)</source>
-        <translation>JavaScript-Dateien (*.js)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="628"/>
-        <source>SQL Files (*.sql)</source>
-        <translation>SQL-Dateien (*.sql)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="631"/>
-        <source>Docbook Files (*.docbook)</source>
-        <translation>Docbook-Dateien (*.docbook)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="435"/>
-        <source>Perl Files (*.pl *.pm *.ph)</source>
-        <translation>Perl-Dateien (*.pl *,pm *.ph)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="640"/>
-        <source>Lua Files (*.lua)</source>
-        <translation>Lua-Dateien (*.lua)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="441"/>
-        <source>Tex Files (*.tex *.sty *.aux *.toc *.idx)</source>
-        <translation>TeX-Dateien (*.tex *.sty *.aux *.toc *.idx)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="643"/>
-        <source>Shell Files (*.sh)</source>
-        <translation>Shell dateien (*.sh)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="447"/>
-        <source>Batch Files (*.bat *.cmd)</source>
-        <translation>Batch-Dateien (*.bat *.cmd)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="450"/>
-        <source>Diff Files (*.diff *.patch)</source>
-        <translation>Diff-Dateien (*.diff *.patch)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="453"/>
-        <source>Makefiles (*.mak)</source>
-        <translation>Make-Dateien (*.mak)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="456"/>
-        <source>Properties Files (*.properties *.ini *.inf *.reg *.cfg *.cnf *.rc)</source>
-        <translation>Properties-Dateien (*.properties *.ini *.inf *.reg *.cfg *.cnf *.rc)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="667"/>
-        <source>Povray Files (*.pov)</source>
-        <translation>Povray-Dateien (*.pov)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="463"/>
-        <source>CMake Files (CMakeLists.txt *.cmake *.ctest)</source>
-        <translation>CMakeDateien (CMakeLists.txt *.cmake *.ctest)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="466"/>
-        <source>VHDL Files (*.vhd *.vhdl)</source>
-        <translation>VHDLDateien (*.vhd *.vhdl)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="744"/>
-        <source>All Files (*)</source>
-        <translation>Alle Dateien (*)</translation>
-    </message>
-    <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="139"/>
+        <source>Ruby</source>
+        <translation>Ruby</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="141"/>
+        <source>SQL</source>
+        <translation>SQL</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="145"/>
+        <source>TeX</source>
+        <translation>TeX</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="147"/>
+        <source>VHDL</source>
+        <translation>VHDL</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="569"/>
+        <source>Pyrex Files (*.pyx)</source>
+        <translation>Pyrex-Dateien (*.pyx)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="572"/>
+        <source>Quixote Template Files (*.ptl)</source>
+        <translation>Quixote-Templatedateien (*.ptl)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="575"/>
+        <source>Ruby Files (*.rb)</source>
+        <translation>Ruby-Dateien (*.rb)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="578"/>
+        <source>IDL Files (*.idl)</source>
+        <translation>IDL-Dateien (*.idl)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="397"/>
+        <source>C Files (*.h *.c)</source>
+        <translation>C-Dateien (*.h *.c)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="400"/>
+        <source>C++ Files (*.h *.hpp *.hh *.cxx *.cpp *.cc)</source>
+        <translation>C++-Dateien (*.h *.hpp *.hh *.cxx *.cpp *.cc)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="590"/>
+        <source>C# Files (*.cs)</source>
+        <translation>C#-Dateien (*.cs)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="406"/>
+        <source>HTML Files (*.html *.htm *.asp *.shtml)</source>
+        <translation>HTML-Dateien (*.html *.htm *.asp *.shtml)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="602"/>
+        <source>CSS Files (*.css)</source>
+        <translation>CSS-Dateien (*.css)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="605"/>
+        <source>QSS Files (*.qss)</source>
+        <translation>QSS-Dateien (*.qss)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="415"/>
+        <source>PHP Files (*.php *.php3 *.php4 *.php5 *.phtml)</source>
+        <translation>PHP-Dateien (*.php *.php3 *.php4 *.php5 *.phtml)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="617"/>
+        <source>Qt Resource Files (*.qrc)</source>
+        <translation>Qt-Ressourcendateien (*.qrc)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="424"/>
+        <source>D Files (*.d *.di)</source>
+        <translation>D-Dateien (*.d *.di)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="626"/>
+        <source>Java Files (*.java)</source>
+        <translation>Java-Dateien (*.java)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="629"/>
+        <source>JavaScript Files (*.js)</source>
+        <translation>JavaScript-Dateien (*.js)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="632"/>
+        <source>SQL Files (*.sql)</source>
+        <translation>SQL-Dateien (*.sql)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="635"/>
+        <source>Docbook Files (*.docbook)</source>
+        <translation>Docbook-Dateien (*.docbook)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="439"/>
+        <source>Perl Files (*.pl *.pm *.ph)</source>
+        <translation>Perl-Dateien (*.pl *,pm *.ph)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="644"/>
+        <source>Lua Files (*.lua)</source>
+        <translation>Lua-Dateien (*.lua)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="445"/>
+        <source>Tex Files (*.tex *.sty *.aux *.toc *.idx)</source>
+        <translation>TeX-Dateien (*.tex *.sty *.aux *.toc *.idx)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="647"/>
+        <source>Shell Files (*.sh)</source>
+        <translation>Shell dateien (*.sh)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="451"/>
+        <source>Batch Files (*.bat *.cmd)</source>
+        <translation>Batch-Dateien (*.bat *.cmd)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="454"/>
+        <source>Diff Files (*.diff *.patch)</source>
+        <translation>Diff-Dateien (*.diff *.patch)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="457"/>
+        <source>Makefiles (*.mak)</source>
+        <translation>Make-Dateien (*.mak)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="460"/>
+        <source>Properties Files (*.properties *.ini *.inf *.reg *.cfg *.cnf *.rc)</source>
+        <translation>Properties-Dateien (*.properties *.ini *.inf *.reg *.cfg *.cnf *.rc)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="671"/>
+        <source>Povray Files (*.pov)</source>
+        <translation>Povray-Dateien (*.pov)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="467"/>
+        <source>CMake Files (CMakeLists.txt *.cmake *.ctest)</source>
+        <translation>CMakeDateien (CMakeLists.txt *.cmake *.ctest)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="470"/>
+        <source>VHDL Files (*.vhd *.vhdl)</source>
+        <translation>VHDLDateien (*.vhd *.vhdl)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="748"/>
+        <source>All Files (*)</source>
+        <translation>Alle Dateien (*)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="143"/>
         <source>TCL</source>
         <translation>TCL</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="469"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="473"/>
         <source>TCL/Tk Files (*.tcl *.tk)</source>
         <translation>TCL-/Tk-Dateien (*.tcl *.tk)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="577"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="581"/>
         <source>C Files (*.c)</source>
         <translation>C-Dateien (*.c)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="580"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="584"/>
         <source>C++ Files (*.cpp)</source>
         <translation>C++-Dateien (*.cpp)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="583"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="587"/>
         <source>C++/C Header Files (*.h)</source>
         <translation>C++-/C-Header Dateien (*.h)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="589"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="593"/>
         <source>HTML Files (*.html)</source>
         <translation>HTML-Dateien (*.html)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="592"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="596"/>
         <source>PHP Files (*.php)</source>
         <translation>PHP-Dateien (*.php)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="595"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="599"/>
         <source>ASP Files (*.asp)</source>
         <translation>ASP-Dateien (*.asp)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="604"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="608"/>
         <source>XML Files (*.xml)</source>
         <translation>XML-Dateien (*.xml)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="607"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="611"/>
         <source>XSL Files (*.xsl)</source>
         <translation>XSL-Dateien (*.xsl)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="610"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="614"/>
         <source>DTD Files (*.dtd)</source>
         <translation>DTD-Dateien (*.dtd)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="616"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="620"/>
         <source>D Files (*.d)</source>
         <translation>D-Dateien (*.d)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="619"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="623"/>
         <source>D Interface Files (*.di)</source>
         <translation>D-Interfacedateien (*.di)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="634"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="638"/>
         <source>Perl Files (*.pl)</source>
         <translation>Perl-Dateien (*.pl)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="637"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="641"/>
         <source>Perl Module Files (*.pm)</source>
         <translation>Perl-Moduldateien (*.pm)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="646"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="650"/>
         <source>Batch Files (*.bat)</source>
         <translation>Batch-Dateien (*.bat)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="649"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="653"/>
         <source>TeX Files (*.tex)</source>
         <translation>TeX-Dateien (*.tex)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="652"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="656"/>
         <source>TeX Template Files (*.sty)</source>
         <translation>TeX-Templatedateien (*.sty)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="655"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="659"/>
         <source>Diff Files (*.diff)</source>
         <translation>Diff-Dateien (*.diff)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="658"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="662"/>
         <source>Make Files (*.mak)</source>
         <translation>Make-Dateien (*.mak)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="661"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="665"/>
         <source>Properties Files (*.ini)</source>
         <translation>Properties-Dateien (*.ini)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="664"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="668"/>
         <source>Configuration Files (*.cfg)</source>
         <translation>Konfigurationsdateien (*.cfg)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="670"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="674"/>
         <source>CMake Files (CMakeLists.txt)</source>
         <translation>CMake-Dateien (CMakeLists.txt)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="673"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="677"/>
         <source>CMake Macro Files (*.cmake)</source>
         <translation>CMake-Makrodateien (*.cmake)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="676"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="680"/>
         <source>VHDL Files (*.vhd)</source>
         <translation>VHDL-Dateien (*.vhd)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="679"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="683"/>
         <source>TCL Files (*.tcl)</source>
         <translation>TCL-Dateien (*.tcl)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="682"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="686"/>
         <source>Tk Files (*.tk)</source>
         <translation>Tk-Dateien (*.tk)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="99"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="103"/>
         <source>Fortran</source>
         <translation>Fortran</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="101"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="105"/>
         <source>Fortran77</source>
         <translation>Fortran77</translation>
     </message>
     <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="123"/>
+        <source>Pascal</source>
+        <translation>Pascal</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="476"/>
+        <source>Fortran Files (*.f90 *.f95 *.f2k)</source>
+        <translation>Fortran-Dateien (*.f90 *.f95 *.f2k)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="479"/>
+        <source>Fortran77 Files (*.f *.for)</source>
+        <translation>Fortran77-Dateien (*.f *.for)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="482"/>
+        <source>Pascal Files (*.dpr *.dpk *.pas *.dfm *.inc *.pp)</source>
+        <translation>Pascal-Dateien (*.dpr *.dpk *.pas *.dfm *.inc *.pp)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="689"/>
+        <source>Fortran Files (*.f95)</source>
+        <translation>Fortran-Dateien (*.f95)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="692"/>
+        <source>Fortran77 Files (*.f)</source>
+        <translation>Fortran77-Dateien (*.f)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="695"/>
+        <source>Pascal Files (*.pas)</source>
+        <translation>Pascal-Dateien (*.pas)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="127"/>
+        <source>PostScript</source>
+        <translation>PostScript</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="149"/>
+        <source>XML</source>
+        <translation>XML</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="151"/>
+        <source>YAML</source>
+        <translation>YAML</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="418"/>
+        <source>XML Files (*.xml *.xsl *.xslt *.dtd *.svg *.xul *.xsd)</source>
+        <translation>XML-Dateien (*.xml *.xsl *.xslt *.dtd *.svg *.xul *.xsd)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="698"/>
+        <source>PostScript Files (*.ps)</source>
+        <translation>PostScript-Dateien (*.ps)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="488"/>
+        <source>YAML Files (*.yaml *.yml)</source>
+        <translation>YAML-Dateien (*.yaml *.yml)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="701"/>
+        <source>YAML Files (*.yml)</source>
+        <translation>YAML-Dateien (*.yml)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="179"/>
+        <source>Pygments</source>
+        <translation>Pygments</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="379"/>
+        <source>Python Files (*.py *.py2 *.py3)</source>
+        <translation>Python-Dateien (*.py *.py2 *.py3)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="382"/>
+        <source>Python GUI Files (*.pyw *.pyw2 *.pyw3)</source>
+        <translation>Python-GUI-Dateien (*.pyw *.pyw2 *.pyw3)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="560"/>
+        <source>Python3 Files (*.py)</source>
+        <translation>Python 3-Dateien (*.py)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="566"/>
+        <source>Python3 GUI Files (*.pyw)</source>
+        <translation>Python 3-GUI-Dateien (*.pyw)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="557"/>
+        <source>Python2 Files (*.py2)</source>
+        <translation>Python 2-Dateien (*.py2)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="563"/>
+        <source>Python2 GUI Files (*.pyw2)</source>
+        <translation>Python 2-GUI-Dateien (*.pyw2)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="133"/>
+        <source>Python2</source>
+        <translation>Python 2</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="135"/>
+        <source>Python3</source>
+        <translation>Python 3</translation>
+    </message>
+    <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="119"/>
-        <source>Pascal</source>
-        <translation>Pascal</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="472"/>
-        <source>Fortran Files (*.f90 *.f95 *.f2k)</source>
-        <translation>Fortran-Dateien (*.f90 *.f95 *.f2k)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="475"/>
-        <source>Fortran77 Files (*.f *.for)</source>
-        <translation>Fortran77-Dateien (*.f *.for)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="478"/>
-        <source>Pascal Files (*.dpr *.dpk *.pas *.dfm *.inc *.pp)</source>
-        <translation>Pascal-Dateien (*.dpr *.dpk *.pas *.dfm *.inc *.pp)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="685"/>
-        <source>Fortran Files (*.f95)</source>
-        <translation>Fortran-Dateien (*.f95)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="688"/>
-        <source>Fortran77 Files (*.f)</source>
-        <translation>Fortran77-Dateien (*.f)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="691"/>
-        <source>Pascal Files (*.pas)</source>
-        <translation>Pascal-Dateien (*.pas)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="123"/>
-        <source>PostScript</source>
-        <translation>PostScript</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="145"/>
-        <source>XML</source>
-        <translation>XML</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="147"/>
-        <source>YAML</source>
-        <translation>YAML</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="414"/>
-        <source>XML Files (*.xml *.xsl *.xslt *.dtd *.svg *.xul *.xsd)</source>
-        <translation>XML-Dateien (*.xml *.xsl *.xslt *.dtd *.svg *.xul *.xsd)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="694"/>
-        <source>PostScript Files (*.ps)</source>
-        <translation>PostScript-Dateien (*.ps)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="484"/>
-        <source>YAML Files (*.yaml *.yml)</source>
-        <translation>YAML-Dateien (*.yaml *.yml)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="697"/>
-        <source>YAML Files (*.yml)</source>
-        <translation>YAML-Dateien (*.yml)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="175"/>
-        <source>Pygments</source>
-        <translation>Pygments</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="375"/>
-        <source>Python Files (*.py *.py2 *.py3)</source>
-        <translation>Python-Dateien (*.py *.py2 *.py3)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="378"/>
-        <source>Python GUI Files (*.pyw *.pyw2 *.pyw3)</source>
-        <translation>Python-GUI-Dateien (*.pyw *.pyw2 *.pyw3)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="556"/>
-        <source>Python3 Files (*.py)</source>
-        <translation>Python 3-Dateien (*.py)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="562"/>
-        <source>Python3 GUI Files (*.pyw)</source>
-        <translation>Python 3-GUI-Dateien (*.pyw)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="553"/>
-        <source>Python2 Files (*.py2)</source>
-        <translation>Python 2-Dateien (*.py2)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="559"/>
-        <source>Python2 GUI Files (*.pyw2)</source>
-        <translation>Python 2-GUI-Dateien (*.pyw2)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="129"/>
-        <source>Python2</source>
-        <translation>Python 2</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="131"/>
-        <source>Python3</source>
-        <translation>Python 3</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="115"/>
         <source>Matlab</source>
         <translation>Matlab</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="117"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="121"/>
         <source>Octave</source>
         <translation>Octave</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="487"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="491"/>
         <source>Matlab Files (*.m *.m.matlab)</source>
         <translation>Matlab-Dateien (*.m *.m.matlab)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="700"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="704"/>
         <source>Matlab Files (*.m)</source>
         <translation>Matlab-Dateien (*.m)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="703"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="707"/>
         <source>Octave Files (*.m.octave)</source>
         <translation>Octave-Dateien (*.m.octave)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="490"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="494"/>
         <source>Octave Files (*.m *.m.octave)</source>
         <translation>Octave-Dateien (*.m *.m.octave)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="133"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="137"/>
         <source>QSS</source>
         <translation>QSS</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="153"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="157"/>
         <source>Gettext</source>
         <translation>Gettext</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="709"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="713"/>
         <source>Gettext Files (*.po)</source>
         <translation>Gettext-Dateien (*.po)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="158"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="162"/>
         <source>CoffeeScript</source>
         <translation>CoffeeScript</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="716"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="720"/>
         <source>CoffeeScript Files (*.coffee)</source>
         <translation>CoffeeScript Dateien (*.coffee)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="163"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="167"/>
         <source>JSON</source>
         <translation>JSON</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="723"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="727"/>
         <source>JSON Files (*.json)</source>
         <translation>JSON-Dateien (*.json)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="166"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="170"/>
         <source>Markdown</source>
         <translation>Markdown</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="728"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="732"/>
         <source>Markdown Files (*.md)</source>
         <translation>Markdown Dateien (*.md)</translation>
     </message>
@@ -35643,19 +35706,6 @@
     </message>
 </context>
 <context>
-    <name>McCabeChecker</name>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="423"/>
-        <source>&apos;{0}&apos; is too complex ({1})</source>
-        <translation>&apos;{0}&apos; ist zu komplex ({1})</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="425"/>
-        <source>{0}: {1}</source>
-        <translation>{0}: {1}</translation>
-    </message>
-</context>
-<context>
     <name>MercurialPage</name>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsMercurial/ConfigurationPage/MercurialPage.ui" line="17"/>
@@ -36794,157 +36844,157 @@
 <context>
     <name>MiscellaneousChecker</name>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="429"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="434"/>
         <source>coding magic comment not found</source>
         <translation>Kodierungskommentar nicht gefunden</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="432"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="437"/>
         <source>unknown encoding ({0}) found in coding magic comment</source>
         <translation>Unzulässige Kodierung ({0}) im Kodierungskommentar gefunden</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="435"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="440"/>
         <source>copyright notice not present</source>
         <translation>Copyrightvermerk nicht gefunden</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="438"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="443"/>
         <source>copyright notice contains invalid author</source>
         <translation>Copyrightvermerk enthält ungültigen Autor</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="473"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="478"/>
         <source>found {0} formatter</source>
         <translation>{0} Format gefunden</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="476"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="481"/>
         <source>format string does contain unindexed parameters</source>
         <translation>Formatstring enthält nicht indizierte Parameter</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="479"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="484"/>
         <source>docstring does contain unindexed parameters</source>
         <translation>Dokumentationsstring enthält nicht indizierte Parameter</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="482"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="487"/>
         <source>other string does contain unindexed parameters</source>
         <translation>Anderer String enthält nicht indizierte Parameter</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="485"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="490"/>
         <source>format call uses too large index ({0})</source>
         <translation>Format Aufruf enthält zu großen Index ({0})</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="488"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="493"/>
         <source>format call uses missing keyword ({0})</source>
         <translation>Format Aufruf verwendet fehlendes Schlüsselwort ({0})</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="491"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="496"/>
         <source>format call uses keyword arguments but no named entries</source>
         <translation>Format Aufruf verwendet Schlüsselwort Argumente, enthält aber keine benannten Einträge</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="494"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="499"/>
         <source>format call uses variable arguments but no numbered entries</source>
         <translation>Format Aufruf verwendet variable argumente, enthält aber keine nummerierten Einträge</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="497"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="502"/>
         <source>format call uses implicit and explicit indexes together</source>
         <translation>Format Aufruf verwendet sowohl implizite als auch explizite Indizes</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="500"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="505"/>
         <source>format call provides unused index ({0})</source>
         <translation>Format Aufruf verwendet ungenutzten Index ({0})</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="503"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="508"/>
         <source>format call provides unused keyword ({0})</source>
         <translation>Format Aufruf verwendet ungenutztes Schlüsselwort ({0})</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="506"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="511"/>
         <source>expected these __future__ imports: {0}; but only got: {1}</source>
         <translation>erwartete __future__ Imports: {0}; aber nur {1} gefunden</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="509"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="514"/>
         <source>expected these __future__ imports: {0}; but got none</source>
         <translation>erwartete __future__ Imports: {0}; jedoch keine gefunden</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="512"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="517"/>
         <source>print statement found</source>
         <translation>print Statement gefunden</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="515"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="520"/>
         <source>one element tuple found</source>
         <translation>Tuple mit einem Element gefunden</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="524"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="529"/>
         <source>{0}: {1}</source>
         <translation>{0}: {1}</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="441"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="446"/>
         <source>&quot;{0}&quot; is a Python builtin and is being shadowed; consider renaming the variable</source>
         <translation>&quot;{0}&quot; ist ein Python Builtin und wird verdeckt; die Variable sollte umbenannt werden</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="445"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="450"/>
         <source>&quot;{0}&quot; is used as an argument and thus shadows a Python builtin; consider renaming the argument</source>
         <translation>&quot;{0}&quot; wird als Parameter verwendet und verdeckt ein Python Builtin; der Parameter sollte umbenannt werden</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="449"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="454"/>
         <source>unnecessary generator - rewrite as a list comprehension</source>
         <translation>unnötiger Generator - in List Comprehension umwandeln</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="452"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="457"/>
         <source>unnecessary generator - rewrite as a set comprehension</source>
         <translation>unnötiger Generator - in Set Comprehension umwandeln</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="455"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="460"/>
         <source>unnecessary generator - rewrite as a dict comprehension</source>
         <translation>unnötiger Generator - in Dict Comprehension umwandeln</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="458"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="463"/>
         <source>unnecessary list comprehension - rewrite as a set comprehension</source>
         <translation>unnötige List Comprehension - in eine Set Comprehension umwandeln</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="461"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="466"/>
         <source>unnecessary list comprehension - rewrite as a dict comprehension</source>
         <translation>unnötige List Comprehension - in eine Dict Comprehension umwandeln</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="464"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="469"/>
         <source>unnecessary list literal - rewrite as a set literal</source>
         <translation>unnätige Liste - in ein Set umwandeln</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="467"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="472"/>
         <source>unnecessary list literal - rewrite as a dict literal</source>
         <translation>unnätige Liste - in ein Dict umwandeln</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="470"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="475"/>
         <source>unnecessary list comprehension - &quot;{0}&quot; can take a generator</source>
         <translation>unnötige List Comprehension - &quot;{0}&quot; kann einen Generator verwenden</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="521"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="526"/>
         <source>mutable default argument of type {0}</source>
         <translation>veränderbares Standardargument des Typs {0}</translation>
     </message>
@@ -38336,12 +38386,12 @@
 <context>
     <name>OpenSearchEngineModel</name>
     <message>
-        <location filename="../WebBrowser/OpenSearch/OpenSearchEngineModel.py" line="135"/>
+        <location filename="../WebBrowser/OpenSearch/OpenSearchEngineModel.py" line="141"/>
         <source>&lt;strong&gt;Description:&lt;/strong&gt; {0}</source>
         <translation>&lt;strong&gt;Beschreibung:&lt;/strong&gt; {0}</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/OpenSearch/OpenSearchEngineModel.py" line="139"/>
+        <location filename="../WebBrowser/OpenSearch/OpenSearchEngineModel.py" line="145"/>
         <source>&lt;strong&gt;Provides contextual suggestions&lt;/strong&gt;</source>
         <translation>&lt;strong&gt;Unterstützt Kontext sensitive Vorschläge&lt;/strong&gt;</translation>
     </message>
@@ -38356,7 +38406,7 @@
         <translation>Schlüsselwörter</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/OpenSearch/OpenSearchEngineModel.py" line="147"/>
+        <location filename="../WebBrowser/OpenSearch/OpenSearchEngineModel.py" line="153"/>
         <source>Comma-separated list of keywords that may be entered in the location bar followed by search terms to search with this engine</source>
         <translation>Komma separierte Liste von Schlüsselwörtern, die in der Pfadeingabe gefolgt von Suchbegriffen eingegeben werden können, um mit dieser Suchmaschine zu suchen</translation>
     </message>
@@ -51306,128 +51356,128 @@
 <context>
     <name>SqlBrowser</name>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="204"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="207"/>
         <source>SQL Browser</source>
         <translation>SQL-Browser</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="65"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="68"/>
         <source>Invalid URL: {0}</source>
         <translation>Ungültige URL: {0}</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="85"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="88"/>
         <source>SQL Browser startup problem</source>
         <translation>SQL-Browser-Startproblem</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="100"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="103"/>
         <source>Add Connection</source>
         <translation>Neue Verbindung</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="100"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="103"/>
         <source>Add &amp;Connection...</source>
         <translation>Neue &amp;Verbindung...</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="105"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="108"/>
         <source>Open a dialog to add a new database connection</source>
         <translation>Öffnet einen Dialog, um eine neue Datenbankverbindung hinzuzufügen</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="107"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="110"/>
         <source>&lt;b&gt;Add Connection&lt;/b&gt;&lt;p&gt;This opens a dialog to add a new database connection.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Neue Verbindung&lt;/b&gt;&lt;p&gt;Dies öffnet einen Dialog, um eine neue Datenbankverbindung hinzuzufügen.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="116"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="119"/>
         <source>Quit</source>
         <translation>Beenden</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="116"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="119"/>
         <source>&amp;Quit</source>
         <translation>B&amp;eenden</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="116"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="119"/>
         <source>Ctrl+Q</source>
         <comment>File|Quit</comment>
         <translation>Ctrl+Q</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="122"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="125"/>
         <source>Quit the SQL browser</source>
         <translation>Beendet den SQL-Browser</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="123"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="126"/>
         <source>&lt;b&gt;Quit&lt;/b&gt;&lt;p&gt;Quit the SQL browser.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Beenden&lt;/b&gt;&lt;p&gt;Beendet den SQL-Browser.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="129"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="132"/>
         <source>About</source>
         <translation>Über</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="129"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="132"/>
         <source>&amp;About</source>
         <translation>Ü&amp;ber</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="133"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="136"/>
         <source>Display information about this software</source>
         <translation>Zeigt Informationen zu diesem Programm an</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="135"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="138"/>
         <source>&lt;b&gt;About&lt;/b&gt;&lt;p&gt;Display some information about this software.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Über&lt;/b&gt;&lt;p&gt;Zeigt einige Informationen über dieses Programm an.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="142"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="145"/>
         <source>About Qt</source>
         <translation>Über Qt</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="142"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="145"/>
         <source>About &amp;Qt</source>
         <translation>Über &amp;Qt</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="146"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="149"/>
         <source>Display information about the Qt toolkit</source>
         <translation>Zeige Informationen über das Qt-Toolkit an</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="148"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="151"/>
         <source>&lt;b&gt;About Qt&lt;/b&gt;&lt;p&gt;Display some information about the Qt toolkit.&lt;/p&gt;</source>
         <translation></translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="161"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="164"/>
         <source>&amp;File</source>
         <translation>&amp;Datei</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="169"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="172"/>
         <source>&amp;Help</source>
         <translation>&amp;Hilfe</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="178"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="181"/>
         <source>File</source>
         <translation>Datei</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="189"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="192"/>
         <source>&lt;h3&gt;About SQL Browser&lt;/h3&gt;&lt;p&gt;The SQL browser window is a little tool to examine the data and the schema of a database and to execute queries on a database.&lt;/p&gt;</source>
         <translation>&lt;h3&gt;Über den SQL-Browser&lt;/h3&gt;&lt;p&gt;Der SQL-Browser ist ein kleines Werkzeug, um die Daten und das Schema einer Datenbank zu erforschen sowie Abfragen an sie zu stellen.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="73"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="76"/>
         <source>Unable to open connection: {0}</source>
         <translation>Verbindung konnte nicht geöffnet werden: {0}</translation>
     </message>
@@ -61858,7 +61908,7 @@
         <translation>&lt;b&gt;Dateien Seite an Seite vergleichen&lt;/b&gt;&lt;p&gt;Öffnet einen Dialog zum Vergleich zweier Dateien und zur Anzeige des Ergebnisse Seite an Seite.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6209"/>
+        <location filename="../UI/UserInterface.py" line="6212"/>
         <source>Drop Error</source>
         <translation>Drop-Fehler</translation>
     </message>
@@ -61953,7 +62003,7 @@
         <translation>&lt;p&gt;Der Werkzeugeeintrag &lt;b&gt;{0}&lt;/b&gt; konnte nicht gestartet werden.&lt;br&gt;Stellen Sie sicher, dass er als &lt;b&gt;{1}&lt;/b&gt; verfügbar ist.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6209"/>
+        <location filename="../UI/UserInterface.py" line="6212"/>
         <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; ist keine Datei.&lt;/p&gt;</translation>
     </message>
@@ -62283,12 +62333,12 @@
         <translation>&lt;p&gt;Der PyQt4-Dokumentations-Startpunkt ist nicht konfiguriert.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6565"/>
+        <location filename="../UI/UserInterface.py" line="6568"/>
         <source>Error during updates check</source>
         <translation>Fehler während der Aktualisierungsprüfung</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6545"/>
+        <location filename="../UI/UserInterface.py" line="6548"/>
         <source>Update available</source>
         <translation>Aktualisierung verfügbar</translation>
     </message>
@@ -62298,7 +62348,7 @@
         <translation>&lt;h3&gt;Versionsnummern&lt;/h3&gt;&lt;table&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6603"/>
+        <location filename="../UI/UserInterface.py" line="6606"/>
         <source>&lt;/table&gt;</source>
         <translation>&lt;/table&gt;</translation>
     </message>
@@ -62323,22 +62373,22 @@
         <translation>Zeige externe &amp;Werkzeuge</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6565"/>
+        <location filename="../UI/UserInterface.py" line="6568"/>
         <source>Could not perform updates check.</source>
         <translation>Konnte keine Aktualisierungsprüfung durchführen.</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6377"/>
+        <location filename="../UI/UserInterface.py" line="6380"/>
         <source>&amp;Cancel</source>
         <translation>&amp;Abbrechen</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6386"/>
+        <location filename="../UI/UserInterface.py" line="6389"/>
         <source>Trying host {0}</source>
         <translation>Prüfe Host {0}</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6630"/>
+        <location filename="../UI/UserInterface.py" line="6633"/>
         <source>First time usage</source>
         <translation>Erstmalige Nutzung</translation>
     </message>
@@ -62433,7 +62483,7 @@
         <translation>Zeige die verfügbaren eric-Versionen</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6589"/>
+        <location filename="../UI/UserInterface.py" line="6592"/>
         <source>&lt;h3&gt;Available versions&lt;/h3&gt;&lt;table&gt;</source>
         <translation>&lt;h3&gt;Verfügbare Versionen&lt;/h3&gt;&lt;table&gt;</translation>
     </message>
@@ -62888,12 +62938,12 @@
         <translation>&lt;b&gt;Python 2-Dokumentation&lt;/b&gt;&lt;p&gt;Zeigt die Python 2-Dokumentation an. Ist kein Dokumentationsverzeichnis konfiguriert, so ist der Ort, an dem die Python 2-Dokumentation gesucht wird, unter Windows das Verzeichnis &lt;i&gt;doc&lt;/i&gt; unter dem Verzeichnis, in dem der konfigurierte Python 2-Interpreter installiert ist, und unter Unix das Verzeichnis &lt;i&gt;/usr/share/doc/packages/python/html/python-docs-html&lt;/i&gt;. Um dies zu überschreiben, können Sie die Umgebungsvariable PYTHON2DOCDIR setzen.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6455"/>
+        <location filename="../UI/UserInterface.py" line="6458"/>
         <source>Error getting versions information</source>
         <translation>Fehler beim Herunterladen der Versionsinformationen</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6448"/>
+        <location filename="../UI/UserInterface.py" line="6451"/>
         <source>The versions information could not be downloaded. Please go online and try again.</source>
         <translation>Die Versionsinformationen konnten nicht heruntergeladen werden. Bitte gehen Sie online und versuchen Sie es erneut.</translation>
     </message>
@@ -62908,7 +62958,7 @@
         <translation>Der Systemwebbrowser konnte nicht gestartet werden</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6455"/>
+        <location filename="../UI/UserInterface.py" line="6458"/>
         <source>The versions information could not be downloaded for the last 7 days. Please go online and try again.</source>
         <translation>Die Versionsinformationen konnten seit 7 Tagen nicht heruntergeladen werden. Bitte gehen Sie online und versuchen Sie es erneut.</translation>
     </message>
@@ -62999,7 +63049,7 @@
         <translation>&lt;p&gt;Die Bildschirmfotoanwendung konnte nicht gestartet werden.&lt;br&gt;Stellen Sie sicher, dass sie als &lt;b&gt;{0}&lt;/b&gt; verfügbar ist.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6649"/>
+        <location filename="../UI/UserInterface.py" line="6652"/>
         <source>Select Workspace Directory</source>
         <translation>Wähle Arbeitsverzeichnis</translation>
     </message>
@@ -63409,7 +63459,7 @@
         <translation>&lt;b&gt;PySide-Dokumentation&lt;/b&gt;&lt;p&gt;Zeige die PySide-Dokumentation an. Abhängig von den Einstellungen wird Erics interner Hilfeanzeiger, ein Webbrowser oder Qt Assistant verwendet.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6377"/>
+        <location filename="../UI/UserInterface.py" line="6380"/>
         <source>%v/%m</source>
         <translation>%v/%m</translation>
     </message>
@@ -63429,7 +63479,7 @@
         <translation>&lt;b&gt;Zeige Fehlerbericht...&lt;/b&gt;&lt;p&gt;Dies öffnet einen Dialog zur Anzeige des aktuellsten Fehlerberichtes.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6381"/>
+        <location filename="../UI/UserInterface.py" line="6384"/>
         <source>Version Check</source>
         <translation>Versionsprüfung</translation>
     </message>
@@ -63505,22 +63555,22 @@
         <translation>Qt v.3 wird von eric6 nicht unterstützt.</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6545"/>
+        <location filename="../UI/UserInterface.py" line="6548"/>
         <source>The update to &lt;b&gt;{0}&lt;/b&gt; of eric6 is available at &lt;b&gt;{1}&lt;/b&gt;. Would you like to get it?</source>
         <translation>Eine Aktualisierung auf &lt;b&gt;{0}&lt;/b&gt; von Eric6 ist unter &lt;b&gt;{1}&lt;/b&gt; verfügbar. Wollen Sie sie laden?</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6558"/>
+        <location filename="../UI/UserInterface.py" line="6561"/>
         <source>Eric6 is up to date</source>
         <translation>Eric6 ist aktuell</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6558"/>
+        <location filename="../UI/UserInterface.py" line="6561"/>
         <source>You are using the latest version of eric6</source>
         <translation>Sie verwenden die aktuellste Version von eric6</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6630"/>
+        <location filename="../UI/UserInterface.py" line="6633"/>
         <source>eric6 has not been configured yet. The configuration dialog will be started.</source>
         <translation>eric6 wurde noch nicht konfiguriert. Der Konfigurationsdialog wird nun gestartet.</translation>
     </message>
@@ -63540,7 +63590,7 @@
         <translation>Keine Benutzerwerkzeuge konfiguriert</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6397"/>
+        <location filename="../UI/UserInterface.py" line="6400"/>
         <source>The versions information cannot not be downloaded because you are &lt;b&gt;offline&lt;/b&gt;. Please go online and try again.</source>
         <translation>Die Versionsinformationen konnten nicht heruntergeladen werden, da sie &lt;b&gt;nicht verbunden&lt;/b&gt; sind. Bitte gehen Sie online und versuchen Sie es erneut.</translation>
     </message>
@@ -68245,17 +68295,17 @@
         <translation>Bearbeiten...</translation>
     </message>
     <message>
-        <location filename="../Debugger/WatchPointViewer.py" line="241"/>
+        <location filename="../Debugger/WatchPointViewer.py" line="243"/>
         <source>&lt;p&gt;A watch expression &apos;&lt;b&gt;{0}&lt;/b&gt;&apos; already exists.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Ein Beobachtungsausdruck „&lt;b&gt;{0}&lt;/b&gt;“ existiert bereits.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/WatchPointViewer.py" line="245"/>
+        <location filename="../Debugger/WatchPointViewer.py" line="247"/>
         <source>&lt;p&gt;A watch expression &apos;&lt;b&gt;{0}&lt;/b&gt;&apos; for the variable &lt;b&gt;{1}&lt;/b&gt; already exists.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Ein Beobachtungsausdruck „&lt;b&gt;{0}&lt;/b&gt;“ für die Variable &lt;b&gt;{1}&lt;/b&gt; existiert bereits.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/WatchPointViewer.py" line="249"/>
+        <location filename="../Debugger/WatchPointViewer.py" line="251"/>
         <source>Watch expression already exists</source>
         <translation>Beaobachtungsausdruck existiert bereits</translation>
     </message>
@@ -71648,27 +71698,27 @@
         <translation>Größe</translation>
     </message>
     <message>
-        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="102"/>
+        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="105"/>
         <source>Local</source>
         <translation>Lokal</translation>
     </message>
     <message>
-        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="120"/>
+        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="123"/>
         <source>{0} ({1})</source>
         <translation>{0} ({1})</translation>
     </message>
     <message>
-        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="210"/>
+        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="228"/>
         <source>bytes</source>
         <translation>Bytes</translation>
     </message>
     <message>
-        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="213"/>
+        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="231"/>
         <source>kB</source>
         <translation>kB</translation>
     </message>
     <message>
-        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="216"/>
+        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="234"/>
         <source>MB</source>
         <translation>MB</translation>
     </message>
--- a/i18n/eric6_empty.ts	Sat Mar 25 17:37:44 2017 +0100
+++ b/i18n/eric6_empty.ts	Sat Mar 25 17:38:02 2017 +0100
@@ -390,7 +390,7 @@
 <context>
     <name>AddBookmarkDialog</name>
     <message>
-        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.ui" line="26"/>
+        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="200"/>
         <source>Add Bookmark</source>
         <translation type="unfinished"></translation>
     </message>
@@ -430,17 +430,17 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="112"/>
+        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="114"/>
         <source>Url</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="113"/>
+        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="115"/>
         <source>Title</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="195"/>
+        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="197"/>
         <source>Add Folder</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1681,7 +1681,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.ui" line="75"/>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="169"/>
         <source>&amp;Delete</source>
         <translation type="unfinished"></translation>
     </message>
@@ -2280,27 +2280,27 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/BrowserModel.py" line="639"/>
+        <location filename="../UI/BrowserModel.py" line="654"/>
         <source>Coding: {0}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/BrowserModel.py" line="645"/>
+        <location filename="../UI/BrowserModel.py" line="660"/>
         <source>Globals</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/BrowserModel.py" line="651"/>
+        <location filename="../UI/BrowserModel.py" line="666"/>
         <source>Imports</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/BrowserModel.py" line="713"/>
+        <location filename="../UI/BrowserModel.py" line="728"/>
         <source>Attributes</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/BrowserModel.py" line="723"/>
+        <location filename="../UI/BrowserModel.py" line="738"/>
         <source>Class Attributes</source>
         <translation type="unfinished"></translation>
     </message>
@@ -2409,12 +2409,12 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/CallTraceViewer.ui" line="109"/>
+        <location filename="../Debugger/CallTraceViewer.py" line="54"/>
         <source>From</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/CallTraceViewer.ui" line="114"/>
+        <location filename="../Debugger/CallTraceViewer.py" line="54"/>
         <source>To</source>
         <translation type="unfinished"></translation>
     </message>
@@ -2517,7 +2517,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Cooperation/ChatWidget.ui" line="230"/>
+        <location filename="../Cooperation/ChatWidget.py" line="513"/>
         <source>Clear</source>
         <translation type="unfinished"></translation>
     </message>
@@ -2882,7 +2882,7 @@
 <context>
     <name>ClickToFlashWhitelistDialog</name>
     <message>
-        <location filename="../Helpviewer/WebPlugins/ClickToFlash/ClickToFlashWhitelistDialog.ui" line="14"/>
+        <location filename="../Helpviewer/WebPlugins/ClickToFlash/ClickToFlashWhitelistDialog.py" line="54"/>
         <source>ClickToFlash Whitelist</source>
         <translation type="unfinished"></translation>
     </message>
@@ -3302,71 +3302,66 @@
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="547"/>
-        <source>McCabe Complexity</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="553"/>
-        <source>Max. Complexity:</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="560"/>
+        <source>Code Complexity</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="573"/>
         <source>Enter the maximum allowed code complexity (McCabe: 10)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="615"/>
-        <source>Press to start the code style check run</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="618"/>
-        <source>&amp;Start</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="625"/>
-        <source>Press to fix the selected issues</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="628"/>
-        <source>&amp;Fix Selected</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="648"/>
-        <source>Press to load the default values</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="651"/>
-        <source>&amp;Load Defaults</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="658"/>
-        <source>Press to store the current values as defaults</source>
+        <source>Press to start the code style check run</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="661"/>
-        <source>St&amp;ore Defaults</source>
+        <source>&amp;Start</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="668"/>
-        <source>Press to reset the default values</source>
+        <source>Press to fix the selected issues</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="671"/>
+        <source>&amp;Fix Selected</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="691"/>
+        <source>Press to load the default values</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="694"/>
+        <source>&amp;Load Defaults</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="701"/>
+        <source>Press to store the current values as defaults</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="704"/>
+        <source>St&amp;ore Defaults</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="711"/>
+        <source>Press to reset the default values</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="714"/>
         <source>&amp;Reset Defaults</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="689"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="732"/>
         <source>&lt;b&gt;Result List&lt;/b&gt;
 &lt;p&gt;This list shows the results of the code style check. Double clicking
 an entry will open this entry in an editor window and position the cursor at
@@ -3374,87 +3369,87 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="705"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="748"/>
         <source>File/Line</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="710"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="753"/>
         <source>Code</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="715"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="758"/>
         <source>Message</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="736"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="779"/>
         <source>Shows the progress of the code style check</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="745"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="788"/>
         <source>%v/%m Files</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="77"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="79"/>
         <source>PEP-257</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="78"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="80"/>
         <source>Eric</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="85"/>
-        <source>Statistics...</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="87"/>
+        <source>Statistics...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="89"/>
         <source>Press to show some statistics for the last run</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="90"/>
-        <source>Show</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="92"/>
+        <source>Show</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="94"/>
         <source>Press to show all files containing an issue</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="150"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="152"/>
         <source>Errors</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="579"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="592"/>
         <source>Error: {0}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="564"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="577"/>
         <source>Preparing files...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="606"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="619"/>
         <source>Transferring data...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="672"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="685"/>
         <source>{0} (ignored)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="720"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="733"/>
         <source>No issues found.</source>
         <translation type="unfinished"></translation>
     </message>
@@ -3464,7 +3459,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="723"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="736"/>
         <source>No files found (check your ignore list).</source>
         <translation type="unfinished"></translation>
     </message>
@@ -3493,6 +3488,31 @@
         <source>Press to delete the selected entries</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="566"/>
+        <source>Max. McCabe Complexity:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="589"/>
+        <source>Max. Line Complexity:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="596"/>
+        <source>Enter the maximum complexity (number of nodes) for a line of code</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="612"/>
+        <source>Max. Line Complexity Score:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="619"/>
+        <source>Enter the maximum allowed median for line complexity</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>CodeStyleCheckerPlugin</name>
@@ -3558,231 +3578,231 @@
 <context>
     <name>CodeStyleFixer</name>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="529"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="534"/>
         <source>Triple single quotes converted to triple double quotes.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="532"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="537"/>
         <source>Introductory quotes corrected to be {0}&quot;&quot;&quot;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="535"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="540"/>
         <source>Single line docstring put on one line.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="538"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="543"/>
         <source>Period added to summary line.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="565"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="570"/>
         <source>Blank line before function/method docstring removed.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="544"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="549"/>
         <source>Blank line inserted before class docstring.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="547"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="552"/>
         <source>Blank line inserted after class docstring.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="550"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="555"/>
         <source>Blank line inserted after docstring summary.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="553"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="558"/>
         <source>Blank line inserted after last paragraph of docstring.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="556"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="561"/>
         <source>Leading quotes put on separate line.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="559"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="564"/>
         <source>Trailing quotes put on separate line.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="562"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="567"/>
         <source>Blank line before class docstring removed.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="568"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="573"/>
         <source>Blank line after class docstring removed.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="571"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="576"/>
         <source>Blank line after function/method docstring removed.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="574"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="579"/>
         <source>Blank line after last paragraph removed.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="577"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="582"/>
         <source>Tab converted to 4 spaces.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="580"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="585"/>
         <source>Indentation adjusted to be a multiple of four.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="583"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="588"/>
         <source>Indentation of continuation line corrected.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="586"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="591"/>
         <source>Indentation of closing bracket corrected.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="589"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="594"/>
         <source>Missing indentation of continuation line corrected.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="592"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="597"/>
         <source>Closing bracket aligned to opening bracket.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="595"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="600"/>
         <source>Indentation level changed.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="598"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="603"/>
         <source>Indentation level of hanging indentation changed.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="601"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="606"/>
         <source>Visual indentation corrected.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="616"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="621"/>
         <source>Extraneous whitespace removed.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="613"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="618"/>
         <source>Missing whitespace added.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="619"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="624"/>
         <source>Whitespace around comment sign corrected.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="622"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="627"/>
         <source>One blank line inserted.</source>
         <translation type="unfinished"></translation>
     </message>
     <message numerus="yes">
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="626"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="631"/>
         <source>%n blank line(s) inserted.</source>
         <translation type="unfinished">
             <numerusform></numerusform>
         </translation>
     </message>
     <message numerus="yes">
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="629"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="634"/>
         <source>%n superfluous lines removed</source>
         <translation type="unfinished">
             <numerusform></numerusform>
         </translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="633"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="638"/>
         <source>Superfluous blank lines removed.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="636"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="641"/>
         <source>Superfluous blank lines after function decorator removed.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="639"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="644"/>
         <source>Imports were put on separate lines.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="642"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="647"/>
         <source>Long lines have been shortened.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="645"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="650"/>
         <source>Redundant backslash in brackets removed.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="651"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="656"/>
         <source>Compound statement corrected.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="654"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="659"/>
         <source>Comparison to None/True/False corrected.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="657"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="662"/>
         <source>&apos;{0}&apos; argument added.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="660"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="665"/>
         <source>&apos;{0}&apos; argument removed.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="663"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="668"/>
         <source>Whitespace stripped from end of line.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="666"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="671"/>
         <source>newline added to end of file.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="669"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="674"/>
         <source>Superfluous trailing blank lines removed from end of file.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="672"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="677"/>
         <source>&apos;&lt;&gt;&apos; replaced by &apos;!=&apos;.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="676"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="681"/>
         <source>Could not save the file! Skipping it. Reason: {0}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="750"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="757"/>
         <source> no message defined for code &apos;{0}&apos;</source>
         <translation type="unfinished"></translation>
     </message>
@@ -4212,351 +4232,374 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/CompareDialog.py" line="107"/>
+        <location filename="../UI/CompareDialog.py" line="110"/>
         <source>Compare</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/CompareDialog.py" line="109"/>
+        <location filename="../UI/CompareDialog.py" line="112"/>
         <source>Press to perform the comparison of the two files</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/CompareDialog.py" line="355"/>
-        <source>Total: {0}</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../UI/CompareDialog.py" line="357"/>
-        <source>Changed: {0}</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../UI/CompareDialog.py" line="358"/>
+        <source>Total: {0}</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../UI/CompareDialog.py" line="360"/>
+        <source>Changed: {0}</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../UI/CompareDialog.py" line="361"/>
         <source>Added: {0}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/CompareDialog.py" line="359"/>
+        <location filename="../UI/CompareDialog.py" line="362"/>
         <source>Deleted: {0}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/CompareDialog.py" line="250"/>
+        <location filename="../UI/CompareDialog.py" line="253"/>
         <source>Compare Files</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/CompareDialog.py" line="250"/>
+        <location filename="../UI/CompareDialog.py" line="253"/>
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
 </context>
 <context>
+    <name>ComplexityChecker</name>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="423"/>
+        <source>&apos;{0}&apos; is too complex ({1})</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="425"/>
+        <source>source code line is too complex ({0})</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="427"/>
+        <source>overall source code line complexity is too high ({0})</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="430"/>
+        <source>{0}: {1}</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>ConfigurationWidget</name>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="135"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="136"/>
         <source>Application</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="138"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="139"/>
         <source>Cooperation</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="141"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="142"/>
         <source>CORBA</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="144"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="145"/>
         <source>Email</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="147"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="148"/>
         <source>Graphics</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="497"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="498"/>
         <source>Hex Editor</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="153"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="154"/>
         <source>Icons</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="156"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="157"/>
         <source>IRC</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="159"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="160"/>
         <source>Log-Viewer</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="162"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="163"/>
         <source>Mimetypes</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="437"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="438"/>
         <source>Network</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="168"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="169"/>
         <source>Notifications</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="172"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="173"/>
         <source>Plugin Manager</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="440"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="441"/>
         <source>Printer</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="211"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="212"/>
         <source>Python</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="182"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="183"/>
         <source>Qt</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="443"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="444"/>
         <source>Security</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="188"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="189"/>
         <source>Shell</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="191"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="192"/>
         <source>Tasks</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="194"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="195"/>
         <source>Templates</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="484"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="485"/>
         <source>Tray Starter</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="200"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="201"/>
         <source>Version Control Systems</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="205"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="206"/>
         <source>Debugger</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="238"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="239"/>
         <source>General</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="214"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="215"/>
         <source>Python3</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="218"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="219"/>
         <source>Editor</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="221"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="222"/>
         <source>APIs</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="224"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="225"/>
         <source>Autocompletion</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="235"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="236"/>
         <source>QScintilla</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="232"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="233"/>
         <source>Calltips</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="241"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="242"/>
         <source>Filehandling</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="245"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="246"/>
         <source>Searching</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="468"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="469"/>
         <source>Spell checking</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="252"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="253"/>
         <source>Style</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="255"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="256"/>
         <source>Code Checkers</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="258"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="259"/>
         <source>Typing</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="261"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="262"/>
         <source>Exporters</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="265"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="266"/>
         <source>Highlighters</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="269"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="270"/>
         <source>Filetype Associations</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="273"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="274"/>
         <source>Styles</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="277"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="278"/>
         <source>Keywords</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="280"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="281"/>
         <source>Properties</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="284"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="285"/>
         <source>Mouse Click Handlers</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="289"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="290"/>
         <source>Help</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="447"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="448"/>
         <source>Help Documentation</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="296"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="297"/>
         <source>Help Viewers</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="307"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="308"/>
         <source>Project</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="304"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="305"/>
         <source>Project Viewer</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="310"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="311"/>
         <source>Multiproject</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="434"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="435"/>
         <source>Interface</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="321"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="322"/>
         <source>Viewmanager</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="354"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="355"/>
         <source>Web Browser</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="452"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="453"/>
         <source>Appearance</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="455"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="456"/>
         <source>eric6 Web Browser</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="459"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="460"/>
         <source>Flash Cookie Manager</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="463"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="464"/>
         <source>VirusTotal Interface</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="574"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="575"/>
         <source>Enter search text...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="636"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="637"/>
         <source>Preferences</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="641"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="642"/>
         <source>Please select an entry of the list 
 to display the configuration page.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="714"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="715"/>
         <source>Configuration Page Error</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="714"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="715"/>
         <source>&lt;p&gt;The configuration page &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
@@ -4849,7 +4892,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/CookieJar/CookiesDialog.ui" line="223"/>
+        <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="177"/>
         <source>&lt;no cookie selected&gt;</source>
         <translation type="unfinished"></translation>
     </message>
@@ -5308,20 +5351,20 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugServer.py" line="1341"/>
+        <location filename="../Debugger/DebugServer.py" line="1349"/>
         <source>
 Not connected
 </source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugServer.py" line="1521"/>
+        <location filename="../Debugger/DebugServer.py" line="1529"/>
         <source>Passive debug connection received
 </source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugServer.py" line="1535"/>
+        <location filename="../Debugger/DebugServer.py" line="1543"/>
         <source>Passive debug connection closed
 </source>
         <translation type="unfinished"></translation>
@@ -5330,7 +5373,7 @@
 <context>
     <name>DebugUI</name>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1788"/>
+        <location filename="../Debugger/DebugUI.py" line="1808"/>
         <source>Run Script</source>
         <translation type="unfinished"></translation>
     </message>
@@ -5350,7 +5393,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1802"/>
+        <location filename="../Debugger/DebugUI.py" line="1822"/>
         <source>Run Project</source>
         <translation type="unfinished"></translation>
     </message>
@@ -5450,7 +5493,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1919"/>
+        <location filename="../Debugger/DebugUI.py" line="1939"/>
         <source>Debug Script</source>
         <translation type="unfinished"></translation>
     </message>
@@ -5470,7 +5513,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1933"/>
+        <location filename="../Debugger/DebugUI.py" line="1953"/>
         <source>Debug Project</source>
         <translation type="unfinished"></translation>
     </message>
@@ -5505,7 +5548,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="416"/>
+        <location filename="../Debugger/DebugUI.py" line="436"/>
         <source>Stop</source>
         <translation type="unfinished"></translation>
     </message>
@@ -5560,401 +5603,421 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="362"/>
+        <location filename="../Debugger/DebugUI.py" line="382"/>
         <source>Single Step</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="362"/>
+        <location filename="../Debugger/DebugUI.py" line="382"/>
         <source>Sin&amp;gle Step</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="367"/>
+        <location filename="../Debugger/DebugUI.py" line="387"/>
         <source>Execute a single Python statement</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="368"/>
+        <location filename="../Debugger/DebugUI.py" line="388"/>
         <source>&lt;b&gt;Single Step&lt;/b&gt;&lt;p&gt;Execute a single Python statement. If the statement is an &lt;tt&gt;import&lt;/tt&gt; statement, a class constructor, or a method or function call then control is returned to the debugger at the next statement.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="378"/>
+        <location filename="../Debugger/DebugUI.py" line="398"/>
         <source>Step Over</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="378"/>
+        <location filename="../Debugger/DebugUI.py" line="398"/>
         <source>Step &amp;Over</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="383"/>
+        <location filename="../Debugger/DebugUI.py" line="403"/>
         <source>Execute a single Python statement staying in the current frame</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="386"/>
+        <location filename="../Debugger/DebugUI.py" line="406"/>
         <source>&lt;b&gt;Step Over&lt;/b&gt;&lt;p&gt;Execute a single Python statement staying in the same frame. If the statement is an &lt;tt&gt;import&lt;/tt&gt; statement, a class constructor, or a method or function call then control is returned to the debugger after the statement has completed.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="397"/>
+        <location filename="../Debugger/DebugUI.py" line="417"/>
         <source>Step Out</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="397"/>
+        <location filename="../Debugger/DebugUI.py" line="417"/>
         <source>Step Ou&amp;t</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="402"/>
-        <source>Execute Python statements until leaving the current frame</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="405"/>
-        <source>&lt;b&gt;Step Out&lt;/b&gt;&lt;p&gt;Execute Python statements until leaving the current frame. If the statements are inside an &lt;tt&gt;import&lt;/tt&gt; statement, a class constructor, or a method or function call then control is returned to the debugger after the current frame has been left.&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="416"/>
-        <source>&amp;Stop</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="421"/>
-        <source>Stop debugging</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../Debugger/DebugUI.py" line="422"/>
+        <source>Execute Python statements until leaving the current frame</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="425"/>
+        <source>&lt;b&gt;Step Out&lt;/b&gt;&lt;p&gt;Execute Python statements until leaving the current frame. If the statements are inside an &lt;tt&gt;import&lt;/tt&gt; statement, a class constructor, or a method or function call then control is returned to the debugger after the current frame has been left.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="436"/>
+        <source>&amp;Stop</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="441"/>
+        <source>Stop debugging</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="442"/>
         <source>&lt;b&gt;Stop&lt;/b&gt;&lt;p&gt;Stop the running debugging session.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="429"/>
+        <location filename="../Debugger/DebugUI.py" line="449"/>
         <source>Variables Type Filter</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="429"/>
-        <source>Varia&amp;bles Type Filter...</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="433"/>
-        <source>Configure variables type filter</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="435"/>
-        <source>&lt;b&gt;Variables Type Filter&lt;/b&gt;&lt;p&gt;Configure the variables type filter. Only variable types that are not selected are displayed in the global or local variables window during a debugging session.&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="445"/>
-        <source>Exceptions Filter</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="445"/>
-        <source>&amp;Exceptions Filter...</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../Debugger/DebugUI.py" line="449"/>
+        <source>Varia&amp;bles Type Filter...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="453"/>
+        <source>Configure variables type filter</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="455"/>
+        <source>&lt;b&gt;Variables Type Filter&lt;/b&gt;&lt;p&gt;Configure the variables type filter. Only variable types that are not selected are displayed in the global or local variables window during a debugging session.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="465"/>
+        <source>Exceptions Filter</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="465"/>
+        <source>&amp;Exceptions Filter...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="469"/>
         <source>Configure exceptions filter</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="451"/>
+        <location filename="../Debugger/DebugUI.py" line="471"/>
         <source>&lt;b&gt;Exceptions Filter&lt;/b&gt;&lt;p&gt;Configure the exceptions filter. Only exception types that are listed are highlighted during a debugging session.&lt;/p&gt;&lt;p&gt;Please note, that all unhandled exceptions are highlighted indepent from the filter list.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="462"/>
+        <location filename="../Debugger/DebugUI.py" line="482"/>
         <source>Ignored Exceptions</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="462"/>
+        <location filename="../Debugger/DebugUI.py" line="482"/>
         <source>&amp;Ignored Exceptions...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="466"/>
+        <location filename="../Debugger/DebugUI.py" line="486"/>
         <source>Configure ignored exceptions</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="468"/>
-        <source>&lt;b&gt;Ignored Exceptions&lt;/b&gt;&lt;p&gt;Configure the ignored exceptions. Only exception types that are not listed are highlighted during a debugging session.&lt;/p&gt;&lt;p&gt;Please note, that unhandled exceptions cannot be ignored.&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="487"/>
-        <source>Toggle Breakpoint</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="481"/>
-        <source>Shift+F11</source>
-        <comment>Debug|Toggle Breakpoint</comment>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../Debugger/DebugUI.py" line="488"/>
+        <source>&lt;b&gt;Ignored Exceptions&lt;/b&gt;&lt;p&gt;Configure the ignored exceptions. Only exception types that are not listed are highlighted during a debugging session.&lt;/p&gt;&lt;p&gt;Please note, that unhandled exceptions cannot be ignored.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="507"/>
+        <source>Toggle Breakpoint</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="501"/>
+        <source>Shift+F11</source>
+        <comment>Debug|Toggle Breakpoint</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="508"/>
         <source>&lt;b&gt;Toggle Breakpoint&lt;/b&gt;&lt;p&gt;Toggles a breakpoint at the current line of the current editor.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="502"/>
+        <location filename="../Debugger/DebugUI.py" line="522"/>
         <source>Edit Breakpoint</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="496"/>
+        <location filename="../Debugger/DebugUI.py" line="516"/>
         <source>Edit Breakpoint...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="496"/>
+        <location filename="../Debugger/DebugUI.py" line="516"/>
         <source>Shift+F12</source>
         <comment>Debug|Edit Breakpoint</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="503"/>
+        <location filename="../Debugger/DebugUI.py" line="523"/>
         <source>&lt;b&gt;Edit Breakpoint&lt;/b&gt;&lt;p&gt;Opens a dialog to edit the breakpoints properties. It works at the current line of the current editor.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="518"/>
+        <location filename="../Debugger/DebugUI.py" line="538"/>
         <source>Next Breakpoint</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="511"/>
+        <location filename="../Debugger/DebugUI.py" line="531"/>
         <source>Ctrl+Shift+PgDown</source>
         <comment>Debug|Next Breakpoint</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="519"/>
+        <location filename="../Debugger/DebugUI.py" line="539"/>
         <source>&lt;b&gt;Next Breakpoint&lt;/b&gt;&lt;p&gt;Go to next breakpoint of the current editor.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="533"/>
+        <location filename="../Debugger/DebugUI.py" line="553"/>
         <source>Previous Breakpoint</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="526"/>
+        <location filename="../Debugger/DebugUI.py" line="546"/>
         <source>Ctrl+Shift+PgUp</source>
         <comment>Debug|Previous Breakpoint</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="534"/>
+        <location filename="../Debugger/DebugUI.py" line="554"/>
         <source>&lt;b&gt;Previous Breakpoint&lt;/b&gt;&lt;p&gt;Go to previous breakpoint of the current editor.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="547"/>
+        <location filename="../Debugger/DebugUI.py" line="567"/>
         <source>Clear Breakpoints</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="541"/>
+        <location filename="../Debugger/DebugUI.py" line="561"/>
         <source>Ctrl+Shift+C</source>
         <comment>Debug|Clear Breakpoints</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="548"/>
+        <location filename="../Debugger/DebugUI.py" line="568"/>
         <source>&lt;b&gt;Clear Breakpoints&lt;/b&gt;&lt;p&gt;Clear breakpoints of all editors.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="574"/>
+        <location filename="../Debugger/DebugUI.py" line="594"/>
         <source>&amp;Debug</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="576"/>
+        <location filename="../Debugger/DebugUI.py" line="596"/>
         <source>&amp;Start</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="578"/>
+        <location filename="../Debugger/DebugUI.py" line="598"/>
         <source>&amp;Breakpoints</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="621"/>
+        <location filename="../Debugger/DebugUI.py" line="641"/>
         <source>Start</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="635"/>
+        <location filename="../Debugger/DebugUI.py" line="655"/>
         <source>Debug</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1009"/>
+        <location filename="../Debugger/DebugUI.py" line="1029"/>
         <source>&lt;p&gt;Message: {0}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1015"/>
-        <source>&lt;p&gt;The program has terminated with an exit status of {0}.&lt;/p&gt;{1}</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="1020"/>
-        <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; has terminated with an exit status of {1}.&lt;/p&gt;{2}</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="1028"/>
-        <source>Message: {0}</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../Debugger/DebugUI.py" line="1035"/>
+        <source>&lt;p&gt;The program has terminated with an exit status of {0}.&lt;/p&gt;{1}</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="1040"/>
+        <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; has terminated with an exit status of {1}.&lt;/p&gt;{2}</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="1048"/>
+        <source>Message: {0}</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="1055"/>
         <source>The program has terminated with an exit status of {0}.
 {1}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1038"/>
+        <location filename="../Debugger/DebugUI.py" line="1058"/>
         <source>&quot;{0}&quot; has terminated with an exit status of {1}.
 {2}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1042"/>
+        <location filename="../Debugger/DebugUI.py" line="1062"/>
         <source>Program terminated</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1047"/>
+        <location filename="../Debugger/DebugUI.py" line="1067"/>
         <source>The program has terminated with an exit status of {0}.
 {1}
 </source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1051"/>
+        <location filename="../Debugger/DebugUI.py" line="1071"/>
         <source>&quot;{0}&quot; has terminated with an exit status of {1}.
 {2}
 </source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1073"/>
+        <location filename="../Debugger/DebugUI.py" line="1093"/>
         <source>The program being debugged contains an unspecified syntax error.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1092"/>
+        <location filename="../Debugger/DebugUI.py" line="1112"/>
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; contains the syntax error &lt;b&gt;{1}&lt;/b&gt; at line &lt;b&gt;{2}&lt;/b&gt;, character &lt;b&gt;{3}&lt;/b&gt;.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1110"/>
+        <location filename="../Debugger/DebugUI.py" line="1130"/>
         <source>An unhandled exception occured. See the shell window for details.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1157"/>
+        <location filename="../Debugger/DebugUI.py" line="1177"/>
         <source>&lt;p&gt;The debugged program raised the exception &lt;b&gt;{0}&lt;/b&gt;&lt;br&gt;&quot;&lt;b&gt;{1}&lt;/b&gt;&quot;&lt;br&gt;File: &lt;b&gt;{2}&lt;/b&gt;, Line: &lt;b&gt;{3}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Break here?&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1172"/>
+        <location filename="../Debugger/DebugUI.py" line="1192"/>
         <source>&lt;p&gt;The debugged program raised the exception &lt;b&gt;{0}&lt;/b&gt;&lt;br&gt;&quot;&lt;b&gt;{1}&lt;/b&gt;&quot;&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1221"/>
+        <location filename="../Debugger/DebugUI.py" line="1241"/>
         <source>&lt;p&gt;The program generate the signal &quot;{0}&quot;.&lt;br/&gt;File: &lt;b&gt;{1}&lt;/b&gt;, Line: &lt;b&gt;{2}&lt;/b&gt;&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1235"/>
+        <location filename="../Debugger/DebugUI.py" line="1255"/>
         <source>The program being debugged has terminated unexpectedly.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1304"/>
+        <location filename="../Debugger/DebugUI.py" line="1324"/>
         <source>Breakpoint Condition Error</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1304"/>
+        <location filename="../Debugger/DebugUI.py" line="1324"/>
         <source>&lt;p&gt;The condition of the breakpoint &lt;b&gt;{0}, {1}&lt;/b&gt; contains a syntax error.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1340"/>
+        <location filename="../Debugger/DebugUI.py" line="1360"/>
         <source>Watch Expression Error</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1340"/>
+        <location filename="../Debugger/DebugUI.py" line="1360"/>
         <source>&lt;p&gt;The watch expression &lt;b&gt;{0}&lt;/b&gt; contains a syntax error.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1370"/>
+        <location filename="../Debugger/DebugUI.py" line="1390"/>
         <source>&lt;p&gt;A watch expression &apos;&lt;b&gt;{0}&lt;/b&gt;&apos; already exists.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1374"/>
+        <location filename="../Debugger/DebugUI.py" line="1394"/>
         <source>&lt;p&gt;A watch expression &apos;&lt;b&gt;{0}&lt;/b&gt;&apos; for the variable &lt;b&gt;{1}&lt;/b&gt; already exists.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1380"/>
+        <location filename="../Debugger/DebugUI.py" line="1400"/>
         <source>Watch expression already exists</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1544"/>
+        <location filename="../Debugger/DebugUI.py" line="1564"/>
         <source>Coverage of Project</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1532"/>
+        <location filename="../Debugger/DebugUI.py" line="1552"/>
         <source>Coverage of Script</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1802"/>
+        <location filename="../Debugger/DebugUI.py" line="1822"/>
         <source>There is no main script defined for the current project. Aborting</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1672"/>
+        <location filename="../Debugger/DebugUI.py" line="1692"/>
         <source>Profile of Project</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1660"/>
+        <location filename="../Debugger/DebugUI.py" line="1680"/>
         <source>Profile of Script</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1933"/>
+        <location filename="../Debugger/DebugUI.py" line="1953"/>
         <source>There is no main script defined for the current project. No debugging possible.</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="362"/>
+        <source>Move Instruction Pointer to Cursor</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="362"/>
+        <source>&amp;Jump To Cursor</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="367"/>
+        <source>Skip the code from the current line to the current cursor position</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="370"/>
+        <source>&lt;b&gt;Move Instruction Pointer to Cursor&lt;/b&gt;&lt;p&gt;Move the Python internal instruction pointer to the current cursor position without executing the code in between.&lt;/p&gt;&lt;p&gt;It&apos;s not possible to jump out of a function or jump in a code block, e.g. a loop. In these cases, a error message is printed to the log window.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>DebugViewer</name>
@@ -6418,32 +6481,32 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython2.py" line="812"/>
+        <location filename="../Debugger/DebuggerInterfacePython2.py" line="822"/>
         <source>Parent Process</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython2.py" line="813"/>
+        <location filename="../Debugger/DebuggerInterfacePython2.py" line="823"/>
         <source>Child process</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython2.py" line="814"/>
+        <location filename="../Debugger/DebuggerInterfacePython2.py" line="824"/>
         <source>Client forking</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython2.py" line="814"/>
+        <location filename="../Debugger/DebuggerInterfacePython2.py" line="824"/>
         <source>Select the fork branch to follow.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython2.py" line="859"/>
+        <location filename="../Debugger/DebuggerInterfacePython2.py" line="869"/>
         <source>Debug Protocol Error</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython2.py" line="859"/>
+        <location filename="../Debugger/DebuggerInterfacePython2.py" line="869"/>
         <source>&lt;p&gt;The response received from the debugger backend could not be decoded. Please report this issue with the received data to the eric bugs email address.&lt;/p&gt;&lt;p&gt;Error: {0}&lt;/p&gt;&lt;p&gt;Data:&lt;br/&gt;{0}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
@@ -6466,32 +6529,32 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython3.py" line="812"/>
+        <location filename="../Debugger/DebuggerInterfacePython3.py" line="822"/>
         <source>Parent Process</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython3.py" line="813"/>
+        <location filename="../Debugger/DebuggerInterfacePython3.py" line="823"/>
         <source>Child process</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython3.py" line="814"/>
+        <location filename="../Debugger/DebuggerInterfacePython3.py" line="824"/>
         <source>Client forking</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython3.py" line="814"/>
+        <location filename="../Debugger/DebuggerInterfacePython3.py" line="824"/>
         <source>Select the fork branch to follow.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython3.py" line="859"/>
+        <location filename="../Debugger/DebuggerInterfacePython3.py" line="869"/>
         <source>Debug Protocol Error</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython3.py" line="859"/>
+        <location filename="../Debugger/DebuggerInterfacePython3.py" line="869"/>
         <source>&lt;p&gt;The response received from the debugger backend could not be decoded. Please report this issue with the received data to the eric bugs email address.&lt;/p&gt;&lt;p&gt;Error: {0}&lt;/p&gt;&lt;p&gt;Data:&lt;br/&gt;{0}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
@@ -7402,7 +7465,7 @@
 <context>
     <name>DownloadManager</name>
     <message>
-        <location filename="../WebBrowser/Download/DownloadManager.ui" line="14"/>
+        <location filename="../WebBrowser/Download/DownloadManager.py" line="363"/>
         <source>Downloads</source>
         <translation type="unfinished"></translation>
     </message>
@@ -7851,92 +7914,92 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="257"/>
+        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="41"/>
         <source>Abort</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="264"/>
+        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="42"/>
         <source>Apply</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="271"/>
+        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="43"/>
         <source>Cancel</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="278"/>
+        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="44"/>
         <source>Close</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="285"/>
+        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="45"/>
         <source>Discard</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="292"/>
+        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="46"/>
         <source>Help</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="299"/>
+        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="47"/>
         <source>Ignore</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="306"/>
+        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="48"/>
         <source>No</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="313"/>
+        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="49"/>
         <source>No to all</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="320"/>
+        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="50"/>
         <source>Ok</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="327"/>
+        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="51"/>
         <source>Open</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="334"/>
+        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="52"/>
         <source>Reset</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="341"/>
+        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="53"/>
         <source>Restore defaults</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="348"/>
+        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="54"/>
         <source>Retry</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="355"/>
+        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="55"/>
         <source>Save</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="362"/>
+        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="56"/>
         <source>Save all</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="369"/>
+        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="57"/>
         <source>Yes</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="376"/>
+        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="58"/>
         <source>Yes to all</source>
         <translation type="unfinished"></translation>
     </message>
@@ -9936,7 +9999,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.ui" line="146"/>
+        <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="249"/>
         <source>Add from installed APIs</source>
         <translation type="unfinished"></translation>
     </message>
@@ -9946,7 +10009,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.ui" line="156"/>
+        <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="268"/>
         <source>Add from Plugin APIs</source>
         <translation type="unfinished"></translation>
     </message>
@@ -9956,7 +10019,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.ui" line="173"/>
+        <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="301"/>
         <source>Compile APIs</source>
         <translation type="unfinished"></translation>
     </message>
@@ -11097,7 +11160,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.ui" line="103"/>
+        <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="69"/>
         <source>Font</source>
         <translation type="unfinished"></translation>
     </message>
@@ -11107,7 +11170,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.ui" line="113"/>
+        <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="357"/>
         <source>Fill to end of line</source>
         <translation type="unfinished"></translation>
     </message>
@@ -12703,7 +12766,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorStylesPage.ui" line="1080"/>
+        <location filename="../Preferences/ConfigurationPages/EditorStylesPage.py" line="58"/>
         <source>Disabled</source>
         <translation type="unfinished"></translation>
     </message>
@@ -13357,7 +13420,7 @@
 <context>
     <name>EmailDialog</name>
     <message>
-        <location filename="../UI/EmailDialog.ui" line="13"/>
+        <location filename="../UI/EmailDialog.py" line="346"/>
         <source>Send bug report</source>
         <translation type="unfinished"></translation>
     </message>
@@ -14775,12 +14838,12 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Helpviewer/FeaturePermissions/FeaturePermissionsDialog.ui" line="122"/>
+        <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="110"/>
         <source>Host</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Helpviewer/FeaturePermissions/FeaturePermissionsDialog.ui" line="127"/>
+        <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="111"/>
         <source>Permission</source>
         <translation type="unfinished"></translation>
     </message>
@@ -14795,7 +14858,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Helpviewer/FeaturePermissions/FeaturePermissionsDialog.ui" line="97"/>
+        <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="51"/>
         <source>Geolocation</source>
         <translation type="unfinished"></translation>
     </message>
@@ -15915,7 +15978,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.ui" line="158"/>
+        <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.py" line="193"/>
         <source>&lt;no flash cookie selected&gt;</source>
         <translation type="unfinished"></translation>
     </message>
@@ -15925,7 +15988,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.ui" line="137"/>
+        <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.py" line="122"/>
         <source>Origin:</source>
         <translation type="unfinished"></translation>
     </message>
@@ -15960,7 +16023,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.ui" line="225"/>
+        <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.py" line="213"/>
         <source>Remove Cookie</source>
         <translation type="unfinished"></translation>
     </message>
@@ -16385,7 +16448,7 @@
 <context>
     <name>GreaseMonkeyAddScriptDialog</name>
     <message>
-        <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.ui" line="14"/>
+        <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="105"/>
         <source>GreaseMonkey Script Installation</source>
         <translation type="unfinished"></translation>
     </message>
@@ -21968,7 +22031,7 @@
 <context>
     <name>HgAddSubrepositoryDialog</name>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgAddSubrepositoryDialog.ui" line="14"/>
+        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgAddSubrepositoryDialog.py" line="98"/>
         <source>Add Sub-repository</source>
         <translation type="unfinished"></translation>
     </message>
@@ -23143,7 +23206,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgConflictsListDialog.ui" line="73"/>
+        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgConflictsListDialog.py" line="246"/>
         <source>Resolved</source>
         <translation type="unfinished"></translation>
     </message>
@@ -23153,7 +23216,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgConflictsListDialog.ui" line="83"/>
+        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgConflictsListDialog.py" line="244"/>
         <source>Unresolved</source>
         <translation type="unfinished"></translation>
     </message>
@@ -23730,7 +23793,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/GpgExtension/HgGpgSignaturesDialog.ui" line="55"/>
+        <location filename="../Plugins/VcsPlugins/vcsMercurial/GpgExtension/HgGpgSignaturesDialog.py" line="317"/>
         <source>Revision</source>
         <translation type="unfinished"></translation>
     </message>
@@ -24102,7 +24165,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HisteditExtension/HgHisteditPlanEditor.ui" line="14"/>
+        <location filename="../Plugins/VcsPlugins/vcsMercurial/HisteditExtension/HgHisteditPlanEditor.py" line="249"/>
         <source>Edit Plan</source>
         <translation type="unfinished"></translation>
     </message>
@@ -24243,7 +24306,7 @@
 <context>
     <name>HgLogBrowserDialog</name>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="14"/>
+        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="87"/>
         <source>Mercurial Log</source>
         <translation type="unfinished"></translation>
     </message>
@@ -24313,7 +24376,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="211"/>
+        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="115"/>
         <source>Revision</source>
         <translation type="unfinished"></translation>
     </message>
@@ -24323,7 +24386,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="221"/>
+        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="116"/>
         <source>Author</source>
         <translation type="unfinished"></translation>
     </message>
@@ -24333,7 +24396,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="231"/>
+        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="117"/>
         <source>Message</source>
         <translation type="unfinished"></translation>
     </message>
@@ -24835,7 +24898,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="424"/>
+        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2573"/>
         <source>Differences</source>
         <translation type="unfinished"></translation>
     </message>
@@ -28098,7 +28161,7 @@
 <context>
     <name>HgStatusDialog</name>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.ui" line="14"/>
+        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.py" line="334"/>
         <source>Mercurial Status</source>
         <translation type="unfinished"></translation>
     </message>
@@ -28119,7 +28182,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.ui" line="103"/>
+        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.py" line="638"/>
         <source>Commit</source>
         <translation type="unfinished"></translation>
     </message>
@@ -28139,7 +28202,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.ui" line="122"/>
+        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.py" line="784"/>
         <source>Differences</source>
         <translation type="unfinished"></translation>
     </message>
@@ -29688,7 +29751,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/History/HistoryDialog.ui" line="75"/>
+        <location filename="../WebBrowser/History/HistoryDialog.py" line="114"/>
         <source>&amp;Remove</source>
         <translation type="unfinished"></translation>
     </message>
@@ -29764,42 +29827,42 @@
 <context>
     <name>HistoryMenu</name>
     <message>
-        <location filename="../WebBrowser/History/HistoryMenu.py" line="288"/>
+        <location filename="../WebBrowser/History/HistoryMenu.py" line="297"/>
         <source>Closed Tabs</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/History/HistoryMenu.py" line="349"/>
+        <location filename="../WebBrowser/History/HistoryMenu.py" line="358"/>
         <source>Most Visited</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/History/HistoryMenu.py" line="363"/>
+        <location filename="../WebBrowser/History/HistoryMenu.py" line="372"/>
         <source>Show All History...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/History/HistoryMenu.py" line="366"/>
+        <location filename="../WebBrowser/History/HistoryMenu.py" line="375"/>
         <source>Clear History...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/History/HistoryMenu.py" line="398"/>
+        <location filename="../WebBrowser/History/HistoryMenu.py" line="407"/>
         <source>Clear History</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/History/HistoryMenu.py" line="398"/>
+        <location filename="../WebBrowser/History/HistoryMenu.py" line="407"/>
         <source>Do you want to clear the history?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/History/HistoryMenu.py" line="423"/>
+        <location filename="../WebBrowser/History/HistoryMenu.py" line="432"/>
         <source>Restore All Closed Tabs</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/History/HistoryMenu.py" line="426"/>
+        <location filename="../WebBrowser/History/HistoryMenu.py" line="435"/>
         <source>Clear List</source>
         <translation type="unfinished"></translation>
     </message>
@@ -34572,587 +34635,587 @@
 <context>
     <name>Lexers</name>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="375"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="379"/>
         <source>Python Files (*.py *.py2 *.py3)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="556"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="560"/>
         <source>Python3 Files (*.py)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="83"/>
-        <source>Bash</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="85"/>
-        <source>Batch</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="87"/>
-        <source>C/C++</source>
+        <source>Bash</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="89"/>
-        <source>C#</source>
+        <source>Batch</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="91"/>
-        <source>CMake</source>
+        <source>C/C++</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="93"/>
-        <source>CSS</source>
+        <source>C#</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="95"/>
-        <source>D</source>
+        <source>CMake</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="97"/>
-        <source>Diff</source>
+        <source>CSS</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="99"/>
-        <source>Fortran</source>
+        <source>D</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="101"/>
-        <source>Fortran77</source>
+        <source>Diff</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="103"/>
-        <source>HTML/PHP/XML</source>
+        <source>Fortran</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="105"/>
-        <source>IDL</source>
+        <source>Fortran77</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="107"/>
-        <source>Java</source>
+        <source>HTML/PHP/XML</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="109"/>
-        <source>JavaScript</source>
+        <source>IDL</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="111"/>
-        <source>Lua</source>
+        <source>Java</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="113"/>
-        <source>Makefile</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="119"/>
-        <source>Pascal</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="121"/>
-        <source>Perl</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="123"/>
-        <source>PostScript</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="125"/>
-        <source>Povray</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="127"/>
-        <source>Properties</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="129"/>
-        <source>Python2</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="131"/>
-        <source>Python3</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="133"/>
-        <source>QSS</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="135"/>
-        <source>Ruby</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="137"/>
-        <source>SQL</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="139"/>
-        <source>TCL</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="141"/>
-        <source>TeX</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="143"/>
-        <source>VHDL</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="145"/>
-        <source>XML</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="147"/>
-        <source>YAML</source>
+        <source>JavaScript</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="115"/>
-        <source>Matlab</source>
+        <source>Lua</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="117"/>
+        <source>Makefile</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="123"/>
+        <source>Pascal</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="125"/>
+        <source>Perl</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="127"/>
+        <source>PostScript</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="129"/>
+        <source>Povray</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="131"/>
+        <source>Properties</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="133"/>
+        <source>Python2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="135"/>
+        <source>Python3</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="137"/>
+        <source>QSS</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="139"/>
+        <source>Ruby</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="141"/>
+        <source>SQL</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="143"/>
+        <source>TCL</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="145"/>
+        <source>TeX</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="147"/>
+        <source>VHDL</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="149"/>
+        <source>XML</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="151"/>
+        <source>YAML</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="119"/>
+        <source>Matlab</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="121"/>
         <source>Octave</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="153"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="157"/>
         <source>Gettext</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="158"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="162"/>
         <source>CoffeeScript</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="175"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="179"/>
         <source>Pygments</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="378"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="382"/>
         <source>Python GUI Files (*.pyw *.pyw2 *.pyw3)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="565"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="569"/>
         <source>Pyrex Files (*.pyx)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="568"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="572"/>
         <source>Quixote Template Files (*.ptl)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="571"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="575"/>
         <source>Ruby Files (*.rb)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="574"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="578"/>
         <source>IDL Files (*.idl)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="393"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="397"/>
         <source>C Files (*.h *.c)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="396"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="400"/>
         <source>C++ Files (*.h *.hpp *.hh *.cxx *.cpp *.cc)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="586"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="590"/>
         <source>C# Files (*.cs)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="402"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="406"/>
         <source>HTML Files (*.html *.htm *.asp *.shtml)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="598"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="602"/>
         <source>CSS Files (*.css)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="601"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="605"/>
         <source>QSS Files (*.qss)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="411"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="415"/>
         <source>PHP Files (*.php *.php3 *.php4 *.php5 *.phtml)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="414"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="418"/>
         <source>XML Files (*.xml *.xsl *.xslt *.dtd *.svg *.xul *.xsd)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="613"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="617"/>
         <source>Qt Resource Files (*.qrc)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="420"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="424"/>
         <source>D Files (*.d *.di)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="622"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="626"/>
         <source>Java Files (*.java)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="625"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="629"/>
         <source>JavaScript Files (*.js)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="628"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="632"/>
         <source>SQL Files (*.sql)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="631"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="635"/>
         <source>Docbook Files (*.docbook)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="435"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="439"/>
         <source>Perl Files (*.pl *.pm *.ph)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="640"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="644"/>
         <source>Lua Files (*.lua)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="441"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="445"/>
         <source>Tex Files (*.tex *.sty *.aux *.toc *.idx)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="643"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="647"/>
         <source>Shell Files (*.sh)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="447"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="451"/>
         <source>Batch Files (*.bat *.cmd)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="450"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="454"/>
         <source>Diff Files (*.diff *.patch)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="453"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="457"/>
         <source>Makefiles (*.mak)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="456"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="460"/>
         <source>Properties Files (*.properties *.ini *.inf *.reg *.cfg *.cnf *.rc)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="667"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="671"/>
         <source>Povray Files (*.pov)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="463"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="467"/>
         <source>CMake Files (CMakeLists.txt *.cmake *.ctest)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="466"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="470"/>
         <source>VHDL Files (*.vhd *.vhdl)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="469"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="473"/>
         <source>TCL/Tk Files (*.tcl *.tk)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="472"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="476"/>
         <source>Fortran Files (*.f90 *.f95 *.f2k)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="475"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="479"/>
         <source>Fortran77 Files (*.f *.for)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="478"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="482"/>
         <source>Pascal Files (*.dpr *.dpk *.pas *.dfm *.inc *.pp)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="694"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="698"/>
         <source>PostScript Files (*.ps)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="484"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="488"/>
         <source>YAML Files (*.yaml *.yml)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="487"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="491"/>
         <source>Matlab Files (*.m *.m.matlab)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="490"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="494"/>
         <source>Octave Files (*.m *.m.octave)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="709"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="713"/>
         <source>Gettext Files (*.po)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="716"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="720"/>
         <source>CoffeeScript Files (*.coffee)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="744"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="748"/>
         <source>All Files (*)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="553"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="557"/>
         <source>Python2 Files (*.py2)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="559"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="563"/>
         <source>Python2 GUI Files (*.pyw2)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="562"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="566"/>
         <source>Python3 GUI Files (*.pyw)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="577"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="581"/>
         <source>C Files (*.c)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="580"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="584"/>
         <source>C++ Files (*.cpp)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="583"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="587"/>
         <source>C++/C Header Files (*.h)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="589"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="593"/>
         <source>HTML Files (*.html)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="592"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="596"/>
         <source>PHP Files (*.php)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="595"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="599"/>
         <source>ASP Files (*.asp)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="604"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="608"/>
         <source>XML Files (*.xml)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="607"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="611"/>
         <source>XSL Files (*.xsl)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="610"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="614"/>
         <source>DTD Files (*.dtd)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="616"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="620"/>
         <source>D Files (*.d)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="619"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="623"/>
         <source>D Interface Files (*.di)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="634"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="638"/>
         <source>Perl Files (*.pl)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="637"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="641"/>
         <source>Perl Module Files (*.pm)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="646"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="650"/>
         <source>Batch Files (*.bat)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="649"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="653"/>
         <source>TeX Files (*.tex)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="652"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="656"/>
         <source>TeX Template Files (*.sty)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="655"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="659"/>
         <source>Diff Files (*.diff)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="658"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="662"/>
         <source>Make Files (*.mak)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="661"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="665"/>
         <source>Properties Files (*.ini)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="664"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="668"/>
         <source>Configuration Files (*.cfg)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="670"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="674"/>
         <source>CMake Files (CMakeLists.txt)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="673"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="677"/>
         <source>CMake Macro Files (*.cmake)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="676"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="680"/>
         <source>VHDL Files (*.vhd)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="679"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="683"/>
         <source>TCL Files (*.tcl)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="682"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="686"/>
         <source>Tk Files (*.tk)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="685"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="689"/>
         <source>Fortran Files (*.f95)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="688"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="692"/>
         <source>Fortran77 Files (*.f)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="691"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="695"/>
         <source>Pascal Files (*.pas)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="697"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="701"/>
         <source>YAML Files (*.yml)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="700"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="704"/>
         <source>Matlab Files (*.m)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="703"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="707"/>
         <source>Octave Files (*.m.octave)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="163"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="167"/>
         <source>JSON</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="723"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="727"/>
         <source>JSON Files (*.json)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="166"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="170"/>
         <source>Markdown</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="728"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="732"/>
         <source>Markdown Files (*.md)</source>
         <translation type="unfinished"></translation>
     </message>
@@ -35454,19 +35517,6 @@
     </message>
 </context>
 <context>
-    <name>McCabeChecker</name>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="423"/>
-        <source>&apos;{0}&apos; is too complex ({1})</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="425"/>
-        <source>{0}: {1}</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
     <name>MercurialPage</name>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsMercurial/ConfigurationPage/MercurialPage.ui" line="17"/>
@@ -35822,92 +35872,92 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="219"/>
+        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="40"/>
         <source>Apply</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="226"/>
+        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="39"/>
         <source>Abort</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="233"/>
+        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="41"/>
         <source>Cancel</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="240"/>
+        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="45"/>
         <source>Ignore</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="247"/>
+        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="54"/>
         <source>Save all</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="254"/>
+        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="53"/>
         <source>Save</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="261"/>
+        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="43"/>
         <source>Discard</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="268"/>
+        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="56"/>
         <source>Yes to all</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="275"/>
+        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="49"/>
         <source>Open</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="282"/>
+        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="50"/>
         <source>Reset</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="289"/>
+        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="48"/>
         <source>Ok</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="296"/>
+        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="46"/>
         <source>No</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="303"/>
+        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="44"/>
         <source>Help</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="310"/>
+        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="47"/>
         <source>No to all</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="317"/>
+        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="52"/>
         <source>Retry</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="324"/>
+        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="51"/>
         <source>Restore defaults</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="331"/>
+        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="55"/>
         <source>Yes</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="338"/>
+        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="42"/>
         <source>Close</source>
         <translation type="unfinished"></translation>
     </message>
@@ -36603,157 +36653,157 @@
 <context>
     <name>MiscellaneousChecker</name>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="429"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="434"/>
         <source>coding magic comment not found</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="432"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="437"/>
         <source>unknown encoding ({0}) found in coding magic comment</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="435"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="440"/>
         <source>copyright notice not present</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="438"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="443"/>
         <source>copyright notice contains invalid author</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="473"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="478"/>
         <source>found {0} formatter</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="476"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="481"/>
         <source>format string does contain unindexed parameters</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="479"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="484"/>
         <source>docstring does contain unindexed parameters</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="482"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="487"/>
         <source>other string does contain unindexed parameters</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="485"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="490"/>
         <source>format call uses too large index ({0})</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="488"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="493"/>
         <source>format call uses missing keyword ({0})</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="491"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="496"/>
         <source>format call uses keyword arguments but no named entries</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="494"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="499"/>
         <source>format call uses variable arguments but no numbered entries</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="497"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="502"/>
         <source>format call uses implicit and explicit indexes together</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="500"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="505"/>
         <source>format call provides unused index ({0})</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="503"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="508"/>
         <source>format call provides unused keyword ({0})</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="506"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="511"/>
         <source>expected these __future__ imports: {0}; but only got: {1}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="509"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="514"/>
         <source>expected these __future__ imports: {0}; but got none</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="512"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="517"/>
         <source>print statement found</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="515"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="520"/>
         <source>one element tuple found</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="524"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="529"/>
         <source>{0}: {1}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="441"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="446"/>
         <source>&quot;{0}&quot; is a Python builtin and is being shadowed; consider renaming the variable</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="445"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="450"/>
         <source>&quot;{0}&quot; is used as an argument and thus shadows a Python builtin; consider renaming the argument</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="449"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="454"/>
         <source>unnecessary generator - rewrite as a list comprehension</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="452"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="457"/>
         <source>unnecessary generator - rewrite as a set comprehension</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="455"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="460"/>
         <source>unnecessary generator - rewrite as a dict comprehension</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="458"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="463"/>
         <source>unnecessary list comprehension - rewrite as a set comprehension</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="461"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="466"/>
         <source>unnecessary list comprehension - rewrite as a dict comprehension</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="464"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="469"/>
         <source>unnecessary list literal - rewrite as a set literal</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="467"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="472"/>
         <source>unnecessary list literal - rewrite as a dict literal</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="470"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="475"/>
         <source>unnecessary list comprehension - &quot;{0}&quot; can take a generator</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="521"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="526"/>
         <source>mutable default argument of type {0}</source>
         <translation type="unfinished"></translation>
     </message>
@@ -37642,7 +37692,7 @@
 <context>
     <name>NoCacheHostsDialog</name>
     <message>
-        <location filename="../Helpviewer/Network/NoCacheHostsDialog.ui" line="14"/>
+        <location filename="../Helpviewer/Network/NoCacheHostsDialog.py" line="52"/>
         <source>Not Cached Hosts</source>
         <translation type="unfinished"></translation>
     </message>
@@ -37750,7 +37800,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/NotificationsPage.ui" line="146"/>
+        <location filename="../Preferences/ConfigurationPages/NotificationsPage.py" line="81"/>
         <source>Visual Selection</source>
         <translation type="unfinished"></translation>
     </message>
@@ -38155,17 +38205,17 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/OpenSearch/OpenSearchEngineModel.py" line="135"/>
+        <location filename="../WebBrowser/OpenSearch/OpenSearchEngineModel.py" line="141"/>
         <source>&lt;strong&gt;Description:&lt;/strong&gt; {0}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/OpenSearch/OpenSearchEngineModel.py" line="139"/>
+        <location filename="../WebBrowser/OpenSearch/OpenSearchEngineModel.py" line="145"/>
         <source>&lt;strong&gt;Provides contextual suggestions&lt;/strong&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/OpenSearch/OpenSearchEngineModel.py" line="147"/>
+        <location filename="../WebBrowser/OpenSearch/OpenSearchEngineModel.py" line="153"/>
         <source>Comma-separated list of keywords that may be entered in the location bar followed by search terms to search with this engine</source>
         <translation type="unfinished"></translation>
     </message>
@@ -38420,7 +38470,7 @@
 <context>
     <name>PasswordsDialog</name>
     <message>
-        <location filename="../WebBrowser/Passwords/PasswordsDialog.ui" line="14"/>
+        <location filename="../WebBrowser/Passwords/PasswordsDialog.py" line="91"/>
         <source>Saved Passwords</source>
         <translation type="unfinished"></translation>
     </message>
@@ -43174,7 +43224,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../DataViews/PyCoverageDialog.ui" line="172"/>
+        <location filename="../DataViews/PyCoverageDialog.py" line="349"/>
         <source>Coverage</source>
         <translation type="unfinished"></translation>
     </message>
@@ -43205,7 +43255,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../DataViews/PyCoverageDialog.ui" line="192"/>
+        <location filename="../DataViews/PyCoverageDialog.py" line="345"/>
         <source>%v/%m Files</source>
         <translation type="unfinished"></translation>
     </message>
@@ -43260,7 +43310,7 @@
 <context>
     <name>PyProfileDialog</name>
     <message>
-        <location filename="../DataViews/PyProfileDialog.ui" line="20"/>
+        <location filename="../DataViews/PyProfileDialog.py" line="233"/>
         <source>Profile Results</source>
         <translation type="unfinished"></translation>
     </message>
@@ -47822,7 +47872,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/QtHelp/QtHelpFiltersDialog.ui" line="89"/>
+        <location filename="../WebBrowser/QtHelp/QtHelpFiltersDialog.py" line="151"/>
         <source>Remove Filters</source>
         <translation type="unfinished"></translation>
     </message>
@@ -47832,7 +47882,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/QtHelp/QtHelpFiltersDialog.ui" line="99"/>
+        <location filename="../WebBrowser/QtHelp/QtHelpFiltersDialog.py" line="179"/>
         <source>Remove Attributes</source>
         <translation type="unfinished"></translation>
     </message>
@@ -49318,7 +49368,7 @@
 <context>
     <name>SendRefererWhitelistDialog</name>
     <message>
-        <location filename="../WebBrowser/Network/SendRefererWhitelistDialog.ui" line="14"/>
+        <location filename="../WebBrowser/Network/SendRefererWhitelistDialog.py" line="52"/>
         <source>Send Referer Whitelist</source>
         <translation type="unfinished"></translation>
     </message>
@@ -50307,7 +50357,7 @@
 <context>
     <name>SnapWidget</name>
     <message>
-        <location filename="../Snapshot/SnapWidget.ui" line="20"/>
+        <location filename="../Snapshot/SnapWidget.py" line="531"/>
         <source>eric6 Snapshot</source>
         <translation type="unfinished"></translation>
     </message>
@@ -50860,128 +50910,128 @@
 <context>
     <name>SqlBrowser</name>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="204"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="207"/>
         <source>SQL Browser</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="65"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="68"/>
         <source>Invalid URL: {0}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="73"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="76"/>
         <source>Unable to open connection: {0}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="85"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="88"/>
         <source>SQL Browser startup problem</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="100"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="103"/>
         <source>Add Connection</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="100"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="103"/>
         <source>Add &amp;Connection...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="105"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="108"/>
         <source>Open a dialog to add a new database connection</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="107"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="110"/>
         <source>&lt;b&gt;Add Connection&lt;/b&gt;&lt;p&gt;This opens a dialog to add a new database connection.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="116"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="119"/>
         <source>Quit</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="116"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="119"/>
         <source>&amp;Quit</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="116"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="119"/>
         <source>Ctrl+Q</source>
         <comment>File|Quit</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="122"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="125"/>
         <source>Quit the SQL browser</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="123"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="126"/>
         <source>&lt;b&gt;Quit&lt;/b&gt;&lt;p&gt;Quit the SQL browser.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="129"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="132"/>
         <source>About</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="129"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="132"/>
         <source>&amp;About</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="133"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="136"/>
         <source>Display information about this software</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="135"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="138"/>
         <source>&lt;b&gt;About&lt;/b&gt;&lt;p&gt;Display some information about this software.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="142"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="145"/>
         <source>About Qt</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="142"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="145"/>
         <source>About &amp;Qt</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="146"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="149"/>
         <source>Display information about the Qt toolkit</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="148"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="151"/>
         <source>&lt;b&gt;About Qt&lt;/b&gt;&lt;p&gt;Display some information about the Qt toolkit.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="161"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="164"/>
         <source>&amp;File</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="169"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="172"/>
         <source>&amp;Help</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="178"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="181"/>
         <source>File</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="189"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="192"/>
         <source>&lt;h3&gt;About SQL Browser&lt;/h3&gt;&lt;p&gt;The SQL browser window is a little tool to examine the data and the schema of a database and to execute queries on a database.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
@@ -53082,7 +53132,7 @@
 <context>
     <name>SvnDiffDialog</name>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.ui" line="14"/>
+        <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="171"/>
         <source>Subversion Diff</source>
         <translation type="unfinished"></translation>
     </message>
@@ -53384,17 +53434,17 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="112"/>
+        <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.py" line="661"/>
         <source>Revision</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="117"/>
+        <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.py" line="658"/>
         <source>Author</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="127"/>
+        <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.py" line="165"/>
         <source>Message</source>
         <translation type="unfinished"></translation>
     </message>
@@ -53705,7 +53755,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnNewProjectOptionsDialog.ui" line="45"/>
+        <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnNewProjectOptionsDialog.py" line="128"/>
         <source>&amp;URL:</source>
         <translation type="unfinished"></translation>
     </message>
@@ -53798,7 +53848,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnOptionsDialog.ui" line="45"/>
+        <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnOptionsDialog.py" line="95"/>
         <source>&amp;URL:</source>
         <translation type="unfinished"></translation>
     </message>
@@ -54994,7 +55044,7 @@
 <context>
     <name>SvnStatusDialog</name>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="14"/>
+        <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="394"/>
         <source>Subversion Status</source>
         <translation type="unfinished"></translation>
     </message>
@@ -55015,7 +55065,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="80"/>
+        <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="711"/>
         <source>Commit</source>
         <translation type="unfinished"></translation>
     </message>
@@ -60451,7 +60501,7 @@
 <context>
     <name>UnittestDialog</name>
     <message>
-        <location filename="../PyUnit/UnittestDialog.ui" line="14"/>
+        <location filename="../PyUnit/UnittestDialog.py" line="403"/>
         <source>Unittest</source>
         <translation type="unfinished"></translation>
     </message>
@@ -62651,7 +62701,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6603"/>
+        <location filename="../UI/UserInterface.py" line="6606"/>
         <source>&lt;/table&gt;</source>
         <translation type="unfinished"></translation>
     </message>
@@ -62908,102 +62958,102 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6209"/>
+        <location filename="../UI/UserInterface.py" line="6212"/>
         <source>Drop Error</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6209"/>
+        <location filename="../UI/UserInterface.py" line="6212"/>
         <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; is not a file.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6377"/>
+        <location filename="../UI/UserInterface.py" line="6380"/>
         <source>&amp;Cancel</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6377"/>
+        <location filename="../UI/UserInterface.py" line="6380"/>
         <source>%v/%m</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6381"/>
+        <location filename="../UI/UserInterface.py" line="6384"/>
         <source>Version Check</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6386"/>
+        <location filename="../UI/UserInterface.py" line="6389"/>
         <source>Trying host {0}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6455"/>
+        <location filename="../UI/UserInterface.py" line="6458"/>
         <source>Error getting versions information</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6397"/>
+        <location filename="../UI/UserInterface.py" line="6400"/>
         <source>The versions information cannot not be downloaded because you are &lt;b&gt;offline&lt;/b&gt;. Please go online and try again.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6448"/>
+        <location filename="../UI/UserInterface.py" line="6451"/>
         <source>The versions information could not be downloaded. Please go online and try again.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6455"/>
+        <location filename="../UI/UserInterface.py" line="6458"/>
         <source>The versions information could not be downloaded for the last 7 days. Please go online and try again.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6545"/>
+        <location filename="../UI/UserInterface.py" line="6548"/>
         <source>Update available</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6545"/>
+        <location filename="../UI/UserInterface.py" line="6548"/>
         <source>The update to &lt;b&gt;{0}&lt;/b&gt; of eric6 is available at &lt;b&gt;{1}&lt;/b&gt;. Would you like to get it?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6558"/>
+        <location filename="../UI/UserInterface.py" line="6561"/>
         <source>Eric6 is up to date</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6558"/>
+        <location filename="../UI/UserInterface.py" line="6561"/>
         <source>You are using the latest version of eric6</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6565"/>
+        <location filename="../UI/UserInterface.py" line="6568"/>
         <source>Error during updates check</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6565"/>
+        <location filename="../UI/UserInterface.py" line="6568"/>
         <source>Could not perform updates check.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6589"/>
+        <location filename="../UI/UserInterface.py" line="6592"/>
         <source>&lt;h3&gt;Available versions&lt;/h3&gt;&lt;table&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6630"/>
+        <location filename="../UI/UserInterface.py" line="6633"/>
         <source>First time usage</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6630"/>
+        <location filename="../UI/UserInterface.py" line="6633"/>
         <source>eric6 has not been configured yet. The configuration dialog will be started.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6649"/>
+        <location filename="../UI/UserInterface.py" line="6652"/>
         <source>Select Workspace Directory</source>
         <translation type="unfinished"></translation>
     </message>
@@ -67666,17 +67716,17 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/WatchPointViewer.py" line="241"/>
+        <location filename="../Debugger/WatchPointViewer.py" line="243"/>
         <source>&lt;p&gt;A watch expression &apos;&lt;b&gt;{0}&lt;/b&gt;&apos; already exists.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/WatchPointViewer.py" line="245"/>
+        <location filename="../Debugger/WatchPointViewer.py" line="247"/>
         <source>&lt;p&gt;A watch expression &apos;&lt;b&gt;{0}&lt;/b&gt;&apos; for the variable &lt;b&gt;{1}&lt;/b&gt; already exists.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/WatchPointViewer.py" line="249"/>
+        <location filename="../Debugger/WatchPointViewer.py" line="251"/>
         <source>Watch expression already exists</source>
         <translation type="unfinished"></translation>
     </message>
@@ -71055,27 +71105,27 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="102"/>
+        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="105"/>
         <source>Local</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="120"/>
+        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="123"/>
         <source>{0} ({1})</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="210"/>
+        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="228"/>
         <source>bytes</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="213"/>
+        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="231"/>
         <source>kB</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="216"/>
+        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="234"/>
         <source>MB</source>
         <translation type="unfinished"></translation>
     </message>
--- a/i18n/eric6_en.ts	Sat Mar 25 17:37:44 2017 +0100
+++ b/i18n/eric6_en.ts	Sat Mar 25 17:38:02 2017 +0100
@@ -390,7 +390,7 @@
 <context>
     <name>AddBookmarkDialog</name>
     <message>
-        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.ui" line="26"/>
+        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="200"/>
         <source>Add Bookmark</source>
         <translation type="unfinished"></translation>
     </message>
@@ -405,17 +405,17 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="112"/>
+        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="114"/>
         <source>Url</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="113"/>
+        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="115"/>
         <source>Title</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="195"/>
+        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="197"/>
         <source>Add Folder</source>
         <translation type="unfinished"></translation>
     </message>
@@ -1681,7 +1681,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.ui" line="75"/>
+        <location filename="../WebBrowser/Bookmarks/BookmarksDialog.py" line="169"/>
         <source>&amp;Delete</source>
         <translation type="unfinished"></translation>
     </message>
@@ -2280,27 +2280,27 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/BrowserModel.py" line="639"/>
+        <location filename="../UI/BrowserModel.py" line="654"/>
         <source>Coding: {0}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/BrowserModel.py" line="645"/>
+        <location filename="../UI/BrowserModel.py" line="660"/>
         <source>Globals</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/BrowserModel.py" line="713"/>
+        <location filename="../UI/BrowserModel.py" line="728"/>
         <source>Attributes</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/BrowserModel.py" line="723"/>
+        <location filename="../UI/BrowserModel.py" line="738"/>
         <source>Class Attributes</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/BrowserModel.py" line="651"/>
+        <location filename="../UI/BrowserModel.py" line="666"/>
         <source>Imports</source>
         <translation type="unfinished"></translation>
     </message>
@@ -2399,12 +2399,12 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/CallTraceViewer.ui" line="109"/>
+        <location filename="../Debugger/CallTraceViewer.py" line="54"/>
         <source>From</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/CallTraceViewer.ui" line="114"/>
+        <location filename="../Debugger/CallTraceViewer.py" line="54"/>
         <source>To</source>
         <translation type="unfinished"></translation>
     </message>
@@ -2512,7 +2512,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Cooperation/ChatWidget.ui" line="230"/>
+        <location filename="../Cooperation/ChatWidget.py" line="513"/>
         <source>Clear</source>
         <translation type="unfinished"></translation>
     </message>
@@ -2882,7 +2882,7 @@
 <context>
     <name>ClickToFlashWhitelistDialog</name>
     <message>
-        <location filename="../Helpviewer/WebPlugins/ClickToFlash/ClickToFlashWhitelistDialog.ui" line="14"/>
+        <location filename="../Helpviewer/WebPlugins/ClickToFlash/ClickToFlashWhitelistDialog.py" line="54"/>
         <source>ClickToFlash Whitelist</source>
         <translation type="unfinished"></translation>
     </message>
@@ -3126,27 +3126,27 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="615"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="658"/>
         <source>Press to start the code style check run</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="625"/>
-        <source>Press to fix the selected issues</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="648"/>
-        <source>Press to load the default values</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="658"/>
-        <source>Press to store the current values as defaults</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="668"/>
+        <source>Press to fix the selected issues</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="691"/>
+        <source>Press to load the default values</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="701"/>
+        <source>Press to store the current values as defaults</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="711"/>
         <source>Press to reset the default values</source>
         <translation type="unfinished"></translation>
     </message>
@@ -3246,7 +3246,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="689"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="732"/>
         <source>&lt;b&gt;Result List&lt;/b&gt;
 &lt;p&gt;This list shows the results of the code style check. Double clicking
 an entry will open this entry in an editor window and position the cursor at
@@ -3254,52 +3254,52 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="705"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="748"/>
         <source>File/Line</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="710"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="753"/>
         <source>Code</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="715"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="758"/>
         <source>Message</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="77"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="79"/>
         <source>PEP-257</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="78"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="80"/>
         <source>Eric</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="85"/>
-        <source>Statistics...</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="87"/>
+        <source>Statistics...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="89"/>
         <source>Press to show some statistics for the last run</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="90"/>
-        <source>Show</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="92"/>
+        <source>Show</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="94"/>
         <source>Press to show all files containing an issue</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="579"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="592"/>
         <source>Error: {0}</source>
         <translation type="unfinished"></translation>
     </message>
@@ -3309,17 +3309,17 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="720"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="733"/>
         <source>No issues found.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="736"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="779"/>
         <source>Shows the progress of the code style check</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="745"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="788"/>
         <source>%v/%m Files</source>
         <translation type="unfinished"></translation>
     </message>
@@ -3334,32 +3334,27 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="672"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="685"/>
         <source>{0} (ignored)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="564"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="577"/>
         <source>Preparing files...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="553"/>
-        <source>Max. Complexity:</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="560"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="573"/>
         <source>Enter the maximum allowed code complexity (McCabe: 10)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="150"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="152"/>
         <source>Errors</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="606"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="619"/>
         <source>Transferring data...</source>
         <translation type="unfinished"></translation>
     </message>
@@ -3435,36 +3430,36 @@
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="547"/>
-        <source>McCabe Complexity</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="618"/>
-        <source>&amp;Start</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="628"/>
-        <source>&amp;Fix Selected</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="651"/>
-        <source>&amp;Load Defaults</source>
+        <source>Code Complexity</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="661"/>
-        <source>St&amp;ore Defaults</source>
+        <source>&amp;Start</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="671"/>
+        <source>&amp;Fix Selected</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="694"/>
+        <source>&amp;Load Defaults</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="704"/>
+        <source>St&amp;ore Defaults</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="714"/>
         <source>&amp;Reset Defaults</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="723"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="736"/>
         <source>No files found (check your ignore list).</source>
         <translation type="unfinished"></translation>
     </message>
@@ -3493,6 +3488,31 @@
         <source>Press to delete the selected entries</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="566"/>
+        <source>Max. McCabe Complexity:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="589"/>
+        <source>Max. Line Complexity:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="596"/>
+        <source>Enter the maximum complexity (number of nodes) for a line of code</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="612"/>
+        <source>Max. Line Complexity Score:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="619"/>
+        <source>Enter the maximum allowed median for line complexity</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>CodeStyleCheckerPlugin</name>
@@ -3558,147 +3578,147 @@
 <context>
     <name>CodeStyleFixer</name>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="529"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="534"/>
         <source>Triple single quotes converted to triple double quotes.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="532"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="537"/>
         <source>Introductory quotes corrected to be {0}&quot;&quot;&quot;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="535"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="540"/>
         <source>Single line docstring put on one line.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="538"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="543"/>
         <source>Period added to summary line.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="565"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="570"/>
         <source>Blank line before function/method docstring removed.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="544"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="549"/>
         <source>Blank line inserted before class docstring.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="547"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="552"/>
         <source>Blank line inserted after class docstring.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="550"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="555"/>
         <source>Blank line inserted after docstring summary.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="553"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="558"/>
         <source>Blank line inserted after last paragraph of docstring.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="556"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="561"/>
         <source>Leading quotes put on separate line.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="559"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="564"/>
         <source>Trailing quotes put on separate line.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="562"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="567"/>
         <source>Blank line before class docstring removed.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="568"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="573"/>
         <source>Blank line after class docstring removed.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="571"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="576"/>
         <source>Blank line after function/method docstring removed.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="574"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="579"/>
         <source>Blank line after last paragraph removed.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="577"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="582"/>
         <source>Tab converted to 4 spaces.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="580"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="585"/>
         <source>Indentation adjusted to be a multiple of four.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="583"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="588"/>
         <source>Indentation of continuation line corrected.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="586"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="591"/>
         <source>Indentation of closing bracket corrected.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="589"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="594"/>
         <source>Missing indentation of continuation line corrected.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="592"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="597"/>
         <source>Closing bracket aligned to opening bracket.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="595"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="600"/>
         <source>Indentation level changed.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="598"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="603"/>
         <source>Indentation level of hanging indentation changed.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="601"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="606"/>
         <source>Visual indentation corrected.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="616"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="621"/>
         <source>Extraneous whitespace removed.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="613"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="618"/>
         <source>Missing whitespace added.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="619"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="624"/>
         <source>Whitespace around comment sign corrected.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="622"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="627"/>
         <source>One blank line inserted.</source>
         <translation type="unfinished"></translation>
     </message>
     <message numerus="yes">
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="626"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="631"/>
         <source>%n blank line(s) inserted.</source>
         <translation>
             <numerusform>%n blank line inserted.</numerusform>
@@ -3706,7 +3726,7 @@
         </translation>
     </message>
     <message numerus="yes">
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="629"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="634"/>
         <source>%n superfluous lines removed</source>
         <translation>
             <numerusform>%n superfluous line removed</numerusform>
@@ -3714,77 +3734,77 @@
         </translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="633"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="638"/>
         <source>Superfluous blank lines removed.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="636"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="641"/>
         <source>Superfluous blank lines after function decorator removed.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="639"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="644"/>
         <source>Imports were put on separate lines.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="642"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="647"/>
         <source>Long lines have been shortened.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="645"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="650"/>
         <source>Redundant backslash in brackets removed.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="651"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="656"/>
         <source>Compound statement corrected.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="654"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="659"/>
         <source>Comparison to None/True/False corrected.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="657"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="662"/>
         <source>&apos;{0}&apos; argument added.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="660"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="665"/>
         <source>&apos;{0}&apos; argument removed.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="663"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="668"/>
         <source>Whitespace stripped from end of line.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="666"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="671"/>
         <source>newline added to end of file.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="669"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="674"/>
         <source>Superfluous trailing blank lines removed from end of file.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="672"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="677"/>
         <source>&apos;&lt;&gt;&apos; replaced by &apos;!=&apos;.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="676"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="681"/>
         <source>Could not save the file! Skipping it. Reason: {0}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="750"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="757"/>
         <source> no message defined for code &apos;{0}&apos;</source>
         <translation type="unfinished"></translation>
     </message>
@@ -4214,42 +4234,42 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/CompareDialog.py" line="107"/>
+        <location filename="../UI/CompareDialog.py" line="110"/>
         <source>Compare</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/CompareDialog.py" line="109"/>
+        <location filename="../UI/CompareDialog.py" line="112"/>
         <source>Press to perform the comparison of the two files</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/CompareDialog.py" line="355"/>
-        <source>Total: {0}</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../UI/CompareDialog.py" line="357"/>
-        <source>Changed: {0}</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../UI/CompareDialog.py" line="358"/>
+        <source>Total: {0}</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../UI/CompareDialog.py" line="360"/>
+        <source>Changed: {0}</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../UI/CompareDialog.py" line="361"/>
         <source>Added: {0}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/CompareDialog.py" line="359"/>
+        <location filename="../UI/CompareDialog.py" line="362"/>
         <source>Deleted: {0}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/CompareDialog.py" line="250"/>
+        <location filename="../UI/CompareDialog.py" line="253"/>
         <source>Compare Files</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/CompareDialog.py" line="250"/>
+        <location filename="../UI/CompareDialog.py" line="253"/>
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
@@ -4260,310 +4280,333 @@
     </message>
 </context>
 <context>
+    <name>ComplexityChecker</name>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="423"/>
+        <source>&apos;{0}&apos; is too complex ({1})</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="425"/>
+        <source>source code line is too complex ({0})</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="427"/>
+        <source>overall source code line complexity is too high ({0})</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="430"/>
+        <source>{0}: {1}</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>ConfigurationWidget</name>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="135"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="136"/>
         <source>Application</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="138"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="139"/>
         <source>Cooperation</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="141"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="142"/>
         <source>CORBA</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="144"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="145"/>
         <source>Email</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="147"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="148"/>
         <source>Graphics</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="153"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="154"/>
         <source>Icons</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="437"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="438"/>
         <source>Network</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="172"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="173"/>
         <source>Plugin Manager</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="440"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="441"/>
         <source>Printer</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="211"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="212"/>
         <source>Python</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="182"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="183"/>
         <source>Qt</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="188"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="189"/>
         <source>Shell</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="191"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="192"/>
         <source>Tasks</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="194"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="195"/>
         <source>Templates</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="200"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="201"/>
         <source>Version Control Systems</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="205"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="206"/>
         <source>Debugger</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="238"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="239"/>
         <source>General</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="214"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="215"/>
         <source>Python3</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="218"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="219"/>
         <source>Editor</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="221"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="222"/>
         <source>APIs</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="224"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="225"/>
         <source>Autocompletion</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="235"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="236"/>
         <source>QScintilla</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="232"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="233"/>
         <source>Calltips</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="241"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="242"/>
         <source>Filehandling</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="245"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="246"/>
         <source>Searching</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="468"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="469"/>
         <source>Spell checking</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="252"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="253"/>
         <source>Style</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="258"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="259"/>
         <source>Typing</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="261"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="262"/>
         <source>Exporters</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="265"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="266"/>
         <source>Highlighters</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="269"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="270"/>
         <source>Filetype Associations</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="273"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="274"/>
         <source>Styles</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="277"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="278"/>
         <source>Keywords</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="280"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="281"/>
         <source>Properties</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="289"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="290"/>
         <source>Help</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="452"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="453"/>
         <source>Appearance</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="447"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="448"/>
         <source>Help Documentation</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="296"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="297"/>
         <source>Help Viewers</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="307"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="308"/>
         <source>Project</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="304"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="305"/>
         <source>Project Viewer</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="310"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="311"/>
         <source>Multiproject</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="434"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="435"/>
         <source>Interface</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="321"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="322"/>
         <source>Viewmanager</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="636"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="637"/>
         <source>Preferences</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="641"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="642"/>
         <source>Please select an entry of the list 
 to display the configuration page.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="714"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="715"/>
         <source>Configuration Page Error</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="714"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="715"/>
         <source>&lt;p&gt;The configuration page &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="484"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="485"/>
         <source>Tray Starter</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="463"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="464"/>
         <source>VirusTotal Interface</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="443"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="444"/>
         <source>Security</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="168"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="169"/>
         <source>Notifications</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="156"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="157"/>
         <source>IRC</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="255"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="256"/>
         <source>Code Checkers</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="455"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="456"/>
         <source>eric6 Web Browser</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="159"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="160"/>
         <source>Log-Viewer</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="162"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="163"/>
         <source>Mimetypes</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="574"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="575"/>
         <source>Enter search text...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="284"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="285"/>
         <source>Mouse Click Handlers</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="459"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="460"/>
         <source>Flash Cookie Manager</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="497"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="498"/>
         <source>Hex Editor</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="354"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="355"/>
         <source>Web Browser</source>
         <translation type="unfinished"></translation>
     </message>
@@ -4856,7 +4899,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/CookieJar/CookiesDialog.ui" line="223"/>
+        <location filename="../WebBrowser/CookieJar/CookiesDialog.py" line="177"/>
         <source>&lt;no cookie selected&gt;</source>
         <translation type="unfinished"></translation>
     </message>
@@ -5305,20 +5348,20 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugServer.py" line="1341"/>
+        <location filename="../Debugger/DebugServer.py" line="1349"/>
         <source>
 Not connected
 </source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugServer.py" line="1521"/>
+        <location filename="../Debugger/DebugServer.py" line="1529"/>
         <source>Passive debug connection received
 </source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugServer.py" line="1535"/>
+        <location filename="../Debugger/DebugServer.py" line="1543"/>
         <source>Passive debug connection closed
 </source>
         <translation type="unfinished"></translation>
@@ -5337,7 +5380,7 @@
 <context>
     <name>DebugUI</name>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1788"/>
+        <location filename="../Debugger/DebugUI.py" line="1808"/>
         <source>Run Script</source>
         <translation type="unfinished"></translation>
     </message>
@@ -5357,7 +5400,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1802"/>
+        <location filename="../Debugger/DebugUI.py" line="1822"/>
         <source>Run Project</source>
         <translation type="unfinished"></translation>
     </message>
@@ -5457,7 +5500,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1919"/>
+        <location filename="../Debugger/DebugUI.py" line="1939"/>
         <source>Debug Script</source>
         <translation type="unfinished"></translation>
     </message>
@@ -5477,7 +5520,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1933"/>
+        <location filename="../Debugger/DebugUI.py" line="1953"/>
         <source>Debug Project</source>
         <translation type="unfinished"></translation>
     </message>
@@ -5547,352 +5590,352 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="362"/>
+        <location filename="../Debugger/DebugUI.py" line="382"/>
         <source>Single Step</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="362"/>
+        <location filename="../Debugger/DebugUI.py" line="382"/>
         <source>Sin&amp;gle Step</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="367"/>
+        <location filename="../Debugger/DebugUI.py" line="387"/>
         <source>Execute a single Python statement</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="368"/>
+        <location filename="../Debugger/DebugUI.py" line="388"/>
         <source>&lt;b&gt;Single Step&lt;/b&gt;&lt;p&gt;Execute a single Python statement. If the statement is an &lt;tt&gt;import&lt;/tt&gt; statement, a class constructor, or a method or function call then control is returned to the debugger at the next statement.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="378"/>
+        <location filename="../Debugger/DebugUI.py" line="398"/>
         <source>Step Over</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="378"/>
+        <location filename="../Debugger/DebugUI.py" line="398"/>
         <source>Step &amp;Over</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="383"/>
+        <location filename="../Debugger/DebugUI.py" line="403"/>
         <source>Execute a single Python statement staying in the current frame</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="386"/>
+        <location filename="../Debugger/DebugUI.py" line="406"/>
         <source>&lt;b&gt;Step Over&lt;/b&gt;&lt;p&gt;Execute a single Python statement staying in the same frame. If the statement is an &lt;tt&gt;import&lt;/tt&gt; statement, a class constructor, or a method or function call then control is returned to the debugger after the statement has completed.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="397"/>
+        <location filename="../Debugger/DebugUI.py" line="417"/>
         <source>Step Out</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="397"/>
+        <location filename="../Debugger/DebugUI.py" line="417"/>
         <source>Step Ou&amp;t</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="402"/>
-        <source>Execute Python statements until leaving the current frame</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="405"/>
-        <source>&lt;b&gt;Step Out&lt;/b&gt;&lt;p&gt;Execute Python statements until leaving the current frame. If the statements are inside an &lt;tt&gt;import&lt;/tt&gt; statement, a class constructor, or a method or function call then control is returned to the debugger after the current frame has been left.&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="416"/>
-        <source>Stop</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="416"/>
-        <source>&amp;Stop</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="421"/>
-        <source>Stop debugging</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../Debugger/DebugUI.py" line="422"/>
+        <source>Execute Python statements until leaving the current frame</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="425"/>
+        <source>&lt;b&gt;Step Out&lt;/b&gt;&lt;p&gt;Execute Python statements until leaving the current frame. If the statements are inside an &lt;tt&gt;import&lt;/tt&gt; statement, a class constructor, or a method or function call then control is returned to the debugger after the current frame has been left.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="436"/>
+        <source>Stop</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="436"/>
+        <source>&amp;Stop</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="441"/>
+        <source>Stop debugging</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="442"/>
         <source>&lt;b&gt;Stop&lt;/b&gt;&lt;p&gt;Stop the running debugging session.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="429"/>
+        <location filename="../Debugger/DebugUI.py" line="449"/>
         <source>Variables Type Filter</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="429"/>
-        <source>Varia&amp;bles Type Filter...</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="433"/>
-        <source>Configure variables type filter</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="435"/>
-        <source>&lt;b&gt;Variables Type Filter&lt;/b&gt;&lt;p&gt;Configure the variables type filter. Only variable types that are not selected are displayed in the global or local variables window during a debugging session.&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="445"/>
-        <source>Exceptions Filter</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="445"/>
-        <source>&amp;Exceptions Filter...</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../Debugger/DebugUI.py" line="449"/>
+        <source>Varia&amp;bles Type Filter...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="453"/>
+        <source>Configure variables type filter</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="455"/>
+        <source>&lt;b&gt;Variables Type Filter&lt;/b&gt;&lt;p&gt;Configure the variables type filter. Only variable types that are not selected are displayed in the global or local variables window during a debugging session.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="465"/>
+        <source>Exceptions Filter</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="465"/>
+        <source>&amp;Exceptions Filter...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="469"/>
         <source>Configure exceptions filter</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="451"/>
+        <location filename="../Debugger/DebugUI.py" line="471"/>
         <source>&lt;b&gt;Exceptions Filter&lt;/b&gt;&lt;p&gt;Configure the exceptions filter. Only exception types that are listed are highlighted during a debugging session.&lt;/p&gt;&lt;p&gt;Please note, that all unhandled exceptions are highlighted indepent from the filter list.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="462"/>
+        <location filename="../Debugger/DebugUI.py" line="482"/>
         <source>Ignored Exceptions</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="462"/>
+        <location filename="../Debugger/DebugUI.py" line="482"/>
         <source>&amp;Ignored Exceptions...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="466"/>
+        <location filename="../Debugger/DebugUI.py" line="486"/>
         <source>Configure ignored exceptions</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="468"/>
-        <source>&lt;b&gt;Ignored Exceptions&lt;/b&gt;&lt;p&gt;Configure the ignored exceptions. Only exception types that are not listed are highlighted during a debugging session.&lt;/p&gt;&lt;p&gt;Please note, that unhandled exceptions cannot be ignored.&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="487"/>
-        <source>Toggle Breakpoint</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="481"/>
-        <source>Shift+F11</source>
-        <comment>Debug|Toggle Breakpoint</comment>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../Debugger/DebugUI.py" line="488"/>
+        <source>&lt;b&gt;Ignored Exceptions&lt;/b&gt;&lt;p&gt;Configure the ignored exceptions. Only exception types that are not listed are highlighted during a debugging session.&lt;/p&gt;&lt;p&gt;Please note, that unhandled exceptions cannot be ignored.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="507"/>
+        <source>Toggle Breakpoint</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="501"/>
+        <source>Shift+F11</source>
+        <comment>Debug|Toggle Breakpoint</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="508"/>
         <source>&lt;b&gt;Toggle Breakpoint&lt;/b&gt;&lt;p&gt;Toggles a breakpoint at the current line of the current editor.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="502"/>
+        <location filename="../Debugger/DebugUI.py" line="522"/>
         <source>Edit Breakpoint</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="496"/>
+        <location filename="../Debugger/DebugUI.py" line="516"/>
         <source>Edit Breakpoint...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="496"/>
+        <location filename="../Debugger/DebugUI.py" line="516"/>
         <source>Shift+F12</source>
         <comment>Debug|Edit Breakpoint</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="503"/>
+        <location filename="../Debugger/DebugUI.py" line="523"/>
         <source>&lt;b&gt;Edit Breakpoint&lt;/b&gt;&lt;p&gt;Opens a dialog to edit the breakpoints properties. It works at the current line of the current editor.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="518"/>
+        <location filename="../Debugger/DebugUI.py" line="538"/>
         <source>Next Breakpoint</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="511"/>
+        <location filename="../Debugger/DebugUI.py" line="531"/>
         <source>Ctrl+Shift+PgDown</source>
         <comment>Debug|Next Breakpoint</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="519"/>
+        <location filename="../Debugger/DebugUI.py" line="539"/>
         <source>&lt;b&gt;Next Breakpoint&lt;/b&gt;&lt;p&gt;Go to next breakpoint of the current editor.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="533"/>
+        <location filename="../Debugger/DebugUI.py" line="553"/>
         <source>Previous Breakpoint</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="526"/>
+        <location filename="../Debugger/DebugUI.py" line="546"/>
         <source>Ctrl+Shift+PgUp</source>
         <comment>Debug|Previous Breakpoint</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="534"/>
+        <location filename="../Debugger/DebugUI.py" line="554"/>
         <source>&lt;b&gt;Previous Breakpoint&lt;/b&gt;&lt;p&gt;Go to previous breakpoint of the current editor.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="547"/>
+        <location filename="../Debugger/DebugUI.py" line="567"/>
         <source>Clear Breakpoints</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="541"/>
+        <location filename="../Debugger/DebugUI.py" line="561"/>
         <source>Ctrl+Shift+C</source>
         <comment>Debug|Clear Breakpoints</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="548"/>
+        <location filename="../Debugger/DebugUI.py" line="568"/>
         <source>&lt;b&gt;Clear Breakpoints&lt;/b&gt;&lt;p&gt;Clear breakpoints of all editors.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="574"/>
+        <location filename="../Debugger/DebugUI.py" line="594"/>
         <source>&amp;Debug</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="576"/>
+        <location filename="../Debugger/DebugUI.py" line="596"/>
         <source>&amp;Start</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="578"/>
+        <location filename="../Debugger/DebugUI.py" line="598"/>
         <source>&amp;Breakpoints</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="621"/>
+        <location filename="../Debugger/DebugUI.py" line="641"/>
         <source>Start</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="635"/>
+        <location filename="../Debugger/DebugUI.py" line="655"/>
         <source>Debug</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1073"/>
+        <location filename="../Debugger/DebugUI.py" line="1093"/>
         <source>The program being debugged contains an unspecified syntax error.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1092"/>
+        <location filename="../Debugger/DebugUI.py" line="1112"/>
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; contains the syntax error &lt;b&gt;{1}&lt;/b&gt; at line &lt;b&gt;{2}&lt;/b&gt;, character &lt;b&gt;{3}&lt;/b&gt;.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1110"/>
+        <location filename="../Debugger/DebugUI.py" line="1130"/>
         <source>An unhandled exception occured. See the shell window for details.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1157"/>
+        <location filename="../Debugger/DebugUI.py" line="1177"/>
         <source>&lt;p&gt;The debugged program raised the exception &lt;b&gt;{0}&lt;/b&gt;&lt;br&gt;&quot;&lt;b&gt;{1}&lt;/b&gt;&quot;&lt;br&gt;File: &lt;b&gt;{2}&lt;/b&gt;, Line: &lt;b&gt;{3}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Break here?&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1172"/>
+        <location filename="../Debugger/DebugUI.py" line="1192"/>
         <source>&lt;p&gt;The debugged program raised the exception &lt;b&gt;{0}&lt;/b&gt;&lt;br&gt;&quot;&lt;b&gt;{1}&lt;/b&gt;&quot;&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1235"/>
+        <location filename="../Debugger/DebugUI.py" line="1255"/>
         <source>The program being debugged has terminated unexpectedly.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1304"/>
+        <location filename="../Debugger/DebugUI.py" line="1324"/>
         <source>Breakpoint Condition Error</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1304"/>
+        <location filename="../Debugger/DebugUI.py" line="1324"/>
         <source>&lt;p&gt;The condition of the breakpoint &lt;b&gt;{0}, {1}&lt;/b&gt; contains a syntax error.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1340"/>
+        <location filename="../Debugger/DebugUI.py" line="1360"/>
         <source>Watch Expression Error</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1340"/>
+        <location filename="../Debugger/DebugUI.py" line="1360"/>
         <source>&lt;p&gt;The watch expression &lt;b&gt;{0}&lt;/b&gt; contains a syntax error.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1370"/>
+        <location filename="../Debugger/DebugUI.py" line="1390"/>
         <source>&lt;p&gt;A watch expression &apos;&lt;b&gt;{0}&lt;/b&gt;&apos; already exists.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1374"/>
+        <location filename="../Debugger/DebugUI.py" line="1394"/>
         <source>&lt;p&gt;A watch expression &apos;&lt;b&gt;{0}&lt;/b&gt;&apos; for the variable &lt;b&gt;{1}&lt;/b&gt; already exists.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1380"/>
+        <location filename="../Debugger/DebugUI.py" line="1400"/>
         <source>Watch expression already exists</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1544"/>
+        <location filename="../Debugger/DebugUI.py" line="1564"/>
         <source>Coverage of Project</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1532"/>
+        <location filename="../Debugger/DebugUI.py" line="1552"/>
         <source>Coverage of Script</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1802"/>
+        <location filename="../Debugger/DebugUI.py" line="1822"/>
         <source>There is no main script defined for the current project. Aborting</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1672"/>
+        <location filename="../Debugger/DebugUI.py" line="1692"/>
         <source>Profile of Project</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1660"/>
+        <location filename="../Debugger/DebugUI.py" line="1680"/>
         <source>Profile of Script</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1933"/>
+        <location filename="../Debugger/DebugUI.py" line="1953"/>
         <source>There is no main script defined for the current project. No debugging possible.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1042"/>
+        <location filename="../Debugger/DebugUI.py" line="1062"/>
         <source>Program terminated</source>
         <translation type="unfinished"></translation>
     </message>
@@ -5912,56 +5955,76 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1221"/>
+        <location filename="../Debugger/DebugUI.py" line="1241"/>
         <source>&lt;p&gt;The program generate the signal &quot;{0}&quot;.&lt;br/&gt;File: &lt;b&gt;{1}&lt;/b&gt;, Line: &lt;b&gt;{2}&lt;/b&gt;&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1009"/>
+        <location filename="../Debugger/DebugUI.py" line="1029"/>
         <source>&lt;p&gt;Message: {0}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1015"/>
-        <source>&lt;p&gt;The program has terminated with an exit status of {0}.&lt;/p&gt;{1}</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="1020"/>
-        <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; has terminated with an exit status of {1}.&lt;/p&gt;{2}</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="1028"/>
-        <source>Message: {0}</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../Debugger/DebugUI.py" line="1035"/>
+        <source>&lt;p&gt;The program has terminated with an exit status of {0}.&lt;/p&gt;{1}</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="1040"/>
+        <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; has terminated with an exit status of {1}.&lt;/p&gt;{2}</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="1048"/>
+        <source>Message: {0}</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="1055"/>
         <source>The program has terminated with an exit status of {0}.
 {1}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1038"/>
+        <location filename="../Debugger/DebugUI.py" line="1058"/>
         <source>&quot;{0}&quot; has terminated with an exit status of {1}.
 {2}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1047"/>
+        <location filename="../Debugger/DebugUI.py" line="1067"/>
         <source>The program has terminated with an exit status of {0}.
 {1}
 </source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1051"/>
+        <location filename="../Debugger/DebugUI.py" line="1071"/>
         <source>&quot;{0}&quot; has terminated with an exit status of {1}.
 {2}
 </source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="362"/>
+        <source>Move Instruction Pointer to Cursor</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="362"/>
+        <source>&amp;Jump To Cursor</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="367"/>
+        <source>Skip the code from the current line to the current cursor position</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="370"/>
+        <source>&lt;b&gt;Move Instruction Pointer to Cursor&lt;/b&gt;&lt;p&gt;Move the Python internal instruction pointer to the current cursor position without executing the code in between.&lt;/p&gt;&lt;p&gt;It&apos;s not possible to jump out of a function or jump in a code block, e.g. a loop. In these cases, a error message is printed to the log window.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>DebugViewer</name>
@@ -6425,32 +6488,32 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython2.py" line="812"/>
+        <location filename="../Debugger/DebuggerInterfacePython2.py" line="822"/>
         <source>Parent Process</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython2.py" line="813"/>
+        <location filename="../Debugger/DebuggerInterfacePython2.py" line="823"/>
         <source>Child process</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython2.py" line="814"/>
+        <location filename="../Debugger/DebuggerInterfacePython2.py" line="824"/>
         <source>Client forking</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython2.py" line="814"/>
+        <location filename="../Debugger/DebuggerInterfacePython2.py" line="824"/>
         <source>Select the fork branch to follow.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython2.py" line="859"/>
+        <location filename="../Debugger/DebuggerInterfacePython2.py" line="869"/>
         <source>Debug Protocol Error</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython2.py" line="859"/>
+        <location filename="../Debugger/DebuggerInterfacePython2.py" line="869"/>
         <source>&lt;p&gt;The response received from the debugger backend could not be decoded. Please report this issue with the received data to the eric bugs email address.&lt;/p&gt;&lt;p&gt;Error: {0}&lt;/p&gt;&lt;p&gt;Data:&lt;br/&gt;{0}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
@@ -6468,22 +6531,22 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython3.py" line="812"/>
+        <location filename="../Debugger/DebuggerInterfacePython3.py" line="822"/>
         <source>Parent Process</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython3.py" line="813"/>
+        <location filename="../Debugger/DebuggerInterfacePython3.py" line="823"/>
         <source>Child process</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython3.py" line="814"/>
+        <location filename="../Debugger/DebuggerInterfacePython3.py" line="824"/>
         <source>Client forking</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython3.py" line="814"/>
+        <location filename="../Debugger/DebuggerInterfacePython3.py" line="824"/>
         <source>Select the fork branch to follow.</source>
         <translation type="unfinished"></translation>
     </message>
@@ -6493,12 +6556,12 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython3.py" line="859"/>
+        <location filename="../Debugger/DebuggerInterfacePython3.py" line="869"/>
         <source>Debug Protocol Error</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython3.py" line="859"/>
+        <location filename="../Debugger/DebuggerInterfacePython3.py" line="869"/>
         <source>&lt;p&gt;The response received from the debugger backend could not be decoded. Please report this issue with the received data to the eric bugs email address.&lt;/p&gt;&lt;p&gt;Error: {0}&lt;/p&gt;&lt;p&gt;Data:&lt;br/&gt;{0}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
@@ -7409,7 +7472,7 @@
 <context>
     <name>DownloadManager</name>
     <message>
-        <location filename="../WebBrowser/Download/DownloadManager.ui" line="14"/>
+        <location filename="../WebBrowser/Download/DownloadManager.py" line="363"/>
         <source>Downloads</source>
         <translation type="unfinished"></translation>
     </message>
@@ -7855,92 +7918,92 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="257"/>
+        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="41"/>
         <source>Abort</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="264"/>
+        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="42"/>
         <source>Apply</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="271"/>
+        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="43"/>
         <source>Cancel</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="278"/>
+        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="44"/>
         <source>Close</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="285"/>
+        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="45"/>
         <source>Discard</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="292"/>
+        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="46"/>
         <source>Help</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="299"/>
+        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="47"/>
         <source>Ignore</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="306"/>
+        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="48"/>
         <source>No</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="313"/>
+        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="49"/>
         <source>No to all</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="320"/>
+        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="50"/>
         <source>Ok</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="327"/>
+        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="51"/>
         <source>Open</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="334"/>
+        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="52"/>
         <source>Reset</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="341"/>
+        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="53"/>
         <source>Restore defaults</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="348"/>
+        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="54"/>
         <source>Retry</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="355"/>
+        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="55"/>
         <source>Save</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="362"/>
+        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="56"/>
         <source>Save all</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="369"/>
+        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="57"/>
         <source>Yes</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.ui" line="376"/>
+        <location filename="../Plugins/WizardPlugins/E5MessageBoxWizard/E5MessageBoxWizardDialog.py" line="58"/>
         <source>Yes to all</source>
         <translation type="unfinished"></translation>
     </message>
@@ -9955,7 +10018,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.ui" line="146"/>
+        <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="249"/>
         <source>Add from installed APIs</source>
         <translation type="unfinished"></translation>
     </message>
@@ -9965,7 +10028,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.ui" line="156"/>
+        <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="268"/>
         <source>Add from Plugin APIs</source>
         <translation type="unfinished"></translation>
     </message>
@@ -9975,7 +10038,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.ui" line="173"/>
+        <location filename="../Preferences/ConfigurationPages/EditorAPIsPage.py" line="301"/>
         <source>Compile APIs</source>
         <translation type="unfinished"></translation>
     </message>
@@ -11111,7 +11174,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.ui" line="103"/>
+        <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="69"/>
         <source>Font</source>
         <translation type="unfinished"></translation>
     </message>
@@ -11121,7 +11184,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.ui" line="113"/>
+        <location filename="../Preferences/ConfigurationPages/EditorHighlightingStylesPage.py" line="357"/>
         <source>Fill to end of line</source>
         <translation type="unfinished"></translation>
     </message>
@@ -12652,7 +12715,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorStylesPage.ui" line="1080"/>
+        <location filename="../Preferences/ConfigurationPages/EditorStylesPage.py" line="58"/>
         <source>Disabled</source>
         <translation type="unfinished"></translation>
     </message>
@@ -13371,7 +13434,7 @@
 <context>
     <name>EmailDialog</name>
     <message>
-        <location filename="../UI/EmailDialog.ui" line="13"/>
+        <location filename="../UI/EmailDialog.py" line="346"/>
         <source>Send bug report</source>
         <translation type="unfinished"></translation>
     </message>
@@ -14789,12 +14852,12 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Helpviewer/FeaturePermissions/FeaturePermissionsDialog.ui" line="122"/>
+        <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="110"/>
         <source>Host</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Helpviewer/FeaturePermissions/FeaturePermissionsDialog.ui" line="127"/>
+        <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="111"/>
         <source>Permission</source>
         <translation type="unfinished"></translation>
     </message>
@@ -14809,7 +14872,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Helpviewer/FeaturePermissions/FeaturePermissionsDialog.ui" line="97"/>
+        <location filename="../WebBrowser/FeaturePermissions/FeaturePermissionsDialog.py" line="51"/>
         <source>Geolocation</source>
         <translation type="unfinished"></translation>
     </message>
@@ -15931,7 +15994,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.ui" line="158"/>
+        <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.py" line="193"/>
         <source>&lt;no flash cookie selected&gt;</source>
         <translation type="unfinished"></translation>
     </message>
@@ -15941,7 +16004,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.ui" line="137"/>
+        <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.py" line="122"/>
         <source>Origin:</source>
         <translation type="unfinished"></translation>
     </message>
@@ -15976,7 +16039,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.ui" line="225"/>
+        <location filename="../WebBrowser/FlashCookieManager/FlashCookieManagerDialog.py" line="213"/>
         <source>Remove Cookie</source>
         <translation type="unfinished"></translation>
     </message>
@@ -16401,7 +16464,7 @@
 <context>
     <name>GreaseMonkeyAddScriptDialog</name>
     <message>
-        <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.ui" line="14"/>
+        <location filename="../WebBrowser/GreaseMonkey/GreaseMonkeyAddScriptDialog.py" line="105"/>
         <source>GreaseMonkey Script Installation</source>
         <translation type="unfinished"></translation>
     </message>
@@ -21989,7 +22052,7 @@
 <context>
     <name>HgAddSubrepositoryDialog</name>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgAddSubrepositoryDialog.ui" line="14"/>
+        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgAddSubrepositoryDialog.py" line="98"/>
         <source>Add Sub-repository</source>
         <translation type="unfinished"></translation>
     </message>
@@ -23164,7 +23227,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgConflictsListDialog.ui" line="73"/>
+        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgConflictsListDialog.py" line="246"/>
         <source>Resolved</source>
         <translation type="unfinished"></translation>
     </message>
@@ -23174,7 +23237,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgConflictsListDialog.ui" line="83"/>
+        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgConflictsListDialog.py" line="244"/>
         <source>Unresolved</source>
         <translation type="unfinished"></translation>
     </message>
@@ -23751,7 +23814,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/GpgExtension/HgGpgSignaturesDialog.ui" line="55"/>
+        <location filename="../Plugins/VcsPlugins/vcsMercurial/GpgExtension/HgGpgSignaturesDialog.py" line="317"/>
         <source>Revision</source>
         <translation type="unfinished"></translation>
     </message>
@@ -24123,7 +24186,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HisteditExtension/HgHisteditPlanEditor.ui" line="14"/>
+        <location filename="../Plugins/VcsPlugins/vcsMercurial/HisteditExtension/HgHisteditPlanEditor.py" line="249"/>
         <source>Edit Plan</source>
         <translation type="unfinished"></translation>
     </message>
@@ -24264,7 +24327,7 @@
 <context>
     <name>HgLogBrowserDialog</name>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="14"/>
+        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="87"/>
         <source>Mercurial Log</source>
         <translation type="unfinished"></translation>
     </message>
@@ -24304,17 +24367,17 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="211"/>
+        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="115"/>
         <source>Revision</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="221"/>
+        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="116"/>
         <source>Author</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="231"/>
+        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="117"/>
         <source>Message</source>
         <translation type="unfinished"></translation>
     </message>
@@ -24856,7 +24919,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.ui" line="424"/>
+        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgLogBrowserDialog.py" line="2573"/>
         <source>Differences</source>
         <translation type="unfinished"></translation>
     </message>
@@ -28122,7 +28185,7 @@
 <context>
     <name>HgStatusDialog</name>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.ui" line="14"/>
+        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.py" line="334"/>
         <source>Mercurial Status</source>
         <translation type="unfinished"></translation>
     </message>
@@ -28253,7 +28316,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.ui" line="103"/>
+        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.py" line="638"/>
         <source>Commit</source>
         <translation type="unfinished"></translation>
     </message>
@@ -28308,7 +28371,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.ui" line="122"/>
+        <location filename="../Plugins/VcsPlugins/vcsMercurial/HgStatusDialog.py" line="784"/>
         <source>Differences</source>
         <translation type="unfinished"></translation>
     </message>
@@ -29719,7 +29782,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/History/HistoryDialog.ui" line="75"/>
+        <location filename="../WebBrowser/History/HistoryDialog.py" line="114"/>
         <source>&amp;Remove</source>
         <translation type="unfinished"></translation>
     </message>
@@ -29795,42 +29858,42 @@
 <context>
     <name>HistoryMenu</name>
     <message>
-        <location filename="../WebBrowser/History/HistoryMenu.py" line="363"/>
+        <location filename="../WebBrowser/History/HistoryMenu.py" line="372"/>
         <source>Show All History...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/History/HistoryMenu.py" line="366"/>
+        <location filename="../WebBrowser/History/HistoryMenu.py" line="375"/>
         <source>Clear History...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/History/HistoryMenu.py" line="398"/>
+        <location filename="../WebBrowser/History/HistoryMenu.py" line="407"/>
         <source>Clear History</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/History/HistoryMenu.py" line="398"/>
+        <location filename="../WebBrowser/History/HistoryMenu.py" line="407"/>
         <source>Do you want to clear the history?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/History/HistoryMenu.py" line="349"/>
+        <location filename="../WebBrowser/History/HistoryMenu.py" line="358"/>
         <source>Most Visited</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/History/HistoryMenu.py" line="288"/>
+        <location filename="../WebBrowser/History/HistoryMenu.py" line="297"/>
         <source>Closed Tabs</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/History/HistoryMenu.py" line="423"/>
+        <location filename="../WebBrowser/History/HistoryMenu.py" line="432"/>
         <source>Restore All Closed Tabs</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/History/HistoryMenu.py" line="426"/>
+        <location filename="../WebBrowser/History/HistoryMenu.py" line="435"/>
         <source>Clear List</source>
         <translation type="unfinished"></translation>
     </message>
@@ -34611,587 +34674,587 @@
 <context>
     <name>Lexers</name>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="83"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="87"/>
         <source>Bash</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="85"/>
-        <source>Batch</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="87"/>
-        <source>C/C++</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="89"/>
-        <source>C#</source>
+        <source>Batch</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="91"/>
-        <source>CMake</source>
+        <source>C/C++</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="93"/>
-        <source>CSS</source>
+        <source>C#</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="95"/>
-        <source>D</source>
+        <source>CMake</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="97"/>
-        <source>Diff</source>
+        <source>CSS</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="99"/>
-        <source>Fortran</source>
+        <source>D</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="101"/>
-        <source>Fortran77</source>
+        <source>Diff</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="103"/>
-        <source>HTML/PHP/XML</source>
+        <source>Fortran</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="105"/>
-        <source>IDL</source>
+        <source>Fortran77</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="107"/>
-        <source>Java</source>
+        <source>HTML/PHP/XML</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="109"/>
-        <source>JavaScript</source>
+        <source>IDL</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="111"/>
-        <source>Lua</source>
+        <source>Java</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="113"/>
+        <source>JavaScript</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="115"/>
+        <source>Lua</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="117"/>
         <source>Makefile</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="119"/>
-        <source>Pascal</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="121"/>
-        <source>Perl</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="123"/>
-        <source>PostScript</source>
+        <source>Pascal</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="125"/>
-        <source>Povray</source>
+        <source>Perl</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="127"/>
+        <source>PostScript</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="129"/>
+        <source>Povray</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="131"/>
         <source>Properties</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="135"/>
-        <source>Ruby</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="137"/>
-        <source>SQL</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="139"/>
-        <source>TCL</source>
+        <source>Ruby</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="141"/>
-        <source>TeX</source>
+        <source>SQL</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="143"/>
-        <source>VHDL</source>
+        <source>TCL</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="145"/>
-        <source>XML</source>
+        <source>TeX</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="147"/>
+        <source>VHDL</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="149"/>
+        <source>XML</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="151"/>
         <source>YAML</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="175"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="179"/>
         <source>Pygments</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="375"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="379"/>
         <source>Python Files (*.py *.py2 *.py3)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="378"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="382"/>
         <source>Python GUI Files (*.pyw *.pyw2 *.pyw3)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="565"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="569"/>
         <source>Pyrex Files (*.pyx)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="568"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="572"/>
         <source>Quixote Template Files (*.ptl)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="571"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="575"/>
         <source>Ruby Files (*.rb)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="574"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="578"/>
         <source>IDL Files (*.idl)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="393"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="397"/>
         <source>C Files (*.h *.c)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="396"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="400"/>
         <source>C++ Files (*.h *.hpp *.hh *.cxx *.cpp *.cc)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="586"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="590"/>
         <source>C# Files (*.cs)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="402"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="406"/>
         <source>HTML Files (*.html *.htm *.asp *.shtml)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="598"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="602"/>
         <source>CSS Files (*.css)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="601"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="605"/>
         <source>QSS Files (*.qss)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="411"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="415"/>
         <source>PHP Files (*.php *.php3 *.php4 *.php5 *.phtml)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="414"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="418"/>
         <source>XML Files (*.xml *.xsl *.xslt *.dtd *.svg *.xul *.xsd)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="613"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="617"/>
         <source>Qt Resource Files (*.qrc)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="420"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="424"/>
         <source>D Files (*.d *.di)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="622"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="626"/>
         <source>Java Files (*.java)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="625"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="629"/>
         <source>JavaScript Files (*.js)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="628"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="632"/>
         <source>SQL Files (*.sql)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="631"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="635"/>
         <source>Docbook Files (*.docbook)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="435"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="439"/>
         <source>Perl Files (*.pl *.pm *.ph)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="640"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="644"/>
         <source>Lua Files (*.lua)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="441"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="445"/>
         <source>Tex Files (*.tex *.sty *.aux *.toc *.idx)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="643"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="647"/>
         <source>Shell Files (*.sh)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="447"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="451"/>
         <source>Batch Files (*.bat *.cmd)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="450"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="454"/>
         <source>Diff Files (*.diff *.patch)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="453"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="457"/>
         <source>Makefiles (*.mak)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="456"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="460"/>
         <source>Properties Files (*.properties *.ini *.inf *.reg *.cfg *.cnf *.rc)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="667"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="671"/>
         <source>Povray Files (*.pov)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="463"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="467"/>
         <source>CMake Files (CMakeLists.txt *.cmake *.ctest)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="466"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="470"/>
         <source>VHDL Files (*.vhd *.vhdl)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="469"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="473"/>
         <source>TCL/Tk Files (*.tcl *.tk)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="472"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="476"/>
         <source>Fortran Files (*.f90 *.f95 *.f2k)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="475"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="479"/>
         <source>Fortran77 Files (*.f *.for)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="478"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="482"/>
         <source>Pascal Files (*.dpr *.dpk *.pas *.dfm *.inc *.pp)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="694"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="698"/>
         <source>PostScript Files (*.ps)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="484"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="488"/>
         <source>YAML Files (*.yaml *.yml)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="744"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="748"/>
         <source>All Files (*)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="556"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="560"/>
         <source>Python3 Files (*.py)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="562"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="566"/>
         <source>Python3 GUI Files (*.pyw)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="577"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="581"/>
         <source>C Files (*.c)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="580"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="584"/>
         <source>C++ Files (*.cpp)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="583"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="587"/>
         <source>C++/C Header Files (*.h)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="589"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="593"/>
         <source>HTML Files (*.html)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="592"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="596"/>
         <source>PHP Files (*.php)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="595"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="599"/>
         <source>ASP Files (*.asp)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="604"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="608"/>
         <source>XML Files (*.xml)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="607"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="611"/>
         <source>XSL Files (*.xsl)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="610"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="614"/>
         <source>DTD Files (*.dtd)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="616"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="620"/>
         <source>D Files (*.d)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="619"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="623"/>
         <source>D Interface Files (*.di)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="634"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="638"/>
         <source>Perl Files (*.pl)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="637"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="641"/>
         <source>Perl Module Files (*.pm)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="646"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="650"/>
         <source>Batch Files (*.bat)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="649"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="653"/>
         <source>TeX Files (*.tex)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="652"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="656"/>
         <source>TeX Template Files (*.sty)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="655"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="659"/>
         <source>Diff Files (*.diff)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="658"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="662"/>
         <source>Make Files (*.mak)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="661"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="665"/>
         <source>Properties Files (*.ini)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="664"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="668"/>
         <source>Configuration Files (*.cfg)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="670"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="674"/>
         <source>CMake Files (CMakeLists.txt)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="673"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="677"/>
         <source>CMake Macro Files (*.cmake)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="676"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="680"/>
         <source>VHDL Files (*.vhd)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="679"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="683"/>
         <source>TCL Files (*.tcl)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="682"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="686"/>
         <source>Tk Files (*.tk)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="685"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="689"/>
         <source>Fortran Files (*.f95)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="688"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="692"/>
         <source>Fortran77 Files (*.f)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="691"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="695"/>
         <source>Pascal Files (*.pas)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="697"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="701"/>
         <source>YAML Files (*.yml)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="553"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="557"/>
         <source>Python2 Files (*.py2)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="559"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="563"/>
         <source>Python2 GUI Files (*.pyw2)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="129"/>
-        <source>Python2</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="131"/>
-        <source>Python3</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="115"/>
-        <source>Matlab</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="117"/>
-        <source>Octave</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="487"/>
-        <source>Matlab Files (*.m *.m.matlab)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="700"/>
-        <source>Matlab Files (*.m)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="703"/>
-        <source>Octave Files (*.m.octave)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="490"/>
-        <source>Octave Files (*.m *.m.octave)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="133"/>
+        <source>Python2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="135"/>
+        <source>Python3</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="119"/>
+        <source>Matlab</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="121"/>
+        <source>Octave</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="491"/>
+        <source>Matlab Files (*.m *.m.matlab)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="704"/>
+        <source>Matlab Files (*.m)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="707"/>
+        <source>Octave Files (*.m.octave)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="494"/>
+        <source>Octave Files (*.m *.m.octave)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="137"/>
         <source>QSS</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="153"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="157"/>
         <source>Gettext</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="709"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="713"/>
         <source>Gettext Files (*.po)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="158"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="162"/>
         <source>CoffeeScript</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="716"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="720"/>
         <source>CoffeeScript Files (*.coffee)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="163"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="167"/>
         <source>JSON</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="723"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="727"/>
         <source>JSON Files (*.json)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="166"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="170"/>
         <source>Markdown</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="728"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="732"/>
         <source>Markdown Files (*.md)</source>
         <translation type="unfinished"></translation>
     </message>
@@ -35493,19 +35556,6 @@
     </message>
 </context>
 <context>
-    <name>McCabeChecker</name>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="423"/>
-        <source>&apos;{0}&apos; is too complex ({1})</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="425"/>
-        <source>{0}: {1}</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
     <name>MercurialPage</name>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsMercurial/ConfigurationPage/MercurialPage.ui" line="17"/>
@@ -35846,92 +35896,92 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="219"/>
+        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="40"/>
         <source>Apply</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="226"/>
+        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="39"/>
         <source>Abort</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="233"/>
+        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="41"/>
         <source>Cancel</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="240"/>
+        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="45"/>
         <source>Ignore</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="247"/>
+        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="54"/>
         <source>Save all</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="254"/>
+        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="53"/>
         <source>Save</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="261"/>
+        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="43"/>
         <source>Discard</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="268"/>
+        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="56"/>
         <source>Yes to all</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="275"/>
+        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="49"/>
         <source>Open</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="282"/>
+        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="50"/>
         <source>Reset</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="289"/>
+        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="48"/>
         <source>Ok</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="296"/>
+        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="46"/>
         <source>No</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="303"/>
+        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="44"/>
         <source>Help</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="310"/>
+        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="47"/>
         <source>No to all</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="317"/>
+        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="52"/>
         <source>Retry</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="324"/>
+        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="51"/>
         <source>Restore defaults</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="331"/>
+        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="55"/>
         <source>Yes</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.ui" line="338"/>
+        <location filename="../Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py" line="42"/>
         <source>Close</source>
         <translation type="unfinished"></translation>
     </message>
@@ -36642,157 +36692,157 @@
 <context>
     <name>MiscellaneousChecker</name>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="429"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="434"/>
         <source>coding magic comment not found</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="432"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="437"/>
         <source>unknown encoding ({0}) found in coding magic comment</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="435"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="440"/>
         <source>copyright notice not present</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="438"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="443"/>
         <source>copyright notice contains invalid author</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="473"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="478"/>
         <source>found {0} formatter</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="476"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="481"/>
         <source>format string does contain unindexed parameters</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="479"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="484"/>
         <source>docstring does contain unindexed parameters</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="482"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="487"/>
         <source>other string does contain unindexed parameters</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="485"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="490"/>
         <source>format call uses too large index ({0})</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="488"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="493"/>
         <source>format call uses missing keyword ({0})</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="491"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="496"/>
         <source>format call uses keyword arguments but no named entries</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="494"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="499"/>
         <source>format call uses variable arguments but no numbered entries</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="497"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="502"/>
         <source>format call uses implicit and explicit indexes together</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="500"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="505"/>
         <source>format call provides unused index ({0})</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="503"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="508"/>
         <source>format call provides unused keyword ({0})</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="506"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="511"/>
         <source>expected these __future__ imports: {0}; but only got: {1}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="509"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="514"/>
         <source>expected these __future__ imports: {0}; but got none</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="512"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="517"/>
         <source>print statement found</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="515"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="520"/>
         <source>one element tuple found</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="524"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="529"/>
         <source>{0}: {1}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="441"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="446"/>
         <source>&quot;{0}&quot; is a Python builtin and is being shadowed; consider renaming the variable</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="445"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="450"/>
         <source>&quot;{0}&quot; is used as an argument and thus shadows a Python builtin; consider renaming the argument</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="449"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="454"/>
         <source>unnecessary generator - rewrite as a list comprehension</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="452"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="457"/>
         <source>unnecessary generator - rewrite as a set comprehension</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="455"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="460"/>
         <source>unnecessary generator - rewrite as a dict comprehension</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="458"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="463"/>
         <source>unnecessary list comprehension - rewrite as a set comprehension</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="461"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="466"/>
         <source>unnecessary list comprehension - rewrite as a dict comprehension</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="464"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="469"/>
         <source>unnecessary list literal - rewrite as a set literal</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="467"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="472"/>
         <source>unnecessary list literal - rewrite as a dict literal</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="470"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="475"/>
         <source>unnecessary list comprehension - &quot;{0}&quot; can take a generator</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="521"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="526"/>
         <source>mutable default argument of type {0}</source>
         <translation type="unfinished"></translation>
     </message>
@@ -37681,7 +37731,7 @@
 <context>
     <name>NoCacheHostsDialog</name>
     <message>
-        <location filename="../Helpviewer/Network/NoCacheHostsDialog.ui" line="14"/>
+        <location filename="../Helpviewer/Network/NoCacheHostsDialog.py" line="52"/>
         <source>Not Cached Hosts</source>
         <translation type="unfinished"></translation>
     </message>
@@ -37789,7 +37839,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/NotificationsPage.ui" line="146"/>
+        <location filename="../Preferences/ConfigurationPages/NotificationsPage.py" line="81"/>
         <source>Visual Selection</source>
         <translation type="unfinished"></translation>
     </message>
@@ -38194,17 +38244,17 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/OpenSearch/OpenSearchEngineModel.py" line="135"/>
+        <location filename="../WebBrowser/OpenSearch/OpenSearchEngineModel.py" line="141"/>
         <source>&lt;strong&gt;Description:&lt;/strong&gt; {0}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/OpenSearch/OpenSearchEngineModel.py" line="139"/>
+        <location filename="../WebBrowser/OpenSearch/OpenSearchEngineModel.py" line="145"/>
         <source>&lt;strong&gt;Provides contextual suggestions&lt;/strong&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/OpenSearch/OpenSearchEngineModel.py" line="147"/>
+        <location filename="../WebBrowser/OpenSearch/OpenSearchEngineModel.py" line="153"/>
         <source>Comma-separated list of keywords that may be entered in the location bar followed by search terms to search with this engine</source>
         <translation type="unfinished"></translation>
     </message>
@@ -38459,7 +38509,7 @@
 <context>
     <name>PasswordsDialog</name>
     <message>
-        <location filename="../WebBrowser/Passwords/PasswordsDialog.ui" line="14"/>
+        <location filename="../WebBrowser/Passwords/PasswordsDialog.py" line="91"/>
         <source>Saved Passwords</source>
         <translation type="unfinished"></translation>
     </message>
@@ -43214,7 +43264,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../DataViews/PyCoverageDialog.ui" line="172"/>
+        <location filename="../DataViews/PyCoverageDialog.py" line="349"/>
         <source>Coverage</source>
         <translation type="unfinished"></translation>
     </message>
@@ -43293,7 +43343,7 @@
         </translation>
     </message>
     <message>
-        <location filename="../DataViews/PyCoverageDialog.ui" line="192"/>
+        <location filename="../DataViews/PyCoverageDialog.py" line="345"/>
         <source>%v/%m Files</source>
         <translation type="unfinished"></translation>
     </message>
@@ -43301,7 +43351,7 @@
 <context>
     <name>PyProfileDialog</name>
     <message>
-        <location filename="../DataViews/PyProfileDialog.ui" line="20"/>
+        <location filename="../DataViews/PyProfileDialog.py" line="233"/>
         <source>Profile Results</source>
         <translation type="unfinished"></translation>
     </message>
@@ -47873,7 +47923,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/QtHelp/QtHelpFiltersDialog.ui" line="89"/>
+        <location filename="../WebBrowser/QtHelp/QtHelpFiltersDialog.py" line="151"/>
         <source>Remove Filters</source>
         <translation type="unfinished"></translation>
     </message>
@@ -47883,7 +47933,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/QtHelp/QtHelpFiltersDialog.ui" line="99"/>
+        <location filename="../WebBrowser/QtHelp/QtHelpFiltersDialog.py" line="179"/>
         <source>Remove Attributes</source>
         <translation type="unfinished"></translation>
     </message>
@@ -49359,7 +49409,7 @@
 <context>
     <name>SendRefererWhitelistDialog</name>
     <message>
-        <location filename="../WebBrowser/Network/SendRefererWhitelistDialog.ui" line="14"/>
+        <location filename="../WebBrowser/Network/SendRefererWhitelistDialog.py" line="52"/>
         <source>Send Referer Whitelist</source>
         <translation type="unfinished"></translation>
     </message>
@@ -50559,7 +50609,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Snapshot/SnapWidget.ui" line="20"/>
+        <location filename="../Snapshot/SnapWidget.py" line="531"/>
         <source>eric6 Snapshot</source>
         <translation type="unfinished"></translation>
     </message>
@@ -50902,128 +50952,128 @@
 <context>
     <name>SqlBrowser</name>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="204"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="207"/>
         <source>SQL Browser</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="65"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="68"/>
         <source>Invalid URL: {0}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="73"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="76"/>
         <source>Unable to open connection: {0}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="85"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="88"/>
         <source>SQL Browser startup problem</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="100"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="103"/>
         <source>Add Connection</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="100"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="103"/>
         <source>Add &amp;Connection...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="105"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="108"/>
         <source>Open a dialog to add a new database connection</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="107"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="110"/>
         <source>&lt;b&gt;Add Connection&lt;/b&gt;&lt;p&gt;This opens a dialog to add a new database connection.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="116"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="119"/>
         <source>Quit</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="116"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="119"/>
         <source>&amp;Quit</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="116"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="119"/>
         <source>Ctrl+Q</source>
         <comment>File|Quit</comment>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="122"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="125"/>
         <source>Quit the SQL browser</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="123"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="126"/>
         <source>&lt;b&gt;Quit&lt;/b&gt;&lt;p&gt;Quit the SQL browser.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="129"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="132"/>
         <source>About</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="129"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="132"/>
         <source>&amp;About</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="133"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="136"/>
         <source>Display information about this software</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="135"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="138"/>
         <source>&lt;b&gt;About&lt;/b&gt;&lt;p&gt;Display some information about this software.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="142"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="145"/>
         <source>About Qt</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="142"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="145"/>
         <source>About &amp;Qt</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="146"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="149"/>
         <source>Display information about the Qt toolkit</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="148"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="151"/>
         <source>&lt;b&gt;About Qt&lt;/b&gt;&lt;p&gt;Display some information about the Qt toolkit.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="161"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="164"/>
         <source>&amp;File</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="169"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="172"/>
         <source>&amp;Help</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="178"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="181"/>
         <source>File</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="189"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="192"/>
         <source>&lt;h3&gt;About SQL Browser&lt;/h3&gt;&lt;p&gt;The SQL browser window is a little tool to examine the data and the schema of a database and to execute queries on a database.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
@@ -53124,7 +53174,7 @@
 <context>
     <name>SvnDiffDialog</name>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnDiffDialog.ui" line="14"/>
+        <location filename="../Plugins/VcsPlugins/vcsPySvn/SvnDiffDialog.py" line="171"/>
         <source>Subversion Diff</source>
         <translation type="unfinished"></translation>
     </message>
@@ -53426,17 +53476,17 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="112"/>
+        <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.py" line="661"/>
         <source>Revision</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="117"/>
+        <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.py" line="658"/>
         <source>Author</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.ui" line="127"/>
+        <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnLogBrowserDialog.py" line="165"/>
         <source>Message</source>
         <translation type="unfinished"></translation>
     </message>
@@ -53763,7 +53813,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnNewProjectOptionsDialog.ui" line="45"/>
+        <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnNewProjectOptionsDialog.py" line="128"/>
         <source>&amp;URL:</source>
         <translation type="unfinished"></translation>
     </message>
@@ -53855,7 +53905,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnOptionsDialog.ui" line="45"/>
+        <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnOptionsDialog.py" line="95"/>
         <source>&amp;URL:</source>
         <translation type="unfinished"></translation>
     </message>
@@ -55036,7 +55086,7 @@
 <context>
     <name>SvnStatusDialog</name>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="14"/>
+        <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="394"/>
         <source>Subversion Status</source>
         <translation type="unfinished"></translation>
     </message>
@@ -55312,7 +55362,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.ui" line="80"/>
+        <location filename="../Plugins/VcsPlugins/vcsSubversion/SvnStatusDialog.py" line="711"/>
         <source>Commit</source>
         <translation type="unfinished"></translation>
     </message>
@@ -60493,7 +60543,7 @@
 <context>
     <name>UnittestDialog</name>
     <message>
-        <location filename="../PyUnit/UnittestDialog.ui" line="14"/>
+        <location filename="../PyUnit/UnittestDialog.py" line="403"/>
         <source>Unittest</source>
         <translation type="unfinished"></translation>
     </message>
@@ -62062,7 +62112,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6603"/>
+        <location filename="../UI/UserInterface.py" line="6606"/>
         <source>&lt;/table&gt;</source>
         <translation type="unfinished"></translation>
     </message>
@@ -62284,47 +62334,47 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6209"/>
+        <location filename="../UI/UserInterface.py" line="6212"/>
         <source>Drop Error</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6209"/>
+        <location filename="../UI/UserInterface.py" line="6212"/>
         <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; is not a file.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6377"/>
+        <location filename="../UI/UserInterface.py" line="6380"/>
         <source>&amp;Cancel</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6386"/>
+        <location filename="../UI/UserInterface.py" line="6389"/>
         <source>Trying host {0}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6545"/>
+        <location filename="../UI/UserInterface.py" line="6548"/>
         <source>Update available</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6565"/>
+        <location filename="../UI/UserInterface.py" line="6568"/>
         <source>Error during updates check</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6565"/>
+        <location filename="../UI/UserInterface.py" line="6568"/>
         <source>Could not perform updates check.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6589"/>
+        <location filename="../UI/UserInterface.py" line="6592"/>
         <source>&lt;h3&gt;Available versions&lt;/h3&gt;&lt;table&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6630"/>
+        <location filename="../UI/UserInterface.py" line="6633"/>
         <source>First time usage</source>
         <translation type="unfinished"></translation>
     </message>
@@ -62364,12 +62414,12 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6455"/>
+        <location filename="../UI/UserInterface.py" line="6458"/>
         <source>Error getting versions information</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6448"/>
+        <location filename="../UI/UserInterface.py" line="6451"/>
         <source>The versions information could not be downloaded. Please go online and try again.</source>
         <translation type="unfinished"></translation>
     </message>
@@ -62384,7 +62434,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6455"/>
+        <location filename="../UI/UserInterface.py" line="6458"/>
         <source>The versions information could not be downloaded for the last 7 days. Please go online and try again.</source>
         <translation type="unfinished"></translation>
     </message>
@@ -62475,7 +62525,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6649"/>
+        <location filename="../UI/UserInterface.py" line="6652"/>
         <source>Select Workspace Directory</source>
         <translation type="unfinished"></translation>
     </message>
@@ -62885,7 +62935,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6377"/>
+        <location filename="../UI/UserInterface.py" line="6380"/>
         <source>%v/%m</source>
         <translation type="unfinished"></translation>
     </message>
@@ -62905,7 +62955,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6381"/>
+        <location filename="../UI/UserInterface.py" line="6384"/>
         <source>Version Check</source>
         <translation type="unfinished"></translation>
     </message>
@@ -62980,22 +63030,22 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6545"/>
+        <location filename="../UI/UserInterface.py" line="6548"/>
         <source>The update to &lt;b&gt;{0}&lt;/b&gt; of eric6 is available at &lt;b&gt;{1}&lt;/b&gt;. Would you like to get it?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6558"/>
+        <location filename="../UI/UserInterface.py" line="6561"/>
         <source>Eric6 is up to date</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6558"/>
+        <location filename="../UI/UserInterface.py" line="6561"/>
         <source>You are using the latest version of eric6</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6630"/>
+        <location filename="../UI/UserInterface.py" line="6633"/>
         <source>eric6 has not been configured yet. The configuration dialog will be started.</source>
         <translation type="unfinished"></translation>
     </message>
@@ -63015,7 +63065,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6397"/>
+        <location filename="../UI/UserInterface.py" line="6400"/>
         <source>The versions information cannot not be downloaded because you are &lt;b&gt;offline&lt;/b&gt;. Please go online and try again.</source>
         <translation type="unfinished"></translation>
     </message>
@@ -67708,17 +67758,17 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/WatchPointViewer.py" line="241"/>
+        <location filename="../Debugger/WatchPointViewer.py" line="243"/>
         <source>&lt;p&gt;A watch expression &apos;&lt;b&gt;{0}&lt;/b&gt;&apos; already exists.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/WatchPointViewer.py" line="245"/>
+        <location filename="../Debugger/WatchPointViewer.py" line="247"/>
         <source>&lt;p&gt;A watch expression &apos;&lt;b&gt;{0}&lt;/b&gt;&apos; for the variable &lt;b&gt;{1}&lt;/b&gt; already exists.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/WatchPointViewer.py" line="249"/>
+        <location filename="../Debugger/WatchPointViewer.py" line="251"/>
         <source>Watch expression already exists</source>
         <translation type="unfinished"></translation>
     </message>
@@ -71100,27 +71150,27 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="102"/>
+        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="105"/>
         <source>Local</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="120"/>
+        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="123"/>
         <source>{0} ({1})</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="210"/>
+        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="228"/>
         <source>bytes</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="213"/>
+        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="231"/>
         <source>kB</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="216"/>
+        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="234"/>
         <source>MB</source>
         <translation type="unfinished"></translation>
     </message>
--- a/i18n/eric6_es.ts	Sat Mar 25 17:37:44 2017 +0100
+++ b/i18n/eric6_es.ts	Sat Mar 25 17:38:02 2017 +0100
@@ -390,7 +390,7 @@
 <context>
     <name>AddBookmarkDialog</name>
     <message>
-        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="198"/>
+        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="200"/>
         <source>Add Bookmark</source>
         <translation>Añadir Marcador</translation>
     </message>
@@ -405,17 +405,17 @@
         <translation>Introduzca la dirección</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="112"/>
+        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="114"/>
         <source>Url</source>
         <translation>Url</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="113"/>
+        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="115"/>
         <source>Title</source>
         <translation>Título</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="195"/>
+        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="197"/>
         <source>Add Folder</source>
         <translation>Añadir carpeta</translation>
     </message>
@@ -2299,27 +2299,27 @@
         <translation>Nombre</translation>
     </message>
     <message>
-        <location filename="../UI/BrowserModel.py" line="713"/>
+        <location filename="../UI/BrowserModel.py" line="728"/>
         <source>Attributes</source>
         <translation>Atributos</translation>
     </message>
     <message>
-        <location filename="../UI/BrowserModel.py" line="645"/>
+        <location filename="../UI/BrowserModel.py" line="660"/>
         <source>Globals</source>
         <translation>Globales</translation>
     </message>
     <message>
-        <location filename="../UI/BrowserModel.py" line="639"/>
+        <location filename="../UI/BrowserModel.py" line="654"/>
         <source>Coding: {0}</source>
         <translation>Codificación: {0}</translation>
     </message>
     <message>
-        <location filename="../UI/BrowserModel.py" line="723"/>
+        <location filename="../UI/BrowserModel.py" line="738"/>
         <source>Class Attributes</source>
         <translation></translation>
     </message>
     <message>
-        <location filename="../UI/BrowserModel.py" line="651"/>
+        <location filename="../UI/BrowserModel.py" line="666"/>
         <source>Imports</source>
         <translation>Imports</translation>
     </message>
@@ -3161,27 +3161,27 @@
         <translation>Introducir patrones de nombre de archivo de los archivos a ser excluidos, separados por comas</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="615"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="658"/>
         <source>Press to start the code style check run</source>
         <translation>Pulsar para iniciar la comprobación de estilo de código</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="625"/>
-        <source>Press to fix the selected issues</source>
-        <translation>Pulsar para arreglar los problemas seleccionados</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="648"/>
-        <source>Press to load the default values</source>
-        <translation>Pulsar para cargar los valores por defecto</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="658"/>
-        <source>Press to store the current values as defaults</source>
-        <translation>Pulsar para almacenar los valores actuales como valores por defecto</translation>
-    </message>
-    <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="668"/>
+        <source>Press to fix the selected issues</source>
+        <translation>Pulsar para arreglar los problemas seleccionados</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="691"/>
+        <source>Press to load the default values</source>
+        <translation>Pulsar para cargar los valores por defecto</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="701"/>
+        <source>Press to store the current values as defaults</source>
+        <translation>Pulsar para almacenar los valores actuales como valores por defecto</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="711"/>
         <source>Press to reset the default values</source>
         <translation>Pulsar para resetear los valores por defecto</translation>
     </message>
@@ -3281,7 +3281,7 @@
         <translation>Arreglar problemas automaticamente</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="689"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="732"/>
         <source>&lt;b&gt;Result List&lt;/b&gt;
 &lt;p&gt;This list shows the results of the code style check. Double clicking
 an entry will open this entry in an editor window and position the cursor at
@@ -3291,52 +3291,52 @@
 sobre una entrada, la abrirá en una ventana de edición posicionando el cursor en la línea y posición correspondiente.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="705"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="748"/>
         <source>File/Line</source>
         <translation>Archivo/Línea</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="710"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="753"/>
         <source>Code</source>
         <translation>Código</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="715"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="758"/>
         <source>Message</source>
         <translation>Mensaje</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="77"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="79"/>
         <source>PEP-257</source>
         <translation>Muestra el progreso de la comprobación del estilo de código</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="78"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="80"/>
         <source>Eric</source>
         <translation>Eric</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="85"/>
-        <source>Statistics...</source>
-        <translation>Estadísticas...</translation>
-    </message>
-    <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="87"/>
+        <source>Statistics...</source>
+        <translation>Estadísticas...</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="89"/>
         <source>Press to show some statistics for the last run</source>
         <translation>Pulsar para mostrar algunas estadísticas de la última ejecución</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="90"/>
-        <source>Show</source>
-        <translation>Mostrar</translation>
-    </message>
-    <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="92"/>
+        <source>Show</source>
+        <translation>Mostrar</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="94"/>
         <source>Press to show all files containing an issue</source>
         <translation>Pulsar para mostrar todos los archivos con algún problema</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="579"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="592"/>
         <source>Error: {0}</source>
         <translation>Error: {0}</translation>
     </message>
@@ -3346,17 +3346,17 @@
         <translation>Arreglar: {0}</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="720"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="733"/>
         <source>No issues found.</source>
         <translation>No se han encontrado problemas.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="736"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="779"/>
         <source>Shows the progress of the code style check</source>
         <translation>Muestra el progreso de la revisión de estilo de código </translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="745"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="788"/>
         <source>%v/%m Files</source>
         <translation>%v/%m Archivos</translation>
     </message>
@@ -3371,32 +3371,32 @@
         <translation>Mostrar ignorados</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="672"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="685"/>
         <source>{0} (ignored)</source>
         <translation>{0} (ignorado)</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="564"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="577"/>
         <source>Preparing files...</source>
         <translation>Preparando archivos...</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="553"/>
         <source>Max. Complexity:</source>
-        <translation>Máx. Complejidad:</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="560"/>
+        <translation type="obsolete">Máx. Complejidad:</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="573"/>
         <source>Enter the maximum allowed code complexity (McCabe: 10)</source>
         <translation>Introducir la máxima complejidad de código permitida (McCabe: 10)</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="150"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="152"/>
         <source>Errors</source>
         <translation>Errores</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="606"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="619"/>
         <source>Transferring data...</source>
         <translation>Transfiriendo datos...</translation>
     </message>
@@ -3472,36 +3472,36 @@
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="547"/>
-        <source>McCabe Complexity</source>
-        <translation>Complejidad de McCabe</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="618"/>
-        <source>&amp;Start</source>
-        <translation>&amp;Iniciar</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="628"/>
-        <source>&amp;Fix Selected</source>
-        <translation>&amp;Arreglar seleccionados</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="651"/>
-        <source>&amp;Load Defaults</source>
-        <translation>Cargar Va&amp;lores por Defecto</translation>
+        <source>Code Complexity</source>
+        <translation type="unfinished">Complejidad de McCabe</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="661"/>
-        <source>St&amp;ore Defaults</source>
-        <translation>Almacenar val&amp;ores por defecto</translation>
+        <source>&amp;Start</source>
+        <translation>&amp;Iniciar</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="671"/>
+        <source>&amp;Fix Selected</source>
+        <translation>&amp;Arreglar seleccionados</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="694"/>
+        <source>&amp;Load Defaults</source>
+        <translation>Cargar Va&amp;lores por Defecto</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="704"/>
+        <source>St&amp;ore Defaults</source>
+        <translation>Almacenar val&amp;ores por defecto</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="714"/>
         <source>&amp;Reset Defaults</source>
         <translation>&amp;Restablecer Valores por Defecto</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="723"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="736"/>
         <source>No files found (check your ignore list).</source>
         <translation>No se han encontrado archivos (comprobar lista de ignorados).</translation>
     </message>
@@ -3530,6 +3530,31 @@
         <source>Press to delete the selected entries</source>
         <translation type="unfinished">Pulse para eliminar las entradas seleccionadas</translation>
     </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="566"/>
+        <source>Max. McCabe Complexity:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="589"/>
+        <source>Max. Line Complexity:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="596"/>
+        <source>Enter the maximum complexity (number of nodes) for a line of code</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="612"/>
+        <source>Max. Line Complexity Score:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="619"/>
+        <source>Enter the maximum allowed median for line complexity</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>CodeStyleCheckerPlugin</name>
@@ -3595,147 +3620,147 @@
 <context>
     <name>CodeStyleFixer</name>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="529"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="534"/>
         <source>Triple single quotes converted to triple double quotes.</source>
         <translation>Triple comilla simple convertida a triple comilla doble.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="532"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="537"/>
         <source>Introductory quotes corrected to be {0}&quot;&quot;&quot;</source>
         <translation>Comillas introductorias corregidas para ser {0}&quot;&quot;&quot;</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="535"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="540"/>
         <source>Single line docstring put on one line.</source>
         <translation>Docstrings de una sola línea puestos en una sola línea.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="538"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="543"/>
         <source>Period added to summary line.</source>
         <translation>Coma añadida a la línea de resumen.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="565"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="570"/>
         <source>Blank line before function/method docstring removed.</source>
         <translation>Línea en blanco antes de docstring de función/método eliminada.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="544"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="549"/>
         <source>Blank line inserted before class docstring.</source>
         <translation>Linea en blanco insertada delante de docstring de clase.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="547"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="552"/>
         <source>Blank line inserted after class docstring.</source>
         <translation>Linea en blanco insertada detrás de docstring.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="550"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="555"/>
         <source>Blank line inserted after docstring summary.</source>
         <translation>Linea en blanco insertada detrás de docstring de resumen.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="553"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="558"/>
         <source>Blank line inserted after last paragraph of docstring.</source>
         <translation>Linea en blanco insertada detrás de último párrafo de docstring.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="556"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="561"/>
         <source>Leading quotes put on separate line.</source>
         <translation>Comillas iniciales puestas en línea separada.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="559"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="564"/>
         <source>Trailing quotes put on separate line.</source>
         <translation>Comillas finales puestas en línea separada.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="562"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="567"/>
         <source>Blank line before class docstring removed.</source>
         <translation>Línea en blanco antes de docstring de clase eliminada.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="568"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="573"/>
         <source>Blank line after class docstring removed.</source>
         <translation>Línea en blanco detrás de docstring eliminada.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="571"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="576"/>
         <source>Blank line after function/method docstring removed.</source>
         <translation>Línea en blanco detrás de docstring de función/método eliminada.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="574"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="579"/>
         <source>Blank line after last paragraph removed.</source>
         <translation>Linea en blanco detrás de último párrafo eliminada.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="577"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="582"/>
         <source>Tab converted to 4 spaces.</source>
         <translation>Tabulador convertido a 4 espacios.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="580"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="585"/>
         <source>Indentation adjusted to be a multiple of four.</source>
         <translation>Indentación ajustada para ser un múltiplo de cuatro.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="583"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="588"/>
         <source>Indentation of continuation line corrected.</source>
         <translation>Indentación de línea de continuación corregida.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="586"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="591"/>
         <source>Indentation of closing bracket corrected.</source>
         <translation>Indentación de llave de cierre corregida.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="589"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="594"/>
         <source>Missing indentation of continuation line corrected.</source>
         <translation>Indentación inexistente en línea de continuación corregida.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="592"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="597"/>
         <source>Closing bracket aligned to opening bracket.</source>
         <translation>Llave de cierre alineada a llave de apertura.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="595"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="600"/>
         <source>Indentation level changed.</source>
         <translation>Nivel de indentación corregida.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="598"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="603"/>
         <source>Indentation level of hanging indentation changed.</source>
         <translation>Nivel de indentación de indentación colgante corregida.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="601"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="606"/>
         <source>Visual indentation corrected.</source>
         <translation>Indentación visual corregida.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="616"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="621"/>
         <source>Extraneous whitespace removed.</source>
         <translation>Eliminado espacio en blanco extraño.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="613"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="618"/>
         <source>Missing whitespace added.</source>
         <translation>Añadido espacio en blanco que faltaba.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="619"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="624"/>
         <source>Whitespace around comment sign corrected.</source>
         <translation>Espacio en blanco alrededor de signo de comentario corregido.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="622"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="627"/>
         <source>One blank line inserted.</source>
         <translation>Insertada una línea en blanco.</translation>
     </message>
     <message numerus="yes">
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="626"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="631"/>
         <source>%n blank line(s) inserted.</source>
         <translation>
             <numerusform>Insertada %n línea en blanco.</numerusform>
@@ -3743,7 +3768,7 @@
         </translation>
     </message>
     <message numerus="yes">
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="629"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="634"/>
         <source>%n superfluous lines removed</source>
         <translation>
             <numerusform>Eliminada %n línea en blanco sobrante</numerusform>
@@ -3751,77 +3776,77 @@
         </translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="633"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="638"/>
         <source>Superfluous blank lines removed.</source>
         <translation>Eliminadas líneas en blanco sobrantes.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="636"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="641"/>
         <source>Superfluous blank lines after function decorator removed.</source>
         <translation>Eliminadas líneas en blanco sobrantes después de decorador de función.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="639"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="644"/>
         <source>Imports were put on separate lines.</source>
         <translation>Imports estaban puestos en líneas separadas.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="642"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="647"/>
         <source>Long lines have been shortened.</source>
         <translation>Líneas largas se han acortado.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="645"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="650"/>
         <source>Redundant backslash in brackets removed.</source>
         <translation>Backslash redundante en llaves eliminado.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="651"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="656"/>
         <source>Compound statement corrected.</source>
         <translation>Sentencia compuesta corregida.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="654"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="659"/>
         <source>Comparison to None/True/False corrected.</source>
         <translation>Comparación a None/True/False corregida.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="657"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="662"/>
         <source>&apos;{0}&apos; argument added.</source>
         <translation>Añadido el argumento &apos;{0}&apos;.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="660"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="665"/>
         <source>&apos;{0}&apos; argument removed.</source>
         <translation>Eliminado el argumento &apos;{0}&apos;.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="663"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="668"/>
         <source>Whitespace stripped from end of line.</source>
         <translation>Espacio eliminado del final de la línea.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="666"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="671"/>
         <source>newline added to end of file.</source>
         <translation>Carácter de nueva línea añadido al final del archivo.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="669"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="674"/>
         <source>Superfluous trailing blank lines removed from end of file.</source>
         <translation>Eliminadas líneas en blanco sobrantes de final de archivo.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="672"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="677"/>
         <source>&apos;&lt;&gt;&apos; replaced by &apos;!=&apos;.</source>
         <translation>&apos;&lt;&gt;&apos; reemplazado por &apos;!=&apos;.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="676"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="681"/>
         <source>Could not save the file! Skipping it. Reason: {0}</source>
         <translation>¡No se ha podido guardar el archivo! Va a ser omitido. Razón: {0}</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="750"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="757"/>
         <source> no message defined for code &apos;{0}&apos;</source>
         <translation>sin mensaje definido para el código &apos;{0}&apos;</translation>
     </message>
@@ -4241,17 +4266,17 @@
         <translation>Alt+S</translation>
     </message>
     <message>
-        <location filename="../UI/CompareDialog.py" line="107"/>
+        <location filename="../UI/CompareDialog.py" line="110"/>
         <source>Compare</source>
         <translation>Comparar</translation>
     </message>
     <message>
-        <location filename="../UI/CompareDialog.py" line="109"/>
+        <location filename="../UI/CompareDialog.py" line="112"/>
         <source>Press to perform the comparison of the two files</source>
         <translation>Pulse para realizar la comparación de los dos archivos</translation>
     </message>
     <message>
-        <location filename="../UI/CompareDialog.py" line="250"/>
+        <location filename="../UI/CompareDialog.py" line="253"/>
         <source>Compare Files</source>
         <translation>Comparar Archivos</translation>
     </message>
@@ -4266,27 +4291,27 @@
         <translation>&amp;Sincronizar barras de desplazamiento horizontales</translation>
     </message>
     <message>
-        <location filename="../UI/CompareDialog.py" line="355"/>
+        <location filename="../UI/CompareDialog.py" line="358"/>
         <source>Total: {0}</source>
         <translation>Total: {0}</translation>
     </message>
     <message>
-        <location filename="../UI/CompareDialog.py" line="357"/>
+        <location filename="../UI/CompareDialog.py" line="360"/>
         <source>Changed: {0}</source>
         <translation>Cambiado: {0}</translation>
     </message>
     <message>
-        <location filename="../UI/CompareDialog.py" line="358"/>
+        <location filename="../UI/CompareDialog.py" line="361"/>
         <source>Added: {0}</source>
         <translation>Añadido: {0}</translation>
     </message>
     <message>
-        <location filename="../UI/CompareDialog.py" line="359"/>
+        <location filename="../UI/CompareDialog.py" line="362"/>
         <source>Deleted: {0}</source>
         <translation>Borrado: {0}</translation>
     </message>
     <message>
-        <location filename="../UI/CompareDialog.py" line="250"/>
+        <location filename="../UI/CompareDialog.py" line="253"/>
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
         <translation>&lt;p&gt;El archivo &lt;b&gt;{0}&lt;/b&gt; no se ha podido leer.&lt;/p&gt;</translation>
     </message>
@@ -4297,311 +4322,334 @@
     </message>
 </context>
 <context>
+    <name>ComplexityChecker</name>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="423"/>
+        <source>&apos;{0}&apos; is too complex ({1})</source>
+        <translation type="unfinished">&apos;{0}&apos; es demasiado complejo ({1})</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="425"/>
+        <source>source code line is too complex ({0})</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="427"/>
+        <source>overall source code line complexity is too high ({0})</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="430"/>
+        <source>{0}: {1}</source>
+        <translation type="unfinished">{0}: {1}</translation>
+    </message>
+</context>
+<context>
     <name>ConfigurationWidget</name>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="135"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="136"/>
         <source>Application</source>
         <translation>Aplicación</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="141"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="142"/>
         <source>CORBA</source>
         <translation>CORBA</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="144"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="145"/>
         <source>Email</source>
         <translation>Correo electrónico</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="147"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="148"/>
         <source>Graphics</source>
         <translation>Gráficos</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="153"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="154"/>
         <source>Icons</source>
         <translation>Iconos</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="172"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="173"/>
         <source>Plugin Manager</source>
         <translation>Gestor de Plugins</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="440"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="441"/>
         <source>Printer</source>
         <translation>Impresora</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="211"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="212"/>
         <source>Python</source>
         <translation>Python</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="182"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="183"/>
         <source>Qt</source>
         <translation>Qt</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="188"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="189"/>
         <source>Shell</source>
         <translation>Shell</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="191"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="192"/>
         <source>Tasks</source>
         <translation>Tareas</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="194"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="195"/>
         <source>Templates</source>
         <translation>Plantillas</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="200"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="201"/>
         <source>Version Control Systems</source>
         <translation>Sistemas de Control de Versiones</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="205"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="206"/>
         <source>Debugger</source>
         <translation>Depurador</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="218"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="219"/>
         <source>Editor</source>
         <translation>Editor</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="221"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="222"/>
         <source>APIs</source>
         <translation>APIs</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="224"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="225"/>
         <source>Autocompletion</source>
         <translation>Autocompletar</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="232"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="233"/>
         <source>Calltips</source>
         <translation>Consejos de llamada (calltips)</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="238"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="239"/>
         <source>General</source>
         <translation>General</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="258"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="259"/>
         <source>Typing</source>
         <translation>Tecleo de codigo</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="261"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="262"/>
         <source>Exporters</source>
         <translation>Exportadores</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="265"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="266"/>
         <source>Highlighters</source>
         <translation>Resaltado de código</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="269"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="270"/>
         <source>Filetype Associations</source>
         <translation>Asociación de tipos de archivo</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="273"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="274"/>
         <source>Styles</source>
         <translation>Estilos</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="289"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="290"/>
         <source>Help</source>
         <translation>Ayuda</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="447"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="448"/>
         <source>Help Documentation</source>
         <translation>Documentación de Ayuda</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="296"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="297"/>
         <source>Help Viewers</source>
         <translation>Visores de Ayuda</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="307"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="308"/>
         <source>Project</source>
         <translation>Proyecto</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="304"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="305"/>
         <source>Project Viewer</source>
         <translation>Visor de proyecto</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="310"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="311"/>
         <source>Multiproject</source>
         <translation>Multiproyecto</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="434"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="435"/>
         <source>Interface</source>
         <translation>Interfaz de Usuario</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="321"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="322"/>
         <source>Viewmanager</source>
         <translation>Gestor de vistas</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="714"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="715"/>
         <source>Configuration Page Error</source>
         <translation> Error de Configuración de Página</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="241"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="242"/>
         <source>Filehandling</source>
         <translation>Gestión de archivos</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="245"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="246"/>
         <source>Searching</source>
         <translation>Búsquedas</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="452"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="453"/>
         <source>Appearance</source>
         <translation>Apariencia</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="235"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="236"/>
         <source>QScintilla</source>
         <translation>QScintilla</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="252"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="253"/>
         <source>Style</source>
         <translation>Estilo</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="280"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="281"/>
         <source>Properties</source>
         <translation>Propiedades</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="636"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="637"/>
         <source>Preferences</source>
         <translation>Preferencias</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="641"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="642"/>
         <source>Please select an entry of the list 
 to display the configuration page.</source>
         <translation>Por favor, seleccione una entrada de la lista
 para visualizar la página de configuración.</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="437"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="438"/>
         <source>Network</source>
         <translation>Red</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="468"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="469"/>
         <source>Spell checking</source>
         <translation>Corrección ortográfica</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="214"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="215"/>
         <source>Python3</source>
         <translation>Python3</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="714"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="715"/>
         <source>&lt;p&gt;The configuration page &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
         <translation>&lt;p&gt;La página de configuración  &lt;b&gt;{0}&lt;/b&gt; no puede ser cargada.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="277"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="278"/>
         <source>Keywords</source>
         <translation>Palabras clave</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="138"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="139"/>
         <source>Cooperation</source>
         <translation>Cooperación</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="484"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="485"/>
         <source>Tray Starter</source>
         <translation>Lanzador de bandeja de sistema</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="463"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="464"/>
         <source>VirusTotal Interface</source>
         <translation>Interfaz de VirusTotal</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="443"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="444"/>
         <source>Security</source>
         <translation>Seguridad</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="168"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="169"/>
         <source>Notifications</source>
         <translation>Notificaciones</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="156"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="157"/>
         <source>IRC</source>
         <translation>IRC</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="255"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="256"/>
         <source>Code Checkers</source>
         <translation>Comprobadores de Código</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="455"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="456"/>
         <source>eric6 Web Browser</source>
         <translation>Navegador Web de eric6</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="159"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="160"/>
         <source>Log-Viewer</source>
         <translation>Visor de Log</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="162"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="163"/>
         <source>Mimetypes</source>
         <translation>Mimetypes</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="574"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="575"/>
         <source>Enter search text...</source>
         <translation>Introducir texto de búsqueda...</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="284"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="285"/>
         <source>Mouse Click Handlers</source>
         <translation>Manejadores de clicks del ratón</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="459"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="460"/>
         <source>Flash Cookie Manager</source>
         <translation>Gestor de Cookies de Flash</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="497"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="498"/>
         <source>Hex Editor</source>
         <translation>Editor Hexadecimal</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="354"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="355"/>
         <source>Web Browser</source>
         <translation>Navegador Web</translation>
     </message>
@@ -5339,7 +5387,7 @@
         <translation>Conexión desde un host ilegal</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugServer.py" line="1341"/>
+        <location filename="../Debugger/DebugServer.py" line="1349"/>
         <source>
 Not connected
 </source>
@@ -5351,14 +5399,14 @@
         <translation>&lt;p&gt;Se ha intentado una conexión desde el host ilegal &lt;b&gt;{0}&lt;/b&gt;. ¿Aceptar esta conexión?.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugServer.py" line="1521"/>
+        <location filename="../Debugger/DebugServer.py" line="1529"/>
         <source>Passive debug connection received
 </source>
         <translation>Recibida conexión pasiva de depuración
 </translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugServer.py" line="1535"/>
+        <location filename="../Debugger/DebugServer.py" line="1543"/>
         <source>Passive debug connection closed
 </source>
         <translation>Cerrada conexión pasiva de depuración
@@ -5378,7 +5426,7 @@
 <context>
     <name>DebugUI</name>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1788"/>
+        <location filename="../Debugger/DebugUI.py" line="1808"/>
         <source>Run Script</source>
         <translation>Ejecutar Script</translation>
     </message>
@@ -5398,7 +5446,7 @@
         <translation>&lt;b&gt;Ejecutar Script&lt;/b&gt;&lt;p&gt;Establece los parámetros de la línea de comandos y ejecuta el script fuera del depurador. Si tiene cambios sin guardar, deben ser guardados primero.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1802"/>
+        <location filename="../Debugger/DebugUI.py" line="1822"/>
         <source>Run Project</source>
         <translation>Ejecutar Proyecto</translation>
     </message>
@@ -5498,7 +5546,7 @@
         <translation>&lt;b&gt;Hacer Profiling del Proyecto&lt;/b&gt;&lt;p&gt;Establecer los argumentos de línea de comandos y hacer profiling del proyecto actual. Si hay archivos que tienen cambios sin guardar, se puede guardar primero.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1919"/>
+        <location filename="../Debugger/DebugUI.py" line="1939"/>
         <source>Debug Script</source>
         <translation>Depurar Script</translation>
     </message>
@@ -5518,7 +5566,7 @@
         <translation>&lt;b&gt;Depurar Script&lt;/b&gt;&lt;p&gt;Establecer los argumentos de línea de comandos y establecer la línea actual en la ventana actual de edición como la primera sentencia Python ejecutable. Si el archivo tiene cambios sin guardar, se puede guardar primero.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1933"/>
+        <location filename="../Debugger/DebugUI.py" line="1953"/>
         <source>Debug Project</source>
         <translation>Depurar proyecto</translation>
     </message>
@@ -5588,352 +5636,352 @@
         <translation>&lt;b&gt;Continuar hasta el Cursor&lt;/b&gt;&lt;p&gt;Continúa ejecutando el programa desde la línea actual hasta la posición actual del cursor.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="362"/>
+        <location filename="../Debugger/DebugUI.py" line="382"/>
         <source>Single Step</source>
         <translation>Un paso</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="362"/>
+        <location filename="../Debugger/DebugUI.py" line="382"/>
         <source>Sin&amp;gle Step</source>
         <translation>Un &amp;paso</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="367"/>
+        <location filename="../Debugger/DebugUI.py" line="387"/>
         <source>Execute a single Python statement</source>
         <translation>Ejecuta una sentencia python</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="368"/>
+        <location filename="../Debugger/DebugUI.py" line="388"/>
         <source>&lt;b&gt;Single Step&lt;/b&gt;&lt;p&gt;Execute a single Python statement. If the statement is an &lt;tt&gt;import&lt;/tt&gt; statement, a class constructor, or a method or function call then control is returned to the debugger at the next statement.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Paso Único&lt;/b&gt;&lt;p&gt;Ejecutar una única sentencia Python. Si la sentencia es un &lt;tt&gt;import&lt;/tt&gt;, un constructor de clase, o un método o llamada a función entonces el control se devuelve al depurador en la siguiente sentencia.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="378"/>
+        <location filename="../Debugger/DebugUI.py" line="398"/>
         <source>Step Over</source>
         <translation>Saltar</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="378"/>
+        <location filename="../Debugger/DebugUI.py" line="398"/>
         <source>Step &amp;Over</source>
         <translation>Salta&amp;r</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="383"/>
+        <location filename="../Debugger/DebugUI.py" line="403"/>
         <source>Execute a single Python statement staying in the current frame</source>
         <translation>Ejecutar una única sentencia Python sin salir del marco actual</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="386"/>
+        <location filename="../Debugger/DebugUI.py" line="406"/>
         <source>&lt;b&gt;Step Over&lt;/b&gt;&lt;p&gt;Execute a single Python statement staying in the same frame. If the statement is an &lt;tt&gt;import&lt;/tt&gt; statement, a class constructor, or a method or function call then control is returned to the debugger after the statement has completed.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Saltar&lt;/b&gt;&lt;p&gt;Eejcutar una única sentencia Python sin salir del marco actual. Si la sentencia es un &lt;tt&gt;import&lt;/tt&gt;, un constructor de clase, o un método o llamada a función, el control se devuelve al depurador despues de que la sentencia se haya completado.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="397"/>
+        <location filename="../Debugger/DebugUI.py" line="417"/>
         <source>Step Out</source>
         <translation>Paso atras</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="397"/>
+        <location filename="../Debugger/DebugUI.py" line="417"/>
         <source>Step Ou&amp;t</source>
         <translation>Paso &amp;atras</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="402"/>
-        <source>Execute Python statements until leaving the current frame</source>
-        <translation>Ejecutar sentencia Python hasta abandonar el marco actual</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="405"/>
-        <source>&lt;b&gt;Step Out&lt;/b&gt;&lt;p&gt;Execute Python statements until leaving the current frame. If the statements are inside an &lt;tt&gt;import&lt;/tt&gt; statement, a class constructor, or a method or function call then control is returned to the debugger after the current frame has been left.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;Saltar fuera&lt;/b&gt;&lt;p&gt;Ejecuta sentencias Python hasta salir del marco actual. Si las sentencias están dentro de una sentencia &lt;tt&gt;import&lt;/tt&gt;, un constructor de clase, o un método o llamada a función, el control se devuelve al depurador despues de que el marco actual ha sido abandonado.&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="416"/>
-        <source>Stop</source>
-        <translation>Detener</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="416"/>
-        <source>&amp;Stop</source>
-        <translation>&amp;Parar</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="421"/>
-        <source>Stop debugging</source>
-        <translation>Detener depuración</translation>
-    </message>
-    <message>
         <location filename="../Debugger/DebugUI.py" line="422"/>
+        <source>Execute Python statements until leaving the current frame</source>
+        <translation>Ejecutar sentencia Python hasta abandonar el marco actual</translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="425"/>
+        <source>&lt;b&gt;Step Out&lt;/b&gt;&lt;p&gt;Execute Python statements until leaving the current frame. If the statements are inside an &lt;tt&gt;import&lt;/tt&gt; statement, a class constructor, or a method or function call then control is returned to the debugger after the current frame has been left.&lt;/p&gt;</source>
+        <translation>&lt;b&gt;Saltar fuera&lt;/b&gt;&lt;p&gt;Ejecuta sentencias Python hasta salir del marco actual. Si las sentencias están dentro de una sentencia &lt;tt&gt;import&lt;/tt&gt;, un constructor de clase, o un método o llamada a función, el control se devuelve al depurador despues de que el marco actual ha sido abandonado.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="436"/>
+        <source>Stop</source>
+        <translation>Detener</translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="436"/>
+        <source>&amp;Stop</source>
+        <translation>&amp;Parar</translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="441"/>
+        <source>Stop debugging</source>
+        <translation>Detener depuración</translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="442"/>
         <source>&lt;b&gt;Stop&lt;/b&gt;&lt;p&gt;Stop the running debugging session.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Detener&lt;/b&gt;&lt;p&gt;Detener la sesión de depuración en ejecución.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="429"/>
+        <location filename="../Debugger/DebugUI.py" line="449"/>
         <source>Variables Type Filter</source>
         <translation>Fitro por tipo de variable</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="429"/>
-        <source>Varia&amp;bles Type Filter...</source>
-        <translation>&amp;Fitro por tipo de variable...</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="433"/>
-        <source>Configure variables type filter</source>
-        <translation>Configurar Fitro por tipo de variable</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="435"/>
-        <source>&lt;b&gt;Variables Type Filter&lt;/b&gt;&lt;p&gt;Configure the variables type filter. Only variable types that are not selected are displayed in the global or local variables window during a debugging session.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;Fitro por tipo de variable&lt;/b&gt;&lt;p&gt;Configurar el fitro por tipo de variable. Durante una sesión de depuración, solo se muestran en las ventanas de variables locales o globales los tipos de variable que no han sido seleccionados.&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="445"/>
-        <source>Exceptions Filter</source>
-        <translation>Filtro de excepciones</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="445"/>
-        <source>&amp;Exceptions Filter...</source>
-        <translation>Filtro de e&amp;xcepciones...</translation>
-    </message>
-    <message>
         <location filename="../Debugger/DebugUI.py" line="449"/>
+        <source>Varia&amp;bles Type Filter...</source>
+        <translation>&amp;Fitro por tipo de variable...</translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="453"/>
+        <source>Configure variables type filter</source>
+        <translation>Configurar Fitro por tipo de variable</translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="455"/>
+        <source>&lt;b&gt;Variables Type Filter&lt;/b&gt;&lt;p&gt;Configure the variables type filter. Only variable types that are not selected are displayed in the global or local variables window during a debugging session.&lt;/p&gt;</source>
+        <translation>&lt;b&gt;Fitro por tipo de variable&lt;/b&gt;&lt;p&gt;Configurar el fitro por tipo de variable. Durante una sesión de depuración, solo se muestran en las ventanas de variables locales o globales los tipos de variable que no han sido seleccionados.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="465"/>
+        <source>Exceptions Filter</source>
+        <translation>Filtro de excepciones</translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="465"/>
+        <source>&amp;Exceptions Filter...</source>
+        <translation>Filtro de e&amp;xcepciones...</translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="469"/>
         <source>Configure exceptions filter</source>
         <translation>Configurar Filtro de excepciones</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="451"/>
+        <location filename="../Debugger/DebugUI.py" line="471"/>
         <source>&lt;b&gt;Exceptions Filter&lt;/b&gt;&lt;p&gt;Configure the exceptions filter. Only exception types that are listed are highlighted during a debugging session.&lt;/p&gt;&lt;p&gt;Please note, that all unhandled exceptions are highlighted indepent from the filter list.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Filtro de excepciones&lt;/b&gt;&lt;p&gt;Configurar el filtro de excepciones. Durante una sesión de depuración solo se resaltan los tipos de excepción de la lista.&lt;/p&gt;&lt;p&gt;Por favor, note que se resaltarán todas las excepciones que no sean gestionadas, independientemente de la lista de filtros.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="487"/>
+        <location filename="../Debugger/DebugUI.py" line="507"/>
         <source>Toggle Breakpoint</source>
         <translation>Alternar Punto de Interrupción (Breakpoint)</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="488"/>
+        <location filename="../Debugger/DebugUI.py" line="508"/>
         <source>&lt;b&gt;Toggle Breakpoint&lt;/b&gt;&lt;p&gt;Toggles a breakpoint at the current line of the current editor.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Alternar Punto de Interrupción&lt;/b&gt;&lt;p&gt;Inserta o elimina un punto de interrupción en la línea actual del editor actual.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="502"/>
+        <location filename="../Debugger/DebugUI.py" line="522"/>
         <source>Edit Breakpoint</source>
         <translation>Editar Punto de Interrupción (Breakpoint)</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="496"/>
+        <location filename="../Debugger/DebugUI.py" line="516"/>
         <source>Edit Breakpoint...</source>
         <translation>Editar Punto de Interrupción (Breakpoint)...</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="503"/>
+        <location filename="../Debugger/DebugUI.py" line="523"/>
         <source>&lt;b&gt;Edit Breakpoint&lt;/b&gt;&lt;p&gt;Opens a dialog to edit the breakpoints properties. It works at the current line of the current editor.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Editar Punto de Interrupción (Breakpoint)&lt;/b&gt;&lt;p&gt;Abre un diálogo para editar las propiedades de los breakpoints. Se aplica a la línea actual del editor actual.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="518"/>
+        <location filename="../Debugger/DebugUI.py" line="538"/>
         <source>Next Breakpoint</source>
         <translation>Siguiente Punto de Interrupción (Breakpoint)</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="511"/>
+        <location filename="../Debugger/DebugUI.py" line="531"/>
         <source>Ctrl+Shift+PgDown</source>
         <comment>Debug|Next Breakpoint</comment>
         <translation>Ctrl+Shift+PgDown</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="519"/>
+        <location filename="../Debugger/DebugUI.py" line="539"/>
         <source>&lt;b&gt;Next Breakpoint&lt;/b&gt;&lt;p&gt;Go to next breakpoint of the current editor.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Siguiente Breakpoint&lt;/b&gt;&lt;p&gt;Mueve el cursor al siguiente breakpoint.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="533"/>
+        <location filename="../Debugger/DebugUI.py" line="553"/>
         <source>Previous Breakpoint</source>
         <translation>Breakpoint (Punto de interrupción) Anterior</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="526"/>
+        <location filename="../Debugger/DebugUI.py" line="546"/>
         <source>Ctrl+Shift+PgUp</source>
         <comment>Debug|Previous Breakpoint</comment>
         <translation>Ctrl+Shift+PgUp</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="534"/>
+        <location filename="../Debugger/DebugUI.py" line="554"/>
         <source>&lt;b&gt;Previous Breakpoint&lt;/b&gt;&lt;p&gt;Go to previous breakpoint of the current editor.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Punto de Interrupción (Breakpoint) Anterior&lt;/b&gt;&lt;p&gt;Mueve el cursor al anterior punto de interrupción.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="547"/>
+        <location filename="../Debugger/DebugUI.py" line="567"/>
         <source>Clear Breakpoints</source>
         <translation>Eliminar  Puntos de Interrupción (Breakpoints)</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="541"/>
+        <location filename="../Debugger/DebugUI.py" line="561"/>
         <source>Ctrl+Shift+C</source>
         <comment>Debug|Clear Breakpoints</comment>
         <translation>Ctrl+Shift+C</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="548"/>
+        <location filename="../Debugger/DebugUI.py" line="568"/>
         <source>&lt;b&gt;Clear Breakpoints&lt;/b&gt;&lt;p&gt;Clear breakpoints of all editors.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Eliminar Puntos de Interrupción (Breakpoints)&lt;/b&gt;&lt;p&gt;Elimina todos los puntos de interrupción del editor.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="574"/>
+        <location filename="../Debugger/DebugUI.py" line="594"/>
         <source>&amp;Debug</source>
         <translation>&amp;Depurar</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="576"/>
+        <location filename="../Debugger/DebugUI.py" line="596"/>
         <source>&amp;Start</source>
         <translation>&amp;Iniciar</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="578"/>
+        <location filename="../Debugger/DebugUI.py" line="598"/>
         <source>&amp;Breakpoints</source>
         <translation>Puntos de interrupción (&amp;Breakpoints)</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="621"/>
+        <location filename="../Debugger/DebugUI.py" line="641"/>
         <source>Start</source>
         <translation>Iniciar</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="635"/>
+        <location filename="../Debugger/DebugUI.py" line="655"/>
         <source>Debug</source>
         <translation>Depurar</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1073"/>
+        <location filename="../Debugger/DebugUI.py" line="1093"/>
         <source>The program being debugged contains an unspecified syntax error.</source>
         <translation>El programa en depuración contiene un error de sintaxis no especificado.</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1110"/>
+        <location filename="../Debugger/DebugUI.py" line="1130"/>
         <source>An unhandled exception occured. See the shell window for details.</source>
         <translation>Ha saltado una excepción que no ha sido manejada. Vea la ventana de shell para mas detalles.</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1235"/>
+        <location filename="../Debugger/DebugUI.py" line="1255"/>
         <source>The program being debugged has terminated unexpectedly.</source>
         <translation>El programa en depuración ha terminado inesperadamente.</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1304"/>
+        <location filename="../Debugger/DebugUI.py" line="1324"/>
         <source>Breakpoint Condition Error</source>
         <translation>Error en la condición del Breakpoint</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1544"/>
+        <location filename="../Debugger/DebugUI.py" line="1564"/>
         <source>Coverage of Project</source>
         <translation>Cobertura del Proyecto</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1532"/>
+        <location filename="../Debugger/DebugUI.py" line="1552"/>
         <source>Coverage of Script</source>
         <translation>Cobertura del Script</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1802"/>
+        <location filename="../Debugger/DebugUI.py" line="1822"/>
         <source>There is no main script defined for the current project. Aborting</source>
         <translation>No hay script principal definido para el proyecto actual. Abortando</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1672"/>
+        <location filename="../Debugger/DebugUI.py" line="1692"/>
         <source>Profile of Project</source>
         <translation>Profiling del proyecto</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1660"/>
+        <location filename="../Debugger/DebugUI.py" line="1680"/>
         <source>Profile of Script</source>
         <translation>Profiling del script</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1933"/>
+        <location filename="../Debugger/DebugUI.py" line="1953"/>
         <source>There is no main script defined for the current project. No debugging possible.</source>
         <translation>No hay script principal definido para el proyecto actual. La depuración no es posible.</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1340"/>
+        <location filename="../Debugger/DebugUI.py" line="1360"/>
         <source>Watch Expression Error</source>
         <translation>Error en la Expresión a Examinar</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1380"/>
+        <location filename="../Debugger/DebugUI.py" line="1400"/>
         <source>Watch expression already exists</source>
         <translation>La expresión a Examinar ya existe</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="462"/>
+        <location filename="../Debugger/DebugUI.py" line="482"/>
         <source>Ignored Exceptions</source>
         <translation>Excepciones Ignoradas</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="462"/>
+        <location filename="../Debugger/DebugUI.py" line="482"/>
         <source>&amp;Ignored Exceptions...</source>
         <translation>Excepciones &amp;Ignoradas...</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="466"/>
+        <location filename="../Debugger/DebugUI.py" line="486"/>
         <source>Configure ignored exceptions</source>
         <translation>Configurar excepciones ignoradas</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="468"/>
+        <location filename="../Debugger/DebugUI.py" line="488"/>
         <source>&lt;b&gt;Ignored Exceptions&lt;/b&gt;&lt;p&gt;Configure the ignored exceptions. Only exception types that are not listed are highlighted during a debugging session.&lt;/p&gt;&lt;p&gt;Please note, that unhandled exceptions cannot be ignored.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Excepciones ignoradas&lt;/b&gt;&lt;p&gt;Configurar las excepciones ignoradas. Durante una sesión de depuración se resaltarán solamente los tipos de excepción que no están en la lista.&lt;/p&gt;&lt;p&gt;Por favor, note que las excepciones no gestionadas no pueden ser ignoradas..&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="481"/>
+        <location filename="../Debugger/DebugUI.py" line="501"/>
         <source>Shift+F11</source>
         <comment>Debug|Toggle Breakpoint</comment>
         <translation>Shift+F11</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="496"/>
+        <location filename="../Debugger/DebugUI.py" line="516"/>
         <source>Shift+F12</source>
         <comment>Debug|Edit Breakpoint</comment>
         <translation>Shift+F12</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1092"/>
+        <location filename="../Debugger/DebugUI.py" line="1112"/>
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; contains the syntax error &lt;b&gt;{1}&lt;/b&gt; at line &lt;b&gt;{2}&lt;/b&gt;, character &lt;b&gt;{3}&lt;/b&gt;.&lt;/p&gt;</source>
         <translation>&lt;p&gt;El archivo &lt;b&gt;{0}&lt;/b&gt; contiene el error de sintaxis &lt;b&gt;{1}&lt;/b&gt; en la línea&lt;b&gt;{2}&lt;/b&gt;, carácter &lt;b&gt;{3}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1157"/>
+        <location filename="../Debugger/DebugUI.py" line="1177"/>
         <source>&lt;p&gt;The debugged program raised the exception &lt;b&gt;{0}&lt;/b&gt;&lt;br&gt;&quot;&lt;b&gt;{1}&lt;/b&gt;&quot;&lt;br&gt;File: &lt;b&gt;{2}&lt;/b&gt;, Line: &lt;b&gt;{3}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Break here?&lt;/p&gt;</source>
         <translation>&lt;p&gt;El programa en depuración ha lanzado la excepción &lt;b&gt;{0}&lt;/b&gt;&lt;br&gt;&quot;&lt;b&gt;{1}&lt;/b&gt;&quot;&lt;br&gt;Archivo: &lt;b&gt;{2}&lt;/b&gt;, Línea: &lt;b&gt;{3}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;¿Interrumpir aquí?&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1172"/>
+        <location filename="../Debugger/DebugUI.py" line="1192"/>
         <source>&lt;p&gt;The debugged program raised the exception &lt;b&gt;{0}&lt;/b&gt;&lt;br&gt;&quot;&lt;b&gt;{1}&lt;/b&gt;&quot;&lt;/p&gt;</source>
         <translation>&lt;p&gt;El programa en depuración ha lanzado la excepción &lt;b&gt;{0}&lt;/b&gt;&lt;br&gt;&quot;&lt;b&gt;{1}&lt;/b&gt;&quot;&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1304"/>
+        <location filename="../Debugger/DebugUI.py" line="1324"/>
         <source>&lt;p&gt;The condition of the breakpoint &lt;b&gt;{0}, {1}&lt;/b&gt; contains a syntax error.&lt;/p&gt;</source>
         <translation>&lt;p&gt;La condición del punto de ruptura &lt;b&gt;{0},{1}&lt;/b&gt; tiene un error de sintaxis.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1340"/>
+        <location filename="../Debugger/DebugUI.py" line="1360"/>
         <source>&lt;p&gt;The watch expression &lt;b&gt;{0}&lt;/b&gt; contains a syntax error.&lt;/p&gt;</source>
         <translation>&lt;p&gt;La expresión a examinar &lt;b&gt;{0}&lt;/b&gt; contiene un error de sintaxis.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1370"/>
+        <location filename="../Debugger/DebugUI.py" line="1390"/>
         <source>&lt;p&gt;A watch expression &apos;&lt;b&gt;{0}&lt;/b&gt;&apos; already exists.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Una expresión a examinar &apos;&lt;b&gt;{0}&lt;/b&gt;&apos; ya existe.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1374"/>
+        <location filename="../Debugger/DebugUI.py" line="1394"/>
         <source>&lt;p&gt;A watch expression &apos;&lt;b&gt;{0}&lt;/b&gt;&apos; for the variable &lt;b&gt;{1}&lt;/b&gt; already exists.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Una expresión a examinar &apos;&lt;b&gt;{0}&lt;/b&gt;&apos; para la variable &lt;b&gt;{1}&lt;/b&gt; ya existe.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1042"/>
+        <location filename="../Debugger/DebugUI.py" line="1062"/>
         <source>Program terminated</source>
         <translation>Programa terminado</translation>
     </message>
@@ -5953,46 +6001,46 @@
         <translation>&lt;b&gt;Detener&lt;/b&gt;&lt;p&gt;Esto detiene el script que está corriendo en el backend del depurador.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1221"/>
+        <location filename="../Debugger/DebugUI.py" line="1241"/>
         <source>&lt;p&gt;The program generate the signal &quot;{0}&quot;.&lt;br/&gt;File: &lt;b&gt;{1}&lt;/b&gt;, Line: &lt;b&gt;{2}&lt;/b&gt;&lt;/p&gt;</source>
         <translation>&lt;p&gt;El programa ha generado la señal &quot;{0}&quot;.&lt;br/&gt;Archivo: &lt;b&gt;{1}&lt;/b&gt;, Línea: &lt;b&gt;{2}&lt;/b&gt;&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1009"/>
+        <location filename="../Debugger/DebugUI.py" line="1029"/>
         <source>&lt;p&gt;Message: {0}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Mensaje: {0}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1015"/>
-        <source>&lt;p&gt;The program has terminated with an exit status of {0}.&lt;/p&gt;{1}</source>
-        <translation>&lt;p&gt;El programa ha terminato con estado de salida {0}.&lt;/p&gt;{1}</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="1020"/>
-        <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; has terminated with an exit status of {1}.&lt;/p&gt;{2}</source>
-        <translation>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; ha terminado con estado de salida {1}.&lt;/p&gt;{2}</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="1028"/>
-        <source>Message: {0}</source>
-        <translation>Mensaje: {0}</translation>
-    </message>
-    <message>
         <location filename="../Debugger/DebugUI.py" line="1035"/>
+        <source>&lt;p&gt;The program has terminated with an exit status of {0}.&lt;/p&gt;{1}</source>
+        <translation>&lt;p&gt;El programa ha terminato con estado de salida {0}.&lt;/p&gt;{1}</translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="1040"/>
+        <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; has terminated with an exit status of {1}.&lt;/p&gt;{2}</source>
+        <translation>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; ha terminado con estado de salida {1}.&lt;/p&gt;{2}</translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="1048"/>
+        <source>Message: {0}</source>
+        <translation>Mensaje: {0}</translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="1055"/>
         <source>The program has terminated with an exit status of {0}.
 {1}</source>
         <translation>El programa ha terminado con estado de salida {0}.
 {1}</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1038"/>
+        <location filename="../Debugger/DebugUI.py" line="1058"/>
         <source>&quot;{0}&quot; has terminated with an exit status of {1}.
 {2}</source>
         <translation>&quot;{0}&quot; ha terminado con estado de salida {1}.
 {2}</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1047"/>
+        <location filename="../Debugger/DebugUI.py" line="1067"/>
         <source>The program has terminated with an exit status of {0}.
 {1}
 </source>
@@ -6000,13 +6048,33 @@
 {1}</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1051"/>
+        <location filename="../Debugger/DebugUI.py" line="1071"/>
         <source>&quot;{0}&quot; has terminated with an exit status of {1}.
 {2}
 </source>
         <translation>&quot;{0}&quot; ha terminado con estado de salida {1}.
 {2}</translation>
     </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="362"/>
+        <source>Move Instruction Pointer to Cursor</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="362"/>
+        <source>&amp;Jump To Cursor</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="367"/>
+        <source>Skip the code from the current line to the current cursor position</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="370"/>
+        <source>&lt;b&gt;Move Instruction Pointer to Cursor&lt;/b&gt;&lt;p&gt;Move the Python internal instruction pointer to the current cursor position without executing the code in between.&lt;/p&gt;&lt;p&gt;It&apos;s not possible to jump out of a function or jump in a code block, e.g. a loop. In these cases, a error message is printed to the log window.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>DebugViewer</name>
@@ -6478,32 +6546,32 @@
         <translation>&lt;p&gt;No ha sido posible lanzar el extremo del depurador.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython2.py" line="812"/>
+        <location filename="../Debugger/DebuggerInterfacePython2.py" line="822"/>
         <source>Parent Process</source>
         <translation>Proceso Padre</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython2.py" line="813"/>
+        <location filename="../Debugger/DebuggerInterfacePython2.py" line="823"/>
         <source>Child process</source>
         <translation>Proceso hijo</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython2.py" line="814"/>
+        <location filename="../Debugger/DebuggerInterfacePython2.py" line="824"/>
         <source>Client forking</source>
         <translation>Fork del cliente</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython2.py" line="814"/>
+        <location filename="../Debugger/DebuggerInterfacePython2.py" line="824"/>
         <source>Select the fork branch to follow.</source>
         <translation>Seleccionar la rama de fork para continuar.</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython2.py" line="859"/>
+        <location filename="../Debugger/DebuggerInterfacePython2.py" line="869"/>
         <source>Debug Protocol Error</source>
         <translation>Error de Protocolo de Depuración</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython2.py" line="859"/>
+        <location filename="../Debugger/DebuggerInterfacePython2.py" line="869"/>
         <source>&lt;p&gt;The response received from the debugger backend could not be decoded. Please report this issue with the received data to the eric bugs email address.&lt;/p&gt;&lt;p&gt;Error: {0}&lt;/p&gt;&lt;p&gt;Data:&lt;br/&gt;{0}&lt;/p&gt;</source>
         <translation>&lt;p&gt;La respuesta recibida desde el backend del depurador no se ha podido descodificar. Por favor, informar de este problema junto con los datos recibidos a la dirección de email para bugs de eric.&lt;/p&gt;&lt;p&gt;Error: {0}&lt;/p&gt;&lt;p&gt;Datos:&lt;br/&gt;{0}&lt;/p&gt;</translation>
     </message>
@@ -6521,22 +6589,22 @@
         <translation>&lt;p&gt;No ha sido posible lanzar el extremo del depurador.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython3.py" line="812"/>
+        <location filename="../Debugger/DebuggerInterfacePython3.py" line="822"/>
         <source>Parent Process</source>
         <translation>Proceso Padre</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython3.py" line="813"/>
+        <location filename="../Debugger/DebuggerInterfacePython3.py" line="823"/>
         <source>Child process</source>
         <translation>Proceso hijo</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython3.py" line="814"/>
+        <location filename="../Debugger/DebuggerInterfacePython3.py" line="824"/>
         <source>Client forking</source>
         <translation>Fork del cliente</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython3.py" line="814"/>
+        <location filename="../Debugger/DebuggerInterfacePython3.py" line="824"/>
         <source>Select the fork branch to follow.</source>
         <translation>Seleccionar la rama de fork para continuar.</translation>
     </message>
@@ -6546,12 +6614,12 @@
         <translation>&lt;p&gt;No se ha encontrado un intérprete de Python configurado.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython3.py" line="859"/>
+        <location filename="../Debugger/DebuggerInterfacePython3.py" line="869"/>
         <source>Debug Protocol Error</source>
         <translation>Error de Protocolo de Depuración</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython3.py" line="859"/>
+        <location filename="../Debugger/DebuggerInterfacePython3.py" line="869"/>
         <source>&lt;p&gt;The response received from the debugger backend could not be decoded. Please report this issue with the received data to the eric bugs email address.&lt;/p&gt;&lt;p&gt;Error: {0}&lt;/p&gt;&lt;p&gt;Data:&lt;br/&gt;{0}&lt;/p&gt;</source>
         <translation>&lt;p&gt;La respuesta recibida desde el backend del depurador no se ha podido descodificar. Por favor, informar de este problema junto con los datos recibidos a la dirección de email para bugs de eric.&lt;/p&gt;&lt;p&gt;Error: {0}&lt;/p&gt;&lt;p&gt;Datos:&lt;br/&gt;{0}&lt;/p&gt;</translation>
     </message>
@@ -29943,42 +30011,42 @@
 <context>
     <name>HistoryMenu</name>
     <message>
-        <location filename="../WebBrowser/History/HistoryMenu.py" line="363"/>
+        <location filename="../WebBrowser/History/HistoryMenu.py" line="372"/>
         <source>Show All History...</source>
         <translation>Mostrar Todo el Historial...</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/History/HistoryMenu.py" line="366"/>
+        <location filename="../WebBrowser/History/HistoryMenu.py" line="375"/>
         <source>Clear History...</source>
         <translation>Borrar Historial...</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/History/HistoryMenu.py" line="398"/>
+        <location filename="../WebBrowser/History/HistoryMenu.py" line="407"/>
         <source>Clear History</source>
         <translation>Borrar Historial</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/History/HistoryMenu.py" line="398"/>
+        <location filename="../WebBrowser/History/HistoryMenu.py" line="407"/>
         <source>Do you want to clear the history?</source>
         <translation>¿Desea eliminar el historial?</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/History/HistoryMenu.py" line="349"/>
+        <location filename="../WebBrowser/History/HistoryMenu.py" line="358"/>
         <source>Most Visited</source>
         <translation>Más visitados</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/History/HistoryMenu.py" line="288"/>
+        <location filename="../WebBrowser/History/HistoryMenu.py" line="297"/>
         <source>Closed Tabs</source>
         <translation>Pestañas Cerradas</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/History/HistoryMenu.py" line="423"/>
+        <location filename="../WebBrowser/History/HistoryMenu.py" line="432"/>
         <source>Restore All Closed Tabs</source>
         <translation>Restaurar Todas las Pestañas Cerradas</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/History/HistoryMenu.py" line="426"/>
+        <location filename="../WebBrowser/History/HistoryMenu.py" line="435"/>
         <source>Clear List</source>
         <translation>Borrar Lista</translation>
     </message>
@@ -34761,587 +34829,587 @@
 <context>
     <name>Lexers</name>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="83"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="87"/>
         <source>Bash</source>
         <translation>Bash</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="85"/>
-        <source>Batch</source>
-        <translation>Batch</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="87"/>
-        <source>C/C++</source>
-        <translation>C/C++</translation>
-    </message>
-    <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="89"/>
-        <source>C#</source>
-        <translation>C#</translation>
+        <source>Batch</source>
+        <translation>Batch</translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="91"/>
-        <source>CMake</source>
-        <translation>CMake</translation>
+        <source>C/C++</source>
+        <translation>C/C++</translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="93"/>
-        <source>CSS</source>
-        <translation>CSS</translation>
+        <source>C#</source>
+        <translation>C#</translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="95"/>
-        <source>D</source>
-        <translation>D</translation>
+        <source>CMake</source>
+        <translation>CMake</translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="97"/>
+        <source>CSS</source>
+        <translation>CSS</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="99"/>
+        <source>D</source>
+        <translation>D</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="101"/>
         <source>Diff</source>
         <translation>Diff</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="103"/>
-        <source>HTML/PHP/XML</source>
-        <translation>HTML/PHP/XML</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="105"/>
-        <source>IDL</source>
-        <translation>IDL</translation>
-    </message>
-    <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="107"/>
-        <source>Java</source>
-        <translation>Java</translation>
+        <source>HTML/PHP/XML</source>
+        <translation>HTML/PHP/XML</translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="109"/>
-        <source>JavaScript</source>
-        <translation>JavaScript</translation>
+        <source>IDL</source>
+        <translation>IDL</translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="111"/>
-        <source>Lua</source>
-        <translation>Lua</translation>
+        <source>Java</source>
+        <translation>Java</translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="113"/>
+        <source>JavaScript</source>
+        <translation>JavaScript</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="115"/>
+        <source>Lua</source>
+        <translation>Lua</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="117"/>
         <source>Makefile</source>
         <translation>Makefile</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="121"/>
-        <source>Perl</source>
-        <translation>Perl</translation>
-    </message>
-    <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="125"/>
+        <source>Perl</source>
+        <translation>Perl</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="129"/>
         <source>Povray</source>
         <translation>Povray</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="127"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="131"/>
         <source>Properties</source>
         <translation>Propiedades</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="135"/>
-        <source>Ruby</source>
-        <translation>Ruby</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="137"/>
-        <source>SQL</source>
-        <translation>SQL</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="141"/>
-        <source>TeX</source>
-        <translation>TeX</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="143"/>
-        <source>VHDL</source>
-        <translation>VHDL</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="565"/>
-        <source>Pyrex Files (*.pyx)</source>
-        <translation>Archivos Pyrex(*.pyx)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="568"/>
-        <source>Quixote Template Files (*.ptl)</source>
-        <translation>Archivos de Plantilla Quixote (*.ptl)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="571"/>
-        <source>Ruby Files (*.rb)</source>
-        <translation>Archivos Ruby (*.rb)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="574"/>
-        <source>IDL Files (*.idl)</source>
-        <translation>Archivos IDL (*.idl)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="393"/>
-        <source>C Files (*.h *.c)</source>
-        <translation>Archivos C (*.h *.c)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="396"/>
-        <source>C++ Files (*.h *.hpp *.hh *.cxx *.cpp *.cc)</source>
-        <translation>Archivos C++ (*.h *.hpp *.hh *.cxx *.cpp *.cc)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="586"/>
-        <source>C# Files (*.cs)</source>
-        <translation>Archivos C# (*.cs)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="402"/>
-        <source>HTML Files (*.html *.htm *.asp *.shtml)</source>
-        <translation>Archivos HTML (*.html *.htm *.asp *.shtml)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="598"/>
-        <source>CSS Files (*.css)</source>
-        <translation>Archivos CSS (*.css)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="601"/>
-        <source>QSS Files (*.qss)</source>
-        <translation>Archivos QSS (*.qss)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="411"/>
-        <source>PHP Files (*.php *.php3 *.php4 *.php5 *.phtml)</source>
-        <translation>Archivos PHP (*.php *.php3 *.php4 *.php5 *.phtml)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="613"/>
-        <source>Qt Resource Files (*.qrc)</source>
-        <translation>Archivos de Recursos Qt (*.qrc)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="420"/>
-        <source>D Files (*.d *.di)</source>
-        <translation>Archivos D (*.d *.di)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="622"/>
-        <source>Java Files (*.java)</source>
-        <translation>Archivos Java (*.java)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="625"/>
-        <source>JavaScript Files (*.js)</source>
-        <translation>Archivos JavaScript (*.js)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="628"/>
-        <source>SQL Files (*.sql)</source>
-        <translation>Archivos SQL (*.sql)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="631"/>
-        <source>Docbook Files (*.docbook)</source>
-        <translation>Archivos DocBook (*.docbook)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="435"/>
-        <source>Perl Files (*.pl *.pm *.ph)</source>
-        <translation>Archivos Perl (*.pl *.pm *.ph)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="640"/>
-        <source>Lua Files (*.lua)</source>
-        <translation>Archivos Lua (^.lua)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="441"/>
-        <source>Tex Files (*.tex *.sty *.aux *.toc *.idx)</source>
-        <translation>Archivos TeX (*.tex *.sty *.aux *.toc *.idx)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="643"/>
-        <source>Shell Files (*.sh)</source>
-        <translation>Archivos Shell (*.sh)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="447"/>
-        <source>Batch Files (*.bat *.cmd)</source>
-        <translation>Archivos Batch (*.bat *.cmd)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="450"/>
-        <source>Diff Files (*.diff *.patch)</source>
-        <translation>Archivos Diff (*.diff *.patch)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="453"/>
-        <source>Makefiles (*.mak)</source>
-        <translation>Makefiles (*.mak)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="456"/>
-        <source>Properties Files (*.properties *.ini *.inf *.reg *.cfg *.cnf *.rc)</source>
-        <translation>Archivos de Propiedades (*.properties *.ini *.inf *.reg *.cfg *.cnf *.rc)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="667"/>
-        <source>Povray Files (*.pov)</source>
-        <translation>Archivos Povray (*.pov)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="463"/>
-        <source>CMake Files (CMakeLists.txt *.cmake *.ctest)</source>
-        <translation>Archivos CMake (CMakeLists.txt *.cmake *.ctest)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="466"/>
-        <source>VHDL Files (*.vhd *.vhdl)</source>
-        <translation>Archivos VHDL (*.vhd *.vhdl)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="744"/>
-        <source>All Files (*)</source>
-        <translation>Todos los archivos (*)</translation>
-    </message>
-    <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="139"/>
-        <source>TCL</source>
-        <translation>TCL</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="469"/>
-        <source>TCL/Tk Files (*.tcl *.tk)</source>
-        <translation>Archivos TCL/Tk (*.tcl *.tk)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="577"/>
-        <source>C Files (*.c)</source>
-        <translation>Archivos C (*.c)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="580"/>
-        <source>C++ Files (*.cpp)</source>
-        <translation>Archivos C++ (*.cpp)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="583"/>
-        <source>C++/C Header Files (*.h)</source>
-        <translation>Archivos de cabecera C++ (*.h )</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="589"/>
-        <source>HTML Files (*.html)</source>
-        <translation>Archivos HTML (*.html)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="592"/>
-        <source>PHP Files (*.php)</source>
-        <translation>Archivos PHP (*.php)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="595"/>
-        <source>ASP Files (*.asp)</source>
-        <translation>Archivos ASP (*.asp)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="604"/>
-        <source>XML Files (*.xml)</source>
-        <translation>Archivos XML (*.xml)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="607"/>
-        <source>XSL Files (*.xsl)</source>
-        <translation>Archivos XSL (*.xsl)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="610"/>
-        <source>DTD Files (*.dtd)</source>
-        <translation>Archivos DTD (*.dtd)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="616"/>
-        <source>D Files (*.d)</source>
-        <translation>Archivos D (*.d)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="619"/>
-        <source>D Interface Files (*.di)</source>
-        <translation>Archivos de interfaces D (*.di)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="634"/>
-        <source>Perl Files (*.pl)</source>
-        <translation>Archivos Perl (*.pl)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="637"/>
-        <source>Perl Module Files (*.pm)</source>
-        <translation>Archivos de módulo Perl (*.pm)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="646"/>
-        <source>Batch Files (*.bat)</source>
-        <translation>Archivos Batch (*.bat)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="649"/>
-        <source>TeX Files (*.tex)</source>
-        <translation>Archivos TeX (*.tex)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="652"/>
-        <source>TeX Template Files (*.sty)</source>
-        <translation>Archivos de plantilla TeX (*.sty)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="655"/>
-        <source>Diff Files (*.diff)</source>
-        <translation>Archivos Diff (*.diff)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="658"/>
-        <source>Make Files (*.mak)</source>
-        <translation>Archivos Make (*.mak)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="661"/>
-        <source>Properties Files (*.ini)</source>
-        <translation>Archivos de Propiedades (*.ini)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="664"/>
-        <source>Configuration Files (*.cfg)</source>
-        <translation>Archivos de Configuración (*.cfg)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="670"/>
-        <source>CMake Files (CMakeLists.txt)</source>
-        <translation>Archivos CMake (CMakeLists.txt)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="673"/>
-        <source>CMake Macro Files (*.cmake)</source>
-        <translation>Archivos de Macro CMake (*.cmake)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="676"/>
-        <source>VHDL Files (*.vhd)</source>
-        <translation>Archivos VHDL (*.vhd)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="679"/>
-        <source>TCL Files (*.tcl)</source>
-        <translation>Archivos TCL (*.tcl)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="682"/>
-        <source>Tk Files (*.tk)</source>
-        <translation>Archivos Tk (*.tk)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="99"/>
-        <source>Fortran</source>
-        <translation>Fortran</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="101"/>
-        <source>Fortran77</source>
-        <translation>Fortran77</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="119"/>
-        <source>Pascal</source>
-        <translation>Pascal</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="123"/>
-        <source>PostScript</source>
-        <translation>PostScript</translation>
+        <source>Ruby</source>
+        <translation>Ruby</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="141"/>
+        <source>SQL</source>
+        <translation>SQL</translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="145"/>
-        <source>XML</source>
-        <translation>XML</translation>
+        <source>TeX</source>
+        <translation>TeX</translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="147"/>
+        <source>VHDL</source>
+        <translation>VHDL</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="569"/>
+        <source>Pyrex Files (*.pyx)</source>
+        <translation>Archivos Pyrex(*.pyx)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="572"/>
+        <source>Quixote Template Files (*.ptl)</source>
+        <translation>Archivos de Plantilla Quixote (*.ptl)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="575"/>
+        <source>Ruby Files (*.rb)</source>
+        <translation>Archivos Ruby (*.rb)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="578"/>
+        <source>IDL Files (*.idl)</source>
+        <translation>Archivos IDL (*.idl)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="397"/>
+        <source>C Files (*.h *.c)</source>
+        <translation>Archivos C (*.h *.c)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="400"/>
+        <source>C++ Files (*.h *.hpp *.hh *.cxx *.cpp *.cc)</source>
+        <translation>Archivos C++ (*.h *.hpp *.hh *.cxx *.cpp *.cc)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="590"/>
+        <source>C# Files (*.cs)</source>
+        <translation>Archivos C# (*.cs)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="406"/>
+        <source>HTML Files (*.html *.htm *.asp *.shtml)</source>
+        <translation>Archivos HTML (*.html *.htm *.asp *.shtml)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="602"/>
+        <source>CSS Files (*.css)</source>
+        <translation>Archivos CSS (*.css)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="605"/>
+        <source>QSS Files (*.qss)</source>
+        <translation>Archivos QSS (*.qss)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="415"/>
+        <source>PHP Files (*.php *.php3 *.php4 *.php5 *.phtml)</source>
+        <translation>Archivos PHP (*.php *.php3 *.php4 *.php5 *.phtml)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="617"/>
+        <source>Qt Resource Files (*.qrc)</source>
+        <translation>Archivos de Recursos Qt (*.qrc)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="424"/>
+        <source>D Files (*.d *.di)</source>
+        <translation>Archivos D (*.d *.di)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="626"/>
+        <source>Java Files (*.java)</source>
+        <translation>Archivos Java (*.java)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="629"/>
+        <source>JavaScript Files (*.js)</source>
+        <translation>Archivos JavaScript (*.js)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="632"/>
+        <source>SQL Files (*.sql)</source>
+        <translation>Archivos SQL (*.sql)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="635"/>
+        <source>Docbook Files (*.docbook)</source>
+        <translation>Archivos DocBook (*.docbook)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="439"/>
+        <source>Perl Files (*.pl *.pm *.ph)</source>
+        <translation>Archivos Perl (*.pl *.pm *.ph)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="644"/>
+        <source>Lua Files (*.lua)</source>
+        <translation>Archivos Lua (^.lua)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="445"/>
+        <source>Tex Files (*.tex *.sty *.aux *.toc *.idx)</source>
+        <translation>Archivos TeX (*.tex *.sty *.aux *.toc *.idx)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="647"/>
+        <source>Shell Files (*.sh)</source>
+        <translation>Archivos Shell (*.sh)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="451"/>
+        <source>Batch Files (*.bat *.cmd)</source>
+        <translation>Archivos Batch (*.bat *.cmd)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="454"/>
+        <source>Diff Files (*.diff *.patch)</source>
+        <translation>Archivos Diff (*.diff *.patch)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="457"/>
+        <source>Makefiles (*.mak)</source>
+        <translation>Makefiles (*.mak)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="460"/>
+        <source>Properties Files (*.properties *.ini *.inf *.reg *.cfg *.cnf *.rc)</source>
+        <translation>Archivos de Propiedades (*.properties *.ini *.inf *.reg *.cfg *.cnf *.rc)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="671"/>
+        <source>Povray Files (*.pov)</source>
+        <translation>Archivos Povray (*.pov)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="467"/>
+        <source>CMake Files (CMakeLists.txt *.cmake *.ctest)</source>
+        <translation>Archivos CMake (CMakeLists.txt *.cmake *.ctest)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="470"/>
+        <source>VHDL Files (*.vhd *.vhdl)</source>
+        <translation>Archivos VHDL (*.vhd *.vhdl)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="748"/>
+        <source>All Files (*)</source>
+        <translation>Todos los archivos (*)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="143"/>
+        <source>TCL</source>
+        <translation>TCL</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="473"/>
+        <source>TCL/Tk Files (*.tcl *.tk)</source>
+        <translation>Archivos TCL/Tk (*.tcl *.tk)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="581"/>
+        <source>C Files (*.c)</source>
+        <translation>Archivos C (*.c)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="584"/>
+        <source>C++ Files (*.cpp)</source>
+        <translation>Archivos C++ (*.cpp)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="587"/>
+        <source>C++/C Header Files (*.h)</source>
+        <translation>Archivos de cabecera C++ (*.h )</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="593"/>
+        <source>HTML Files (*.html)</source>
+        <translation>Archivos HTML (*.html)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="596"/>
+        <source>PHP Files (*.php)</source>
+        <translation>Archivos PHP (*.php)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="599"/>
+        <source>ASP Files (*.asp)</source>
+        <translation>Archivos ASP (*.asp)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="608"/>
+        <source>XML Files (*.xml)</source>
+        <translation>Archivos XML (*.xml)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="611"/>
+        <source>XSL Files (*.xsl)</source>
+        <translation>Archivos XSL (*.xsl)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="614"/>
+        <source>DTD Files (*.dtd)</source>
+        <translation>Archivos DTD (*.dtd)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="620"/>
+        <source>D Files (*.d)</source>
+        <translation>Archivos D (*.d)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="623"/>
+        <source>D Interface Files (*.di)</source>
+        <translation>Archivos de interfaces D (*.di)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="638"/>
+        <source>Perl Files (*.pl)</source>
+        <translation>Archivos Perl (*.pl)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="641"/>
+        <source>Perl Module Files (*.pm)</source>
+        <translation>Archivos de módulo Perl (*.pm)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="650"/>
+        <source>Batch Files (*.bat)</source>
+        <translation>Archivos Batch (*.bat)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="653"/>
+        <source>TeX Files (*.tex)</source>
+        <translation>Archivos TeX (*.tex)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="656"/>
+        <source>TeX Template Files (*.sty)</source>
+        <translation>Archivos de plantilla TeX (*.sty)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="659"/>
+        <source>Diff Files (*.diff)</source>
+        <translation>Archivos Diff (*.diff)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="662"/>
+        <source>Make Files (*.mak)</source>
+        <translation>Archivos Make (*.mak)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="665"/>
+        <source>Properties Files (*.ini)</source>
+        <translation>Archivos de Propiedades (*.ini)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="668"/>
+        <source>Configuration Files (*.cfg)</source>
+        <translation>Archivos de Configuración (*.cfg)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="674"/>
+        <source>CMake Files (CMakeLists.txt)</source>
+        <translation>Archivos CMake (CMakeLists.txt)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="677"/>
+        <source>CMake Macro Files (*.cmake)</source>
+        <translation>Archivos de Macro CMake (*.cmake)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="680"/>
+        <source>VHDL Files (*.vhd)</source>
+        <translation>Archivos VHDL (*.vhd)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="683"/>
+        <source>TCL Files (*.tcl)</source>
+        <translation>Archivos TCL (*.tcl)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="686"/>
+        <source>Tk Files (*.tk)</source>
+        <translation>Archivos Tk (*.tk)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="103"/>
+        <source>Fortran</source>
+        <translation>Fortran</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="105"/>
+        <source>Fortran77</source>
+        <translation>Fortran77</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="123"/>
+        <source>Pascal</source>
+        <translation>Pascal</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="127"/>
+        <source>PostScript</source>
+        <translation>PostScript</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="149"/>
+        <source>XML</source>
+        <translation>XML</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="151"/>
         <source>YAML</source>
         <translation>YAML</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="414"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="418"/>
         <source>XML Files (*.xml *.xsl *.xslt *.dtd *.svg *.xul *.xsd)</source>
         <translation>Archivos XML (*.xml *.xsl *.xslt *.dtd *.svg *.xul *.xsd)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="472"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="476"/>
         <source>Fortran Files (*.f90 *.f95 *.f2k)</source>
         <translation>Archivos Fortran (*.f90 *.f95 *.f2k)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="475"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="479"/>
         <source>Fortran77 Files (*.f *.for)</source>
         <translation>Archivos Fortran77 (*.f *.for)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="478"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="482"/>
         <source>Pascal Files (*.dpr *.dpk *.pas *.dfm *.inc *.pp)</source>
         <translation>Archivos Pascal (*.dpr *.dpk *.pas *.dfm *.inc *.pp)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="694"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="698"/>
         <source>PostScript Files (*.ps)</source>
         <translation>Archivos PostScript (*.ps)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="484"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="488"/>
         <source>YAML Files (*.yaml *.yml)</source>
         <translation>Archivos YAML (*.yaml *.yml)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="685"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="689"/>
         <source>Fortran Files (*.f95)</source>
         <translation>Archivos Fortran (*.f95)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="688"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="692"/>
         <source>Fortran77 Files (*.f)</source>
         <translation>Archivos Fortran77 (*.f)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="691"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="695"/>
         <source>Pascal Files (*.pas)</source>
         <translation>Archivos Pascal (*.pas)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="697"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="701"/>
         <source>YAML Files (*.yml)</source>
         <translation>Archivos YAML (*.yml)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="175"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="179"/>
         <source>Pygments</source>
         <translation>Pygments</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="375"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="379"/>
         <source>Python Files (*.py *.py2 *.py3)</source>
         <translation>Archivos Python (*.py *.py2 *.py3)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="378"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="382"/>
         <source>Python GUI Files (*.pyw *.pyw2 *.pyw3)</source>
         <translation>Archivos de GUI Python (*.pyw *.pyw2 *.pyw3)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="556"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="560"/>
         <source>Python3 Files (*.py)</source>
         <translation>Archivos Python (*.py3)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="562"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="566"/>
         <source>Python3 GUI Files (*.pyw)</source>
         <translation>Archivos de GUI Python3 (*.pyw)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="553"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="557"/>
         <source>Python2 Files (*.py2)</source>
         <translation>Archivos Python2 (*.py2)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="559"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="563"/>
         <source>Python2 GUI Files (*.pyw2)</source>
         <translation>Archivos de GUI Python2 (*.pyw2)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="129"/>
-        <source>Python2</source>
-        <translation>Python2</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="131"/>
-        <source>Python3</source>
-        <translation>Python3</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="115"/>
-        <source>Matlab</source>
-        <translation>Matlab</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="117"/>
-        <source>Octave</source>
-        <translation>Octave</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="487"/>
-        <source>Matlab Files (*.m *.m.matlab)</source>
-        <translation>Archivos Matlab (*.m *.m.matlab)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="700"/>
-        <source>Matlab Files (*.m)</source>
-        <translation>Archivos Matlab (*.m)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="703"/>
-        <source>Octave Files (*.m.octave)</source>
-        <translation>Archivos Octave (*.m.octave)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="490"/>
-        <source>Octave Files (*.m *.m.octave)</source>
-        <translation>Archivos Octave (*.m *.m.octave)</translation>
-    </message>
-    <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="133"/>
+        <source>Python2</source>
+        <translation>Python2</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="135"/>
+        <source>Python3</source>
+        <translation>Python3</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="119"/>
+        <source>Matlab</source>
+        <translation>Matlab</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="121"/>
+        <source>Octave</source>
+        <translation>Octave</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="491"/>
+        <source>Matlab Files (*.m *.m.matlab)</source>
+        <translation>Archivos Matlab (*.m *.m.matlab)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="704"/>
+        <source>Matlab Files (*.m)</source>
+        <translation>Archivos Matlab (*.m)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="707"/>
+        <source>Octave Files (*.m.octave)</source>
+        <translation>Archivos Octave (*.m.octave)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="494"/>
+        <source>Octave Files (*.m *.m.octave)</source>
+        <translation>Archivos Octave (*.m *.m.octave)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="137"/>
         <source>QSS</source>
         <translation>QSS</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="153"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="157"/>
         <source>Gettext</source>
         <translation>Gettext</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="709"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="713"/>
         <source>Gettext Files (*.po)</source>
         <translation>Archivos Gettext (*.po)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="158"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="162"/>
         <source>CoffeeScript</source>
         <translation>CoffeeScript</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="716"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="720"/>
         <source>CoffeeScript Files (*.coffee)</source>
         <translation>Archivos CoffeeScript (*.coffee)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="163"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="167"/>
         <source>JSON</source>
         <translation>JSON</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="723"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="727"/>
         <source>JSON Files (*.json)</source>
         <translation>Archivos JSON (*.json)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="166"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="170"/>
         <source>Markdown</source>
         <translation>Markdown</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="728"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="732"/>
         <source>Markdown Files (*.md)</source>
         <translation>Archivos Markdown (*.md)</translation>
     </message>
@@ -35647,12 +35715,12 @@
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="423"/>
         <source>&apos;{0}&apos; is too complex ({1})</source>
-        <translation>&apos;{0}&apos; es demasiado complejo ({1})</translation>
+        <translation type="obsolete">&apos;{0}&apos; es demasiado complejo ({1})</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="425"/>
         <source>{0}: {1}</source>
-        <translation>{0}: {1}</translation>
+        <translation type="obsolete">{0}: {1}</translation>
     </message>
 </context>
 <context>
@@ -36794,22 +36862,22 @@
 <context>
     <name>MiscellaneousChecker</name>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="429"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="434"/>
         <source>coding magic comment not found</source>
         <translation>comentario mágico de codificación no encontrado</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="432"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="437"/>
         <source>unknown encoding ({0}) found in coding magic comment</source>
         <translation>codificación desconocida ({0}) encontrada en comentario mágico de codificación</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="435"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="440"/>
         <source>copyright notice not present</source>
         <translation>nota de copyright no presente</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="438"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="443"/>
         <source>copyright notice contains invalid author</source>
         <translation>la nota de copyright contiene un autor no válido</translation>
     </message>
@@ -36819,137 +36887,137 @@
         <translation type="obsolete">sentencia except: ciega</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="473"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="478"/>
         <source>found {0} formatter</source>
         <translation>encontrado formateador {0}</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="476"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="481"/>
         <source>format string does contain unindexed parameters</source>
         <translation>cadena de formato que contiene parámetros sin indexar</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="479"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="484"/>
         <source>docstring does contain unindexed parameters</source>
         <translation>docstring cque contiene parámetros sin indexar</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="482"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="487"/>
         <source>other string does contain unindexed parameters</source>
         <translation>otra cadena contiene parámetros sin indexar</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="485"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="490"/>
         <source>format call uses too large index ({0})</source>
         <translation>llamada de formato usa un índice demasiado largo ({0})</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="488"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="493"/>
         <source>format call uses missing keyword ({0})</source>
         <translation>llamada de formato usa una palabra clave desaparecida ({0})</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="491"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="496"/>
         <source>format call uses keyword arguments but no named entries</source>
         <translation>llamada de formato usa argumentos de palabra clave pero sin entradas con nombre</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="494"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="499"/>
         <source>format call uses variable arguments but no numbered entries</source>
         <translation>llamada de formato usa argumentos de variable pero sin entradas numeradas</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="497"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="502"/>
         <source>format call uses implicit and explicit indexes together</source>
         <translation>llamada de formato usa juntos índices implícitos y explícitos</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="500"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="505"/>
         <source>format call provides unused index ({0})</source>
         <translation>llamada de formato proporciona índice que no se usa ({0})</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="503"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="508"/>
         <source>format call provides unused keyword ({0})</source>
         <translation>llamada de formato proporciona palabra clave que no se usa ({0})</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="506"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="511"/>
         <source>expected these __future__ imports: {0}; but only got: {1}</source>
         <translation>se esperaban estos __future__ imports: {0} pero solamente hay: {1}</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="509"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="514"/>
         <source>expected these __future__ imports: {0}; but got none</source>
         <translation>se esperaban estos __future__ imports: {0}; but no hay ninguno</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="512"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="517"/>
         <source>print statement found</source>
         <translation>encontrada sentencia print</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="515"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="520"/>
         <source>one element tuple found</source>
         <translation>tupla de un elemento encontrada</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="524"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="529"/>
         <source>{0}: {1}</source>
         <translation>{0}: {1}</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="441"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="446"/>
         <source>&quot;{0}&quot; is a Python builtin and is being shadowed; consider renaming the variable</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="445"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="450"/>
         <source>&quot;{0}&quot; is used as an argument and thus shadows a Python builtin; consider renaming the argument</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="449"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="454"/>
         <source>unnecessary generator - rewrite as a list comprehension</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="452"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="457"/>
         <source>unnecessary generator - rewrite as a set comprehension</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="455"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="460"/>
         <source>unnecessary generator - rewrite as a dict comprehension</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="458"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="463"/>
         <source>unnecessary list comprehension - rewrite as a set comprehension</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="461"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="466"/>
         <source>unnecessary list comprehension - rewrite as a dict comprehension</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="464"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="469"/>
         <source>unnecessary list literal - rewrite as a set literal</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="467"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="472"/>
         <source>unnecessary list literal - rewrite as a dict literal</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="470"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="475"/>
         <source>unnecessary list comprehension - &quot;{0}&quot; can take a generator</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="521"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="526"/>
         <source>mutable default argument of type {0}</source>
         <translation type="unfinished"></translation>
     </message>
@@ -38341,7 +38409,7 @@
 <context>
     <name>OpenSearchEngineModel</name>
     <message>
-        <location filename="../WebBrowser/OpenSearch/OpenSearchEngineModel.py" line="139"/>
+        <location filename="../WebBrowser/OpenSearch/OpenSearchEngineModel.py" line="145"/>
         <source>&lt;strong&gt;Provides contextual suggestions&lt;/strong&gt;</source>
         <translation>&lt;strong&gt;Proporciona sugerencias contextuales&lt;/strong&gt;</translation>
     </message>
@@ -38356,12 +38424,12 @@
         <translation>Palabras clave</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/OpenSearch/OpenSearchEngineModel.py" line="147"/>
+        <location filename="../WebBrowser/OpenSearch/OpenSearchEngineModel.py" line="153"/>
         <source>Comma-separated list of keywords that may be entered in the location bar followed by search terms to search with this engine</source>
         <translation>Lista de palabras clave separadas por comas que pueden ser introducidas en la barra de direcciones seguidas por términos de búsqueda para buscar con este motor</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/OpenSearch/OpenSearchEngineModel.py" line="135"/>
+        <location filename="../WebBrowser/OpenSearch/OpenSearchEngineModel.py" line="141"/>
         <source>&lt;strong&gt;Description:&lt;/strong&gt; {0}</source>
         <translation>&lt;strong&gt;Descripción:&lt;/strong&gt; {0}</translation>
     </message>
@@ -51276,128 +51344,128 @@
 <context>
     <name>SqlBrowser</name>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="204"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="207"/>
         <source>SQL Browser</source>
         <translation>Navegador SQL</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="85"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="88"/>
         <source>SQL Browser startup problem</source>
         <translation>Problema al iniciar el Navegador SQL</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="100"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="103"/>
         <source>Add Connection</source>
         <translation>Añadir Conexión</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="100"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="103"/>
         <source>Add &amp;Connection...</source>
         <translation>Añadir &amp;Conexión...</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="105"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="108"/>
         <source>Open a dialog to add a new database connection</source>
         <translation>Abrir un diálogo para añadir una nueva conexión a base de datos</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="107"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="110"/>
         <source>&lt;b&gt;Add Connection&lt;/b&gt;&lt;p&gt;This opens a dialog to add a new database connection.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Añadir Conexión&lt;/b&gt;&lt;p&gt;Abre un diálogo para añadir una nueva conexión a base de datos.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="116"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="119"/>
         <source>Quit</source>
         <translation>Salir</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="116"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="119"/>
         <source>&amp;Quit</source>
         <translation>&amp;Salir</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="116"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="119"/>
         <source>Ctrl+Q</source>
         <comment>File|Quit</comment>
         <translation>Ctrl+Q</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="122"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="125"/>
         <source>Quit the SQL browser</source>
         <translation>Salir del navegador SQL</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="123"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="126"/>
         <source>&lt;b&gt;Quit&lt;/b&gt;&lt;p&gt;Quit the SQL browser.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Salir&lt;/b&gt;&lt;p&gt;Salir del navegador SQL.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="129"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="132"/>
         <source>About</source>
         <translation>Acerca de</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="129"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="132"/>
         <source>&amp;About</source>
         <translation>&amp;Acerca de</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="133"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="136"/>
         <source>Display information about this software</source>
         <translation>Muestra información acerca de este software</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="135"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="138"/>
         <source>&lt;b&gt;About&lt;/b&gt;&lt;p&gt;Display some information about this software.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Acerca de&lt;/b&gt;&lt;p&gt;Muestra información acerca de este software.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="142"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="145"/>
         <source>About Qt</source>
         <translation>Acerca de Qt</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="142"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="145"/>
         <source>About &amp;Qt</source>
         <translation>Acerca de &amp;Qt</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="146"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="149"/>
         <source>Display information about the Qt toolkit</source>
         <translation>Muestra información sobre las herramientas Qt</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="148"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="151"/>
         <source>&lt;b&gt;About Qt&lt;/b&gt;&lt;p&gt;Display some information about the Qt toolkit.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Acerca de Qt&lt;/b&gt;&lt;p&gt;Muestra información sobre las herramientas Qt.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="161"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="164"/>
         <source>&amp;File</source>
         <translation>&amp;Archivo</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="169"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="172"/>
         <source>&amp;Help</source>
         <translation>A&amp;yuda</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="178"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="181"/>
         <source>File</source>
         <translation>Archivo</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="189"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="192"/>
         <source>&lt;h3&gt;About SQL Browser&lt;/h3&gt;&lt;p&gt;The SQL browser window is a little tool to examine the data and the schema of a database and to execute queries on a database.&lt;/p&gt;</source>
         <translation>&lt;h3&gt;Acerca del Navegador SQL&lt;/h3&gt;&lt;p&gt;La ventana del navegador SQL es una pequeña herramienta que sirve para examinar los datos y el esquema de una base de datos y para ejecutar consultas sobre ella.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="65"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="68"/>
         <source>Invalid URL: {0}</source>
         <translation>URL no válida: {0}</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="73"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="76"/>
         <source>Unable to open connection: {0}</source>
         <translation>No se ha podido abrir la conexión {0}</translation>
     </message>
@@ -62195,7 +62263,7 @@
         <translation>&lt;h3&gt;Números de Versiones&lt;/h3&gt;&lt;table&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6603"/>
+        <location filename="../UI/UserInterface.py" line="6606"/>
         <source>&lt;/table&gt;</source>
         <translation>&lt;/table&gt;</translation>
     </message>
@@ -62285,37 +62353,37 @@
         <translation>Leer tareas</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6209"/>
+        <location filename="../UI/UserInterface.py" line="6212"/>
         <source>Drop Error</source>
         <translation>Error de volcado</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6565"/>
+        <location filename="../UI/UserInterface.py" line="6568"/>
         <source>Error during updates check</source>
         <translation>Error durante la verificación de actualización</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6377"/>
+        <location filename="../UI/UserInterface.py" line="6380"/>
         <source>&amp;Cancel</source>
         <translation>&amp;Cancelar</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6545"/>
+        <location filename="../UI/UserInterface.py" line="6548"/>
         <source>Update available</source>
         <translation>Actualizaciones disponibles</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6565"/>
+        <location filename="../UI/UserInterface.py" line="6568"/>
         <source>Could not perform updates check.</source>
         <translation>No se puede llevar a cabo la verificación de actualizaciones.</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6589"/>
+        <location filename="../UI/UserInterface.py" line="6592"/>
         <source>&lt;h3&gt;Available versions&lt;/h3&gt;&lt;table&gt;</source>
         <translation>&lt;h3&gt;Versiones disponibles&lt;/h3&gt;&lt;table&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6630"/>
+        <location filename="../UI/UserInterface.py" line="6633"/>
         <source>First time usage</source>
         <translation>Usado por primera vez</translation>
     </message>
@@ -62763,12 +62831,12 @@
         <translation>&lt;p&gt;El archivo de sesión &lt;b&gt;&lt;/b&gt; no ha podido ser leído.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6209"/>
+        <location filename="../UI/UserInterface.py" line="6212"/>
         <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; no es un archivo.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6386"/>
+        <location filename="../UI/UserInterface.py" line="6389"/>
         <source>Trying host {0}</source>
         <translation>Probando host {0}</translation>
     </message>
@@ -62843,12 +62911,12 @@
         <translation>&lt;b&gt;Documentación de Python 2&lt;/b&gt;&lt;p&gt;Mostrar la documentación de Python 2. Si no se ha configurado un directorio con esta documentación, la ubicación de la documentación de Python 2 se asumirá en el directorio de documentación bajo la ubicación del ejecutable configurado de Python 2 en Windows, y en &lt;i&gt;/usr/share/doc/packages/python/html/python-docs-html&lt;/i&gt; para Unix. Establezca el valor de la variable de entorno PYTHON2DOCDIR para sobreescribir estas opciones. &lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6455"/>
+        <location filename="../UI/UserInterface.py" line="6458"/>
         <source>Error getting versions information</source>
         <translation>Error al obtener información de versiones</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6448"/>
+        <location filename="../UI/UserInterface.py" line="6451"/>
         <source>The versions information could not be downloaded. Please go online and try again.</source>
         <translation>La información de versiones no se ha podido descargar. Póngase online por favor e inténtelo de nuevo.</translation>
     </message>
@@ -62863,7 +62931,7 @@
         <translation>No se ha podido iniciar el navegador web</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6455"/>
+        <location filename="../UI/UserInterface.py" line="6458"/>
         <source>The versions information could not be downloaded for the last 7 days. Please go online and try again.</source>
         <translation>La información de versiones no se ha podido descargar en los últimos 7 días. Póngase por favor online e inténtelo de nuevo.</translation>
     </message>
@@ -62954,7 +63022,7 @@
         <translation>&lt;p&gt;No se ha podido ejecutar la herramienta de Captura de Pantalla.&lt;br&gt;Asegúrese de que esta disponible como &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6649"/>
+        <location filename="../UI/UserInterface.py" line="6652"/>
         <source>Select Workspace Directory</source>
         <translation>Seleccionar Directorio para el Espacio de Trabajo</translation>
     </message>
@@ -63364,7 +63432,7 @@
         <translation>&lt;b&gt;Documentación de PySide&lt;/b&gt;&lt;p&gt;Muestra la Documentación de PySide. Dependiendo de la configuración, esta documentación será mostrará en el visor de ayuda interno de Eric,en un navegador web, o se ejecutará Qt Assistant.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6377"/>
+        <location filename="../UI/UserInterface.py" line="6380"/>
         <source>%v/%m</source>
         <translation>%v/%m</translation>
     </message>
@@ -63384,7 +63452,7 @@
         <translation>&lt;b&gt;Mostrar registro de errores...&lt;/b&gt;&lt;p&gt;Abre un diálogo mostrando el registro más reciente de errores.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6381"/>
+        <location filename="../UI/UserInterface.py" line="6384"/>
         <source>Version Check</source>
         <translation>Verificación de Versión</translation>
     </message>
@@ -63459,22 +63527,22 @@
         <translation>Qt v.3 no está soportado por eric6.</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6545"/>
+        <location filename="../UI/UserInterface.py" line="6548"/>
         <source>The update to &lt;b&gt;{0}&lt;/b&gt; of eric6 is available at &lt;b&gt;{1}&lt;/b&gt;. Would you like to get it?</source>
         <translation>La actualización para &lt;b&gt;{0}&lt;/b&gt; de eric6 está disponible en &lt;b&gt;{1}&lt;/b&gt;. ¿Le gustaría obtenerla?</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6558"/>
+        <location filename="../UI/UserInterface.py" line="6561"/>
         <source>Eric6 is up to date</source>
         <translation>Eric6 está actualizado</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6558"/>
+        <location filename="../UI/UserInterface.py" line="6561"/>
         <source>You are using the latest version of eric6</source>
         <translation>Está utilizando la última versión de eric6</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6630"/>
+        <location filename="../UI/UserInterface.py" line="6633"/>
         <source>eric6 has not been configured yet. The configuration dialog will be started.</source>
         <translation>Eric6 todavía no está configurado. El diálogo de configuración va a ser iniciado.</translation>
     </message>
@@ -63494,7 +63562,7 @@
         <translation>No se han Configurado Herramientas de Usuario</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6397"/>
+        <location filename="../UI/UserInterface.py" line="6400"/>
         <source>The versions information cannot not be downloaded because you are &lt;b&gt;offline&lt;/b&gt;. Please go online and try again.</source>
         <translation>La información de versiones no se puede descargar porque está &lt;b&gt;sin línea&lt;/b&gt;. Por favor, póngase en línea e inténtelo de nuevo.</translation>
     </message>
@@ -68199,7 +68267,7 @@
         <translation>Borrar selección</translation>
     </message>
     <message>
-        <location filename="../Debugger/WatchPointViewer.py" line="249"/>
+        <location filename="../Debugger/WatchPointViewer.py" line="251"/>
         <source>Watch expression already exists</source>
         <translation>La expresión a Examinar ya existe</translation>
     </message>
@@ -68209,12 +68277,12 @@
         <translation>Configurar...</translation>
     </message>
     <message>
-        <location filename="../Debugger/WatchPointViewer.py" line="241"/>
+        <location filename="../Debugger/WatchPointViewer.py" line="243"/>
         <source>&lt;p&gt;A watch expression &apos;&lt;b&gt;{0}&lt;/b&gt;&apos; already exists.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Una expresión a examinar &apos;&lt;b&gt;{0}&lt;/b&gt;&apos; ya existe.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/WatchPointViewer.py" line="245"/>
+        <location filename="../Debugger/WatchPointViewer.py" line="247"/>
         <source>&lt;p&gt;A watch expression &apos;&lt;b&gt;{0}&lt;/b&gt;&apos; for the variable &lt;b&gt;{1}&lt;/b&gt; already exists.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Una expresión a examinar &apos;&lt;b&gt;{0}&lt;/b&gt;&apos; para la variable &lt;b&gt;{1}&lt;/b&gt; ya existe.&lt;/p&gt;</translation>
     </message>
@@ -71602,27 +71670,27 @@
         <translation>Tamaño</translation>
     </message>
     <message>
-        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="102"/>
+        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="105"/>
         <source>Local</source>
         <translation>Local</translation>
     </message>
     <message>
-        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="120"/>
+        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="123"/>
         <source>{0} ({1})</source>
         <translation>{0} ({1})</translation>
     </message>
     <message>
-        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="210"/>
+        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="228"/>
         <source>bytes</source>
         <translation>bytes</translation>
     </message>
     <message>
-        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="213"/>
+        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="231"/>
         <source>kB</source>
         <translation>kB</translation>
     </message>
     <message>
-        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="216"/>
+        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="234"/>
         <source>MB</source>
         <translation>MB</translation>
     </message>
--- a/i18n/eric6_fr.ts	Sat Mar 25 17:37:44 2017 +0100
+++ b/i18n/eric6_fr.ts	Sat Mar 25 17:38:02 2017 +0100
@@ -390,7 +390,7 @@
 <context>
     <name>AddBookmarkDialog</name>
     <message>
-        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="198"/>
+        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="200"/>
         <source>Add Bookmark</source>
         <translation>Ajouter un signet</translation>
     </message>
@@ -405,17 +405,17 @@
         <translation>Entrer l&apos;adresse</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="112"/>
+        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="114"/>
         <source>Url</source>
         <translation>URL</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="113"/>
+        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="115"/>
         <source>Title</source>
         <translation>Titre</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="195"/>
+        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="197"/>
         <source>Add Folder</source>
         <translation>Ajouter repertoire</translation>
     </message>
@@ -2393,27 +2393,27 @@
         <translation>Nom</translation>
     </message>
     <message>
-        <location filename="../UI/BrowserModel.py" line="713"/>
+        <location filename="../UI/BrowserModel.py" line="728"/>
         <source>Attributes</source>
         <translation>Attributs</translation>
     </message>
     <message>
-        <location filename="../UI/BrowserModel.py" line="645"/>
+        <location filename="../UI/BrowserModel.py" line="660"/>
         <source>Globals</source>
         <translation>Variables globales</translation>
     </message>
     <message>
-        <location filename="../UI/BrowserModel.py" line="639"/>
+        <location filename="../UI/BrowserModel.py" line="654"/>
         <source>Coding: {0}</source>
         <translation>Codage: {0}</translation>
     </message>
     <message>
-        <location filename="../UI/BrowserModel.py" line="723"/>
+        <location filename="../UI/BrowserModel.py" line="738"/>
         <source>Class Attributes</source>
         <translation>Attributs de classe</translation>
     </message>
     <message>
-        <location filename="../UI/BrowserModel.py" line="651"/>
+        <location filename="../UI/BrowserModel.py" line="666"/>
         <source>Imports</source>
         <translation type="unfinished"></translation>
     </message>
@@ -3242,27 +3242,27 @@
         <translation type="unfinished">Entrer les filtres de noms de fichiers à exclure, séparés par des virgules</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="615"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="658"/>
         <source>Press to start the code style check run</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="625"/>
-        <source>Press to fix the selected issues</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="648"/>
-        <source>Press to load the default values</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="658"/>
-        <source>Press to store the current values as defaults</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="668"/>
+        <source>Press to fix the selected issues</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="691"/>
+        <source>Press to load the default values</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="701"/>
+        <source>Press to store the current values as defaults</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="711"/>
         <source>Press to reset the default values</source>
         <translation type="unfinished"></translation>
     </message>
@@ -3362,7 +3362,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="689"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="732"/>
         <source>&lt;b&gt;Result List&lt;/b&gt;
 &lt;p&gt;This list shows the results of the code style check. Double clicking
 an entry will open this entry in an editor window and position the cursor at
@@ -3370,52 +3370,52 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="705"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="748"/>
         <source>File/Line</source>
         <translation type="unfinished">Fichier/ligne</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="710"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="753"/>
         <source>Code</source>
         <translation type="unfinished">Code</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="715"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="758"/>
         <source>Message</source>
         <translation type="unfinished">Message</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="77"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="79"/>
         <source>PEP-257</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="78"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="80"/>
         <source>Eric</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="85"/>
-        <source>Statistics...</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="87"/>
+        <source>Statistics...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="89"/>
         <source>Press to show some statistics for the last run</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="90"/>
-        <source>Show</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="92"/>
+        <source>Show</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="94"/>
         <source>Press to show all files containing an issue</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="579"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="592"/>
         <source>Error: {0}</source>
         <translation type="unfinished"></translation>
     </message>
@@ -3425,17 +3425,17 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="720"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="733"/>
         <source>No issues found.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="736"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="779"/>
         <source>Shows the progress of the code style check</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="745"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="788"/>
         <source>%v/%m Files</source>
         <translation type="unfinished"></translation>
     </message>
@@ -3450,32 +3450,27 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="672"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="685"/>
         <source>{0} (ignored)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="564"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="577"/>
         <source>Preparing files...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="553"/>
-        <source>Max. Complexity:</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="560"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="573"/>
         <source>Enter the maximum allowed code complexity (McCabe: 10)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="150"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="152"/>
         <source>Errors</source>
         <translation type="unfinished">Erreurs</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="606"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="619"/>
         <source>Transferring data...</source>
         <translation type="unfinished"></translation>
     </message>
@@ -3551,36 +3546,36 @@
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="547"/>
-        <source>McCabe Complexity</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="618"/>
-        <source>&amp;Start</source>
-        <translation type="unfinished">&amp;Lancer</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="628"/>
-        <source>&amp;Fix Selected</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="651"/>
-        <source>&amp;Load Defaults</source>
+        <source>Code Complexity</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="661"/>
-        <source>St&amp;ore Defaults</source>
-        <translation type="unfinished"></translation>
+        <source>&amp;Start</source>
+        <translation type="unfinished">&amp;Lancer</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="671"/>
+        <source>&amp;Fix Selected</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="694"/>
+        <source>&amp;Load Defaults</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="704"/>
+        <source>St&amp;ore Defaults</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="714"/>
         <source>&amp;Reset Defaults</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="723"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="736"/>
         <source>No files found (check your ignore list).</source>
         <translation type="unfinished"></translation>
     </message>
@@ -3609,6 +3604,31 @@
         <source>Press to delete the selected entries</source>
         <translation type="unfinished">Cliquer pour supprimer les entrées sélectionnées</translation>
     </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="566"/>
+        <source>Max. McCabe Complexity:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="589"/>
+        <source>Max. Line Complexity:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="596"/>
+        <source>Enter the maximum complexity (number of nodes) for a line of code</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="612"/>
+        <source>Max. Line Complexity Score:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="619"/>
+        <source>Enter the maximum allowed median for line complexity</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>CodeStyleCheckerPlugin</name>
@@ -3674,147 +3694,147 @@
 <context>
     <name>CodeStyleFixer</name>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="529"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="534"/>
         <source>Triple single quotes converted to triple double quotes.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="532"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="537"/>
         <source>Introductory quotes corrected to be {0}&quot;&quot;&quot;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="535"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="540"/>
         <source>Single line docstring put on one line.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="538"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="543"/>
         <source>Period added to summary line.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="565"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="570"/>
         <source>Blank line before function/method docstring removed.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="544"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="549"/>
         <source>Blank line inserted before class docstring.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="547"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="552"/>
         <source>Blank line inserted after class docstring.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="550"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="555"/>
         <source>Blank line inserted after docstring summary.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="553"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="558"/>
         <source>Blank line inserted after last paragraph of docstring.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="556"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="561"/>
         <source>Leading quotes put on separate line.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="559"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="564"/>
         <source>Trailing quotes put on separate line.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="562"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="567"/>
         <source>Blank line before class docstring removed.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="568"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="573"/>
         <source>Blank line after class docstring removed.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="571"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="576"/>
         <source>Blank line after function/method docstring removed.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="574"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="579"/>
         <source>Blank line after last paragraph removed.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="577"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="582"/>
         <source>Tab converted to 4 spaces.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="580"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="585"/>
         <source>Indentation adjusted to be a multiple of four.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="583"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="588"/>
         <source>Indentation of continuation line corrected.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="586"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="591"/>
         <source>Indentation of closing bracket corrected.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="589"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="594"/>
         <source>Missing indentation of continuation line corrected.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="592"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="597"/>
         <source>Closing bracket aligned to opening bracket.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="595"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="600"/>
         <source>Indentation level changed.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="598"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="603"/>
         <source>Indentation level of hanging indentation changed.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="601"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="606"/>
         <source>Visual indentation corrected.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="616"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="621"/>
         <source>Extraneous whitespace removed.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="613"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="618"/>
         <source>Missing whitespace added.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="619"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="624"/>
         <source>Whitespace around comment sign corrected.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="622"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="627"/>
         <source>One blank line inserted.</source>
         <translation type="unfinished"></translation>
     </message>
     <message numerus="yes">
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="626"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="631"/>
         <source>%n blank line(s) inserted.</source>
         <translation type="unfinished">
             <numerusform></numerusform>
@@ -3822,7 +3842,7 @@
         </translation>
     </message>
     <message numerus="yes">
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="629"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="634"/>
         <source>%n superfluous lines removed</source>
         <translation type="unfinished">
             <numerusform></numerusform>
@@ -3830,77 +3850,77 @@
         </translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="633"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="638"/>
         <source>Superfluous blank lines removed.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="636"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="641"/>
         <source>Superfluous blank lines after function decorator removed.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="639"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="644"/>
         <source>Imports were put on separate lines.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="642"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="647"/>
         <source>Long lines have been shortened.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="645"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="650"/>
         <source>Redundant backslash in brackets removed.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="651"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="656"/>
         <source>Compound statement corrected.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="654"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="659"/>
         <source>Comparison to None/True/False corrected.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="657"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="662"/>
         <source>&apos;{0}&apos; argument added.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="660"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="665"/>
         <source>&apos;{0}&apos; argument removed.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="663"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="668"/>
         <source>Whitespace stripped from end of line.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="666"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="671"/>
         <source>newline added to end of file.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="669"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="674"/>
         <source>Superfluous trailing blank lines removed from end of file.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="672"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="677"/>
         <source>&apos;&lt;&gt;&apos; replaced by &apos;!=&apos;.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="676"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="681"/>
         <source>Could not save the file! Skipping it. Reason: {0}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="750"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="757"/>
         <source> no message defined for code &apos;{0}&apos;</source>
         <translation type="unfinished"></translation>
     </message>
@@ -4270,7 +4290,7 @@
 <context>
     <name>CompareDialog</name>
     <message>
-        <location filename="../UI/CompareDialog.py" line="250"/>
+        <location filename="../UI/CompareDialog.py" line="253"/>
         <source>Compare Files</source>
         <translation>Comparaison de fichiers</translation>
     </message>
@@ -4315,7 +4335,7 @@
         <translation>Alt+S</translation>
     </message>
     <message>
-        <location filename="../UI/CompareDialog.py" line="109"/>
+        <location filename="../UI/CompareDialog.py" line="112"/>
         <source>Press to perform the comparison of the two files</source>
         <translation>Cliquer pour effectuer la comparaison des fichiers</translation>
     </message>
@@ -4340,7 +4360,7 @@
         <translation>Cliquer pour aller à la première différence</translation>
     </message>
     <message>
-        <location filename="../UI/CompareDialog.py" line="107"/>
+        <location filename="../UI/CompareDialog.py" line="110"/>
         <source>Compare</source>
         <translation>Comparer</translation>
     </message>
@@ -4355,27 +4375,27 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/CompareDialog.py" line="355"/>
+        <location filename="../UI/CompareDialog.py" line="358"/>
         <source>Total: {0}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/CompareDialog.py" line="357"/>
+        <location filename="../UI/CompareDialog.py" line="360"/>
         <source>Changed: {0}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/CompareDialog.py" line="358"/>
+        <location filename="../UI/CompareDialog.py" line="361"/>
         <source>Added: {0}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/CompareDialog.py" line="359"/>
+        <location filename="../UI/CompareDialog.py" line="362"/>
         <source>Deleted: {0}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/CompareDialog.py" line="250"/>
+        <location filename="../UI/CompareDialog.py" line="253"/>
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
@@ -4386,74 +4406,97 @@
     </message>
 </context>
 <context>
+    <name>ComplexityChecker</name>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="423"/>
+        <source>&apos;{0}&apos; is too complex ({1})</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="425"/>
+        <source>source code line is too complex ({0})</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="427"/>
+        <source>overall source code line complexity is too high ({0})</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="430"/>
+        <source>{0}: {1}</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>ConfigurationWidget</name>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="135"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="136"/>
         <source>Application</source>
         <translation>Application</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="141"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="142"/>
         <source>CORBA</source>
         <translation>CORBA</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="144"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="145"/>
         <source>Email</source>
         <translation>Email</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="147"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="148"/>
         <source>Graphics</source>
         <translation>Graphiques</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="153"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="154"/>
         <source>Icons</source>
         <translation>Icônes</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="172"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="173"/>
         <source>Plugin Manager</source>
         <translation>Gestionnaire de plugins</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="440"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="441"/>
         <source>Printer</source>
         <translation>Impression</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="211"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="212"/>
         <source>Python</source>
         <translation>Python</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="182"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="183"/>
         <source>Qt</source>
         <translation>Qt</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="188"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="189"/>
         <source>Shell</source>
         <translation>Shell</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="191"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="192"/>
         <source>Tasks</source>
         <translation>Tâches</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="194"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="195"/>
         <source>Templates</source>
         <translation>Gabarits</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="200"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="201"/>
         <source>Version Control Systems</source>
         <translation>Contrôle de versions</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="205"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="206"/>
         <source>Debugger</source>
         <translation>Débogueur</translation>
     </message>
@@ -4463,239 +4506,239 @@
         <translation type="obsolete">Ruby</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="218"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="219"/>
         <source>Editor</source>
         <translation>Éditeur</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="221"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="222"/>
         <source>APIs</source>
         <translation>APIs</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="224"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="225"/>
         <source>Autocompletion</source>
         <translation>Autocomplétion</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="232"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="233"/>
         <source>Calltips</source>
         <translation>Calltips</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="238"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="239"/>
         <source>General</source>
         <translation>Général</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="258"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="259"/>
         <source>Typing</source>
         <translation>Autoformat</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="261"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="262"/>
         <source>Exporters</source>
         <translation>Exportation</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="265"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="266"/>
         <source>Highlighters</source>
         <translation>Analyseurs syntaxiques</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="269"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="270"/>
         <source>Filetype Associations</source>
         <translation>Types de fichiers</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="273"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="274"/>
         <source>Styles</source>
         <translation>Styles</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="289"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="290"/>
         <source>Help</source>
         <translation>Aide</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="447"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="448"/>
         <source>Help Documentation</source>
         <translation>Sources de documentation</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="296"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="297"/>
         <source>Help Viewers</source>
         <translation>Visionneurs d&apos;aide</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="307"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="308"/>
         <source>Project</source>
         <translation>Projet</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="304"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="305"/>
         <source>Project Viewer</source>
         <translation>Gestionnaire de projet</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="310"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="311"/>
         <source>Multiproject</source>
         <translation>Multi-projet</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="434"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="435"/>
         <source>Interface</source>
         <translation>Interface</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="321"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="322"/>
         <source>Viewmanager</source>
         <translation>Gestionnaire d&apos;affichage</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="714"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="715"/>
         <source>Configuration Page Error</source>
         <translation>Erreur de la page de configuration</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="241"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="242"/>
         <source>Filehandling</source>
         <translation>Gestion des fichiers</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="245"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="246"/>
         <source>Searching</source>
         <translation>Recherche</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="452"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="453"/>
         <source>Appearance</source>
         <translation>Apparence</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="235"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="236"/>
         <source>QScintilla</source>
         <translation>QScintilla</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="252"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="253"/>
         <source>Style</source>
         <translation>Style</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="280"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="281"/>
         <source>Properties</source>
         <translation>Propriétés</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="636"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="637"/>
         <source>Preferences</source>
         <translation>Préférences</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="641"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="642"/>
         <source>Please select an entry of the list 
 to display the configuration page.</source>
         <translation>Choisir une entrée dans la liste
 pour afficher la page de configuration.</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="437"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="438"/>
         <source>Network</source>
         <translation>Réseau</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="468"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="469"/>
         <source>Spell checking</source>
         <translation>Correction orthographique</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="214"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="215"/>
         <source>Python3</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="714"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="715"/>
         <source>&lt;p&gt;The configuration page &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="277"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="278"/>
         <source>Keywords</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="138"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="139"/>
         <source>Cooperation</source>
         <translation type="unfinished">Coopération</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="484"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="485"/>
         <source>Tray Starter</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="463"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="464"/>
         <source>VirusTotal Interface</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="443"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="444"/>
         <source>Security</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="156"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="157"/>
         <source>IRC</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="168"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="169"/>
         <source>Notifications</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="255"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="256"/>
         <source>Code Checkers</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="455"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="456"/>
         <source>eric6 Web Browser</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="159"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="160"/>
         <source>Log-Viewer</source>
         <translation type="unfinished">Fenêtre de log</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="162"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="163"/>
         <source>Mimetypes</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="574"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="575"/>
         <source>Enter search text...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="284"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="285"/>
         <source>Mouse Click Handlers</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="459"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="460"/>
         <source>Flash Cookie Manager</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="497"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="498"/>
         <source>Hex Editor</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="354"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="355"/>
         <source>Web Browser</source>
         <translation type="unfinished"></translation>
     </message>
@@ -5437,7 +5480,7 @@
         <translation>Connexion en provenance d&apos;un hote illégal</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugServer.py" line="1341"/>
+        <location filename="../Debugger/DebugServer.py" line="1349"/>
         <source>
 Not connected
 </source>
@@ -5449,13 +5492,13 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugServer.py" line="1521"/>
+        <location filename="../Debugger/DebugServer.py" line="1529"/>
         <source>Passive debug connection received
 </source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugServer.py" line="1535"/>
+        <location filename="../Debugger/DebugServer.py" line="1543"/>
         <source>Passive debug connection closed
 </source>
         <translation type="unfinished"></translation>
@@ -5474,7 +5517,7 @@
 <context>
     <name>DebugUI</name>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1788"/>
+        <location filename="../Debugger/DebugUI.py" line="1808"/>
         <source>Run Script</source>
         <translation>Lancer le script</translation>
     </message>
@@ -5494,7 +5537,7 @@
         <translation>&lt;b&gt;Lancer le script&lt;/b&gt;&lt;p&gt;Entrer les arguments de la ligne de commande et lancer le script sans le débogueur. Si le script a des modifications, elles doivent d&apos;abord être enregistrées.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1802"/>
+        <location filename="../Debugger/DebugUI.py" line="1822"/>
         <source>Run Project</source>
         <translation>Lancer le projet</translation>
     </message>
@@ -5594,7 +5637,7 @@
         <translation>&lt;b&gt;Profiler le projet&lt;/b&gt;&lt;p&gt;Entrer les arguments de la ligne de commande et profiler le projet. Si des fichiers du projet ont été modifiés, ils doivent d&apos;abord être enregistrés.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1919"/>
+        <location filename="../Debugger/DebugUI.py" line="1939"/>
         <source>Debug Script</source>
         <translation>Déboguer le script</translation>
     </message>
@@ -5614,7 +5657,7 @@
         <translation>&lt;b&gt;Deboguer le script&lt;/b&gt;&lt;p&gt;Entrer les arguments de la ligne de commande et donner la ligne qui correspond à la première instruction Python. Si le fichier a été modifié, il doit d&apos;abord être sauvé.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1933"/>
+        <location filename="../Debugger/DebugUI.py" line="1953"/>
         <source>Debug Project</source>
         <translation>Déboguer le projet</translation>
     </message>
@@ -5659,82 +5702,82 @@
         <translation>&lt;b&gt;Continuer&lt;/b&gt;&lt;p&gt;Continue le programme à partir de la ligne courante. Le programme s&apos;arrêtera à la fin si aucun point d&apos;arrêt n&apos;est rencontré.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="362"/>
+        <location filename="../Debugger/DebugUI.py" line="382"/>
         <source>Single Step</source>
         <translation>Instruction suivante (Single Step)</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="362"/>
+        <location filename="../Debugger/DebugUI.py" line="382"/>
         <source>Sin&amp;gle Step</source>
         <translation>Instruction &amp;suivante (Single Step)</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="367"/>
+        <location filename="../Debugger/DebugUI.py" line="387"/>
         <source>Execute a single Python statement</source>
         <translation>Execute une seule instruction Python</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="368"/>
+        <location filename="../Debugger/DebugUI.py" line="388"/>
         <source>&lt;b&gt;Single Step&lt;/b&gt;&lt;p&gt;Execute a single Python statement. If the statement is an &lt;tt&gt;import&lt;/tt&gt; statement, a class constructor, or a method or function call then control is returned to the debugger at the next statement.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Un seul Pas&lt;/b&gt;&lt;p&gt;Execute une seule instruction Python. Si l&apos;instruction est dans un &lt;tt&gt;import&lt;/tt&gt; , un constructeur de classe, ou un appel à une méthode ou à une fonction, alors le contrôle est rendu au débogueur à l&apos;instruction suivante.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="378"/>
+        <location filename="../Debugger/DebugUI.py" line="398"/>
         <source>Step Over</source>
         <translation>Bloc d&apos;instructions suivant (Step Over)</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="378"/>
+        <location filename="../Debugger/DebugUI.py" line="398"/>
         <source>Step &amp;Over</source>
         <translation>&amp;Bloc d&apos;instructions suivant (Step Over)</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="383"/>
+        <location filename="../Debugger/DebugUI.py" line="403"/>
         <source>Execute a single Python statement staying in the current frame</source>
         <translation>Execute une seule instruction Python en restant dans le même niveau d&apos;instructions</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="386"/>
+        <location filename="../Debugger/DebugUI.py" line="406"/>
         <source>&lt;b&gt;Step Over&lt;/b&gt;&lt;p&gt;Execute a single Python statement staying in the same frame. If the statement is an &lt;tt&gt;import&lt;/tt&gt; statement, a class constructor, or a method or function call then control is returned to the debugger after the statement has completed.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Bloc suivant&lt;/b&gt;&lt;p&gt;Execute une seule instruction Python en restant au même niveau (profondeur) d&apos;instructions. Si l&apos;instruction est dans un &lt;tt&gt;import&lt;/tt&gt; , un constructeur de classe, ou un appel à une méthode ou à une fonction, alors le contrôle est rendu au débogueur quand l&apos;instruction est terminée.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="397"/>
+        <location filename="../Debugger/DebugUI.py" line="417"/>
         <source>Step Out</source>
         <translation>Sortie du bloc (Step Out)</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="397"/>
+        <location filename="../Debugger/DebugUI.py" line="417"/>
         <source>Step Ou&amp;t</source>
         <translation>Sortie du bloc (Step &amp;Out)</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="402"/>
-        <source>Execute Python statements until leaving the current frame</source>
-        <translation>Débogue les instructions Python à partir de la sortie du bloc courant</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="405"/>
-        <source>&lt;b&gt;Step Out&lt;/b&gt;&lt;p&gt;Execute Python statements until leaving the current frame. If the statements are inside an &lt;tt&gt;import&lt;/tt&gt; statement, a class constructor, or a method or function call then control is returned to the debugger after the current frame has been left.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;Sortie du Bloc (Step Out)&lt;/b&gt;&lt;p&gt;Débogue les instructions Python à partir de la sortie du bloc courant. Si les instructions sont dans un &lt;tt&gt;import&lt;/tt&gt; , un constructeur de classe, ou dans une méthode ou une fonction, alors le contrôle est rendu au débogueur au début du bloc suivant.&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="416"/>
-        <source>Stop</source>
-        <translation>Arrêt</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="416"/>
-        <source>&amp;Stop</source>
-        <translation>&amp;Arrêt</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="421"/>
-        <source>Stop debugging</source>
-        <translation>Arrêter le débogage</translation>
-    </message>
-    <message>
         <location filename="../Debugger/DebugUI.py" line="422"/>
+        <source>Execute Python statements until leaving the current frame</source>
+        <translation>Débogue les instructions Python à partir de la sortie du bloc courant</translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="425"/>
+        <source>&lt;b&gt;Step Out&lt;/b&gt;&lt;p&gt;Execute Python statements until leaving the current frame. If the statements are inside an &lt;tt&gt;import&lt;/tt&gt; statement, a class constructor, or a method or function call then control is returned to the debugger after the current frame has been left.&lt;/p&gt;</source>
+        <translation>&lt;b&gt;Sortie du Bloc (Step Out)&lt;/b&gt;&lt;p&gt;Débogue les instructions Python à partir de la sortie du bloc courant. Si les instructions sont dans un &lt;tt&gt;import&lt;/tt&gt; , un constructeur de classe, ou dans une méthode ou une fonction, alors le contrôle est rendu au débogueur au début du bloc suivant.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="436"/>
+        <source>Stop</source>
+        <translation>Arrêt</translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="436"/>
+        <source>&amp;Stop</source>
+        <translation>&amp;Arrêt</translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="441"/>
+        <source>Stop debugging</source>
+        <translation>Arrêter le débogage</translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="442"/>
         <source>&lt;b&gt;Stop&lt;/b&gt;&lt;p&gt;Stop the running debugging session.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Arrêt&lt;/b&gt;&lt;p&gt;Arrête le débogage courant.&lt;/p&gt;</translation>
     </message>
@@ -5774,127 +5817,127 @@
         <translation type="obsolete">&lt;b&gt;Execution&lt;/b&gt;&lt;p&gt;Execution d&apos;une ligne d&apos;instruction dans le contexte courant du programme débogué.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="445"/>
+        <location filename="../Debugger/DebugUI.py" line="465"/>
         <source>Exceptions Filter</source>
         <translation>Filtre d&apos;exceptions</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="445"/>
+        <location filename="../Debugger/DebugUI.py" line="465"/>
         <source>&amp;Exceptions Filter...</source>
         <translation>Filtre d&apos;&amp;exceptions...</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="449"/>
+        <location filename="../Debugger/DebugUI.py" line="469"/>
         <source>Configure exceptions filter</source>
         <translation>Configuration du filtre d&apos;exceptions</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="451"/>
+        <location filename="../Debugger/DebugUI.py" line="471"/>
         <source>&lt;b&gt;Exceptions Filter&lt;/b&gt;&lt;p&gt;Configure the exceptions filter. Only exception types that are listed are highlighted during a debugging session.&lt;/p&gt;&lt;p&gt;Please note, that all unhandled exceptions are highlighted indepent from the filter list.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Filtre d&apos;exceptions&lt;/b&gt;&lt;p&gt;Configuration du filtre d&apos;exceptions. Seuls les types d&apos;exceptions listés sont signalés pendant le débogage.&lt;/p&gt;&lt;p&gt;Notez que toutes les exceptions non prises en charge sont signalés, indépendamment de la liste de filtres.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="487"/>
+        <location filename="../Debugger/DebugUI.py" line="507"/>
         <source>Toggle Breakpoint</source>
         <translation>Placer/Supprimer un point d&apos;arrêt</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="488"/>
+        <location filename="../Debugger/DebugUI.py" line="508"/>
         <source>&lt;b&gt;Toggle Breakpoint&lt;/b&gt;&lt;p&gt;Toggles a breakpoint at the current line of the current editor.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Placer/supprimer un point d&apos;arrêt&lt;/b&gt;&lt;p&gt;Place ou enlève un point d&apos;arrêt sur la ligne courante de l&apos;éditeur en cours.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="502"/>
+        <location filename="../Debugger/DebugUI.py" line="522"/>
         <source>Edit Breakpoint</source>
         <translation>Edition Point d&apos;arrêt</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="496"/>
+        <location filename="../Debugger/DebugUI.py" line="516"/>
         <source>Edit Breakpoint...</source>
         <translation type="unfinished">Éditer le point d&apos;arrêt...</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="503"/>
+        <location filename="../Debugger/DebugUI.py" line="523"/>
         <source>&lt;b&gt;Edit Breakpoint&lt;/b&gt;&lt;p&gt;Opens a dialog to edit the breakpoints properties. It works at the current line of the current editor.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Edition Point d&apos;arrêt&lt;/b&gt;&lt;p&gt;Edite les propriétés des points d&apos;arrêt au travers d&apos;une boite de dialogue. Ceci s&apos;applique à la ligne courante de l&apos;éditeur courant.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="518"/>
+        <location filename="../Debugger/DebugUI.py" line="538"/>
         <source>Next Breakpoint</source>
         <translation>Point d&apos;arrêt suivant</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="519"/>
+        <location filename="../Debugger/DebugUI.py" line="539"/>
         <source>&lt;b&gt;Next Breakpoint&lt;/b&gt;&lt;p&gt;Go to next breakpoint of the current editor.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Point d&apos;arrêt suivant&lt;/b&gt;&lt;p&gt;Avance au point d&apos;arrêt suivant dans l&apos;éditeur courant.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="533"/>
+        <location filename="../Debugger/DebugUI.py" line="553"/>
         <source>Previous Breakpoint</source>
         <translation>Point d&apos;arrêt précédent</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="534"/>
+        <location filename="../Debugger/DebugUI.py" line="554"/>
         <source>&lt;b&gt;Previous Breakpoint&lt;/b&gt;&lt;p&gt;Go to previous breakpoint of the current editor.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Point d&apos;arrêt précédent&lt;/b&gt;&lt;p&gt;Remonte au point d&apos;arrêt précédent dans l&apos;éditeur courant.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="547"/>
+        <location filename="../Debugger/DebugUI.py" line="567"/>
         <source>Clear Breakpoints</source>
         <translation>Suppression des point d&apos;arrêts</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="548"/>
+        <location filename="../Debugger/DebugUI.py" line="568"/>
         <source>&lt;b&gt;Clear Breakpoints&lt;/b&gt;&lt;p&gt;Clear breakpoints of all editors.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Suppression des points d&apos;arrêts&lt;/b&gt;&lt;p&gt;Supprime les points d&apos;arrêts de tous les éditeurs.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="578"/>
+        <location filename="../Debugger/DebugUI.py" line="598"/>
         <source>&amp;Breakpoints</source>
         <translation>&amp;Point d&apos;arrêts</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1073"/>
+        <location filename="../Debugger/DebugUI.py" line="1093"/>
         <source>The program being debugged contains an unspecified syntax error.</source>
         <translation>Le programme débogué contient une erreur de syntaxe non identifiée.</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1110"/>
+        <location filename="../Debugger/DebugUI.py" line="1130"/>
         <source>An unhandled exception occured. See the shell window for details.</source>
         <translation>Une erreur imprévue est apparue. Regardez les détails dans la fenêtre shell.</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1235"/>
+        <location filename="../Debugger/DebugUI.py" line="1255"/>
         <source>The program being debugged has terminated unexpectedly.</source>
         <translation>Le programme débogué s&apos;est terminé de façon prématurée.</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1544"/>
+        <location filename="../Debugger/DebugUI.py" line="1564"/>
         <source>Coverage of Project</source>
         <translation>Coverage du projet</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1532"/>
+        <location filename="../Debugger/DebugUI.py" line="1552"/>
         <source>Coverage of Script</source>
         <translation>Coverage du Script</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1802"/>
+        <location filename="../Debugger/DebugUI.py" line="1822"/>
         <source>There is no main script defined for the current project. Aborting</source>
         <translation>Il n&apos;y a pas de script principal défini dans le projet en cours. Abandon</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1672"/>
+        <location filename="../Debugger/DebugUI.py" line="1692"/>
         <source>Profile of Project</source>
         <translation>Profil du projet</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1660"/>
+        <location filename="../Debugger/DebugUI.py" line="1680"/>
         <source>Profile of Script</source>
         <translation>Profil du Script</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1933"/>
+        <location filename="../Debugger/DebugUI.py" line="1953"/>
         <source>There is no main script defined for the current project. No debugging possible.</source>
         <translation>Il n&apos;y a pas de script principal défini dans le projet en cours. Débogage impossible.</translation>
     </message>
@@ -5929,65 +5972,65 @@
         <translation>&lt;b&gt;Continuer jusqu&apos;au curseur&lt;/b&gt;&lt;p&gt;Continue le programme depuis la ligne courante jusqu&apos;au curseur.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="429"/>
+        <location filename="../Debugger/DebugUI.py" line="449"/>
         <source>Variables Type Filter</source>
         <translation>Filtre sur les types de variables</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="429"/>
+        <location filename="../Debugger/DebugUI.py" line="449"/>
         <source>Varia&amp;bles Type Filter...</source>
         <translation>Filtre sur les types de varia&amp;bles...</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="433"/>
+        <location filename="../Debugger/DebugUI.py" line="453"/>
         <source>Configure variables type filter</source>
         <translation>Configurer le filtre de variables</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="435"/>
+        <location filename="../Debugger/DebugUI.py" line="455"/>
         <source>&lt;b&gt;Variables Type Filter&lt;/b&gt;&lt;p&gt;Configure the variables type filter. Only variable types that are not selected are displayed in the global or local variables window during a debugging session.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Filtre de Variables&lt;/b&gt;&lt;p&gt;Configure le filtre de variables. Seuls les types de variables non sélectionnés sont affichés dans la fenêtre des variables globales (resp. locales) pendant la session de débogage.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1304"/>
+        <location filename="../Debugger/DebugUI.py" line="1324"/>
         <source>Breakpoint Condition Error</source>
         <translation>Erreur de condition pour le point d&apos;arrêt</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="511"/>
+        <location filename="../Debugger/DebugUI.py" line="531"/>
         <source>Ctrl+Shift+PgDown</source>
         <comment>Debug|Next Breakpoint</comment>
         <translation>Ctrl+Shift+PgDown</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="526"/>
+        <location filename="../Debugger/DebugUI.py" line="546"/>
         <source>Ctrl+Shift+PgUp</source>
         <comment>Debug|Previous Breakpoint</comment>
         <translation>Ctrl+Shift+PgUp</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="541"/>
+        <location filename="../Debugger/DebugUI.py" line="561"/>
         <source>Ctrl+Shift+C</source>
         <comment>Debug|Clear Breakpoints</comment>
         <translation>Ctrl+Shift+C</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="574"/>
+        <location filename="../Debugger/DebugUI.py" line="594"/>
         <source>&amp;Debug</source>
         <translation>&amp;Débogage</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="576"/>
+        <location filename="../Debugger/DebugUI.py" line="596"/>
         <source>&amp;Start</source>
         <translation>&amp;Lancer</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="621"/>
+        <location filename="../Debugger/DebugUI.py" line="641"/>
         <source>Start</source>
         <translation>Lancer</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="635"/>
+        <location filename="../Debugger/DebugUI.py" line="655"/>
         <source>Debug</source>
         <translation>Débogage</translation>
     </message>
@@ -6002,84 +6045,84 @@
         <translation type="obsolete">&lt;b&gt;Evaluer&lt;/b&gt;&lt;p&gt;Evalue une expression dans le contexte courant du programme débogué. Le résultat est affiché dans la fenêtre Shell&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1340"/>
+        <location filename="../Debugger/DebugUI.py" line="1360"/>
         <source>Watch Expression Error</source>
         <translation>Erreur dans l&apos;expression</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1380"/>
+        <location filename="../Debugger/DebugUI.py" line="1400"/>
         <source>Watch expression already exists</source>
         <translation>L&apos;expression existe déjà</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="462"/>
+        <location filename="../Debugger/DebugUI.py" line="482"/>
         <source>Ignored Exceptions</source>
         <translation>Exceptions ignorées</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="462"/>
+        <location filename="../Debugger/DebugUI.py" line="482"/>
         <source>&amp;Ignored Exceptions...</source>
         <translation>Exceptions &amp;ignorées...</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="466"/>
+        <location filename="../Debugger/DebugUI.py" line="486"/>
         <source>Configure ignored exceptions</source>
         <translation>Configuration des exceptions ignorées</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="468"/>
+        <location filename="../Debugger/DebugUI.py" line="488"/>
         <source>&lt;b&gt;Ignored Exceptions&lt;/b&gt;&lt;p&gt;Configure the ignored exceptions. Only exception types that are not listed are highlighted during a debugging session.&lt;/p&gt;&lt;p&gt;Please note, that unhandled exceptions cannot be ignored.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Exceptions ignorées&lt;/b&gt;&lt;p&gt;Configuration des exceptions ignorées. Seuls les types d&apos;exception non listés seront indiqués pendant le débogage.&lt;/p&gt;&lt;p&gt;Les exceptions non gérées ne pourront pas être ignorées.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="481"/>
+        <location filename="../Debugger/DebugUI.py" line="501"/>
         <source>Shift+F11</source>
         <comment>Debug|Toggle Breakpoint</comment>
         <translation type="unfinished">Shift+F11</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="496"/>
+        <location filename="../Debugger/DebugUI.py" line="516"/>
         <source>Shift+F12</source>
         <comment>Debug|Edit Breakpoint</comment>
         <translation type="unfinished">Shift+F12</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1092"/>
+        <location filename="../Debugger/DebugUI.py" line="1112"/>
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; contains the syntax error &lt;b&gt;{1}&lt;/b&gt; at line &lt;b&gt;{2}&lt;/b&gt;, character &lt;b&gt;{3}&lt;/b&gt;.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1157"/>
+        <location filename="../Debugger/DebugUI.py" line="1177"/>
         <source>&lt;p&gt;The debugged program raised the exception &lt;b&gt;{0}&lt;/b&gt;&lt;br&gt;&quot;&lt;b&gt;{1}&lt;/b&gt;&quot;&lt;br&gt;File: &lt;b&gt;{2}&lt;/b&gt;, Line: &lt;b&gt;{3}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Break here?&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1172"/>
+        <location filename="../Debugger/DebugUI.py" line="1192"/>
         <source>&lt;p&gt;The debugged program raised the exception &lt;b&gt;{0}&lt;/b&gt;&lt;br&gt;&quot;&lt;b&gt;{1}&lt;/b&gt;&quot;&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1304"/>
+        <location filename="../Debugger/DebugUI.py" line="1324"/>
         <source>&lt;p&gt;The condition of the breakpoint &lt;b&gt;{0}, {1}&lt;/b&gt; contains a syntax error.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1340"/>
+        <location filename="../Debugger/DebugUI.py" line="1360"/>
         <source>&lt;p&gt;The watch expression &lt;b&gt;{0}&lt;/b&gt; contains a syntax error.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1370"/>
+        <location filename="../Debugger/DebugUI.py" line="1390"/>
         <source>&lt;p&gt;A watch expression &apos;&lt;b&gt;{0}&lt;/b&gt;&apos; already exists.&lt;/p&gt;</source>
         <translation type="unfinished">&lt;p&gt;L&apos;expression de contrôle &apos;&lt;b&gt;{0}&lt;/b&gt;&apos; existe déjà.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1374"/>
+        <location filename="../Debugger/DebugUI.py" line="1394"/>
         <source>&lt;p&gt;A watch expression &apos;&lt;b&gt;{0}&lt;/b&gt;&apos; for the variable &lt;b&gt;{1}&lt;/b&gt; already exists.&lt;/p&gt;</source>
         <translation type="unfinished">&lt;p&gt;L&apos;expression de contrôle &apos;&lt;b&gt;{0}&lt;/b&gt;&apos; pour la variable &lt;b&gt;{1}&lt;/b&gt; existe déjà.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1042"/>
+        <location filename="../Debugger/DebugUI.py" line="1062"/>
         <source>Program terminated</source>
         <translation type="unfinished"></translation>
     </message>
@@ -6099,56 +6142,76 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1221"/>
+        <location filename="../Debugger/DebugUI.py" line="1241"/>
         <source>&lt;p&gt;The program generate the signal &quot;{0}&quot;.&lt;br/&gt;File: &lt;b&gt;{1}&lt;/b&gt;, Line: &lt;b&gt;{2}&lt;/b&gt;&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1009"/>
+        <location filename="../Debugger/DebugUI.py" line="1029"/>
         <source>&lt;p&gt;Message: {0}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1015"/>
-        <source>&lt;p&gt;The program has terminated with an exit status of {0}.&lt;/p&gt;{1}</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="1020"/>
-        <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; has terminated with an exit status of {1}.&lt;/p&gt;{2}</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="1028"/>
-        <source>Message: {0}</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../Debugger/DebugUI.py" line="1035"/>
+        <source>&lt;p&gt;The program has terminated with an exit status of {0}.&lt;/p&gt;{1}</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="1040"/>
+        <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; has terminated with an exit status of {1}.&lt;/p&gt;{2}</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="1048"/>
+        <source>Message: {0}</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="1055"/>
         <source>The program has terminated with an exit status of {0}.
 {1}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1038"/>
+        <location filename="../Debugger/DebugUI.py" line="1058"/>
         <source>&quot;{0}&quot; has terminated with an exit status of {1}.
 {2}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1047"/>
+        <location filename="../Debugger/DebugUI.py" line="1067"/>
         <source>The program has terminated with an exit status of {0}.
 {1}
 </source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1051"/>
+        <location filename="../Debugger/DebugUI.py" line="1071"/>
         <source>&quot;{0}&quot; has terminated with an exit status of {1}.
 {2}
 </source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="362"/>
+        <source>Move Instruction Pointer to Cursor</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="362"/>
+        <source>&amp;Jump To Cursor</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="367"/>
+        <source>Skip the code from the current line to the current cursor position</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="370"/>
+        <source>&lt;b&gt;Move Instruction Pointer to Cursor&lt;/b&gt;&lt;p&gt;Move the Python internal instruction pointer to the current cursor position without executing the code in between.&lt;/p&gt;&lt;p&gt;It&apos;s not possible to jump out of a function or jump in a code block, e.g. a loop. In these cases, a error message is printed to the log window.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>DebugViewer</name>
@@ -6633,32 +6696,32 @@
         <translation type="unfinished">&lt;p&gt;Impossible de lancer le débogueur en arrière-plan.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython2.py" line="812"/>
+        <location filename="../Debugger/DebuggerInterfacePython2.py" line="822"/>
         <source>Parent Process</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython2.py" line="813"/>
+        <location filename="../Debugger/DebuggerInterfacePython2.py" line="823"/>
         <source>Child process</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython2.py" line="814"/>
+        <location filename="../Debugger/DebuggerInterfacePython2.py" line="824"/>
         <source>Client forking</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython2.py" line="814"/>
+        <location filename="../Debugger/DebuggerInterfacePython2.py" line="824"/>
         <source>Select the fork branch to follow.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython2.py" line="859"/>
+        <location filename="../Debugger/DebuggerInterfacePython2.py" line="869"/>
         <source>Debug Protocol Error</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython2.py" line="859"/>
+        <location filename="../Debugger/DebuggerInterfacePython2.py" line="869"/>
         <source>&lt;p&gt;The response received from the debugger backend could not be decoded. Please report this issue with the received data to the eric bugs email address.&lt;/p&gt;&lt;p&gt;Error: {0}&lt;/p&gt;&lt;p&gt;Data:&lt;br/&gt;{0}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
@@ -6676,22 +6739,22 @@
         <translation type="unfinished">&lt;p&gt;Impossible de lancer le débogueur en arrière-plan.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython3.py" line="812"/>
+        <location filename="../Debugger/DebuggerInterfacePython3.py" line="822"/>
         <source>Parent Process</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython3.py" line="813"/>
+        <location filename="../Debugger/DebuggerInterfacePython3.py" line="823"/>
         <source>Child process</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython3.py" line="814"/>
+        <location filename="../Debugger/DebuggerInterfacePython3.py" line="824"/>
         <source>Client forking</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython3.py" line="814"/>
+        <location filename="../Debugger/DebuggerInterfacePython3.py" line="824"/>
         <source>Select the fork branch to follow.</source>
         <translation type="unfinished"></translation>
     </message>
@@ -6701,12 +6764,12 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython3.py" line="859"/>
+        <location filename="../Debugger/DebuggerInterfacePython3.py" line="869"/>
         <source>Debug Protocol Error</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython3.py" line="859"/>
+        <location filename="../Debugger/DebuggerInterfacePython3.py" line="869"/>
         <source>&lt;p&gt;The response received from the debugger backend could not be decoded. Please report this issue with the received data to the eric bugs email address.&lt;/p&gt;&lt;p&gt;Error: {0}&lt;/p&gt;&lt;p&gt;Data:&lt;br/&gt;{0}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
@@ -30557,42 +30620,42 @@
 <context>
     <name>HistoryMenu</name>
     <message>
-        <location filename="../WebBrowser/History/HistoryMenu.py" line="363"/>
+        <location filename="../WebBrowser/History/HistoryMenu.py" line="372"/>
         <source>Show All History...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/History/HistoryMenu.py" line="366"/>
+        <location filename="../WebBrowser/History/HistoryMenu.py" line="375"/>
         <source>Clear History...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/History/HistoryMenu.py" line="398"/>
+        <location filename="../WebBrowser/History/HistoryMenu.py" line="407"/>
         <source>Clear History</source>
         <translation type="unfinished">Effacer l&apos;historique</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/History/HistoryMenu.py" line="398"/>
+        <location filename="../WebBrowser/History/HistoryMenu.py" line="407"/>
         <source>Do you want to clear the history?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/History/HistoryMenu.py" line="349"/>
+        <location filename="../WebBrowser/History/HistoryMenu.py" line="358"/>
         <source>Most Visited</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/History/HistoryMenu.py" line="288"/>
+        <location filename="../WebBrowser/History/HistoryMenu.py" line="297"/>
         <source>Closed Tabs</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/History/HistoryMenu.py" line="423"/>
+        <location filename="../WebBrowser/History/HistoryMenu.py" line="432"/>
         <source>Restore All Closed Tabs</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/History/HistoryMenu.py" line="426"/>
+        <location filename="../WebBrowser/History/HistoryMenu.py" line="435"/>
         <source>Clear List</source>
         <translation type="unfinished"></translation>
     </message>
@@ -35426,587 +35489,587 @@
 <context>
     <name>Lexers</name>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="83"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="87"/>
         <source>Bash</source>
         <translation>Bash</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="85"/>
-        <source>Batch</source>
-        <translation>Batch</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="87"/>
-        <source>C/C++</source>
-        <translation>C/C++</translation>
-    </message>
-    <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="89"/>
-        <source>C#</source>
-        <translation>C#</translation>
+        <source>Batch</source>
+        <translation>Batch</translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="91"/>
-        <source>CMake</source>
-        <translation>CMake</translation>
+        <source>C/C++</source>
+        <translation>C/C++</translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="93"/>
-        <source>CSS</source>
-        <translation>CSS</translation>
+        <source>C#</source>
+        <translation>C#</translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="95"/>
-        <source>D</source>
-        <translation>D</translation>
+        <source>CMake</source>
+        <translation>CMake</translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="97"/>
+        <source>CSS</source>
+        <translation>CSS</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="99"/>
+        <source>D</source>
+        <translation>D</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="101"/>
         <source>Diff</source>
         <translation>Diff</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="103"/>
-        <source>HTML/PHP/XML</source>
-        <translation>HTML/PHP/XML</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="105"/>
-        <source>IDL</source>
-        <translation>IDL</translation>
-    </message>
-    <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="107"/>
-        <source>Java</source>
-        <translation>Java</translation>
+        <source>HTML/PHP/XML</source>
+        <translation>HTML/PHP/XML</translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="109"/>
-        <source>JavaScript</source>
-        <translation>JavaScript</translation>
+        <source>IDL</source>
+        <translation>IDL</translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="111"/>
-        <source>Lua</source>
-        <translation>Lua</translation>
+        <source>Java</source>
+        <translation>Java</translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="113"/>
+        <source>JavaScript</source>
+        <translation>JavaScript</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="115"/>
+        <source>Lua</source>
+        <translation>Lua</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="117"/>
         <source>Makefile</source>
         <translation>Makefile</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="121"/>
-        <source>Perl</source>
-        <translation>Perl</translation>
-    </message>
-    <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="125"/>
+        <source>Perl</source>
+        <translation>Perl</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="129"/>
         <source>Povray</source>
         <translation>Povray</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="127"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="131"/>
         <source>Properties</source>
         <translation>Propriétés</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="135"/>
-        <source>Ruby</source>
-        <translation>Ruby</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="137"/>
-        <source>SQL</source>
-        <translation>SQL</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="141"/>
-        <source>TeX</source>
-        <translation>TeX</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="143"/>
-        <source>VHDL</source>
-        <translation>VHDL</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="565"/>
-        <source>Pyrex Files (*.pyx)</source>
-        <translation>Fichiers Pyrex (*.pyx)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="568"/>
-        <source>Quixote Template Files (*.ptl)</source>
-        <translation>Fichiers gabarits Quixote (*.ptl)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="571"/>
-        <source>Ruby Files (*.rb)</source>
-        <translation>Fichiers Ruby (*.rb)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="574"/>
-        <source>IDL Files (*.idl)</source>
-        <translation>Fichiers IDL (*.idl)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="393"/>
-        <source>C Files (*.h *.c)</source>
-        <translation>Fichiers C (*.h *.c)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="396"/>
-        <source>C++ Files (*.h *.hpp *.hh *.cxx *.cpp *.cc)</source>
-        <translation>Fichiers C++ (*.h *.hpp *.hh *.cxx *.cpp *.cc)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="586"/>
-        <source>C# Files (*.cs)</source>
-        <translation>Fichiers C# (*.cs)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="402"/>
-        <source>HTML Files (*.html *.htm *.asp *.shtml)</source>
-        <translation>Fichiers HTML (*.html *.htm *.asp *.shtml)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="598"/>
-        <source>CSS Files (*.css)</source>
-        <translation>Fichiers CSS (*.css)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="601"/>
-        <source>QSS Files (*.qss)</source>
-        <translation>Fichiers QSS (*.qss)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="411"/>
-        <source>PHP Files (*.php *.php3 *.php4 *.php5 *.phtml)</source>
-        <translation>Fichiers PHP (*.php *.php3 *.php4 *.php5 *.phtml)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="613"/>
-        <source>Qt Resource Files (*.qrc)</source>
-        <translation>Fichiers Qt Resource (*.qrc)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="420"/>
-        <source>D Files (*.d *.di)</source>
-        <translation>Fichiers D (*.d *.di)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="622"/>
-        <source>Java Files (*.java)</source>
-        <translation>Fichiers Java (*.java)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="625"/>
-        <source>JavaScript Files (*.js)</source>
-        <translation>Fichiers JavaScript (*.js)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="628"/>
-        <source>SQL Files (*.sql)</source>
-        <translation>Fichiers SQL (*.sql)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="631"/>
-        <source>Docbook Files (*.docbook)</source>
-        <translation>Fichiers Docbook (*.docbook)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="435"/>
-        <source>Perl Files (*.pl *.pm *.ph)</source>
-        <translation>Fichiers Perl (*.pl *.pm *.ph)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="640"/>
-        <source>Lua Files (*.lua)</source>
-        <translation>Fichiers Lua (*.lua)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="441"/>
-        <source>Tex Files (*.tex *.sty *.aux *.toc *.idx)</source>
-        <translation>Fichiers Tex (*.tex *.sty *.aux *.toc *.idx)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="643"/>
-        <source>Shell Files (*.sh)</source>
-        <translation>Fichiers Shell (*.sh)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="447"/>
-        <source>Batch Files (*.bat *.cmd)</source>
-        <translation>Fichiers Batch (*.bat *.cmd)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="450"/>
-        <source>Diff Files (*.diff *.patch)</source>
-        <translation>Fichiers Diff (*.diff *.patch)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="453"/>
-        <source>Makefiles (*.mak)</source>
-        <translation>Makefiles (*.mak)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="456"/>
-        <source>Properties Files (*.properties *.ini *.inf *.reg *.cfg *.cnf *.rc)</source>
-        <translation>Fichiers de configuration (*.properties *.ini *.inf *.reg *.cfg *.cnf *.rc)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="667"/>
-        <source>Povray Files (*.pov)</source>
-        <translation>Fichiers Povray (*.pov)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="463"/>
-        <source>CMake Files (CMakeLists.txt *.cmake *.ctest)</source>
-        <translation>Fichiers CMake (CMakeLists.txt *.cmake *.ctest)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="466"/>
-        <source>VHDL Files (*.vhd *.vhdl)</source>
-        <translation>Fichiers VHDL (*.vhd *.vhdl)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="744"/>
-        <source>All Files (*)</source>
-        <translation>Tous fichiers (*)</translation>
-    </message>
-    <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="139"/>
+        <source>Ruby</source>
+        <translation>Ruby</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="141"/>
+        <source>SQL</source>
+        <translation>SQL</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="145"/>
+        <source>TeX</source>
+        <translation>TeX</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="147"/>
+        <source>VHDL</source>
+        <translation>VHDL</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="569"/>
+        <source>Pyrex Files (*.pyx)</source>
+        <translation>Fichiers Pyrex (*.pyx)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="572"/>
+        <source>Quixote Template Files (*.ptl)</source>
+        <translation>Fichiers gabarits Quixote (*.ptl)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="575"/>
+        <source>Ruby Files (*.rb)</source>
+        <translation>Fichiers Ruby (*.rb)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="578"/>
+        <source>IDL Files (*.idl)</source>
+        <translation>Fichiers IDL (*.idl)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="397"/>
+        <source>C Files (*.h *.c)</source>
+        <translation>Fichiers C (*.h *.c)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="400"/>
+        <source>C++ Files (*.h *.hpp *.hh *.cxx *.cpp *.cc)</source>
+        <translation>Fichiers C++ (*.h *.hpp *.hh *.cxx *.cpp *.cc)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="590"/>
+        <source>C# Files (*.cs)</source>
+        <translation>Fichiers C# (*.cs)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="406"/>
+        <source>HTML Files (*.html *.htm *.asp *.shtml)</source>
+        <translation>Fichiers HTML (*.html *.htm *.asp *.shtml)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="602"/>
+        <source>CSS Files (*.css)</source>
+        <translation>Fichiers CSS (*.css)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="605"/>
+        <source>QSS Files (*.qss)</source>
+        <translation>Fichiers QSS (*.qss)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="415"/>
+        <source>PHP Files (*.php *.php3 *.php4 *.php5 *.phtml)</source>
+        <translation>Fichiers PHP (*.php *.php3 *.php4 *.php5 *.phtml)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="617"/>
+        <source>Qt Resource Files (*.qrc)</source>
+        <translation>Fichiers Qt Resource (*.qrc)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="424"/>
+        <source>D Files (*.d *.di)</source>
+        <translation>Fichiers D (*.d *.di)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="626"/>
+        <source>Java Files (*.java)</source>
+        <translation>Fichiers Java (*.java)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="629"/>
+        <source>JavaScript Files (*.js)</source>
+        <translation>Fichiers JavaScript (*.js)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="632"/>
+        <source>SQL Files (*.sql)</source>
+        <translation>Fichiers SQL (*.sql)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="635"/>
+        <source>Docbook Files (*.docbook)</source>
+        <translation>Fichiers Docbook (*.docbook)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="439"/>
+        <source>Perl Files (*.pl *.pm *.ph)</source>
+        <translation>Fichiers Perl (*.pl *.pm *.ph)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="644"/>
+        <source>Lua Files (*.lua)</source>
+        <translation>Fichiers Lua (*.lua)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="445"/>
+        <source>Tex Files (*.tex *.sty *.aux *.toc *.idx)</source>
+        <translation>Fichiers Tex (*.tex *.sty *.aux *.toc *.idx)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="647"/>
+        <source>Shell Files (*.sh)</source>
+        <translation>Fichiers Shell (*.sh)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="451"/>
+        <source>Batch Files (*.bat *.cmd)</source>
+        <translation>Fichiers Batch (*.bat *.cmd)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="454"/>
+        <source>Diff Files (*.diff *.patch)</source>
+        <translation>Fichiers Diff (*.diff *.patch)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="457"/>
+        <source>Makefiles (*.mak)</source>
+        <translation>Makefiles (*.mak)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="460"/>
+        <source>Properties Files (*.properties *.ini *.inf *.reg *.cfg *.cnf *.rc)</source>
+        <translation>Fichiers de configuration (*.properties *.ini *.inf *.reg *.cfg *.cnf *.rc)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="671"/>
+        <source>Povray Files (*.pov)</source>
+        <translation>Fichiers Povray (*.pov)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="467"/>
+        <source>CMake Files (CMakeLists.txt *.cmake *.ctest)</source>
+        <translation>Fichiers CMake (CMakeLists.txt *.cmake *.ctest)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="470"/>
+        <source>VHDL Files (*.vhd *.vhdl)</source>
+        <translation>Fichiers VHDL (*.vhd *.vhdl)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="748"/>
+        <source>All Files (*)</source>
+        <translation>Tous fichiers (*)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="143"/>
         <source>TCL</source>
         <translation>TCL</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="469"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="473"/>
         <source>TCL/Tk Files (*.tcl *.tk)</source>
         <translation>Fichiers TCL/Tk (*.tcl *.tk)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="577"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="581"/>
         <source>C Files (*.c)</source>
         <translation>Fichiers C (*.c)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="580"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="584"/>
         <source>C++ Files (*.cpp)</source>
         <translation>Fichiers C++ (*.cpp)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="583"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="587"/>
         <source>C++/C Header Files (*.h)</source>
         <translation>Fichiers headers C++/C (*.h)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="589"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="593"/>
         <source>HTML Files (*.html)</source>
         <translation>Fichiers HTML (*.html)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="592"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="596"/>
         <source>PHP Files (*.php)</source>
         <translation>Fichiers PHP (*.php)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="595"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="599"/>
         <source>ASP Files (*.asp)</source>
         <translation>Fichiers ASP (*.asp)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="604"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="608"/>
         <source>XML Files (*.xml)</source>
         <translation>Fichiers XML (*.xml)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="607"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="611"/>
         <source>XSL Files (*.xsl)</source>
         <translation>Fichiers XSL (*.xsl)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="610"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="614"/>
         <source>DTD Files (*.dtd)</source>
         <translation>Fichiers DTD (*.dtd)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="616"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="620"/>
         <source>D Files (*.d)</source>
         <translation>Fichiers D (*.d)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="619"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="623"/>
         <source>D Interface Files (*.di)</source>
         <translation>Fichiers Interface D (*.di)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="634"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="638"/>
         <source>Perl Files (*.pl)</source>
         <translation>Fichiers Perl (*.pl)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="637"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="641"/>
         <source>Perl Module Files (*.pm)</source>
         <translation>Fichiers module Perl (*.pm)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="646"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="650"/>
         <source>Batch Files (*.bat)</source>
         <translation>Fichiers Batch (*.bat)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="649"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="653"/>
         <source>TeX Files (*.tex)</source>
         <translation>Fichiers TeX (*.tex)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="652"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="656"/>
         <source>TeX Template Files (*.sty)</source>
         <translation>Fichiers Template TeX (*.sty)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="655"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="659"/>
         <source>Diff Files (*.diff)</source>
         <translation>Fichiers Diff (*.diff)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="658"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="662"/>
         <source>Make Files (*.mak)</source>
         <translation>Fichiers Make (*.mak)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="661"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="665"/>
         <source>Properties Files (*.ini)</source>
         <translation>Fichiers de propriétés (*.ini)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="664"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="668"/>
         <source>Configuration Files (*.cfg)</source>
         <translation>Fichiers de configuration (*.cfg)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="670"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="674"/>
         <source>CMake Files (CMakeLists.txt)</source>
         <translation>Fichiers CMake (CMakeLists.txt)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="673"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="677"/>
         <source>CMake Macro Files (*.cmake)</source>
         <translation>Fichiers Macro CMake (*.cmake)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="676"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="680"/>
         <source>VHDL Files (*.vhd)</source>
         <translation>Fichiers VHDL (*.vhd)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="679"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="683"/>
         <source>TCL Files (*.tcl)</source>
         <translation>Fichiers TCL (*.tcl)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="682"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="686"/>
         <source>Tk Files (*.tk)</source>
         <translation>Fichiers Tk (*.tk)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="99"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="103"/>
         <source>Fortran</source>
         <translation>Fortran</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="101"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="105"/>
         <source>Fortran77</source>
         <translation>Fortran77</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="119"/>
-        <source>Pascal</source>
-        <translation>Pascal</translation>
-    </message>
-    <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="123"/>
+        <source>Pascal</source>
+        <translation>Pascal</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="127"/>
         <source>PostScript</source>
         <translation>PostScript</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="145"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="149"/>
         <source>XML</source>
         <translation>XML</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="147"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="151"/>
         <source>YAML</source>
         <translation>YAML</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="414"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="418"/>
         <source>XML Files (*.xml *.xsl *.xslt *.dtd *.svg *.xul *.xsd)</source>
         <translation>Fichiers XML (*.xml *.xsl *.xslt *.dtd *.svg *.xul *.xsd)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="472"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="476"/>
         <source>Fortran Files (*.f90 *.f95 *.f2k)</source>
         <translation>Fichiers Fortran (*.f90 *.f95 *.f2k)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="475"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="479"/>
         <source>Fortran77 Files (*.f *.for)</source>
         <translation>Fichiers Fortran77 (*.f *.for)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="478"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="482"/>
         <source>Pascal Files (*.dpr *.dpk *.pas *.dfm *.inc *.pp)</source>
         <translation>Fichiers Pascal (*.dpr *.dpk *.pas *.dfm *.inc *.pp)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="694"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="698"/>
         <source>PostScript Files (*.ps)</source>
         <translation>Fichiers PostScript (*.ps)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="484"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="488"/>
         <source>YAML Files (*.yaml *.yml)</source>
         <translation>Fichiers YAML (*.yaml *.yml)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="685"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="689"/>
         <source>Fortran Files (*.f95)</source>
         <translation>Fichiers Fortran (*.f95)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="688"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="692"/>
         <source>Fortran77 Files (*.f)</source>
         <translation>Fichiers Fortran77 (*.f)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="691"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="695"/>
         <source>Pascal Files (*.pas)</source>
         <translation>Fichiers Pascal (*.pas)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="697"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="701"/>
         <source>YAML Files (*.yml)</source>
         <translation>Fichiers YAML (*.yml)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="175"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="179"/>
         <source>Pygments</source>
         <translation>Pygments</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="375"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="379"/>
         <source>Python Files (*.py *.py2 *.py3)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="378"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="382"/>
         <source>Python GUI Files (*.pyw *.pyw2 *.pyw3)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="556"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="560"/>
         <source>Python3 Files (*.py)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="562"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="566"/>
         <source>Python3 GUI Files (*.pyw)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="553"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="557"/>
         <source>Python2 Files (*.py2)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="559"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="563"/>
         <source>Python2 GUI Files (*.pyw2)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="129"/>
-        <source>Python2</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="131"/>
-        <source>Python3</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="115"/>
-        <source>Matlab</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="117"/>
-        <source>Octave</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="487"/>
-        <source>Matlab Files (*.m *.m.matlab)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="700"/>
-        <source>Matlab Files (*.m)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="703"/>
-        <source>Octave Files (*.m.octave)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="490"/>
-        <source>Octave Files (*.m *.m.octave)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="133"/>
+        <source>Python2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="135"/>
+        <source>Python3</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="119"/>
+        <source>Matlab</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="121"/>
+        <source>Octave</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="491"/>
+        <source>Matlab Files (*.m *.m.matlab)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="704"/>
+        <source>Matlab Files (*.m)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="707"/>
+        <source>Octave Files (*.m.octave)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="494"/>
+        <source>Octave Files (*.m *.m.octave)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="137"/>
         <source>QSS</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="153"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="157"/>
         <source>Gettext</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="709"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="713"/>
         <source>Gettext Files (*.po)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="158"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="162"/>
         <source>CoffeeScript</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="716"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="720"/>
         <source>CoffeeScript Files (*.coffee)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="163"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="167"/>
         <source>JSON</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="723"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="727"/>
         <source>JSON Files (*.json)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="166"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="170"/>
         <source>Markdown</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="728"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="732"/>
         <source>Markdown Files (*.md)</source>
         <translation type="unfinished"></translation>
     </message>
@@ -36308,19 +36371,6 @@
     </message>
 </context>
 <context>
-    <name>McCabeChecker</name>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="423"/>
-        <source>&apos;{0}&apos; is too complex ({1})</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="425"/>
-        <source>{0}: {1}</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
     <name>MercurialPage</name>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsMercurial/ConfigurationPage/MercurialPage.ui" line="17"/>
@@ -37457,157 +37507,157 @@
 <context>
     <name>MiscellaneousChecker</name>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="429"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="434"/>
         <source>coding magic comment not found</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="432"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="437"/>
         <source>unknown encoding ({0}) found in coding magic comment</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="435"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="440"/>
         <source>copyright notice not present</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="438"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="443"/>
         <source>copyright notice contains invalid author</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="473"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="478"/>
         <source>found {0} formatter</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="476"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="481"/>
         <source>format string does contain unindexed parameters</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="479"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="484"/>
         <source>docstring does contain unindexed parameters</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="482"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="487"/>
         <source>other string does contain unindexed parameters</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="485"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="490"/>
         <source>format call uses too large index ({0})</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="488"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="493"/>
         <source>format call uses missing keyword ({0})</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="491"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="496"/>
         <source>format call uses keyword arguments but no named entries</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="494"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="499"/>
         <source>format call uses variable arguments but no numbered entries</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="497"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="502"/>
         <source>format call uses implicit and explicit indexes together</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="500"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="505"/>
         <source>format call provides unused index ({0})</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="503"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="508"/>
         <source>format call provides unused keyword ({0})</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="506"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="511"/>
         <source>expected these __future__ imports: {0}; but only got: {1}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="509"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="514"/>
         <source>expected these __future__ imports: {0}; but got none</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="512"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="517"/>
         <source>print statement found</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="515"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="520"/>
         <source>one element tuple found</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="524"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="529"/>
         <source>{0}: {1}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="441"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="446"/>
         <source>&quot;{0}&quot; is a Python builtin and is being shadowed; consider renaming the variable</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="445"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="450"/>
         <source>&quot;{0}&quot; is used as an argument and thus shadows a Python builtin; consider renaming the argument</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="449"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="454"/>
         <source>unnecessary generator - rewrite as a list comprehension</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="452"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="457"/>
         <source>unnecessary generator - rewrite as a set comprehension</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="455"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="460"/>
         <source>unnecessary generator - rewrite as a dict comprehension</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="458"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="463"/>
         <source>unnecessary list comprehension - rewrite as a set comprehension</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="461"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="466"/>
         <source>unnecessary list comprehension - rewrite as a dict comprehension</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="464"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="469"/>
         <source>unnecessary list literal - rewrite as a set literal</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="467"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="472"/>
         <source>unnecessary list literal - rewrite as a dict literal</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="470"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="475"/>
         <source>unnecessary list comprehension - &quot;{0}&quot; can take a generator</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="521"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="526"/>
         <source>mutable default argument of type {0}</source>
         <translation type="unfinished"></translation>
     </message>
@@ -39019,7 +39069,7 @@
 <context>
     <name>OpenSearchEngineModel</name>
     <message>
-        <location filename="../WebBrowser/OpenSearch/OpenSearchEngineModel.py" line="139"/>
+        <location filename="../WebBrowser/OpenSearch/OpenSearchEngineModel.py" line="145"/>
         <source>&lt;strong&gt;Provides contextual suggestions&lt;/strong&gt;</source>
         <translation type="unfinished"></translation>
     </message>
@@ -39034,12 +39084,12 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/OpenSearch/OpenSearchEngineModel.py" line="147"/>
+        <location filename="../WebBrowser/OpenSearch/OpenSearchEngineModel.py" line="153"/>
         <source>Comma-separated list of keywords that may be entered in the location bar followed by search terms to search with this engine</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/OpenSearch/OpenSearchEngineModel.py" line="135"/>
+        <location filename="../WebBrowser/OpenSearch/OpenSearchEngineModel.py" line="141"/>
         <source>&lt;strong&gt;Description:&lt;/strong&gt; {0}</source>
         <translation type="unfinished"></translation>
     </message>
@@ -51987,128 +52037,128 @@
 <context>
     <name>SqlBrowser</name>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="204"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="207"/>
         <source>SQL Browser</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="85"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="88"/>
         <source>SQL Browser startup problem</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="100"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="103"/>
         <source>Add Connection</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="100"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="103"/>
         <source>Add &amp;Connection...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="105"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="108"/>
         <source>Open a dialog to add a new database connection</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="107"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="110"/>
         <source>&lt;b&gt;Add Connection&lt;/b&gt;&lt;p&gt;This opens a dialog to add a new database connection.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="116"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="119"/>
         <source>Quit</source>
         <translation type="unfinished">Quitter</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="116"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="119"/>
         <source>&amp;Quit</source>
         <translation type="unfinished">&amp;Quitter</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="116"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="119"/>
         <source>Ctrl+Q</source>
         <comment>File|Quit</comment>
         <translation type="unfinished">Ctrl+Q</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="122"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="125"/>
         <source>Quit the SQL browser</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="123"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="126"/>
         <source>&lt;b&gt;Quit&lt;/b&gt;&lt;p&gt;Quit the SQL browser.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="129"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="132"/>
         <source>About</source>
         <translation type="unfinished">À propos de</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="129"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="132"/>
         <source>&amp;About</source>
         <translation type="unfinished">&amp;À propos de </translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="133"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="136"/>
         <source>Display information about this software</source>
         <translation type="unfinished">Affiche les informations concernant le logiciel</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="135"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="138"/>
         <source>&lt;b&gt;About&lt;/b&gt;&lt;p&gt;Display some information about this software.&lt;/p&gt;</source>
         <translation type="unfinished">&lt;b&gt;À propos de&lt;/b&gt;&lt;p&gt;Affiche certaines informations concernant le logiciel.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="142"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="145"/>
         <source>About Qt</source>
         <translation type="unfinished">À propos de Qt</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="142"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="145"/>
         <source>About &amp;Qt</source>
         <translation type="unfinished">À propos de &amp;Qt</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="146"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="149"/>
         <source>Display information about the Qt toolkit</source>
         <translation type="unfinished">Affiche les informations concernant Qt</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="148"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="151"/>
         <source>&lt;b&gt;About Qt&lt;/b&gt;&lt;p&gt;Display some information about the Qt toolkit.&lt;/p&gt;</source>
         <translation type="unfinished">&lt;b&gt;À propos de Qt&lt;/b&gt;&lt;p&gt;Affiche les informations concernant Qt&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="161"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="164"/>
         <source>&amp;File</source>
         <translation type="unfinished">&amp;Fichier</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="169"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="172"/>
         <source>&amp;Help</source>
         <translation type="unfinished">A&amp;ide</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="178"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="181"/>
         <source>File</source>
         <translation type="unfinished">Fichier</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="189"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="192"/>
         <source>&lt;h3&gt;About SQL Browser&lt;/h3&gt;&lt;p&gt;The SQL browser window is a little tool to examine the data and the schema of a database and to execute queries on a database.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="65"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="68"/>
         <source>Invalid URL: {0}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="73"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="76"/>
         <source>Unable to open connection: {0}</source>
         <translation type="unfinished"></translation>
     </message>
@@ -62843,7 +62893,7 @@
         <translation>Il n&apos;y a pas de script principal défini dans le projet en cours. Abandon</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6209"/>
+        <location filename="../UI/UserInterface.py" line="6212"/>
         <source>Drop Error</source>
         <translation>Erreur de suppression</translation>
     </message>
@@ -63184,12 +63234,12 @@
         <translation>&lt;p&gt;L&apos;emplacement de la documentation PyQt4 n&apos;a pas été configuré.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6565"/>
+        <location filename="../UI/UserInterface.py" line="6568"/>
         <source>Error during updates check</source>
         <translation>Erreur durant la recherche de mises à jour</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6545"/>
+        <location filename="../UI/UserInterface.py" line="6548"/>
         <source>Update available</source>
         <translation>Mise à jour disponible</translation>
     </message>
@@ -63199,7 +63249,7 @@
         <translation>&lt;h3&gt;Numéros de version&lt;/h3&gt;&lt;table&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6603"/>
+        <location filename="../UI/UserInterface.py" line="6606"/>
         <source>&lt;/table&gt;</source>
         <translation>&lt;/table&gt;</translation>
     </message>
@@ -63234,17 +63284,17 @@
         <translation>Afficher les &amp;outils externes</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6377"/>
+        <location filename="../UI/UserInterface.py" line="6380"/>
         <source>&amp;Cancel</source>
         <translation>&amp;Annuler</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6565"/>
+        <location filename="../UI/UserInterface.py" line="6568"/>
         <source>Could not perform updates check.</source>
         <translation>Impossible de vérifier les mises à jour.</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6630"/>
+        <location filename="../UI/UserInterface.py" line="6633"/>
         <source>First time usage</source>
         <translation>Première utilisation</translation>
     </message>
@@ -63339,7 +63389,7 @@
         <translation>Affiche les versions disponibles pour le téléchargement</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6589"/>
+        <location filename="../UI/UserInterface.py" line="6592"/>
         <source>&lt;h3&gt;Available versions&lt;/h3&gt;&lt;table&gt;</source>
         <translation>&lt;h3&gt;Versions disponibles&lt;/h3&gt;&lt;table&gt;</translation>
     </message>
@@ -63806,12 +63856,12 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6209"/>
+        <location filename="../UI/UserInterface.py" line="6212"/>
         <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; is not a file.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6386"/>
+        <location filename="../UI/UserInterface.py" line="6389"/>
         <source>Trying host {0}</source>
         <translation type="unfinished"></translation>
     </message>
@@ -63886,17 +63936,17 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6455"/>
+        <location filename="../UI/UserInterface.py" line="6458"/>
         <source>Error getting versions information</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6448"/>
+        <location filename="../UI/UserInterface.py" line="6451"/>
         <source>The versions information could not be downloaded. Please go online and try again.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6455"/>
+        <location filename="../UI/UserInterface.py" line="6458"/>
         <source>The versions information could not be downloaded for the last 7 days. Please go online and try again.</source>
         <translation type="unfinished"></translation>
     </message>
@@ -63987,7 +64037,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6649"/>
+        <location filename="../UI/UserInterface.py" line="6652"/>
         <source>Select Workspace Directory</source>
         <translation type="unfinished"></translation>
     </message>
@@ -64397,7 +64447,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6377"/>
+        <location filename="../UI/UserInterface.py" line="6380"/>
         <source>%v/%m</source>
         <translation type="unfinished"></translation>
     </message>
@@ -64417,7 +64467,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6381"/>
+        <location filename="../UI/UserInterface.py" line="6384"/>
         <source>Version Check</source>
         <translation type="unfinished"></translation>
     </message>
@@ -64492,22 +64542,22 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6545"/>
+        <location filename="../UI/UserInterface.py" line="6548"/>
         <source>The update to &lt;b&gt;{0}&lt;/b&gt; of eric6 is available at &lt;b&gt;{1}&lt;/b&gt;. Would you like to get it?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6558"/>
+        <location filename="../UI/UserInterface.py" line="6561"/>
         <source>Eric6 is up to date</source>
         <translation type="unfinished">Eric4 est à jour {5 ?} {6 ?}</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6558"/>
+        <location filename="../UI/UserInterface.py" line="6561"/>
         <source>You are using the latest version of eric6</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6630"/>
+        <location filename="../UI/UserInterface.py" line="6633"/>
         <source>eric6 has not been configured yet. The configuration dialog will be started.</source>
         <translation type="unfinished">eric4 n&apos;a pas encore été configuré. La fenêtre de configuration va être ouverte. {5 ?} {6 ?}</translation>
     </message>
@@ -64527,7 +64577,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6397"/>
+        <location filename="../UI/UserInterface.py" line="6400"/>
         <source>The versions information cannot not be downloaded because you are &lt;b&gt;offline&lt;/b&gt;. Please go online and try again.</source>
         <translation type="unfinished"></translation>
     </message>
@@ -69272,7 +69322,7 @@
         <translation>Éditer...</translation>
     </message>
     <message>
-        <location filename="../Debugger/WatchPointViewer.py" line="249"/>
+        <location filename="../Debugger/WatchPointViewer.py" line="251"/>
         <source>Watch expression already exists</source>
         <translation>L&apos;expression de contrôle existe déjà</translation>
     </message>
@@ -69282,12 +69332,12 @@
         <translation>Configuration...</translation>
     </message>
     <message>
-        <location filename="../Debugger/WatchPointViewer.py" line="241"/>
+        <location filename="../Debugger/WatchPointViewer.py" line="243"/>
         <source>&lt;p&gt;A watch expression &apos;&lt;b&gt;{0}&lt;/b&gt;&apos; already exists.&lt;/p&gt;</source>
         <translation>&lt;p&gt;L&apos;expression de contrôle &apos;&lt;b&gt;{0}&lt;/b&gt;&apos; existe déjà.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/WatchPointViewer.py" line="245"/>
+        <location filename="../Debugger/WatchPointViewer.py" line="247"/>
         <source>&lt;p&gt;A watch expression &apos;&lt;b&gt;{0}&lt;/b&gt;&apos; for the variable &lt;b&gt;{1}&lt;/b&gt; already exists.&lt;/p&gt;</source>
         <translation>&lt;p&gt;L&apos;expression de contrôle &apos;&lt;b&gt;{0}&lt;/b&gt;&apos; pour la variable &lt;b&gt;{1}&lt;/b&gt; existe déjà.&lt;/p&gt;</translation>
     </message>
@@ -72673,27 +72723,27 @@
         <translation>Taille</translation>
     </message>
     <message>
-        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="102"/>
+        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="105"/>
         <source>Local</source>
         <translation>Local</translation>
     </message>
     <message>
-        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="120"/>
+        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="123"/>
         <source>{0} ({1})</source>
         <translation>{0}({1})</translation>
     </message>
     <message>
-        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="210"/>
+        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="228"/>
         <source>bytes</source>
         <translation>octets</translation>
     </message>
     <message>
-        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="213"/>
+        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="231"/>
         <source>kB</source>
         <translation>ko</translation>
     </message>
     <message>
-        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="216"/>
+        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="234"/>
         <source>MB</source>
         <translation>Mo</translation>
     </message>
--- a/i18n/eric6_it.ts	Sat Mar 25 17:37:44 2017 +0100
+++ b/i18n/eric6_it.ts	Sat Mar 25 17:38:02 2017 +0100
@@ -390,7 +390,7 @@
 <context>
     <name>AddBookmarkDialog</name>
     <message>
-        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="198"/>
+        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="200"/>
         <source>Add Bookmark</source>
         <translation>Aggiungere segnalibro</translation>
     </message>
@@ -405,17 +405,17 @@
         <translation>Inserire l&apos;indirizzo</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="112"/>
+        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="114"/>
         <source>Url</source>
         <translation>Url</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="113"/>
+        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="115"/>
         <source>Title</source>
         <translation>Titolo</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="195"/>
+        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="197"/>
         <source>Add Folder</source>
         <translation>Aggiungere cartella</translation>
     </message>
@@ -2392,27 +2392,27 @@
         <translation>Nome</translation>
     </message>
     <message>
-        <location filename="../UI/BrowserModel.py" line="713"/>
+        <location filename="../UI/BrowserModel.py" line="728"/>
         <source>Attributes</source>
         <translation>Attributi</translation>
     </message>
     <message>
-        <location filename="../UI/BrowserModel.py" line="645"/>
+        <location filename="../UI/BrowserModel.py" line="660"/>
         <source>Globals</source>
         <translation>Globali</translation>
     </message>
     <message>
-        <location filename="../UI/BrowserModel.py" line="639"/>
+        <location filename="../UI/BrowserModel.py" line="654"/>
         <source>Coding: {0}</source>
         <translation>Codifica: {0}</translation>
     </message>
     <message>
-        <location filename="../UI/BrowserModel.py" line="723"/>
+        <location filename="../UI/BrowserModel.py" line="738"/>
         <source>Class Attributes</source>
         <translation>Attributi della Classe</translation>
     </message>
     <message>
-        <location filename="../UI/BrowserModel.py" line="651"/>
+        <location filename="../UI/BrowserModel.py" line="666"/>
         <source>Imports</source>
         <translation type="unfinished"></translation>
     </message>
@@ -3252,7 +3252,7 @@
         <translation>Inserisci una stringa per il nome file dei file da escludere separati da una virgola</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="615"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="658"/>
         <source>Press to start the code style check run</source>
         <translation>Premi per iniziare l&apos;esecuzione del controllo dello stile di codifica</translation>
     </message>
@@ -3262,7 +3262,7 @@
         <translation type="obsolete">Inizio</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="625"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="668"/>
         <source>Press to fix the selected issues</source>
         <translation>Premi per correggere le problemi selezionati</translation>
     </message>
@@ -3272,7 +3272,7 @@
         <translation type="obsolete">Correggi selezionato</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="648"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="691"/>
         <source>Press to load the default values</source>
         <translation>Premi per caricare i valori di default</translation>
     </message>
@@ -3282,7 +3282,7 @@
         <translation type="obsolete">Carica predefiniti</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="658"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="701"/>
         <source>Press to store the current values as defaults</source>
         <translation>Premi per salvare i valori corrente come predefiniti</translation>
     </message>
@@ -3292,7 +3292,7 @@
         <translation type="obsolete">Salva predefiniti</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="668"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="711"/>
         <source>Press to reset the default values</source>
         <translation>Premi per resettare i valori predefiniti</translation>
     </message>
@@ -3397,7 +3397,7 @@
         <translation>Correggi automanticamente i problemi</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="689"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="732"/>
         <source>&lt;b&gt;Result List&lt;/b&gt;
 &lt;p&gt;This list shows the results of the code style check. Double clicking
 an entry will open this entry in an editor window and position the cursor at
@@ -3407,52 +3407,52 @@
 aprirà una finestra per le modifiche posizionando il cursore alla rispettiva riga e colonna.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="705"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="748"/>
         <source>File/Line</source>
         <translation>File/Linea</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="710"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="753"/>
         <source>Code</source>
         <translation>Codice</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="715"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="758"/>
         <source>Message</source>
         <translation>Messaggio</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="77"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="79"/>
         <source>PEP-257</source>
         <translation>PEP-257</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="78"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="80"/>
         <source>Eric</source>
         <translation>Eric</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="85"/>
-        <source>Statistics...</source>
-        <translation>Statistiche...</translation>
-    </message>
-    <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="87"/>
+        <source>Statistics...</source>
+        <translation>Statistiche...</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="89"/>
         <source>Press to show some statistics for the last run</source>
         <translation>Premi per mostrare alcune statistiche dell&apos;ultima esecuzione</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="90"/>
-        <source>Show</source>
-        <translation>Mostra</translation>
-    </message>
-    <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="92"/>
+        <source>Show</source>
+        <translation>Mostra</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="94"/>
         <source>Press to show all files containing an issue</source>
         <translation>Premi per mostrare tutti i file che contengono problematiche</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="579"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="592"/>
         <source>Error: {0}</source>
         <translation>Errore: {0}</translation>
     </message>
@@ -3462,17 +3462,17 @@
         <translation>Corregge:{0}</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="720"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="733"/>
         <source>No issues found.</source>
         <translation>Nessun problema trovato.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="736"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="779"/>
         <source>Shows the progress of the code style check</source>
         <translation>Mostra l&apos;avanzamento del controllo dello stile di codifica</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="745"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="788"/>
         <source>%v/%m Files</source>
         <translation>File %v/%m</translation>
     </message>
@@ -3487,32 +3487,27 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="672"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="685"/>
         <source>{0} (ignored)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="564"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="577"/>
         <source>Preparing files...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="553"/>
-        <source>Max. Complexity:</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="560"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="573"/>
         <source>Enter the maximum allowed code complexity (McCabe: 10)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="150"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="152"/>
         <source>Errors</source>
         <translation type="unfinished">Errori</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="606"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="619"/>
         <source>Transferring data...</source>
         <translation type="unfinished"></translation>
     </message>
@@ -3588,36 +3583,36 @@
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="547"/>
-        <source>McCabe Complexity</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="618"/>
-        <source>&amp;Start</source>
-        <translation type="unfinished">&amp;Avvia</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="628"/>
-        <source>&amp;Fix Selected</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="651"/>
-        <source>&amp;Load Defaults</source>
+        <source>Code Complexity</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="661"/>
-        <source>St&amp;ore Defaults</source>
-        <translation type="unfinished"></translation>
+        <source>&amp;Start</source>
+        <translation type="unfinished">&amp;Avvia</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="671"/>
+        <source>&amp;Fix Selected</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="694"/>
+        <source>&amp;Load Defaults</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="704"/>
+        <source>St&amp;ore Defaults</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="714"/>
         <source>&amp;Reset Defaults</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="723"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="736"/>
         <source>No files found (check your ignore list).</source>
         <translation type="unfinished"></translation>
     </message>
@@ -3646,6 +3641,31 @@
         <source>Press to delete the selected entries</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="566"/>
+        <source>Max. McCabe Complexity:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="589"/>
+        <source>Max. Line Complexity:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="596"/>
+        <source>Enter the maximum complexity (number of nodes) for a line of code</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="612"/>
+        <source>Max. Line Complexity Score:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="619"/>
+        <source>Enter the maximum allowed median for line complexity</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>CodeStyleCheckerPlugin</name>
@@ -3711,147 +3731,147 @@
 <context>
     <name>CodeStyleFixer</name>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="529"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="534"/>
         <source>Triple single quotes converted to triple double quotes.</source>
         <translation>Triple virgolette singole convertite in triple virgolette doppie.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="532"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="537"/>
         <source>Introductory quotes corrected to be {0}&quot;&quot;&quot;</source>
         <translation>Virgolette introduttive corrette in {0}&quot;&quot;&quot;</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="535"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="540"/>
         <source>Single line docstring put on one line.</source>
         <translation>Singole righe documentazione raggruppate su una sola.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="538"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="543"/>
         <source>Period added to summary line.</source>
         <translation>Aggiunto punto alla riga sommario.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="565"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="570"/>
         <source>Blank line before function/method docstring removed.</source>
         <translation>Riga vuota prima della stringa di documentazione funzione/metodo rimossa.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="544"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="549"/>
         <source>Blank line inserted before class docstring.</source>
         <translation>Riga vuota inserita prima della stringa di documentazione della classe.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="547"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="552"/>
         <source>Blank line inserted after class docstring.</source>
         <translation>Linea vuota inserita dopo la stringa di documentazione della classe.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="550"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="555"/>
         <source>Blank line inserted after docstring summary.</source>
         <translation>Linea vuota inserita dopo la stringa di documentazione del sommario.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="553"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="558"/>
         <source>Blank line inserted after last paragraph of docstring.</source>
         <translation>Linea vuota inserita dopo l&apos;ultimo paragrafo della stringa di documentazione.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="556"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="561"/>
         <source>Leading quotes put on separate line.</source>
         <translation>Le virgolette di testa messe su una riga separata.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="559"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="564"/>
         <source>Trailing quotes put on separate line.</source>
         <translation>Le virgolette di coda messe su una riga separata.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="562"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="567"/>
         <source>Blank line before class docstring removed.</source>
         <translation>Rimossa riga vuota prima della stringa di documentazione.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="568"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="573"/>
         <source>Blank line after class docstring removed.</source>
         <translation>Rimossa riga vuota dopo della stringa di documentazione.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="571"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="576"/>
         <source>Blank line after function/method docstring removed.</source>
         <translation>Riga vuota dopo la stringa di documentazione funzione/metodo rimossa.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="574"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="579"/>
         <source>Blank line after last paragraph removed.</source>
         <translation>Rimossa riga vuota dopo l&apos;ultimo paragrafo.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="577"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="582"/>
         <source>Tab converted to 4 spaces.</source>
         <translation>Convertita Tabulazione in 4 spazi.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="580"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="585"/>
         <source>Indentation adjusted to be a multiple of four.</source>
         <translation>Identazione portata ad un multiplo di quattro.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="583"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="588"/>
         <source>Indentation of continuation line corrected.</source>
         <translation>Identazione di continuazione riga corretta.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="586"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="591"/>
         <source>Indentation of closing bracket corrected.</source>
         <translation>Identazione di parentesi chiusa corretta.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="589"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="594"/>
         <source>Missing indentation of continuation line corrected.</source>
         <translation>Corretta la mancanza di indentazione della continuazione riga.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="592"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="597"/>
         <source>Closing bracket aligned to opening bracket.</source>
         <translation>Parentesi chiusa allineata con quella d&apos;apertura.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="595"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="600"/>
         <source>Indentation level changed.</source>
         <translation>Livello di indentazione modificato.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="598"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="603"/>
         <source>Indentation level of hanging indentation changed.</source>
         <translation>Modificato il livello di indentazione dell&apos;indentazione pendente.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="601"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="606"/>
         <source>Visual indentation corrected.</source>
         <translation></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="616"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="621"/>
         <source>Extraneous whitespace removed.</source>
         <translation>Spazio non pertinente eliminato.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="613"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="618"/>
         <source>Missing whitespace added.</source>
         <translation>Spazi mancanti aggiunti.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="619"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="624"/>
         <source>Whitespace around comment sign corrected.</source>
         <translation>Corretto spazio vicino al segno di commento.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="622"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="627"/>
         <source>One blank line inserted.</source>
         <translation>Inserita una riga vuota.</translation>
     </message>
     <message numerus="yes">
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="626"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="631"/>
         <source>%n blank line(s) inserted.</source>
         <translation type="unfinished">
             <numerusform>%n riga vuota inserita.</numerusform>
@@ -3859,7 +3879,7 @@
         </translation>
     </message>
     <message numerus="yes">
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="629"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="634"/>
         <source>%n superfluous lines removed</source>
         <translation type="unfinished">
             <numerusform>%n riga superflua eliminata</numerusform>
@@ -3867,77 +3887,77 @@
         </translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="633"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="638"/>
         <source>Superfluous blank lines removed.</source>
         <translation>Righe vuote superflue eliminate.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="636"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="641"/>
         <source>Superfluous blank lines after function decorator removed.</source>
         <translation>Righe vuote superflue eliminate dopo a dichiarazione della funzione.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="639"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="644"/>
         <source>Imports were put on separate lines.</source>
         <translation>Import messi su righe separate.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="642"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="647"/>
         <source>Long lines have been shortened.</source>
         <translation>Accorciate righe lughe.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="645"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="650"/>
         <source>Redundant backslash in brackets removed.</source>
         <translation>Rimossi barre rovesciate ridondanti.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="651"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="656"/>
         <source>Compound statement corrected.</source>
         <translation>Corretta istruzione composta.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="654"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="659"/>
         <source>Comparison to None/True/False corrected.</source>
         <translation>Corretta comparazione con None/True/False.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="657"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="662"/>
         <source>&apos;{0}&apos; argument added.</source>
         <translation>&apos;{0}&apos; argumento aggiunto.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="660"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="665"/>
         <source>&apos;{0}&apos; argument removed.</source>
         <translation>&apos;{0}&apos; argumento rimosso.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="663"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="668"/>
         <source>Whitespace stripped from end of line.</source>
         <translation>Eliminati gli spazi alla fine della linea.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="666"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="671"/>
         <source>newline added to end of file.</source>
         <translation>Aggiunta una nuova riga alla fine del file.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="669"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="674"/>
         <source>Superfluous trailing blank lines removed from end of file.</source>
         <translation>Rghe vuote superflue eliminate dalla fine del file.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="672"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="677"/>
         <source>&apos;&lt;&gt;&apos; replaced by &apos;!=&apos;.</source>
         <translation>&apos;&lt;&gt;&apos; sostituito da &apos;!=&apos;.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="676"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="681"/>
         <source>Could not save the file! Skipping it. Reason: {0}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="750"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="757"/>
         <source> no message defined for code &apos;{0}&apos;</source>
         <translation type="unfinished"></translation>
     </message>
@@ -4307,7 +4327,7 @@
 <context>
     <name>CompareDialog</name>
     <message>
-        <location filename="../UI/CompareDialog.py" line="250"/>
+        <location filename="../UI/CompareDialog.py" line="253"/>
         <source>Compare Files</source>
         <translation>Confronta files</translation>
     </message>
@@ -4352,7 +4372,7 @@
         <translation>Alt+S</translation>
     </message>
     <message>
-        <location filename="../UI/CompareDialog.py" line="109"/>
+        <location filename="../UI/CompareDialog.py" line="112"/>
         <source>Press to perform the comparison of the two files</source>
         <translation>Premi per effettuare il confronto tra due file</translation>
     </message>
@@ -4377,7 +4397,7 @@
         <translation>Premi per andare alla prima differenza</translation>
     </message>
     <message>
-        <location filename="../UI/CompareDialog.py" line="107"/>
+        <location filename="../UI/CompareDialog.py" line="110"/>
         <source>Compare</source>
         <translation>Confronta</translation>
     </message>
@@ -4392,27 +4412,27 @@
         <translation>&amp;Sincronizza barre di scorrimento orizzontali</translation>
     </message>
     <message>
-        <location filename="../UI/CompareDialog.py" line="355"/>
+        <location filename="../UI/CompareDialog.py" line="358"/>
         <source>Total: {0}</source>
         <translation>Totale: {0}</translation>
     </message>
     <message>
-        <location filename="../UI/CompareDialog.py" line="357"/>
+        <location filename="../UI/CompareDialog.py" line="360"/>
         <source>Changed: {0}</source>
         <translation>Modificati: {0}</translation>
     </message>
     <message>
-        <location filename="../UI/CompareDialog.py" line="358"/>
+        <location filename="../UI/CompareDialog.py" line="361"/>
         <source>Added: {0}</source>
         <translation>Aggiunti: {0}</translation>
     </message>
     <message>
-        <location filename="../UI/CompareDialog.py" line="359"/>
+        <location filename="../UI/CompareDialog.py" line="362"/>
         <source>Deleted: {0}</source>
         <translation>Cancellati: {0}</translation>
     </message>
     <message>
-        <location filename="../UI/CompareDialog.py" line="250"/>
+        <location filename="../UI/CompareDialog.py" line="253"/>
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Il file &lt;b&gt;{0}&lt;/b&gt; non può essere letto.&lt;/p&gt;</translation>
     </message>
@@ -4423,74 +4443,97 @@
     </message>
 </context>
 <context>
+    <name>ComplexityChecker</name>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="423"/>
+        <source>&apos;{0}&apos; is too complex ({1})</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="425"/>
+        <source>source code line is too complex ({0})</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="427"/>
+        <source>overall source code line complexity is too high ({0})</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="430"/>
+        <source>{0}: {1}</source>
+        <translation type="unfinished">{0}: {1}</translation>
+    </message>
+</context>
+<context>
     <name>ConfigurationWidget</name>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="135"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="136"/>
         <source>Application</source>
         <translation>Applicazione</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="141"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="142"/>
         <source>CORBA</source>
         <translation>CORBA</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="144"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="145"/>
         <source>Email</source>
         <translation>Email</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="147"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="148"/>
         <source>Graphics</source>
         <translation>Grafica</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="153"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="154"/>
         <source>Icons</source>
         <translation>Icone</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="172"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="173"/>
         <source>Plugin Manager</source>
         <translation>Gestore plugin</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="440"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="441"/>
         <source>Printer</source>
         <translation>Stampante</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="211"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="212"/>
         <source>Python</source>
         <translation>Python</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="182"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="183"/>
         <source>Qt</source>
         <translation>Qt</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="188"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="189"/>
         <source>Shell</source>
         <translation>Shell</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="191"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="192"/>
         <source>Tasks</source>
         <translation>Task</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="194"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="195"/>
         <source>Templates</source>
         <translation>Modello</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="200"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="201"/>
         <source>Version Control Systems</source>
         <translation>Controllo di versione</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="205"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="206"/>
         <source>Debugger</source>
         <translation>Debugger</translation>
     </message>
@@ -4500,184 +4543,184 @@
         <translation type="obsolete">Ruby</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="218"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="219"/>
         <source>Editor</source>
         <translation>Editor</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="221"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="222"/>
         <source>APIs</source>
         <translation>APIs</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="224"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="225"/>
         <source>Autocompletion</source>
         <translation>Autocompletamento</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="232"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="233"/>
         <source>Calltips</source>
         <translation>Calltips</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="238"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="239"/>
         <source>General</source>
         <translation>Generale</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="258"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="259"/>
         <source>Typing</source>
         <translation>Digitazione</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="261"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="262"/>
         <source>Exporters</source>
         <translation>Esportatori</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="265"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="266"/>
         <source>Highlighters</source>
         <translation>Evidenziatori</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="269"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="270"/>
         <source>Filetype Associations</source>
         <translation>Associazione tipi file</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="273"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="274"/>
         <source>Styles</source>
         <translation>Stili</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="289"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="290"/>
         <source>Help</source>
         <translation>Aiuto</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="447"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="448"/>
         <source>Help Documentation</source>
         <translation>Aiuto Documentazione</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="296"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="297"/>
         <source>Help Viewers</source>
         <translation>Aiuto visualizzatori</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="307"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="308"/>
         <source>Project</source>
         <translation>Progetto</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="304"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="305"/>
         <source>Project Viewer</source>
         <translation>Visualizzatore progetto</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="310"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="311"/>
         <source>Multiproject</source>
         <translation>Multiprogetto</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="434"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="435"/>
         <source>Interface</source>
         <translation>Interfaccia</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="321"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="322"/>
         <source>Viewmanager</source>
         <translation>Gestrore viste</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="714"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="715"/>
         <source>Configuration Page Error</source>
         <translation>Configurazione pagine errore</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="241"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="242"/>
         <source>Filehandling</source>
         <translation>Gestione file</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="245"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="246"/>
         <source>Searching</source>
         <translation>Ricerca</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="452"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="453"/>
         <source>Appearance</source>
         <translation>Aspetto</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="235"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="236"/>
         <source>QScintilla</source>
         <translation>QScintilla</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="252"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="253"/>
         <source>Style</source>
         <translation>Stile</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="280"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="281"/>
         <source>Properties</source>
         <translation>Proprietà</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="636"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="637"/>
         <source>Preferences</source>
         <translation>Preferenze</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="641"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="642"/>
         <source>Please select an entry of the list 
 to display the configuration page.</source>
         <translation>Selezionare un elemento della lista
 da mostrare nella pagina di configurazione.</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="437"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="438"/>
         <source>Network</source>
         <translation>Rete</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="468"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="469"/>
         <source>Spell checking</source>
         <translation>Correzione automatica</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="214"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="215"/>
         <source>Python3</source>
         <translation>Python3</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="714"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="715"/>
         <source>&lt;p&gt;The configuration page &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
         <translation>&lt;p&gt;La pagina di configurazione &lt;b&gt;{0}&lt;/b&gt; non può essere caricata.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="277"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="278"/>
         <source>Keywords</source>
         <translation>Parole chiave</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="138"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="139"/>
         <source>Cooperation</source>
         <translation>Cooperazione</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="484"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="485"/>
         <source>Tray Starter</source>
         <translation>Tray Starter</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="463"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="464"/>
         <source>VirusTotal Interface</source>
         <translation>Interfaccia VirusTotal</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="443"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="444"/>
         <source>Security</source>
         <translation>Sicurezza</translation>
     </message>
@@ -4687,57 +4730,57 @@
         <translation type="obsolete">Insirisci il testo del filtro...</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="168"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="169"/>
         <source>Notifications</source>
         <translation>Notificazioni</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="156"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="157"/>
         <source>IRC</source>
         <translation>IRC</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="255"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="256"/>
         <source>Code Checkers</source>
         <translation>Correttori di codice</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="455"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="456"/>
         <source>eric6 Web Browser</source>
         <translation type="unfinished">Web Browser di eric5 {6 ?}</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="159"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="160"/>
         <source>Log-Viewer</source>
         <translation type="unfinished">Log-Viewer</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="162"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="163"/>
         <source>Mimetypes</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="574"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="575"/>
         <source>Enter search text...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="284"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="285"/>
         <source>Mouse Click Handlers</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="459"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="460"/>
         <source>Flash Cookie Manager</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="497"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="498"/>
         <source>Hex Editor</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="354"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="355"/>
         <source>Web Browser</source>
         <translation type="unfinished"></translation>
     </message>
@@ -5480,7 +5523,7 @@
         <translation>Connessione da un non vietato</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugServer.py" line="1341"/>
+        <location filename="../Debugger/DebugServer.py" line="1349"/>
         <source>
 Not connected
 </source>
@@ -5492,13 +5535,13 @@
         <translation>&lt;p&gt;Una connessione è stata tentata da un host vietato &lt;b&gt;{0}&lt;/b&gt;.  Accettare questa connessione ?&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugServer.py" line="1521"/>
+        <location filename="../Debugger/DebugServer.py" line="1529"/>
         <source>Passive debug connection received
 </source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugServer.py" line="1535"/>
+        <location filename="../Debugger/DebugServer.py" line="1543"/>
         <source>Passive debug connection closed
 </source>
         <translation type="unfinished"></translation>
@@ -5517,7 +5560,7 @@
 <context>
     <name>DebugUI</name>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1788"/>
+        <location filename="../Debugger/DebugUI.py" line="1808"/>
         <source>Run Script</source>
         <translation>Esegui Script</translation>
     </message>
@@ -5537,7 +5580,7 @@
         <translation>&lt;b&gt;Esegui Script&lt;/b&gt;&lt;p&gt;Imposta gli argomenti della linea di comando ed esegue lo script al di fuori del debugger. Se il file non è stato salvato può essere salvato prima.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1802"/>
+        <location filename="../Debugger/DebugUI.py" line="1822"/>
         <source>Run Project</source>
         <translation>Esegui Progetto</translation>
     </message>
@@ -5637,7 +5680,7 @@
         <translation>&lt;b&gt;Profila Progetto&lt;/b&gt;&lt;p&gt;Imposta gli argomenti della linea di comando e profila il progetto. Se file del progetto corrente non sono stati salvati, è possibile salvarli prima.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1919"/>
+        <location filename="../Debugger/DebugUI.py" line="1939"/>
         <source>Debug Script</source>
         <translation>Debug dello script</translation>
     </message>
@@ -5657,7 +5700,7 @@
         <translation>&lt;b&gt;Debug dello Script&lt;/b&gt;&lt;p&gt;Imposta gli argomenti della linea di comando e imposta la linea corrente per essere la prima istruzione eseguibile di Python della finestra dell&apos;editor. Se il file ha modifiche non salvate è possibile salvarle prima.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1933"/>
+        <location filename="../Debugger/DebugUI.py" line="1953"/>
         <source>Debug Project</source>
         <translation>Debug del Progetto</translation>
     </message>
@@ -5702,82 +5745,82 @@
         <translation>&lt;b&gt;Continua&lt;/b&gt;&lt;p&gt;Continua l&apos;esecuzione del programma dalla linea corrente. Il programma si fermerà quando finirà o quando incontrerà un breakpoint.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="362"/>
+        <location filename="../Debugger/DebugUI.py" line="382"/>
         <source>Single Step</source>
         <translation>Step Singolo</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="362"/>
+        <location filename="../Debugger/DebugUI.py" line="382"/>
         <source>Sin&amp;gle Step</source>
         <translation>Step Sin&amp;golo</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="367"/>
+        <location filename="../Debugger/DebugUI.py" line="387"/>
         <source>Execute a single Python statement</source>
         <translation>Esegui una singola istruzione Python</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="368"/>
+        <location filename="../Debugger/DebugUI.py" line="388"/>
         <source>&lt;b&gt;Single Step&lt;/b&gt;&lt;p&gt;Execute a single Python statement. If the statement is an &lt;tt&gt;import&lt;/tt&gt; statement, a class constructor, or a method or function call then control is returned to the debugger at the next statement.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Passo singolo&lt;/b&gt;&lt;p&gt;Esegue una singola istruzione Python. Se l&apos;istruzione è una &lt;tt&gt;import&lt;/tt&gt;, un costruttore di una classe, o un metodo o una chiamata di funzione allora il controllo verrà tornato al debugger alla prossima istruzione.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="378"/>
+        <location filename="../Debugger/DebugUI.py" line="398"/>
         <source>Step Over</source>
         <translation>Step Over</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="378"/>
+        <location filename="../Debugger/DebugUI.py" line="398"/>
         <source>Step &amp;Over</source>
         <translation>Step &amp;Over</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="383"/>
+        <location filename="../Debugger/DebugUI.py" line="403"/>
         <source>Execute a single Python statement staying in the current frame</source>
         <translation>Esegui una singola istruzione Python restando nella stessa struttura</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="386"/>
+        <location filename="../Debugger/DebugUI.py" line="406"/>
         <source>&lt;b&gt;Step Over&lt;/b&gt;&lt;p&gt;Execute a single Python statement staying in the same frame. If the statement is an &lt;tt&gt;import&lt;/tt&gt; statement, a class constructor, or a method or function call then control is returned to the debugger after the statement has completed.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Singolo passor&lt;/b&gt;&lt;p&gt;Esegui una singola istruzione Python restando nella stessa struttura. Se l&apos;istruzione e&apos; un &lt;tt&gt;import&lt;/tt&gt;, un costruttore di classe, o un metodo o una chiamata di funzione allora il controllo tornerà al debugger dopo che l&apos;istruzione è completata.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="397"/>
+        <location filename="../Debugger/DebugUI.py" line="417"/>
         <source>Step Out</source>
         <translation>Step Out</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="397"/>
+        <location filename="../Debugger/DebugUI.py" line="417"/>
         <source>Step Ou&amp;t</source>
         <translation>Step Ou&amp;t</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="402"/>
-        <source>Execute Python statements until leaving the current frame</source>
-        <translation>Esegue istruzioni Python fino a quando esce dal blocco corrente</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="405"/>
-        <source>&lt;b&gt;Step Out&lt;/b&gt;&lt;p&gt;Execute Python statements until leaving the current frame. If the statements are inside an &lt;tt&gt;import&lt;/tt&gt; statement, a class constructor, or a method or function call then control is returned to the debugger after the current frame has been left.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;Step Out&lt;/b&gt;&lt;p&gt;Esegue istruzioni Python fino a quando esce dal blocco corrente. Se l&apos;istruzione e&apos; un &lt;tt&gt;import&lt;/tt&gt;, un costruttore di classe, o un metodo o una chiamata di funzione allora il controllo tornerà al debugger dopo l&apos;uscita dal blocco corrente.&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="416"/>
-        <source>Stop</source>
-        <translation>Stop</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="416"/>
-        <source>&amp;Stop</source>
-        <translation>&amp;Stop</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="421"/>
-        <source>Stop debugging</source>
-        <translation>Ferma il debug</translation>
-    </message>
-    <message>
         <location filename="../Debugger/DebugUI.py" line="422"/>
+        <source>Execute Python statements until leaving the current frame</source>
+        <translation>Esegue istruzioni Python fino a quando esce dal blocco corrente</translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="425"/>
+        <source>&lt;b&gt;Step Out&lt;/b&gt;&lt;p&gt;Execute Python statements until leaving the current frame. If the statements are inside an &lt;tt&gt;import&lt;/tt&gt; statement, a class constructor, or a method or function call then control is returned to the debugger after the current frame has been left.&lt;/p&gt;</source>
+        <translation>&lt;b&gt;Step Out&lt;/b&gt;&lt;p&gt;Esegue istruzioni Python fino a quando esce dal blocco corrente. Se l&apos;istruzione e&apos; un &lt;tt&gt;import&lt;/tt&gt;, un costruttore di classe, o un metodo o una chiamata di funzione allora il controllo tornerà al debugger dopo l&apos;uscita dal blocco corrente.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="436"/>
+        <source>Stop</source>
+        <translation>Stop</translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="436"/>
+        <source>&amp;Stop</source>
+        <translation>&amp;Stop</translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="441"/>
+        <source>Stop debugging</source>
+        <translation>Ferma il debug</translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="442"/>
         <source>&lt;b&gt;Stop&lt;/b&gt;&lt;p&gt;Stop the running debugging session.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Stop&lt;/b&gt;&lt;p&gt;Ferma la sessione di debug.&lt;/p&gt;</translation>
     </message>
@@ -5817,127 +5860,127 @@
         <translation type="obsolete">&lt;b&gt;Esegui&lt;/b&gt;&lt;p&gt;Esegui un&apos;istruzione di una riga nel blocco corrente del programma in debug.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="445"/>
+        <location filename="../Debugger/DebugUI.py" line="465"/>
         <source>Exceptions Filter</source>
         <translation>Filtro per le eccezioni</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="445"/>
+        <location filename="../Debugger/DebugUI.py" line="465"/>
         <source>&amp;Exceptions Filter...</source>
         <translation>Filtro per le &amp;Eccezioni...</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="449"/>
+        <location filename="../Debugger/DebugUI.py" line="469"/>
         <source>Configure exceptions filter</source>
         <translation>Configura il filtro per le eccezioni</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="451"/>
+        <location filename="../Debugger/DebugUI.py" line="471"/>
         <source>&lt;b&gt;Exceptions Filter&lt;/b&gt;&lt;p&gt;Configure the exceptions filter. Only exception types that are listed are highlighted during a debugging session.&lt;/p&gt;&lt;p&gt;Please note, that all unhandled exceptions are highlighted indepent from the filter list.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Filtro per le Eccezioni&lt;/b&gt;&lt;p&gt;Configura il filtro per le eccezioni. Solo i tipi di eccezione che sono elencati sono evidenziati durante una sessione di debug.&lt;/p&gt;&lt;p&gt;Notare che, tutte le eccezioni non gestite sono evidenziate indipendentemente dalla lista del filtro.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="487"/>
+        <location filename="../Debugger/DebugUI.py" line="507"/>
         <source>Toggle Breakpoint</source>
         <translation>Toggle Breakpoint</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="488"/>
+        <location filename="../Debugger/DebugUI.py" line="508"/>
         <source>&lt;b&gt;Toggle Breakpoint&lt;/b&gt;&lt;p&gt;Toggles a breakpoint at the current line of the current editor.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Toggle Breakpoint&lt;/b&gt;&lt;p&gt;Attiva un breakpoint sulla linea corrente dell&apos;editor.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="502"/>
+        <location filename="../Debugger/DebugUI.py" line="522"/>
         <source>Edit Breakpoint</source>
         <translation>Modifica Breakpoint</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="496"/>
+        <location filename="../Debugger/DebugUI.py" line="516"/>
         <source>Edit Breakpoint...</source>
         <translation>Modifica Breakpoint...</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="503"/>
+        <location filename="../Debugger/DebugUI.py" line="523"/>
         <source>&lt;b&gt;Edit Breakpoint&lt;/b&gt;&lt;p&gt;Opens a dialog to edit the breakpoints properties. It works at the current line of the current editor.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Modifica Breakpoint&lt;/b&gt;&lt;p&gt;Apre un dialogo per modificare le proprietà del breakpoint. Lavora sulla linea corrente dell&apos;editor.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="518"/>
+        <location filename="../Debugger/DebugUI.py" line="538"/>
         <source>Next Breakpoint</source>
         <translation>Prossimo Breakpoint</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="519"/>
+        <location filename="../Debugger/DebugUI.py" line="539"/>
         <source>&lt;b&gt;Next Breakpoint&lt;/b&gt;&lt;p&gt;Go to next breakpoint of the current editor.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Prossimo Breakpoint&lt;/b&gt;&lt;p&gt;Va al prossimo breakpoint dell&apos;editor corrente.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="533"/>
+        <location filename="../Debugger/DebugUI.py" line="553"/>
         <source>Previous Breakpoint</source>
         <translation>Breakpoint Precedente</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="534"/>
+        <location filename="../Debugger/DebugUI.py" line="554"/>
         <source>&lt;b&gt;Previous Breakpoint&lt;/b&gt;&lt;p&gt;Go to previous breakpoint of the current editor.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Breakpoint Precedente&lt;/b&gt;&lt;p&gt;Va al breakpoint precedente dell&apos;editor corrente.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="547"/>
+        <location filename="../Debugger/DebugUI.py" line="567"/>
         <source>Clear Breakpoints</source>
         <translation>Pulisci i Breakpoint</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="548"/>
+        <location filename="../Debugger/DebugUI.py" line="568"/>
         <source>&lt;b&gt;Clear Breakpoints&lt;/b&gt;&lt;p&gt;Clear breakpoints of all editors.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Pulisci i Breakpoints&lt;/b&gt;&lt;p&gt;Elimina i breakpoint di tutti gli editor.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="578"/>
+        <location filename="../Debugger/DebugUI.py" line="598"/>
         <source>&amp;Breakpoints</source>
         <translation>&amp;Breakpoints</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1073"/>
+        <location filename="../Debugger/DebugUI.py" line="1093"/>
         <source>The program being debugged contains an unspecified syntax error.</source>
         <translation>Il programma che viene debuggato contiene un errore di sintassi non specificato.</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1110"/>
+        <location filename="../Debugger/DebugUI.py" line="1130"/>
         <source>An unhandled exception occured. See the shell window for details.</source>
         <translation>Un&apos;eccezione non gestita è occorso. Guarda la finestra di shell per dettagli.</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1235"/>
+        <location filename="../Debugger/DebugUI.py" line="1255"/>
         <source>The program being debugged has terminated unexpectedly.</source>
         <translation>Il programma debuggato è terminato in maniera inaspettata.</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1544"/>
+        <location filename="../Debugger/DebugUI.py" line="1564"/>
         <source>Coverage of Project</source>
         <translation>Analisi del Progetto</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1532"/>
+        <location filename="../Debugger/DebugUI.py" line="1552"/>
         <source>Coverage of Script</source>
         <translation>Analisi delle Script</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1802"/>
+        <location filename="../Debugger/DebugUI.py" line="1822"/>
         <source>There is no main script defined for the current project. Aborting</source>
         <translation>Non c&apos;è uno script principale definito per il progetto. Esco</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1672"/>
+        <location filename="../Debugger/DebugUI.py" line="1692"/>
         <source>Profile of Project</source>
         <translation>Profilazione del progetto</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1660"/>
+        <location filename="../Debugger/DebugUI.py" line="1680"/>
         <source>Profile of Script</source>
         <translation>Profilazione dello script</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1933"/>
+        <location filename="../Debugger/DebugUI.py" line="1953"/>
         <source>There is no main script defined for the current project. No debugging possible.</source>
         <translation>Non c&apos;è uno script principale per il progetto. Non è possibile il debug.</translation>
     </message>
@@ -5972,65 +6015,65 @@
         <translation>&lt;b&gt;Continua fino al cursore&lt;/b&gt;&lt;p&gt;Continua l&apos;esecuzione del programma dalla linea attuale fino alla posizione del cursore.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="429"/>
+        <location filename="../Debugger/DebugUI.py" line="449"/>
         <source>Variables Type Filter</source>
         <translation>Filtro per i tipi di variabili</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="429"/>
+        <location filename="../Debugger/DebugUI.py" line="449"/>
         <source>Varia&amp;bles Type Filter...</source>
         <translation>Filtro per i tipi di varia&amp;bili...</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="433"/>
+        <location filename="../Debugger/DebugUI.py" line="453"/>
         <source>Configure variables type filter</source>
         <translation>Configura il filtro per i tipi di variabile</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="435"/>
+        <location filename="../Debugger/DebugUI.py" line="455"/>
         <source>&lt;b&gt;Variables Type Filter&lt;/b&gt;&lt;p&gt;Configure the variables type filter. Only variable types that are not selected are displayed in the global or local variables window during a debugging session.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Filtro tipo variabili&lt;/b&gt;&lt;p&gt;Configura il filtro per i tipi variabile. Solo i tipi di variabile che non sono selezionati sono mostrati nella finestra delle variabili globali o locali durante una sessione di debug. &lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1304"/>
+        <location filename="../Debugger/DebugUI.py" line="1324"/>
         <source>Breakpoint Condition Error</source>
         <translation>Errore condizione di interruzione</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="511"/>
+        <location filename="../Debugger/DebugUI.py" line="531"/>
         <source>Ctrl+Shift+PgDown</source>
         <comment>Debug|Next Breakpoint</comment>
         <translation>Ctrl+Shift+PgDown</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="526"/>
+        <location filename="../Debugger/DebugUI.py" line="546"/>
         <source>Ctrl+Shift+PgUp</source>
         <comment>Debug|Previous Breakpoint</comment>
         <translation>Ctrl+Shift+PgUp</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="541"/>
+        <location filename="../Debugger/DebugUI.py" line="561"/>
         <source>Ctrl+Shift+C</source>
         <comment>Debug|Clear Breakpoints</comment>
         <translation>Ctrl+Shift+C</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="574"/>
+        <location filename="../Debugger/DebugUI.py" line="594"/>
         <source>&amp;Debug</source>
         <translation>&amp;Debug</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="576"/>
+        <location filename="../Debugger/DebugUI.py" line="596"/>
         <source>&amp;Start</source>
         <translation>&amp;Avvia</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="621"/>
+        <location filename="../Debugger/DebugUI.py" line="641"/>
         <source>Start</source>
         <translation>Inizia</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="635"/>
+        <location filename="../Debugger/DebugUI.py" line="655"/>
         <source>Debug</source>
         <translation>Debug</translation>
     </message>
@@ -6045,43 +6088,43 @@
         <translation type="obsolete">&lt;b&gt;Valuta&lt;/b&gt;&lt;p&gt;Valuta un&apos;espressione nel contesto corrente del programma debuggato. Il risultato è mostrato nella shell.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1340"/>
+        <location filename="../Debugger/DebugUI.py" line="1360"/>
         <source>Watch Expression Error</source>
         <translation>Errore espressione di watch</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1380"/>
+        <location filename="../Debugger/DebugUI.py" line="1400"/>
         <source>Watch expression already exists</source>
         <translation>L&apos;espressione di controllo esiste già</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="462"/>
+        <location filename="../Debugger/DebugUI.py" line="482"/>
         <source>Ignored Exceptions</source>
         <translation>Eccezione ignorata</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="462"/>
+        <location filename="../Debugger/DebugUI.py" line="482"/>
         <source>&amp;Ignored Exceptions...</source>
         <translation>Eccezione &amp;ignorata...</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="466"/>
+        <location filename="../Debugger/DebugUI.py" line="486"/>
         <source>Configure ignored exceptions</source>
         <translation>Configura eccezioni ignorate</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="468"/>
+        <location filename="../Debugger/DebugUI.py" line="488"/>
         <source>&lt;b&gt;Ignored Exceptions&lt;/b&gt;&lt;p&gt;Configure the ignored exceptions. Only exception types that are not listed are highlighted during a debugging session.&lt;/p&gt;&lt;p&gt;Please note, that unhandled exceptions cannot be ignored.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Eccezioni ignorate&lt;/b&gt;&lt;p&gt;Configura le eccezioni da ignorare. Solo i tipi di eccezione che non sono elencati sono evidenziati durante una sessione di debug.&lt;/p&gt;&lt;p&gt;Per favore nota che le eccezioni non gestite non possono essere ignorate.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="481"/>
+        <location filename="../Debugger/DebugUI.py" line="501"/>
         <source>Shift+F11</source>
         <comment>Debug|Toggle Breakpoint</comment>
         <translation>Shift+F11</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="496"/>
+        <location filename="../Debugger/DebugUI.py" line="516"/>
         <source>Shift+F12</source>
         <comment>Debug|Edit Breakpoint</comment>
         <translation>Shift+F12</translation>
@@ -6097,37 +6140,37 @@
         <translation type="obsolete">&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; è terminato con lo stato di uscita {1}.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1092"/>
+        <location filename="../Debugger/DebugUI.py" line="1112"/>
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; contains the syntax error &lt;b&gt;{1}&lt;/b&gt; at line &lt;b&gt;{2}&lt;/b&gt;, character &lt;b&gt;{3}&lt;/b&gt;.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Il file &lt;b&gt;{0}&lt;/b&gt; contiene l&apos;errore di sintassi &lt;b&gt;{1}&lt;/b&gt; alla linea &lt;b&gt;{2}&lt;/b&gt;, carattere &lt;b&gt;{3}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1157"/>
+        <location filename="../Debugger/DebugUI.py" line="1177"/>
         <source>&lt;p&gt;The debugged program raised the exception &lt;b&gt;{0}&lt;/b&gt;&lt;br&gt;&quot;&lt;b&gt;{1}&lt;/b&gt;&quot;&lt;br&gt;File: &lt;b&gt;{2}&lt;/b&gt;, Line: &lt;b&gt;{3}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Break here?&lt;/p&gt;</source>
         <translation>&lt;p&gt;Il programma in debug ha sollevato un&apos;eccezione &lt;b&gt;{0}&lt;/b&gt;&lt;br&gt;&quot;&lt;b&gt;{1}&lt;/b&gt;&quot;&lt;br&gt;File: &lt;b&gt;{2}&lt;/b&gt;, Linea: &lt;b&gt;{3}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Interrompere qui ?&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1172"/>
+        <location filename="../Debugger/DebugUI.py" line="1192"/>
         <source>&lt;p&gt;The debugged program raised the exception &lt;b&gt;{0}&lt;/b&gt;&lt;br&gt;&quot;&lt;b&gt;{1}&lt;/b&gt;&quot;&lt;/p&gt;</source>
         <translation>&lt;p&gt;Il programma debuggato ha sollevato un&apos;eccezione &lt;b&gt;{0}&lt;/b&gt;&lt;br&gt;&quot;&lt;b&gt;{1}&lt;/b&gt;&quot;&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1304"/>
+        <location filename="../Debugger/DebugUI.py" line="1324"/>
         <source>&lt;p&gt;The condition of the breakpoint &lt;b&gt;{0}, {1}&lt;/b&gt; contains a syntax error.&lt;/p&gt;</source>
         <translation>&lt;p&gt;La condizione del breakpoint &lt;b&gt;{0}, {1}&lt;/b&gt; contiene un errore di sintassi.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1340"/>
+        <location filename="../Debugger/DebugUI.py" line="1360"/>
         <source>&lt;p&gt;The watch expression &lt;b&gt;{0}&lt;/b&gt; contains a syntax error.&lt;/p&gt;</source>
         <translation>&lt;p&gt;L&apos;espressione  &lt;b&gt;{0}&lt;/b&gt; contiene un errore di sintassi.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1370"/>
+        <location filename="../Debugger/DebugUI.py" line="1390"/>
         <source>&lt;p&gt;A watch expression &apos;&lt;b&gt;{0}&lt;/b&gt;&apos; already exists.&lt;/p&gt;</source>
         <translation>&lt;p&gt;L&apos;espressione &apos;&lt;b&gt;{0}&lt;/b&gt;&apos; esiste già.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1374"/>
+        <location filename="../Debugger/DebugUI.py" line="1394"/>
         <source>&lt;p&gt;A watch expression &apos;&lt;b&gt;{0}&lt;/b&gt;&apos; for the variable &lt;b&gt;{1}&lt;/b&gt; already exists.&lt;/p&gt;</source>
         <translation>&lt;p&gt;L&apos;espressione  &apos;&lt;b&gt;{0}&lt;/b&gt;&apos; per la variabile &lt;b&gt;{1}&lt;/b&gt; esiste già.&lt;/p&gt;</translation>
     </message>
@@ -6144,7 +6187,7 @@
         <translation type="obsolete">&quot;{0}&quot; è terminato con lo stato di uscita {1}.</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1042"/>
+        <location filename="../Debugger/DebugUI.py" line="1062"/>
         <source>Program terminated</source>
         <translation>Programma terminato</translation>
     </message>
@@ -6174,56 +6217,76 @@
         <translation>&lt;b&gt;Ferma&lt;/b&gt;&lt;p&gt;Questo ferma lo script in esecuzione nel backend del debugger.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1221"/>
+        <location filename="../Debugger/DebugUI.py" line="1241"/>
         <source>&lt;p&gt;The program generate the signal &quot;{0}&quot;.&lt;br/&gt;File: &lt;b&gt;{1}&lt;/b&gt;, Line: &lt;b&gt;{2}&lt;/b&gt;&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1009"/>
+        <location filename="../Debugger/DebugUI.py" line="1029"/>
         <source>&lt;p&gt;Message: {0}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1015"/>
-        <source>&lt;p&gt;The program has terminated with an exit status of {0}.&lt;/p&gt;{1}</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="1020"/>
-        <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; has terminated with an exit status of {1}.&lt;/p&gt;{2}</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="1028"/>
-        <source>Message: {0}</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../Debugger/DebugUI.py" line="1035"/>
+        <source>&lt;p&gt;The program has terminated with an exit status of {0}.&lt;/p&gt;{1}</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="1040"/>
+        <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; has terminated with an exit status of {1}.&lt;/p&gt;{2}</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="1048"/>
+        <source>Message: {0}</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="1055"/>
         <source>The program has terminated with an exit status of {0}.
 {1}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1038"/>
+        <location filename="../Debugger/DebugUI.py" line="1058"/>
         <source>&quot;{0}&quot; has terminated with an exit status of {1}.
 {2}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1047"/>
+        <location filename="../Debugger/DebugUI.py" line="1067"/>
         <source>The program has terminated with an exit status of {0}.
 {1}
 </source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1051"/>
+        <location filename="../Debugger/DebugUI.py" line="1071"/>
         <source>&quot;{0}&quot; has terminated with an exit status of {1}.
 {2}
 </source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="362"/>
+        <source>Move Instruction Pointer to Cursor</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="362"/>
+        <source>&amp;Jump To Cursor</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="367"/>
+        <source>Skip the code from the current line to the current cursor position</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="370"/>
+        <source>&lt;b&gt;Move Instruction Pointer to Cursor&lt;/b&gt;&lt;p&gt;Move the Python internal instruction pointer to the current cursor position without executing the code in between.&lt;/p&gt;&lt;p&gt;It&apos;s not possible to jump out of a function or jump in a code block, e.g. a loop. In these cases, a error message is printed to the log window.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>DebugViewer</name>
@@ -6733,32 +6796,32 @@
         <translation type="unfinished">&lt;p&gt;Il debugger non può essere avviato.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython2.py" line="812"/>
+        <location filename="../Debugger/DebuggerInterfacePython2.py" line="822"/>
         <source>Parent Process</source>
         <translation type="unfinished">Processo padre</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython2.py" line="813"/>
+        <location filename="../Debugger/DebuggerInterfacePython2.py" line="823"/>
         <source>Child process</source>
         <translation type="unfinished">Processo figlio</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython2.py" line="814"/>
+        <location filename="../Debugger/DebuggerInterfacePython2.py" line="824"/>
         <source>Client forking</source>
         <translation type="unfinished">Lancio processo figlio in corso</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython2.py" line="814"/>
+        <location filename="../Debugger/DebuggerInterfacePython2.py" line="824"/>
         <source>Select the fork branch to follow.</source>
         <translation type="unfinished">Seleziona il client da seguire.</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython2.py" line="859"/>
+        <location filename="../Debugger/DebuggerInterfacePython2.py" line="869"/>
         <source>Debug Protocol Error</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython2.py" line="859"/>
+        <location filename="../Debugger/DebuggerInterfacePython2.py" line="869"/>
         <source>&lt;p&gt;The response received from the debugger backend could not be decoded. Please report this issue with the received data to the eric bugs email address.&lt;/p&gt;&lt;p&gt;Error: {0}&lt;/p&gt;&lt;p&gt;Data:&lt;br/&gt;{0}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
@@ -6776,22 +6839,22 @@
         <translation>&lt;p&gt;Il debugger non può essere avviato.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython3.py" line="812"/>
+        <location filename="../Debugger/DebuggerInterfacePython3.py" line="822"/>
         <source>Parent Process</source>
         <translation>Processo padre</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython3.py" line="813"/>
+        <location filename="../Debugger/DebuggerInterfacePython3.py" line="823"/>
         <source>Child process</source>
         <translation>Processo figlio</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython3.py" line="814"/>
+        <location filename="../Debugger/DebuggerInterfacePython3.py" line="824"/>
         <source>Client forking</source>
         <translation>Lancio processo figlio in corso</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython3.py" line="814"/>
+        <location filename="../Debugger/DebuggerInterfacePython3.py" line="824"/>
         <source>Select the fork branch to follow.</source>
         <translation>Seleziona il client da seguire.</translation>
     </message>
@@ -6801,12 +6864,12 @@
         <translation type="unfinished">&lt;p&gt;Nessun interprete Python2 configurato.&lt;/p&gt; {3 ?}</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython3.py" line="859"/>
+        <location filename="../Debugger/DebuggerInterfacePython3.py" line="869"/>
         <source>Debug Protocol Error</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython3.py" line="859"/>
+        <location filename="../Debugger/DebuggerInterfacePython3.py" line="869"/>
         <source>&lt;p&gt;The response received from the debugger backend could not be decoded. Please report this issue with the received data to the eric bugs email address.&lt;/p&gt;&lt;p&gt;Error: {0}&lt;/p&gt;&lt;p&gt;Data:&lt;br/&gt;{0}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
@@ -30961,42 +31024,42 @@
 <context>
     <name>HistoryMenu</name>
     <message>
-        <location filename="../WebBrowser/History/HistoryMenu.py" line="363"/>
+        <location filename="../WebBrowser/History/HistoryMenu.py" line="372"/>
         <source>Show All History...</source>
         <translation>Mostra tutta la cronologia...</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/History/HistoryMenu.py" line="366"/>
+        <location filename="../WebBrowser/History/HistoryMenu.py" line="375"/>
         <source>Clear History...</source>
         <translation>Pulisci Cronologia...</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/History/HistoryMenu.py" line="398"/>
+        <location filename="../WebBrowser/History/HistoryMenu.py" line="407"/>
         <source>Clear History</source>
         <translation>Pulisci la history</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/History/HistoryMenu.py" line="398"/>
+        <location filename="../WebBrowser/History/HistoryMenu.py" line="407"/>
         <source>Do you want to clear the history?</source>
         <translation>Vuoi pulire la cronologia ?</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/History/HistoryMenu.py" line="349"/>
+        <location filename="../WebBrowser/History/HistoryMenu.py" line="358"/>
         <source>Most Visited</source>
         <translation>Più visitati</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/History/HistoryMenu.py" line="288"/>
+        <location filename="../WebBrowser/History/HistoryMenu.py" line="297"/>
         <source>Closed Tabs</source>
         <translation>Schede chiuse</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/History/HistoryMenu.py" line="423"/>
+        <location filename="../WebBrowser/History/HistoryMenu.py" line="432"/>
         <source>Restore All Closed Tabs</source>
         <translation>Ricarica tutte le schede chiuse</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/History/HistoryMenu.py" line="426"/>
+        <location filename="../WebBrowser/History/HistoryMenu.py" line="435"/>
         <source>Clear List</source>
         <translation>Pulisci lista</translation>
     </message>
@@ -35834,587 +35897,587 @@
 <context>
     <name>Lexers</name>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="83"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="87"/>
         <source>Bash</source>
         <translation>Bash</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="85"/>
-        <source>Batch</source>
-        <translation>Batch</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="87"/>
-        <source>C/C++</source>
-        <translation>C/C++</translation>
-    </message>
-    <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="89"/>
-        <source>C#</source>
-        <translation>C#</translation>
+        <source>Batch</source>
+        <translation>Batch</translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="91"/>
-        <source>CMake</source>
-        <translation>CMake</translation>
+        <source>C/C++</source>
+        <translation>C/C++</translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="93"/>
-        <source>CSS</source>
-        <translation>CSS</translation>
+        <source>C#</source>
+        <translation>C#</translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="95"/>
-        <source>D</source>
-        <translation>D</translation>
+        <source>CMake</source>
+        <translation>CMake</translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="97"/>
+        <source>CSS</source>
+        <translation>CSS</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="99"/>
+        <source>D</source>
+        <translation>D</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="101"/>
         <source>Diff</source>
         <translation>Diff</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="103"/>
-        <source>HTML/PHP/XML</source>
-        <translation>HTML/PHP/XML</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="105"/>
-        <source>IDL</source>
-        <translation>IDL</translation>
-    </message>
-    <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="107"/>
-        <source>Java</source>
-        <translation>Java</translation>
+        <source>HTML/PHP/XML</source>
+        <translation>HTML/PHP/XML</translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="109"/>
-        <source>JavaScript</source>
-        <translation>JavaScript</translation>
+        <source>IDL</source>
+        <translation>IDL</translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="111"/>
-        <source>Lua</source>
-        <translation>Lua</translation>
+        <source>Java</source>
+        <translation>Java</translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="113"/>
+        <source>JavaScript</source>
+        <translation>JavaScript</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="115"/>
+        <source>Lua</source>
+        <translation>Lua</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="117"/>
         <source>Makefile</source>
         <translation>Makefile</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="121"/>
-        <source>Perl</source>
-        <translation>Perl</translation>
-    </message>
-    <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="125"/>
+        <source>Perl</source>
+        <translation>Perl</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="129"/>
         <source>Povray</source>
         <translation>Povray</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="127"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="131"/>
         <source>Properties</source>
         <translation>Proprietà</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="135"/>
-        <source>Ruby</source>
-        <translation>Ruby</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="137"/>
-        <source>SQL</source>
-        <translation>SQL</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="141"/>
-        <source>TeX</source>
-        <translation>TeX</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="143"/>
-        <source>VHDL</source>
-        <translation>VHDL</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="565"/>
-        <source>Pyrex Files (*.pyx)</source>
-        <translation>File Pyrex (*.pyx)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="568"/>
-        <source>Quixote Template Files (*.ptl)</source>
-        <translation>File template Quixote</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="571"/>
-        <source>Ruby Files (*.rb)</source>
-        <translation>File Ruby (*.rb)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="574"/>
-        <source>IDL Files (*.idl)</source>
-        <translation>File IDL (*.idl)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="393"/>
-        <source>C Files (*.h *.c)</source>
-        <translation>File C (*.h *.c)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="396"/>
-        <source>C++ Files (*.h *.hpp *.hh *.cxx *.cpp *.cc)</source>
-        <translation>File C++ (*.h *.hpp *.hh *.cxx *.cpp *.cc)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="586"/>
-        <source>C# Files (*.cs)</source>
-        <translation>File C# (*.cs)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="402"/>
-        <source>HTML Files (*.html *.htm *.asp *.shtml)</source>
-        <translation>File HTML (*.html *.htm *.asp *.shtml)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="598"/>
-        <source>CSS Files (*.css)</source>
-        <translation>File CSS (*.css)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="601"/>
-        <source>QSS Files (*.qss)</source>
-        <translation>File QSS (*.qss)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="411"/>
-        <source>PHP Files (*.php *.php3 *.php4 *.php5 *.phtml)</source>
-        <translation>File PHP (*.php *.php3 *.php4 *.php5 *.phtml)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="613"/>
-        <source>Qt Resource Files (*.qrc)</source>
-        <translation>File Risorse Qt (*.qrc)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="420"/>
-        <source>D Files (*.d *.di)</source>
-        <translation>File D (*.d *.di)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="622"/>
-        <source>Java Files (*.java)</source>
-        <translation>File Java (*.java)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="625"/>
-        <source>JavaScript Files (*.js)</source>
-        <translation>File JavaScript (*.js)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="628"/>
-        <source>SQL Files (*.sql)</source>
-        <translation>File SQL (*.sql)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="631"/>
-        <source>Docbook Files (*.docbook)</source>
-        <translation>File Docbook (*.docbook)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="435"/>
-        <source>Perl Files (*.pl *.pm *.ph)</source>
-        <translation>File Perl (*.pl *.pm *.ph)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="640"/>
-        <source>Lua Files (*.lua)</source>
-        <translation>File Lua (*.lua)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="441"/>
-        <source>Tex Files (*.tex *.sty *.aux *.toc *.idx)</source>
-        <translation>File TeX (*.tex *.sty *.aux *.toc *.idx)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="643"/>
-        <source>Shell Files (*.sh)</source>
-        <translation>File Shell (*.sh)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="447"/>
-        <source>Batch Files (*.bat *.cmd)</source>
-        <translation>File Batch (*.bat *.cmd)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="450"/>
-        <source>Diff Files (*.diff *.patch)</source>
-        <translation>File Diff (*.diff *.patch)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="453"/>
-        <source>Makefiles (*.mak)</source>
-        <translation>Makefile (*,mak)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="456"/>
-        <source>Properties Files (*.properties *.ini *.inf *.reg *.cfg *.cnf *.rc)</source>
-        <translation>File proprietà (*.properties *.ini *.inf *.reg *.cfg *.cnf *.rc)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="667"/>
-        <source>Povray Files (*.pov)</source>
-        <translation>File Povray (*.pov)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="463"/>
-        <source>CMake Files (CMakeLists.txt *.cmake *.ctest)</source>
-        <translation>File CMake (CMakeLists.txt *.cmake *.ctest)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="466"/>
-        <source>VHDL Files (*.vhd *.vhdl)</source>
-        <translation>File VHDL (*.vhd *.vhdl)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="744"/>
-        <source>All Files (*)</source>
-        <translation>Tutti i file (*)</translation>
-    </message>
-    <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="139"/>
-        <source>TCL</source>
-        <translation>TCL</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="469"/>
-        <source>TCL/Tk Files (*.tcl *.tk)</source>
-        <translation>File TCL/Tk (*.tcl *.tk)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="577"/>
-        <source>C Files (*.c)</source>
-        <translation>File C (*.c)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="580"/>
-        <source>C++ Files (*.cpp)</source>
-        <translation>File C++ (*.cpp)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="583"/>
-        <source>C++/C Header Files (*.h)</source>
-        <translation>File Header C/C++ (*.h)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="589"/>
-        <source>HTML Files (*.html)</source>
-        <translation>File HTML (*.html)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="592"/>
-        <source>PHP Files (*.php)</source>
-        <translation>File PHP (*.php)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="595"/>
-        <source>ASP Files (*.asp)</source>
-        <translation>File ASP (*.asp)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="604"/>
-        <source>XML Files (*.xml)</source>
-        <translation>File XML (*.xml)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="607"/>
-        <source>XSL Files (*.xsl)</source>
-        <translation>File XSL (*.xsl)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="610"/>
-        <source>DTD Files (*.dtd)</source>
-        <translation>File DTD (*.dtd)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="616"/>
-        <source>D Files (*.d)</source>
-        <translation>File D (*.d)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="619"/>
-        <source>D Interface Files (*.di)</source>
-        <translation>File interfaccia D (*.di)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="634"/>
-        <source>Perl Files (*.pl)</source>
-        <translation>File Perl (*.pl)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="637"/>
-        <source>Perl Module Files (*.pm)</source>
-        <translation>File moduli Perl (*.pm)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="646"/>
-        <source>Batch Files (*.bat)</source>
-        <translation>File Batch (*.bat)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="649"/>
-        <source>TeX Files (*.tex)</source>
-        <translation>File TeX (*.tex)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="652"/>
-        <source>TeX Template Files (*.sty)</source>
-        <translation>File Template TeX (*.sty)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="655"/>
-        <source>Diff Files (*.diff)</source>
-        <translation>File Diff (*.diff)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="658"/>
-        <source>Make Files (*.mak)</source>
-        <translation>File Make (*.mak)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="661"/>
-        <source>Properties Files (*.ini)</source>
-        <translation>File proprietà (*.ini)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="664"/>
-        <source>Configuration Files (*.cfg)</source>
-        <translation>File configurazione (*.cfg)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="670"/>
-        <source>CMake Files (CMakeLists.txt)</source>
-        <translation>File CMake (CMakeList.txt)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="673"/>
-        <source>CMake Macro Files (*.cmake)</source>
-        <translation>File Macro CMake (*.cmake)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="676"/>
-        <source>VHDL Files (*.vhd)</source>
-        <translation>File VHDL (*.vhd)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="679"/>
-        <source>TCL Files (*.tcl)</source>
-        <translation>File TCL (*.tcl)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="682"/>
-        <source>Tk Files (*.tk)</source>
-        <translation>File Tk (*.tk)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="99"/>
-        <source>Fortran</source>
-        <translation>Fortran</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="101"/>
-        <source>Fortran77</source>
-        <translation>Fortran77</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="119"/>
-        <source>Pascal</source>
-        <translation>Pascal</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="123"/>
-        <source>PostScript</source>
-        <translation>PostScript</translation>
+        <source>Ruby</source>
+        <translation>Ruby</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="141"/>
+        <source>SQL</source>
+        <translation>SQL</translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="145"/>
-        <source>XML</source>
-        <translation>XML</translation>
+        <source>TeX</source>
+        <translation>TeX</translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="147"/>
+        <source>VHDL</source>
+        <translation>VHDL</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="569"/>
+        <source>Pyrex Files (*.pyx)</source>
+        <translation>File Pyrex (*.pyx)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="572"/>
+        <source>Quixote Template Files (*.ptl)</source>
+        <translation>File template Quixote</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="575"/>
+        <source>Ruby Files (*.rb)</source>
+        <translation>File Ruby (*.rb)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="578"/>
+        <source>IDL Files (*.idl)</source>
+        <translation>File IDL (*.idl)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="397"/>
+        <source>C Files (*.h *.c)</source>
+        <translation>File C (*.h *.c)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="400"/>
+        <source>C++ Files (*.h *.hpp *.hh *.cxx *.cpp *.cc)</source>
+        <translation>File C++ (*.h *.hpp *.hh *.cxx *.cpp *.cc)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="590"/>
+        <source>C# Files (*.cs)</source>
+        <translation>File C# (*.cs)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="406"/>
+        <source>HTML Files (*.html *.htm *.asp *.shtml)</source>
+        <translation>File HTML (*.html *.htm *.asp *.shtml)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="602"/>
+        <source>CSS Files (*.css)</source>
+        <translation>File CSS (*.css)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="605"/>
+        <source>QSS Files (*.qss)</source>
+        <translation>File QSS (*.qss)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="415"/>
+        <source>PHP Files (*.php *.php3 *.php4 *.php5 *.phtml)</source>
+        <translation>File PHP (*.php *.php3 *.php4 *.php5 *.phtml)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="617"/>
+        <source>Qt Resource Files (*.qrc)</source>
+        <translation>File Risorse Qt (*.qrc)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="424"/>
+        <source>D Files (*.d *.di)</source>
+        <translation>File D (*.d *.di)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="626"/>
+        <source>Java Files (*.java)</source>
+        <translation>File Java (*.java)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="629"/>
+        <source>JavaScript Files (*.js)</source>
+        <translation>File JavaScript (*.js)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="632"/>
+        <source>SQL Files (*.sql)</source>
+        <translation>File SQL (*.sql)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="635"/>
+        <source>Docbook Files (*.docbook)</source>
+        <translation>File Docbook (*.docbook)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="439"/>
+        <source>Perl Files (*.pl *.pm *.ph)</source>
+        <translation>File Perl (*.pl *.pm *.ph)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="644"/>
+        <source>Lua Files (*.lua)</source>
+        <translation>File Lua (*.lua)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="445"/>
+        <source>Tex Files (*.tex *.sty *.aux *.toc *.idx)</source>
+        <translation>File TeX (*.tex *.sty *.aux *.toc *.idx)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="647"/>
+        <source>Shell Files (*.sh)</source>
+        <translation>File Shell (*.sh)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="451"/>
+        <source>Batch Files (*.bat *.cmd)</source>
+        <translation>File Batch (*.bat *.cmd)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="454"/>
+        <source>Diff Files (*.diff *.patch)</source>
+        <translation>File Diff (*.diff *.patch)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="457"/>
+        <source>Makefiles (*.mak)</source>
+        <translation>Makefile (*,mak)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="460"/>
+        <source>Properties Files (*.properties *.ini *.inf *.reg *.cfg *.cnf *.rc)</source>
+        <translation>File proprietà (*.properties *.ini *.inf *.reg *.cfg *.cnf *.rc)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="671"/>
+        <source>Povray Files (*.pov)</source>
+        <translation>File Povray (*.pov)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="467"/>
+        <source>CMake Files (CMakeLists.txt *.cmake *.ctest)</source>
+        <translation>File CMake (CMakeLists.txt *.cmake *.ctest)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="470"/>
+        <source>VHDL Files (*.vhd *.vhdl)</source>
+        <translation>File VHDL (*.vhd *.vhdl)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="748"/>
+        <source>All Files (*)</source>
+        <translation>Tutti i file (*)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="143"/>
+        <source>TCL</source>
+        <translation>TCL</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="473"/>
+        <source>TCL/Tk Files (*.tcl *.tk)</source>
+        <translation>File TCL/Tk (*.tcl *.tk)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="581"/>
+        <source>C Files (*.c)</source>
+        <translation>File C (*.c)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="584"/>
+        <source>C++ Files (*.cpp)</source>
+        <translation>File C++ (*.cpp)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="587"/>
+        <source>C++/C Header Files (*.h)</source>
+        <translation>File Header C/C++ (*.h)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="593"/>
+        <source>HTML Files (*.html)</source>
+        <translation>File HTML (*.html)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="596"/>
+        <source>PHP Files (*.php)</source>
+        <translation>File PHP (*.php)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="599"/>
+        <source>ASP Files (*.asp)</source>
+        <translation>File ASP (*.asp)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="608"/>
+        <source>XML Files (*.xml)</source>
+        <translation>File XML (*.xml)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="611"/>
+        <source>XSL Files (*.xsl)</source>
+        <translation>File XSL (*.xsl)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="614"/>
+        <source>DTD Files (*.dtd)</source>
+        <translation>File DTD (*.dtd)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="620"/>
+        <source>D Files (*.d)</source>
+        <translation>File D (*.d)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="623"/>
+        <source>D Interface Files (*.di)</source>
+        <translation>File interfaccia D (*.di)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="638"/>
+        <source>Perl Files (*.pl)</source>
+        <translation>File Perl (*.pl)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="641"/>
+        <source>Perl Module Files (*.pm)</source>
+        <translation>File moduli Perl (*.pm)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="650"/>
+        <source>Batch Files (*.bat)</source>
+        <translation>File Batch (*.bat)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="653"/>
+        <source>TeX Files (*.tex)</source>
+        <translation>File TeX (*.tex)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="656"/>
+        <source>TeX Template Files (*.sty)</source>
+        <translation>File Template TeX (*.sty)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="659"/>
+        <source>Diff Files (*.diff)</source>
+        <translation>File Diff (*.diff)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="662"/>
+        <source>Make Files (*.mak)</source>
+        <translation>File Make (*.mak)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="665"/>
+        <source>Properties Files (*.ini)</source>
+        <translation>File proprietà (*.ini)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="668"/>
+        <source>Configuration Files (*.cfg)</source>
+        <translation>File configurazione (*.cfg)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="674"/>
+        <source>CMake Files (CMakeLists.txt)</source>
+        <translation>File CMake (CMakeList.txt)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="677"/>
+        <source>CMake Macro Files (*.cmake)</source>
+        <translation>File Macro CMake (*.cmake)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="680"/>
+        <source>VHDL Files (*.vhd)</source>
+        <translation>File VHDL (*.vhd)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="683"/>
+        <source>TCL Files (*.tcl)</source>
+        <translation>File TCL (*.tcl)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="686"/>
+        <source>Tk Files (*.tk)</source>
+        <translation>File Tk (*.tk)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="103"/>
+        <source>Fortran</source>
+        <translation>Fortran</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="105"/>
+        <source>Fortran77</source>
+        <translation>Fortran77</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="123"/>
+        <source>Pascal</source>
+        <translation>Pascal</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="127"/>
+        <source>PostScript</source>
+        <translation>PostScript</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="149"/>
+        <source>XML</source>
+        <translation>XML</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="151"/>
         <source>YAML</source>
         <translation>YAML</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="414"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="418"/>
         <source>XML Files (*.xml *.xsl *.xslt *.dtd *.svg *.xul *.xsd)</source>
         <translation>File XML (*.xml *.xsl *.xslt *.dtd *.svg *.xul *.xsd)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="472"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="476"/>
         <source>Fortran Files (*.f90 *.f95 *.f2k)</source>
         <translation>File Fortran (*.f90 *.f95 *.f2k)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="475"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="479"/>
         <source>Fortran77 Files (*.f *.for)</source>
         <translation>File Fortran77 (*.f *.for)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="478"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="482"/>
         <source>Pascal Files (*.dpr *.dpk *.pas *.dfm *.inc *.pp)</source>
         <translation>File Pascal (*.dpr *.dpk *.pas *.dfm *.inc *.pp)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="694"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="698"/>
         <source>PostScript Files (*.ps)</source>
         <translation>File PostScript (*.ps)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="484"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="488"/>
         <source>YAML Files (*.yaml *.yml)</source>
         <translation>File YAML (*.yaml *.yml)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="685"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="689"/>
         <source>Fortran Files (*.f95)</source>
         <translation>File Fortran (*.f95)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="688"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="692"/>
         <source>Fortran77 Files (*.f)</source>
         <translation>File Fortran77 (*.f)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="691"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="695"/>
         <source>Pascal Files (*.pas)</source>
         <translation>File Pascal (*.pas)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="697"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="701"/>
         <source>YAML Files (*.yml)</source>
         <translation>File YAML (*.yaml *.yml)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="175"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="179"/>
         <source>Pygments</source>
         <translation>Pygments</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="375"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="379"/>
         <source>Python Files (*.py *.py2 *.py3)</source>
         <translation>Python Files (*.py *.py2 *.py3)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="378"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="382"/>
         <source>Python GUI Files (*.pyw *.pyw2 *.pyw3)</source>
         <translation>Python GUI Files (*.pyw *.pyw2 *.pyw3)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="556"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="560"/>
         <source>Python3 Files (*.py)</source>
         <translation>Python3 Files (*.py)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="562"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="566"/>
         <source>Python3 GUI Files (*.pyw)</source>
         <translation>Python3 GUI Files (*.pyw)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="553"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="557"/>
         <source>Python2 Files (*.py2)</source>
         <translation>Python Files (*.py2)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="559"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="563"/>
         <source>Python2 GUI Files (*.pyw2)</source>
         <translation>Python GUI Files (*.pyw2)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="129"/>
-        <source>Python2</source>
-        <translation>Python2</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="131"/>
-        <source>Python3</source>
-        <translation>Python3</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="115"/>
-        <source>Matlab</source>
-        <translation>Matlab</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="117"/>
-        <source>Octave</source>
-        <translation>Octave</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="487"/>
-        <source>Matlab Files (*.m *.m.matlab)</source>
-        <translation>File Matlab (*.m *.m.matlab)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="490"/>
-        <source>Octave Files (*.m *.m.octave)</source>
-        <translation>File Octave (*.m *.m.octave)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="700"/>
-        <source>Matlab Files (*.m)</source>
-        <translation>File Matlab (*.m)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="703"/>
-        <source>Octave Files (*.m.octave)</source>
-        <translation>File Octave (*.m.octave)</translation>
-    </message>
-    <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="133"/>
+        <source>Python2</source>
+        <translation>Python2</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="135"/>
+        <source>Python3</source>
+        <translation>Python3</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="119"/>
+        <source>Matlab</source>
+        <translation>Matlab</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="121"/>
+        <source>Octave</source>
+        <translation>Octave</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="491"/>
+        <source>Matlab Files (*.m *.m.matlab)</source>
+        <translation>File Matlab (*.m *.m.matlab)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="494"/>
+        <source>Octave Files (*.m *.m.octave)</source>
+        <translation>File Octave (*.m *.m.octave)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="704"/>
+        <source>Matlab Files (*.m)</source>
+        <translation>File Matlab (*.m)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="707"/>
+        <source>Octave Files (*.m.octave)</source>
+        <translation>File Octave (*.m.octave)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="137"/>
         <source>QSS</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="153"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="157"/>
         <source>Gettext</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="709"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="713"/>
         <source>Gettext Files (*.po)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="158"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="162"/>
         <source>CoffeeScript</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="716"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="720"/>
         <source>CoffeeScript Files (*.coffee)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="163"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="167"/>
         <source>JSON</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="723"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="727"/>
         <source>JSON Files (*.json)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="166"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="170"/>
         <source>Markdown</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="728"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="732"/>
         <source>Markdown Files (*.md)</source>
         <translation type="unfinished"></translation>
     </message>
@@ -36718,14 +36781,9 @@
 <context>
     <name>McCabeChecker</name>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="423"/>
-        <source>&apos;{0}&apos; is too complex ({1})</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="425"/>
         <source>{0}: {1}</source>
-        <translation type="unfinished">{0}: {1}</translation>
+        <translation type="obsolete">{0}: {1}</translation>
     </message>
 </context>
 <context>
@@ -37875,157 +37933,157 @@
 <context>
     <name>MiscellaneousChecker</name>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="429"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="434"/>
         <source>coding magic comment not found</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="432"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="437"/>
         <source>unknown encoding ({0}) found in coding magic comment</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="435"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="440"/>
         <source>copyright notice not present</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="438"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="443"/>
         <source>copyright notice contains invalid author</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="473"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="478"/>
         <source>found {0} formatter</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="476"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="481"/>
         <source>format string does contain unindexed parameters</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="479"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="484"/>
         <source>docstring does contain unindexed parameters</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="482"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="487"/>
         <source>other string does contain unindexed parameters</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="485"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="490"/>
         <source>format call uses too large index ({0})</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="488"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="493"/>
         <source>format call uses missing keyword ({0})</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="491"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="496"/>
         <source>format call uses keyword arguments but no named entries</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="494"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="499"/>
         <source>format call uses variable arguments but no numbered entries</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="497"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="502"/>
         <source>format call uses implicit and explicit indexes together</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="500"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="505"/>
         <source>format call provides unused index ({0})</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="503"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="508"/>
         <source>format call provides unused keyword ({0})</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="506"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="511"/>
         <source>expected these __future__ imports: {0}; but only got: {1}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="509"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="514"/>
         <source>expected these __future__ imports: {0}; but got none</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="512"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="517"/>
         <source>print statement found</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="515"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="520"/>
         <source>one element tuple found</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="524"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="529"/>
         <source>{0}: {1}</source>
         <translation type="unfinished">{0}: {1}</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="441"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="446"/>
         <source>&quot;{0}&quot; is a Python builtin and is being shadowed; consider renaming the variable</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="445"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="450"/>
         <source>&quot;{0}&quot; is used as an argument and thus shadows a Python builtin; consider renaming the argument</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="449"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="454"/>
         <source>unnecessary generator - rewrite as a list comprehension</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="452"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="457"/>
         <source>unnecessary generator - rewrite as a set comprehension</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="455"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="460"/>
         <source>unnecessary generator - rewrite as a dict comprehension</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="458"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="463"/>
         <source>unnecessary list comprehension - rewrite as a set comprehension</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="461"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="466"/>
         <source>unnecessary list comprehension - rewrite as a dict comprehension</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="464"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="469"/>
         <source>unnecessary list literal - rewrite as a set literal</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="467"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="472"/>
         <source>unnecessary list literal - rewrite as a dict literal</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="470"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="475"/>
         <source>unnecessary list comprehension - &quot;{0}&quot; can take a generator</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="521"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="526"/>
         <source>mutable default argument of type {0}</source>
         <translation type="unfinished"></translation>
     </message>
@@ -39454,7 +39512,7 @@
 <context>
     <name>OpenSearchEngineModel</name>
     <message>
-        <location filename="../WebBrowser/OpenSearch/OpenSearchEngineModel.py" line="139"/>
+        <location filename="../WebBrowser/OpenSearch/OpenSearchEngineModel.py" line="145"/>
         <source>&lt;strong&gt;Provides contextual suggestions&lt;/strong&gt;</source>
         <translation>&lt;strong&gt;Fornisce suggetimenti contestuali&lt;/strong&gt;</translation>
     </message>
@@ -39469,12 +39527,12 @@
         <translation>Parole chiave</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/OpenSearch/OpenSearchEngineModel.py" line="147"/>
+        <location filename="../WebBrowser/OpenSearch/OpenSearchEngineModel.py" line="153"/>
         <source>Comma-separated list of keywords that may be entered in the location bar followed by search terms to search with this engine</source>
         <translation>Lista separata da virgole di parole chiave che possono essere inserite nella barra dell&apos;indirizzo seguite dal termine da ricercare con questo motore</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/OpenSearch/OpenSearchEngineModel.py" line="135"/>
+        <location filename="../WebBrowser/OpenSearch/OpenSearchEngineModel.py" line="141"/>
         <source>&lt;strong&gt;Description:&lt;/strong&gt; {0}</source>
         <translation>&lt;strong&gt;Descrizione:&lt;/strong&gt; {0}</translation>
     </message>
@@ -52425,128 +52483,128 @@
 <context>
     <name>SqlBrowser</name>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="204"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="207"/>
         <source>SQL Browser</source>
         <translation>Browser Sql</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="85"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="88"/>
         <source>SQL Browser startup problem</source>
         <translation>Problema all&apos;avvio del browser SQL</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="100"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="103"/>
         <source>Add Connection</source>
         <translation>Aggiungi connessione</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="100"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="103"/>
         <source>Add &amp;Connection...</source>
         <translation>Aggiungi &amp;Connessione...</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="105"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="108"/>
         <source>Open a dialog to add a new database connection</source>
         <translation>Apri un dialogo per aggiungere una connessione al database</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="107"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="110"/>
         <source>&lt;b&gt;Add Connection&lt;/b&gt;&lt;p&gt;This opens a dialog to add a new database connection.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Aggiungi connessione&lt;/b&gt;&lt;p&gt;Apre un dialogo per aggiungere una nuova connesione al Database.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="116"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="119"/>
         <source>Quit</source>
         <translation>Esci</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="116"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="119"/>
         <source>&amp;Quit</source>
         <translation>&amp;Esci</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="116"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="119"/>
         <source>Ctrl+Q</source>
         <comment>File|Quit</comment>
         <translation>Ctrl+Q</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="122"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="125"/>
         <source>Quit the SQL browser</source>
         <translation>Lascia il browser SQL</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="123"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="126"/>
         <source>&lt;b&gt;Quit&lt;/b&gt;&lt;p&gt;Quit the SQL browser.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Esci&lt;/b&gt;&lt;p&gt;Esci dal browser SQL.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="129"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="132"/>
         <source>About</source>
         <translation>About</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="129"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="132"/>
         <source>&amp;About</source>
         <translation>&amp;About</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="133"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="136"/>
         <source>Display information about this software</source>
         <translation>Mostra informazioni su questo software</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="135"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="138"/>
         <source>&lt;b&gt;About&lt;/b&gt;&lt;p&gt;Display some information about this software.&lt;/p&gt;</source>
         <translation>&lt;b&gt;About&lt;/b&gt;&lt;p&gt;Mostra alcune informazioni su questo software.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="142"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="145"/>
         <source>About Qt</source>
         <translation>About Qt</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="142"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="145"/>
         <source>About &amp;Qt</source>
         <translation>About &amp;Qt</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="146"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="149"/>
         <source>Display information about the Qt toolkit</source>
         <translation>Mostra informazione sulla libreria Qt</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="148"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="151"/>
         <source>&lt;b&gt;About Qt&lt;/b&gt;&lt;p&gt;Display some information about the Qt toolkit.&lt;/p&gt;</source>
         <translation>&lt;b&gt;About Qt&lt;/b&gt;&lt;p&gt;Mostra delle informazioni sulle librerie Qt.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="161"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="164"/>
         <source>&amp;File</source>
         <translation>&amp;File</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="169"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="172"/>
         <source>&amp;Help</source>
         <translation>&amp;Help</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="178"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="181"/>
         <source>File</source>
         <translation>File</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="189"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="192"/>
         <source>&lt;h3&gt;About SQL Browser&lt;/h3&gt;&lt;p&gt;The SQL browser window is a little tool to examine the data and the schema of a database and to execute queries on a database.&lt;/p&gt;</source>
         <translation>&lt;h3&gt;About SQL Browser&lt;/h3&gt;&lt;p&gt;La finestra del browser SQL è un piccolo tool per esaminare i dati e lo schema del database e per eseguire query.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="65"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="68"/>
         <source>Invalid URL: {0}</source>
         <translation>URL: {0} non valido</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="73"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="76"/>
         <source>Unable to open connection: {0}</source>
         <translation>Non posso aprire la connessione:{0}</translation>
     </message>
@@ -63387,7 +63445,7 @@
         <translation>Non c&apos;è uno script principale definito per il progetto. Esco</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6209"/>
+        <location filename="../UI/UserInterface.py" line="6212"/>
         <source>Drop Error</source>
         <translation>Errore Drop</translation>
     </message>
@@ -63728,12 +63786,12 @@
         <translation>&lt;p&gt;L&apos;inizio della documentazione di PyQt4 non è stato configurato.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6565"/>
+        <location filename="../UI/UserInterface.py" line="6568"/>
         <source>Error during updates check</source>
         <translation>Errore nel controllo per gli update</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6545"/>
+        <location filename="../UI/UserInterface.py" line="6548"/>
         <source>Update available</source>
         <translation>Aggiornamento disponibile</translation>
     </message>
@@ -63743,7 +63801,7 @@
         <translation>&lt;h3&gt;Numeri di versione&lt;/h3&gt;&lt;table&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6603"/>
+        <location filename="../UI/UserInterface.py" line="6606"/>
         <source>&lt;/table&gt;</source>
         <translation>&lt;/table&gt;</translation>
     </message>
@@ -63768,17 +63826,17 @@
         <translation>Mostra toll &amp;esterni</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6377"/>
+        <location filename="../UI/UserInterface.py" line="6380"/>
         <source>&amp;Cancel</source>
         <translation>&amp;Cancella</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6565"/>
+        <location filename="../UI/UserInterface.py" line="6568"/>
         <source>Could not perform updates check.</source>
         <translation>Non posso controllare per gli update.</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6630"/>
+        <location filename="../UI/UserInterface.py" line="6633"/>
         <source>First time usage</source>
         <translation>Primo avvio</translation>
     </message>
@@ -63873,7 +63931,7 @@
         <translation>Mostra le versioni disponibili per il download</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6589"/>
+        <location filename="../UI/UserInterface.py" line="6592"/>
         <source>&lt;h3&gt;Available versions&lt;/h3&gt;&lt;table&gt;</source>
         <translation>&lt;h3&gt;Versioni disponibili&lt;/h3&gt;&lt;table&gt;</translation>
     </message>
@@ -64341,12 +64399,12 @@
         <translation>&lt;p&gt;Il file sessione &lt;b&gt;{0}&lt;/b&gt; non può essere letto.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6209"/>
+        <location filename="../UI/UserInterface.py" line="6212"/>
         <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; non è un file.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6386"/>
+        <location filename="../UI/UserInterface.py" line="6389"/>
         <source>Trying host {0}</source>
         <translation>Tento su host {0}</translation>
     </message>
@@ -64421,12 +64479,12 @@
         <translation>&lt;b&gt;Documentazione Python 2&lt;/b&gt;&lt;p&gt;Mostra la documentazione Python 2. Se non è configurata una directory per la documentazione, viene assunto che la posizione della documentazione sia nella directory doc nella locazione dell&apos;eseguibile Python 2 su Windows e &lt;i&gt;/usr/share/doc/packages/python/html&lt;/i&gt; su Unix. Imposta PYTHONDOCDIR2 nel tuo ambiente per sovrascrivere questi valori.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6455"/>
+        <location filename="../UI/UserInterface.py" line="6458"/>
         <source>Error getting versions information</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6448"/>
+        <location filename="../UI/UserInterface.py" line="6451"/>
         <source>The versions information could not be downloaded. Please go online and try again.</source>
         <translation type="unfinished"></translation>
     </message>
@@ -64441,7 +64499,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6455"/>
+        <location filename="../UI/UserInterface.py" line="6458"/>
         <source>The versions information could not be downloaded for the last 7 days. Please go online and try again.</source>
         <translation type="unfinished"></translation>
     </message>
@@ -64532,7 +64590,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6649"/>
+        <location filename="../UI/UserInterface.py" line="6652"/>
         <source>Select Workspace Directory</source>
         <translation type="unfinished">Seleziona cartella di lavoro</translation>
     </message>
@@ -64942,7 +65000,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6377"/>
+        <location filename="../UI/UserInterface.py" line="6380"/>
         <source>%v/%m</source>
         <translation type="unfinished"></translation>
     </message>
@@ -64962,7 +65020,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6381"/>
+        <location filename="../UI/UserInterface.py" line="6384"/>
         <source>Version Check</source>
         <translation type="unfinished"></translation>
     </message>
@@ -65037,22 +65095,22 @@
         <translation type="unfinished">Le Qt v.3 non sono supportate da eric5. {3 ?} {6.?}</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6545"/>
+        <location filename="../UI/UserInterface.py" line="6548"/>
         <source>The update to &lt;b&gt;{0}&lt;/b&gt; of eric6 is available at &lt;b&gt;{1}&lt;/b&gt;. Would you like to get it?</source>
         <translation type="unfinished">L&apos;update alla versione &lt;b&gt;{0}&lt;/b&gt; di eric5 è disponibile presso &lt;b&gt;{1}&lt;/b&gt;. Vuoi prenderlo ? {0}?} {6 ?} {1}?}</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6558"/>
+        <location filename="../UI/UserInterface.py" line="6561"/>
         <source>Eric6 is up to date</source>
         <translation type="unfinished">Eric5 è aggiornato {6 ?}</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6558"/>
+        <location filename="../UI/UserInterface.py" line="6561"/>
         <source>You are using the latest version of eric6</source>
         <translation type="unfinished">Stai usando l&apos;ultima versione di eric6</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6630"/>
+        <location filename="../UI/UserInterface.py" line="6633"/>
         <source>eric6 has not been configured yet. The configuration dialog will be started.</source>
         <translation type="unfinished">eric5 non è ancora stato configurato. Il dialogo di configurazione verrà avviato. {6 ?}</translation>
     </message>
@@ -65072,7 +65130,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6397"/>
+        <location filename="../UI/UserInterface.py" line="6400"/>
         <source>The versions information cannot not be downloaded because you are &lt;b&gt;offline&lt;/b&gt;. Please go online and try again.</source>
         <translation type="unfinished"></translation>
     </message>
@@ -69806,7 +69864,7 @@
         <translation>Modifica...</translation>
     </message>
     <message>
-        <location filename="../Debugger/WatchPointViewer.py" line="249"/>
+        <location filename="../Debugger/WatchPointViewer.py" line="251"/>
         <source>Watch expression already exists</source>
         <translation>L&apos;espressione di controllo esiste già</translation>
     </message>
@@ -69816,12 +69874,12 @@
         <translation>Configura...</translation>
     </message>
     <message>
-        <location filename="../Debugger/WatchPointViewer.py" line="241"/>
+        <location filename="../Debugger/WatchPointViewer.py" line="243"/>
         <source>&lt;p&gt;A watch expression &apos;&lt;b&gt;{0}&lt;/b&gt;&apos; already exists.&lt;/p&gt;</source>
         <translation>&lt;p&gt;L&apos;espressione &apos;&lt;b&gt;{0}&lt;/b&gt;&apos; esiste già.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/WatchPointViewer.py" line="245"/>
+        <location filename="../Debugger/WatchPointViewer.py" line="247"/>
         <source>&lt;p&gt;A watch expression &apos;&lt;b&gt;{0}&lt;/b&gt;&apos; for the variable &lt;b&gt;{1}&lt;/b&gt; already exists.&lt;/p&gt;</source>
         <translation>&lt;p&gt;L&apos;espressione  &apos;&lt;b&gt;{0}&lt;/b&gt;&apos; per la variabile &lt;b&gt;{1}&lt;/b&gt; esiste già.&lt;/p&gt;</translation>
     </message>
@@ -73219,27 +73277,27 @@
         <translation>Dimensione</translation>
     </message>
     <message>
-        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="102"/>
+        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="105"/>
         <source>Local</source>
         <translation>Locale</translation>
     </message>
     <message>
-        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="120"/>
+        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="123"/>
         <source>{0} ({1})</source>
         <translation>{0} ({1})</translation>
     </message>
     <message>
-        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="210"/>
+        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="228"/>
         <source>bytes</source>
         <translation>bytes</translation>
     </message>
     <message>
-        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="213"/>
+        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="231"/>
         <source>kB</source>
         <translation>kB</translation>
     </message>
     <message>
-        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="216"/>
+        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="234"/>
         <source>MB</source>
         <translation>MB</translation>
     </message>
--- a/i18n/eric6_pt.ts	Sat Mar 25 17:37:44 2017 +0100
+++ b/i18n/eric6_pt.ts	Sat Mar 25 17:38:02 2017 +0100
@@ -390,7 +390,7 @@
 <context>
     <name>AddBookmarkDialog</name>
     <message>
-        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="198"/>
+        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="200"/>
         <source>Add Bookmark</source>
         <translation>Adicionar Marcador</translation>
     </message>
@@ -405,17 +405,17 @@
         <translation>Introduzir a direção</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="112"/>
+        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="114"/>
         <source>Url</source>
         <translation></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="113"/>
+        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="115"/>
         <source>Title</source>
         <translation>Título</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="195"/>
+        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="197"/>
         <source>Add Folder</source>
         <translation>Adicionar Diretório</translation>
     </message>
@@ -2402,27 +2402,27 @@
         <translation>Nome</translation>
     </message>
     <message>
-        <location filename="../UI/BrowserModel.py" line="639"/>
+        <location filename="../UI/BrowserModel.py" line="654"/>
         <source>Coding: {0}</source>
         <translation>Codificação: {0}</translation>
     </message>
     <message>
-        <location filename="../UI/BrowserModel.py" line="645"/>
+        <location filename="../UI/BrowserModel.py" line="660"/>
         <source>Globals</source>
         <translation>Globais</translation>
     </message>
     <message>
-        <location filename="../UI/BrowserModel.py" line="713"/>
+        <location filename="../UI/BrowserModel.py" line="728"/>
         <source>Attributes</source>
         <translation>Atributos</translation>
     </message>
     <message>
-        <location filename="../UI/BrowserModel.py" line="723"/>
+        <location filename="../UI/BrowserModel.py" line="738"/>
         <source>Class Attributes</source>
         <translation>Atributos da Classe</translation>
     </message>
     <message>
-        <location filename="../UI/BrowserModel.py" line="651"/>
+        <location filename="../UI/BrowserModel.py" line="666"/>
         <source>Imports</source>
         <translation>Importações</translation>
     </message>
@@ -3258,7 +3258,7 @@
         <translation>Introduzir padrões dos nomes dos ficheiros a excluir separados por uma vírgula</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="615"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="658"/>
         <source>Press to start the code style check run</source>
         <translation>Pressionar para começar a verficação de estilo do código</translation>
     </message>
@@ -3268,7 +3268,7 @@
         <translation type="obsolete">Iniciar</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="625"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="668"/>
         <source>Press to fix the selected issues</source>
         <translation>Pressionar para corrigir os problemas selecionados</translation>
     </message>
@@ -3278,7 +3278,7 @@
         <translation type="obsolete">Corrigir Selecionado</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="648"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="691"/>
         <source>Press to load the default values</source>
         <translation>Pressionar para carregar os valores padrão</translation>
     </message>
@@ -3288,7 +3288,7 @@
         <translation type="obsolete">Carregar Padrões</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="658"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="701"/>
         <source>Press to store the current values as defaults</source>
         <translation>Pressionar para armazenar os valores atuais como padrão</translation>
     </message>
@@ -3298,7 +3298,7 @@
         <translation type="obsolete">Armazenar Padrões</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="668"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="711"/>
         <source>Press to reset the default values</source>
         <translation>Pressionar para repor os valores padrão</translation>
     </message>
@@ -3403,7 +3403,7 @@
         <translation>Corrigir problemas automaticamente</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="689"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="732"/>
         <source>&lt;b&gt;Result List&lt;/b&gt;
 &lt;p&gt;This list shows the results of the code style check. Double clicking
 an entry will open this entry in an editor window and position the cursor at
@@ -3414,52 +3414,52 @@
 linha e posição.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="705"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="748"/>
         <source>File/Line</source>
         <translation>Ficheiro/Linha</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="710"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="753"/>
         <source>Code</source>
         <translation>Código</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="715"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="758"/>
         <source>Message</source>
         <translation>Mensagem</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="77"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="79"/>
         <source>PEP-257</source>
         <translation></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="78"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="80"/>
         <source>Eric</source>
         <translation></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="85"/>
-        <source>Statistics...</source>
-        <translation>Estatísticas...</translation>
-    </message>
-    <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="87"/>
+        <source>Statistics...</source>
+        <translation>Estatísticas...</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="89"/>
         <source>Press to show some statistics for the last run</source>
         <translation>Pressionar para mostrar algumas estatísticas da última execução</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="90"/>
-        <source>Show</source>
-        <translation>Mostrar</translation>
-    </message>
-    <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="92"/>
+        <source>Show</source>
+        <translation>Mostrar</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="94"/>
         <source>Press to show all files containing an issue</source>
         <translation>Pressionar para mostrar todos os ficheiros que tenham algum problema</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="579"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="592"/>
         <source>Error: {0}</source>
         <translation>Erro: {0}</translation>
     </message>
@@ -3469,17 +3469,17 @@
         <translation>Corrigir: {0}</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="720"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="733"/>
         <source>No issues found.</source>
         <translation>Não se encontraram problemas.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="736"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="779"/>
         <source>Shows the progress of the code style check</source>
         <translation>Mostra o progresso da verificação do estilo do código</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="745"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="788"/>
         <source>%v/%m Files</source>
         <translation>%v%m Ficheiros</translation>
     </message>
@@ -3494,32 +3494,32 @@
         <translation>Mostrar ignorado</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="672"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="685"/>
         <source>{0} (ignored)</source>
         <translation>{0} (ignorado)</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="564"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="577"/>
         <source>Preparing files...</source>
         <translation>A preparar ficheiros...</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="553"/>
         <source>Max. Complexity:</source>
-        <translation>Complexidade Max.:</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="560"/>
+        <translation type="obsolete">Complexidade Max.:</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="573"/>
         <source>Enter the maximum allowed code complexity (McCabe: 10)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="150"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="152"/>
         <source>Errors</source>
         <translation>Erros</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="606"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="619"/>
         <source>Transferring data...</source>
         <translation>A transferir dados...</translation>
     </message>
@@ -3595,36 +3595,36 @@
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="547"/>
-        <source>McCabe Complexity</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="618"/>
-        <source>&amp;Start</source>
-        <translation>&amp;Iniciar</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="628"/>
-        <source>&amp;Fix Selected</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="651"/>
-        <source>&amp;Load Defaults</source>
+        <source>Code Complexity</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="661"/>
-        <source>St&amp;ore Defaults</source>
-        <translation type="unfinished"></translation>
+        <source>&amp;Start</source>
+        <translation>&amp;Iniciar</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="671"/>
+        <source>&amp;Fix Selected</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="694"/>
+        <source>&amp;Load Defaults</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="704"/>
+        <source>St&amp;ore Defaults</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="714"/>
         <source>&amp;Reset Defaults</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="723"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="736"/>
         <source>No files found (check your ignore list).</source>
         <translation type="unfinished"></translation>
     </message>
@@ -3653,6 +3653,31 @@
         <source>Press to delete the selected entries</source>
         <translation type="unfinished">Pressionar para apagar as entradas selecionadas</translation>
     </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="566"/>
+        <source>Max. McCabe Complexity:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="589"/>
+        <source>Max. Line Complexity:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="596"/>
+        <source>Enter the maximum complexity (number of nodes) for a line of code</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="612"/>
+        <source>Max. Line Complexity Score:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="619"/>
+        <source>Enter the maximum allowed median for line complexity</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>CodeStyleCheckerPlugin</name>
@@ -3718,147 +3743,147 @@
 <context>
     <name>CodeStyleFixer</name>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="529"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="534"/>
         <source>Triple single quotes converted to triple double quotes.</source>
         <translation>Três aspas simples convertidas a três aspas duplas.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="532"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="537"/>
         <source>Introductory quotes corrected to be {0}&quot;&quot;&quot;</source>
         <translation>Corrigidas as aspas introdutórias para ser {0}&quot;&quot;&quot;</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="535"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="540"/>
         <source>Single line docstring put on one line.</source>
         <translation>Docstring de linha única posta numa linha.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="538"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="543"/>
         <source>Period added to summary line.</source>
         <translation>Ponto adicionado à linha sumário.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="565"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="570"/>
         <source>Blank line before function/method docstring removed.</source>
         <translation>Retirada a linha vazia antes da docstring de função/método.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="544"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="549"/>
         <source>Blank line inserted before class docstring.</source>
         <translation>Linha branca inserida antes da docstring de classe.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="547"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="552"/>
         <source>Blank line inserted after class docstring.</source>
         <translation>Inserida linha vazia depois da docstring de classe.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="550"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="555"/>
         <source>Blank line inserted after docstring summary.</source>
         <translation>Inserida linha vazia depois da docstring de sumário.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="553"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="558"/>
         <source>Blank line inserted after last paragraph of docstring.</source>
         <translation>Inserida linha vazia depois do último parágrafo da docstring.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="556"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="561"/>
         <source>Leading quotes put on separate line.</source>
         <translation>Aspas iniciais postas numa linha separada.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="559"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="564"/>
         <source>Trailing quotes put on separate line.</source>
         <translation>Aspas finais postas numa linha separada.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="562"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="567"/>
         <source>Blank line before class docstring removed.</source>
         <translation>Retirada linha vazia antes da docstring de classe.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="568"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="573"/>
         <source>Blank line after class docstring removed.</source>
         <translation>Retirada linha vazia depois da docstring de classe.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="571"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="576"/>
         <source>Blank line after function/method docstring removed.</source>
         <translation>Retirada a linha vazia depois da docstring de função/método.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="574"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="579"/>
         <source>Blank line after last paragraph removed.</source>
         <translation>Retirada linha vazia depois do último parágrafo.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="577"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="582"/>
         <source>Tab converted to 4 spaces.</source>
         <translation>Tabulação convertida a 4 espaços.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="580"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="585"/>
         <source>Indentation adjusted to be a multiple of four.</source>
         <translation>Ajustada a indentação a múltiplos de quatro.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="583"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="588"/>
         <source>Indentation of continuation line corrected.</source>
         <translation>Corrigida a indentação da linha de continuação.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="586"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="591"/>
         <source>Indentation of closing bracket corrected.</source>
         <translation>Corrigida a indentação de parêntesis de fecho.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="589"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="594"/>
         <source>Missing indentation of continuation line corrected.</source>
         <translation>Corrigida falta de indentação na linha de continuação.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="592"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="597"/>
         <source>Closing bracket aligned to opening bracket.</source>
         <translation>Parêntesis de fecho alinhado com parêntesis de abertura.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="595"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="600"/>
         <source>Indentation level changed.</source>
         <translation>Alterado o nível da indentação.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="598"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="603"/>
         <source>Indentation level of hanging indentation changed.</source>
         <translation>Alterado o nível da indentação pendente.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="601"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="606"/>
         <source>Visual indentation corrected.</source>
         <translation>Indentação visual corrigida.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="616"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="621"/>
         <source>Extraneous whitespace removed.</source>
         <translation>Espaço estranho retirado.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="613"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="618"/>
         <source>Missing whitespace added.</source>
         <translation>Adicionado espaço branco em falta.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="619"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="624"/>
         <source>Whitespace around comment sign corrected.</source>
         <translation>Corrigido espaço em volta do símbolo de comentário.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="622"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="627"/>
         <source>One blank line inserted.</source>
         <translation>Inserida uma linha vazia.</translation>
     </message>
     <message numerus="yes">
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="626"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="631"/>
         <source>%n blank line(s) inserted.</source>
         <translation>
             <numerusform>inserida uma linha vazia.</numerusform>
@@ -3866,7 +3891,7 @@
         </translation>
     </message>
     <message numerus="yes">
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="629"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="634"/>
         <source>%n superfluous lines removed</source>
         <translation>
             <numerusform>retirada uma linha desnecessária</numerusform>
@@ -3874,77 +3899,77 @@
         </translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="633"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="638"/>
         <source>Superfluous blank lines removed.</source>
         <translation>Retiradas linhas vazias desnecessárias.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="636"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="641"/>
         <source>Superfluous blank lines after function decorator removed.</source>
         <translation>Retiradas linhas vazias desnecessárias após o decorador de função.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="639"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="644"/>
         <source>Imports were put on separate lines.</source>
         <translation>Imports foram postos em linhas separadas.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="642"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="647"/>
         <source>Long lines have been shortened.</source>
         <translation>Foram encolhidas as linhas compridas.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="645"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="650"/>
         <source>Redundant backslash in brackets removed.</source>
         <translation>Retirada barra invertida redundante entre parêntesis.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="651"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="656"/>
         <source>Compound statement corrected.</source>
         <translation>Instrução composta corrigida.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="654"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="659"/>
         <source>Comparison to None/True/False corrected.</source>
         <translation>Corrigida a comparação a None/True/False.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="657"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="662"/>
         <source>&apos;{0}&apos; argument added.</source>
         <translation>Adicionado o argumento &apos;{0}&apos;.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="660"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="665"/>
         <source>&apos;{0}&apos; argument removed.</source>
         <translation>Removido o argumento &apos;{0}&apos;.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="663"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="668"/>
         <source>Whitespace stripped from end of line.</source>
         <translation>Eliminado o espaço no fim de linha.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="666"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="671"/>
         <source>newline added to end of file.</source>
         <translation>adicionada uma linha nova ao fim do ficheiro.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="669"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="674"/>
         <source>Superfluous trailing blank lines removed from end of file.</source>
         <translation>Retiradas linhas vazias desnecessárias do fim do ficheiro.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="672"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="677"/>
         <source>&apos;&lt;&gt;&apos; replaced by &apos;!=&apos;.</source>
         <translation>&apos;&lt;&gt;&apos; substituido por &apos;!=&apos;.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="676"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="681"/>
         <source>Could not save the file! Skipping it. Reason: {0}</source>
         <translation>Não se pode gravar ficheiro! Saltando-o. Motivo: {0}</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="750"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="757"/>
         <source> no message defined for code &apos;{0}&apos;</source>
         <translation> sem mensagem definida para código &apos;{0}&apos;</translation>
     </message>
@@ -4379,42 +4404,42 @@
         <translation></translation>
     </message>
     <message>
-        <location filename="../UI/CompareDialog.py" line="107"/>
+        <location filename="../UI/CompareDialog.py" line="110"/>
         <source>Compare</source>
         <translation>Comparar</translation>
     </message>
     <message>
-        <location filename="../UI/CompareDialog.py" line="109"/>
+        <location filename="../UI/CompareDialog.py" line="112"/>
         <source>Press to perform the comparison of the two files</source>
         <translation>Pressionar para executar comparação de dois ficheiros</translation>
     </message>
     <message>
-        <location filename="../UI/CompareDialog.py" line="355"/>
-        <source>Total: {0}</source>
-        <translation></translation>
-    </message>
-    <message>
-        <location filename="../UI/CompareDialog.py" line="357"/>
-        <source>Changed: {0}</source>
-        <translation>Alterado: {0}</translation>
-    </message>
-    <message>
         <location filename="../UI/CompareDialog.py" line="358"/>
+        <source>Total: {0}</source>
+        <translation></translation>
+    </message>
+    <message>
+        <location filename="../UI/CompareDialog.py" line="360"/>
+        <source>Changed: {0}</source>
+        <translation>Alterado: {0}</translation>
+    </message>
+    <message>
+        <location filename="../UI/CompareDialog.py" line="361"/>
         <source>Added: {0}</source>
         <translation>Adicionado: {0}</translation>
     </message>
     <message>
-        <location filename="../UI/CompareDialog.py" line="359"/>
+        <location filename="../UI/CompareDialog.py" line="362"/>
         <source>Deleted: {0}</source>
         <translation>Apagado: {0}</translation>
     </message>
     <message>
-        <location filename="../UI/CompareDialog.py" line="250"/>
+        <location filename="../UI/CompareDialog.py" line="253"/>
         <source>Compare Files</source>
         <translation>Comparar Ficheiros</translation>
     </message>
     <message>
-        <location filename="../UI/CompareDialog.py" line="250"/>
+        <location filename="../UI/CompareDialog.py" line="253"/>
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
         <translation>&lt;p&gt;O ficheiro &lt;b&gt;{0}&lt;/b&gt; não se pôde ler.&lt;/p&gt;</translation>
     </message>
@@ -4430,256 +4455,279 @@
     </message>
 </context>
 <context>
+    <name>ComplexityChecker</name>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="423"/>
+        <source>&apos;{0}&apos; is too complex ({1})</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="425"/>
+        <source>source code line is too complex ({0})</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="427"/>
+        <source>overall source code line complexity is too high ({0})</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="430"/>
+        <source>{0}: {1}</source>
+        <translation type="unfinished">{0}: {1}</translation>
+    </message>
+</context>
+<context>
     <name>ConfigurationWidget</name>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="135"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="136"/>
         <source>Application</source>
         <translation>Aplicação</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="138"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="139"/>
         <source>Cooperation</source>
         <translation>Colaboração</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="141"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="142"/>
         <source>CORBA</source>
         <translation></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="144"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="145"/>
         <source>Email</source>
         <translation>Correio Eletrónico</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="147"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="148"/>
         <source>Graphics</source>
         <translation>Gráficos</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="153"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="154"/>
         <source>Icons</source>
         <translation>Ícones</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="437"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="438"/>
         <source>Network</source>
         <translation>Rede</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="172"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="173"/>
         <source>Plugin Manager</source>
         <translation>Gestor de Plugins</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="440"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="441"/>
         <source>Printer</source>
         <translation>Impressora</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="211"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="212"/>
         <source>Python</source>
         <translation></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="182"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="183"/>
         <source>Qt</source>
         <translation>Qt</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="188"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="189"/>
         <source>Shell</source>
         <translation>Shell</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="191"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="192"/>
         <source>Tasks</source>
         <translation>Tarefas</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="194"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="195"/>
         <source>Templates</source>
         <translation>Modelos</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="200"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="201"/>
         <source>Version Control Systems</source>
         <translation>Sistemas de Control de Versão</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="205"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="206"/>
         <source>Debugger</source>
         <translation>Depurador</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="238"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="239"/>
         <source>General</source>
         <translation>Geral</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="214"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="215"/>
         <source>Python3</source>
         <translation></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="218"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="219"/>
         <source>Editor</source>
         <translation></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="221"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="222"/>
         <source>APIs</source>
         <translation></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="224"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="225"/>
         <source>Autocompletion</source>
         <translation>Autocompletar</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="235"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="236"/>
         <source>QScintilla</source>
         <translation></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="232"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="233"/>
         <source>Calltips</source>
         <translation>Dicas</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="241"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="242"/>
         <source>Filehandling</source>
         <translation>Tratamento de Ficheiros</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="245"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="246"/>
         <source>Searching</source>
         <translation>Pesquisa</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="468"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="469"/>
         <source>Spell checking</source>
         <translation>Verificação ortográfica</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="252"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="253"/>
         <source>Style</source>
         <translation>Estilo</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="258"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="259"/>
         <source>Typing</source>
         <translation>Digitação</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="261"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="262"/>
         <source>Exporters</source>
         <translation>Exportadores</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="265"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="266"/>
         <source>Highlighters</source>
         <translation>Realçadores</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="269"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="270"/>
         <source>Filetype Associations</source>
         <translation>Associações de Tipos de Ficheiros</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="273"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="274"/>
         <source>Styles</source>
         <translation>Estilos</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="277"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="278"/>
         <source>Keywords</source>
         <translation>Palavras Chave</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="280"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="281"/>
         <source>Properties</source>
         <translation>Propriedades</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="289"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="290"/>
         <source>Help</source>
         <translation>Ajuda</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="452"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="453"/>
         <source>Appearance</source>
         <translation>Aparência</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="447"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="448"/>
         <source>Help Documentation</source>
         <translation>Documentação de Ajuda</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="296"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="297"/>
         <source>Help Viewers</source>
         <translation>Visores de Ajuda</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="307"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="308"/>
         <source>Project</source>
         <translation>Projeto</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="304"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="305"/>
         <source>Project Viewer</source>
         <translation>Visor de Projeto</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="310"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="311"/>
         <source>Multiproject</source>
         <translation>Multiprojeto</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="434"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="435"/>
         <source>Interface</source>
         <translation></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="321"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="322"/>
         <source>Viewmanager</source>
         <translation>Gestor de Vista</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="636"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="637"/>
         <source>Preferences</source>
         <translation>Preferências</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="641"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="642"/>
         <source>Please select an entry of the list 
 to display the configuration page.</source>
         <translation>Por favor selecione uma entrada da lista 
 para mostrar a página de configuração.</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="714"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="715"/>
         <source>Configuration Page Error</source>
         <translation>Erro na Página de Configuração</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="714"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="715"/>
         <source>&lt;p&gt;The configuration page &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
         <translation>&lt;p&gt;A página de configuração &lt;b&gt;{0}&lt;/b&gt; não pôde ser carregada.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="484"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="485"/>
         <source>Tray Starter</source>
         <translation>Iniciador de Bandeja de Sistema</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="463"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="464"/>
         <source>VirusTotal Interface</source>
         <translation>Interface de VirusTotal</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="443"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="444"/>
         <source>Security</source>
         <translation>Segurança</translation>
     </message>
@@ -4689,57 +4737,57 @@
         <translation type="obsolete">Introduzir texto do filtro...</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="168"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="169"/>
         <source>Notifications</source>
         <translation>Notificações</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="156"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="157"/>
         <source>IRC</source>
         <translation></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="255"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="256"/>
         <source>Code Checkers</source>
         <translation>Verificadores de Código</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="455"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="456"/>
         <source>eric6 Web Browser</source>
         <translation>Navegador Web de eric6</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="159"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="160"/>
         <source>Log-Viewer</source>
         <translation>Visor de Registos</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="162"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="163"/>
         <source>Mimetypes</source>
         <translation>Tipos MIME</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="574"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="575"/>
         <source>Enter search text...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="284"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="285"/>
         <source>Mouse Click Handlers</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="459"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="460"/>
         <source>Flash Cookie Manager</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="497"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="498"/>
         <source>Hex Editor</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="354"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="355"/>
         <source>Web Browser</source>
         <translation type="unfinished"></translation>
     </message>
@@ -5487,7 +5535,7 @@
         <translation>&lt;p&gt;O anfitrião ilegal &lt;b&gt;{0}&lt;/b&gt; tentou conectar. Aceitar esta conexão?&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugServer.py" line="1341"/>
+        <location filename="../Debugger/DebugServer.py" line="1349"/>
         <source>
 Not connected
 </source>
@@ -5496,14 +5544,14 @@
 </translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugServer.py" line="1521"/>
+        <location filename="../Debugger/DebugServer.py" line="1529"/>
         <source>Passive debug connection received
 </source>
         <translation>Conexão de depuração passiva recebida
 </translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugServer.py" line="1535"/>
+        <location filename="../Debugger/DebugServer.py" line="1543"/>
         <source>Passive debug connection closed
 </source>
         <translation>Conexão de depuração passiva fechada
@@ -5523,7 +5571,7 @@
 <context>
     <name>DebugUI</name>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1788"/>
+        <location filename="../Debugger/DebugUI.py" line="1808"/>
         <source>Run Script</source>
         <translation>Executar Script</translation>
     </message>
@@ -5543,7 +5591,7 @@
         <translation>&lt;b&gt;Executar Script&lt;/b&gt;&lt;p&gt;Definir os argumentos da linha de comandos e executar o script fora do depurador. Poderão gravar-se primeiro as alterações que estejam por gravar.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1802"/>
+        <location filename="../Debugger/DebugUI.py" line="1822"/>
         <source>Run Project</source>
         <translation>Executar Projeto</translation>
     </message>
@@ -5643,7 +5691,7 @@
         <translation>&lt;b&gt;Perfilar Projeto&lt;/b&gt;&lt;p&gt;Define os argumentos da linha de comandos e perfila o projeto atual. Poderá gravar antes os ficheiros alterados por gravar.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1919"/>
+        <location filename="../Debugger/DebugUI.py" line="1939"/>
         <source>Debug Script</source>
         <translation>Depurar Script</translation>
     </message>
@@ -5663,7 +5711,7 @@
         <translation>&lt;b&gt;Depurar Script&lt;/b&gt;&lt;p&gt;Definir os argumentos da linha de comandos e definir a linha atual para que seja a primeira instrução Python executável da janela do editor atual. Poderão gravar-se primeiro as alterações que estejam por gravar.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1933"/>
+        <location filename="../Debugger/DebugUI.py" line="1953"/>
         <source>Debug Project</source>
         <translation>Depurar projeto</translation>
     </message>
@@ -5733,82 +5781,82 @@
         <translation>&lt;b&gt;Continuar até Cursor&lt;/b&gt;&lt;p&gt;Continuar a execução do programa desde a linha atual até à posição atual do cursor.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="362"/>
+        <location filename="../Debugger/DebugUI.py" line="382"/>
         <source>Single Step</source>
         <translation>Passo Único</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="362"/>
+        <location filename="../Debugger/DebugUI.py" line="382"/>
         <source>Sin&amp;gle Step</source>
         <translation>Passo &amp;Único</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="367"/>
+        <location filename="../Debugger/DebugUI.py" line="387"/>
         <source>Execute a single Python statement</source>
         <translation>Executar uma única instrução Python</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="368"/>
+        <location filename="../Debugger/DebugUI.py" line="388"/>
         <source>&lt;b&gt;Single Step&lt;/b&gt;&lt;p&gt;Execute a single Python statement. If the statement is an &lt;tt&gt;import&lt;/tt&gt; statement, a class constructor, or a method or function call then control is returned to the debugger at the next statement.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Passo Único&lt;/b&gt;&lt;p&gt;Executa uma.única instrução Python. Se a instrução é um &lt;tt&gt;import&lt;tt&gt;, um construtor de classe, uma chamada de função ou método, então o controlo é devolvido ao depurador na instrução seguinte.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="378"/>
+        <location filename="../Debugger/DebugUI.py" line="398"/>
         <source>Step Over</source>
         <translation>Saltar</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="378"/>
+        <location filename="../Debugger/DebugUI.py" line="398"/>
         <source>Step &amp;Over</source>
         <translation>&amp;Saltar</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="383"/>
+        <location filename="../Debugger/DebugUI.py" line="403"/>
         <source>Execute a single Python statement staying in the current frame</source>
         <translation>Executar uma única instrução Python e ficar no marco atual</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="386"/>
+        <location filename="../Debugger/DebugUI.py" line="406"/>
         <source>&lt;b&gt;Step Over&lt;/b&gt;&lt;p&gt;Execute a single Python statement staying in the same frame. If the statement is an &lt;tt&gt;import&lt;/tt&gt; statement, a class constructor, or a method or function call then control is returned to the debugger after the statement has completed.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="397"/>
+        <location filename="../Debugger/DebugUI.py" line="417"/>
         <source>Step Out</source>
         <translation>Sair</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="397"/>
+        <location filename="../Debugger/DebugUI.py" line="417"/>
         <source>Step Ou&amp;t</source>
         <translation>Sai&amp;r</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="402"/>
-        <source>Execute Python statements until leaving the current frame</source>
-        <translation>Executar instruções Python até sair do marco atual</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="405"/>
-        <source>&lt;b&gt;Step Out&lt;/b&gt;&lt;p&gt;Execute Python statements until leaving the current frame. If the statements are inside an &lt;tt&gt;import&lt;/tt&gt; statement, a class constructor, or a method or function call then control is returned to the debugger after the current frame has been left.&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="416"/>
-        <source>Stop</source>
-        <translation>Parar</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="416"/>
-        <source>&amp;Stop</source>
-        <translation>&amp;Parar</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="421"/>
-        <source>Stop debugging</source>
-        <translation>Parar de depurar</translation>
-    </message>
-    <message>
         <location filename="../Debugger/DebugUI.py" line="422"/>
+        <source>Execute Python statements until leaving the current frame</source>
+        <translation>Executar instruções Python até sair do marco atual</translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="425"/>
+        <source>&lt;b&gt;Step Out&lt;/b&gt;&lt;p&gt;Execute Python statements until leaving the current frame. If the statements are inside an &lt;tt&gt;import&lt;/tt&gt; statement, a class constructor, or a method or function call then control is returned to the debugger after the current frame has been left.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="436"/>
+        <source>Stop</source>
+        <translation>Parar</translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="436"/>
+        <source>&amp;Stop</source>
+        <translation>&amp;Parar</translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="441"/>
+        <source>Stop debugging</source>
+        <translation>Parar de depurar</translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="442"/>
         <source>&lt;b&gt;Stop&lt;/b&gt;&lt;p&gt;Stop the running debugging session.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Parar&lt;/b&gt;&lt;p&gt;Parar a sessão de depuração.&lt;/p&gt;</translation>
     </message>
@@ -5853,172 +5901,172 @@
         <translation type="obsolete">&lt;b&gt;Executar&lt;/b&gt;&lt;p&gt;Executa instrução de uma linha no contexto atual do programa depurado.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="429"/>
+        <location filename="../Debugger/DebugUI.py" line="449"/>
         <source>Variables Type Filter</source>
         <translation>Filtro do Tipo de Varáveis</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="429"/>
-        <source>Varia&amp;bles Type Filter...</source>
-        <translation>Filtro do Tipo de &amp;Variáveis...</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="433"/>
-        <source>Configure variables type filter</source>
-        <translation>Configurar o filtro de tipo de variáveis</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="435"/>
-        <source>&lt;b&gt;Variables Type Filter&lt;/b&gt;&lt;p&gt;Configure the variables type filter. Only variable types that are not selected are displayed in the global or local variables window during a debugging session.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;Filtro de Tipo de Variáveis&lt;/b&gt;&lt;p&gt;Configurar o filtro do tipo de variáveis. Apenas se mostrarão as variáveis que não estejam selecionadas, na janela global ou local, durante a sessão de depuração.&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="445"/>
-        <source>Exceptions Filter</source>
-        <translation>Filtro de Exceções</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="445"/>
-        <source>&amp;Exceptions Filter...</source>
-        <translation>Filtro de &amp;Exceções...</translation>
-    </message>
-    <message>
         <location filename="../Debugger/DebugUI.py" line="449"/>
+        <source>Varia&amp;bles Type Filter...</source>
+        <translation>Filtro do Tipo de &amp;Variáveis...</translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="453"/>
+        <source>Configure variables type filter</source>
+        <translation>Configurar o filtro de tipo de variáveis</translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="455"/>
+        <source>&lt;b&gt;Variables Type Filter&lt;/b&gt;&lt;p&gt;Configure the variables type filter. Only variable types that are not selected are displayed in the global or local variables window during a debugging session.&lt;/p&gt;</source>
+        <translation>&lt;b&gt;Filtro de Tipo de Variáveis&lt;/b&gt;&lt;p&gt;Configurar o filtro do tipo de variáveis. Apenas se mostrarão as variáveis que não estejam selecionadas, na janela global ou local, durante a sessão de depuração.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="465"/>
+        <source>Exceptions Filter</source>
+        <translation>Filtro de Exceções</translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="465"/>
+        <source>&amp;Exceptions Filter...</source>
+        <translation>Filtro de &amp;Exceções...</translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="469"/>
         <source>Configure exceptions filter</source>
         <translation>Configurar filtro de exceções</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="451"/>
+        <location filename="../Debugger/DebugUI.py" line="471"/>
         <source>&lt;b&gt;Exceptions Filter&lt;/b&gt;&lt;p&gt;Configure the exceptions filter. Only exception types that are listed are highlighted during a debugging session.&lt;/p&gt;&lt;p&gt;Please note, that all unhandled exceptions are highlighted indepent from the filter list.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Filtro de Exceções&lt;/b&gt;&lt;p&gt;Configurar o filtro de exceções. Apenas os tipos de exceções que estão listadas serão ressaltadas durante a sessão de depuração.&lt;/p&gt;&lt;p&gt;Por favor tenha em conta que todas as exceções sem tratamento serão ressaltadas independentemente da lista do filtro.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="462"/>
+        <location filename="../Debugger/DebugUI.py" line="482"/>
         <source>Ignored Exceptions</source>
         <translation>Exceções Ignoradas</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="462"/>
+        <location filename="../Debugger/DebugUI.py" line="482"/>
         <source>&amp;Ignored Exceptions...</source>
         <translation>Exceções &amp;Ignoradas...</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="466"/>
+        <location filename="../Debugger/DebugUI.py" line="486"/>
         <source>Configure ignored exceptions</source>
         <translation>Configurar exceções ignoradas</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="468"/>
-        <source>&lt;b&gt;Ignored Exceptions&lt;/b&gt;&lt;p&gt;Configure the ignored exceptions. Only exception types that are not listed are highlighted during a debugging session.&lt;/p&gt;&lt;p&gt;Please note, that unhandled exceptions cannot be ignored.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;Exceções Ignoradas&lt;/b&gt;&lt;p&gt;Configura as exceções ignoradas. Apenas os tipos de exceções que não estão listadas são realçadas durante uma sessão de depuração.&lt;/p&gt;&lt;p&gt;Note-se que não se podem ignorar as exceções sem tratamento.&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="487"/>
-        <source>Toggle Breakpoint</source>
-        <translation>Alternar Pontos de Interrupção</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="481"/>
-        <source>Shift+F11</source>
-        <comment>Debug|Toggle Breakpoint</comment>
-        <translation></translation>
-    </message>
-    <message>
         <location filename="../Debugger/DebugUI.py" line="488"/>
+        <source>&lt;b&gt;Ignored Exceptions&lt;/b&gt;&lt;p&gt;Configure the ignored exceptions. Only exception types that are not listed are highlighted during a debugging session.&lt;/p&gt;&lt;p&gt;Please note, that unhandled exceptions cannot be ignored.&lt;/p&gt;</source>
+        <translation>&lt;b&gt;Exceções Ignoradas&lt;/b&gt;&lt;p&gt;Configura as exceções ignoradas. Apenas os tipos de exceções que não estão listadas são realçadas durante uma sessão de depuração.&lt;/p&gt;&lt;p&gt;Note-se que não se podem ignorar as exceções sem tratamento.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="507"/>
+        <source>Toggle Breakpoint</source>
+        <translation>Alternar Pontos de Interrupção</translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="501"/>
+        <source>Shift+F11</source>
+        <comment>Debug|Toggle Breakpoint</comment>
+        <translation></translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="508"/>
         <source>&lt;b&gt;Toggle Breakpoint&lt;/b&gt;&lt;p&gt;Toggles a breakpoint at the current line of the current editor.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Alternar Ponto de Interrupção&lt;/b&gt;&lt;p&gt;Alterna um ponto de instrução na linha atual do editor atual.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="502"/>
+        <location filename="../Debugger/DebugUI.py" line="522"/>
         <source>Edit Breakpoint</source>
         <translation>Editar o Ponto de Interrupção</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="496"/>
+        <location filename="../Debugger/DebugUI.py" line="516"/>
         <source>Edit Breakpoint...</source>
         <translation>Editar o Ponto de Interrupção...</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="496"/>
+        <location filename="../Debugger/DebugUI.py" line="516"/>
         <source>Shift+F12</source>
         <comment>Debug|Edit Breakpoint</comment>
         <translation></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="503"/>
+        <location filename="../Debugger/DebugUI.py" line="523"/>
         <source>&lt;b&gt;Edit Breakpoint&lt;/b&gt;&lt;p&gt;Opens a dialog to edit the breakpoints properties. It works at the current line of the current editor.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Editar Ponto de Interrupção&lt;/b&gt;&lt;p&gt;Abre uma caixa de diálogo para editar as propriedades dos pontos de interrupção. Funciona na linha atual do editor atual.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="518"/>
+        <location filename="../Debugger/DebugUI.py" line="538"/>
         <source>Next Breakpoint</source>
         <translation>Ponto de Interrupção Seguinte</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="511"/>
+        <location filename="../Debugger/DebugUI.py" line="531"/>
         <source>Ctrl+Shift+PgDown</source>
         <comment>Debug|Next Breakpoint</comment>
         <translation></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="519"/>
+        <location filename="../Debugger/DebugUI.py" line="539"/>
         <source>&lt;b&gt;Next Breakpoint&lt;/b&gt;&lt;p&gt;Go to next breakpoint of the current editor.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Ponto de Interrupção Seguinte&lt;/b&gt;&lt;p&gt;Vai ao próximo ponto de interrupção do editor atual.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="533"/>
+        <location filename="../Debugger/DebugUI.py" line="553"/>
         <source>Previous Breakpoint</source>
         <translation>Ponto de Interrupção Anterior</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="526"/>
+        <location filename="../Debugger/DebugUI.py" line="546"/>
         <source>Ctrl+Shift+PgUp</source>
         <comment>Debug|Previous Breakpoint</comment>
         <translation></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="534"/>
+        <location filename="../Debugger/DebugUI.py" line="554"/>
         <source>&lt;b&gt;Previous Breakpoint&lt;/b&gt;&lt;p&gt;Go to previous breakpoint of the current editor.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Ponto de Interrupção Anterior&lt;/b&gt;&lt;p&gt;Vai ao ponto de interrupção anterior do editor atual.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="547"/>
+        <location filename="../Debugger/DebugUI.py" line="567"/>
         <source>Clear Breakpoints</source>
         <translation>Limpar Pontos de Interrupção</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="541"/>
+        <location filename="../Debugger/DebugUI.py" line="561"/>
         <source>Ctrl+Shift+C</source>
         <comment>Debug|Clear Breakpoints</comment>
         <translation></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="548"/>
+        <location filename="../Debugger/DebugUI.py" line="568"/>
         <source>&lt;b&gt;Clear Breakpoints&lt;/b&gt;&lt;p&gt;Clear breakpoints of all editors.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Limpar Pontos de Interrupção&lt;/b&gt;&lt;p&gt;Limpar pontos de interrupção dos editores todos.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="574"/>
+        <location filename="../Debugger/DebugUI.py" line="594"/>
         <source>&amp;Debug</source>
         <translation>&amp;Depurar</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="576"/>
+        <location filename="../Debugger/DebugUI.py" line="596"/>
         <source>&amp;Start</source>
         <translation>&amp;Iniciar</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="578"/>
+        <location filename="../Debugger/DebugUI.py" line="598"/>
         <source>&amp;Breakpoints</source>
         <translation>Pontos de &amp;Interrupção</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="621"/>
+        <location filename="../Debugger/DebugUI.py" line="641"/>
         <source>Start</source>
         <translation>Iniciar</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="635"/>
+        <location filename="../Debugger/DebugUI.py" line="655"/>
         <source>Debug</source>
         <translation>Depurar</translation>
     </message>
@@ -6033,97 +6081,97 @@
         <translation type="obsolete">&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; terminou com estado de saída de {1}.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1073"/>
+        <location filename="../Debugger/DebugUI.py" line="1093"/>
         <source>The program being debugged contains an unspecified syntax error.</source>
         <translation>O programa a depurar tem um erro de sintaxe não especificado.</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1092"/>
+        <location filename="../Debugger/DebugUI.py" line="1112"/>
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; contains the syntax error &lt;b&gt;{1}&lt;/b&gt; at line &lt;b&gt;{2}&lt;/b&gt;, character &lt;b&gt;{3}&lt;/b&gt;.&lt;/p&gt;</source>
         <translation>&lt;p&gt;O ficheiro &lt;b&gt;{0}&lt;/b&gt; tem um erro de sintaxe &lt;b&gt;{1}&lt;/b&gt; na linha &lt;b&gt;{2}&lt;/b&gt;, caráter &lt;b&gt;{3}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1110"/>
+        <location filename="../Debugger/DebugUI.py" line="1130"/>
         <source>An unhandled exception occured. See the shell window for details.</source>
         <translation>Ocurreu uma exceção sem tratamento. Ver a janela da shell para mais detalhes.</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1157"/>
+        <location filename="../Debugger/DebugUI.py" line="1177"/>
         <source>&lt;p&gt;The debugged program raised the exception &lt;b&gt;{0}&lt;/b&gt;&lt;br&gt;&quot;&lt;b&gt;{1}&lt;/b&gt;&quot;&lt;br&gt;File: &lt;b&gt;{2}&lt;/b&gt;, Line: &lt;b&gt;{3}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Break here?&lt;/p&gt;</source>
         <translation>&lt;p&gt;O programa depurado provocou a exceção &lt;b&gt;{0}&lt;/b&gt;&lt;br&gt;&quot;&lt;b&gt;{1}&lt;/b&gt;&quot;&lt;br&gt;Ficheiro: &lt;b&gt;{2}&lt;/b&gt;, Linha :&lt;b&gt;{3}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Interromper aqui?&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1172"/>
+        <location filename="../Debugger/DebugUI.py" line="1192"/>
         <source>&lt;p&gt;The debugged program raised the exception &lt;b&gt;{0}&lt;/b&gt;&lt;br&gt;&quot;&lt;b&gt;{1}&lt;/b&gt;&quot;&lt;/p&gt;</source>
         <translation>&lt;p&gt;O programa depurado provocou a exceção &lt;b&gt;{0}&lt;/b&gt;&lt;br&gt;&quot;&lt;b&gt;{1}&lt;/b&gt;&quot;&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1235"/>
+        <location filename="../Debugger/DebugUI.py" line="1255"/>
         <source>The program being debugged has terminated unexpectedly.</source>
         <translation>O programa a depurar acabou inesperadamente.</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1304"/>
+        <location filename="../Debugger/DebugUI.py" line="1324"/>
         <source>Breakpoint Condition Error</source>
         <translation>Erro de Condição de Ponto de Interrupção</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1304"/>
+        <location filename="../Debugger/DebugUI.py" line="1324"/>
         <source>&lt;p&gt;The condition of the breakpoint &lt;b&gt;{0}, {1}&lt;/b&gt; contains a syntax error.&lt;/p&gt;</source>
         <translation>&lt;p&gt;A condição do ponto de interrupção &lt;b&gt;{0}, {1}&lt;/b&gt;tem um erro de sintaxe.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1340"/>
+        <location filename="../Debugger/DebugUI.py" line="1360"/>
         <source>Watch Expression Error</source>
         <translation>Observar Erro de Expressão</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1340"/>
+        <location filename="../Debugger/DebugUI.py" line="1360"/>
         <source>&lt;p&gt;The watch expression &lt;b&gt;{0}&lt;/b&gt; contains a syntax error.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1370"/>
+        <location filename="../Debugger/DebugUI.py" line="1390"/>
         <source>&lt;p&gt;A watch expression &apos;&lt;b&gt;{0}&lt;/b&gt;&apos; already exists.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1374"/>
+        <location filename="../Debugger/DebugUI.py" line="1394"/>
         <source>&lt;p&gt;A watch expression &apos;&lt;b&gt;{0}&lt;/b&gt;&apos; for the variable &lt;b&gt;{1}&lt;/b&gt; already exists.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1380"/>
+        <location filename="../Debugger/DebugUI.py" line="1400"/>
         <source>Watch expression already exists</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1544"/>
+        <location filename="../Debugger/DebugUI.py" line="1564"/>
         <source>Coverage of Project</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1532"/>
+        <location filename="../Debugger/DebugUI.py" line="1552"/>
         <source>Coverage of Script</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1802"/>
+        <location filename="../Debugger/DebugUI.py" line="1822"/>
         <source>There is no main script defined for the current project. Aborting</source>
         <translation>O projeto atual não tem um script principal definido. A cancelar</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1672"/>
+        <location filename="../Debugger/DebugUI.py" line="1692"/>
         <source>Profile of Project</source>
         <translation>Perfil de Projeto</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1660"/>
+        <location filename="../Debugger/DebugUI.py" line="1680"/>
         <source>Profile of Script</source>
         <translation>Perfil do Script</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1933"/>
+        <location filename="../Debugger/DebugUI.py" line="1953"/>
         <source>There is no main script defined for the current project. No debugging possible.</source>
         <translation>O projeto atual não tem um script principal definido. Impossível depurar.</translation>
     </message>
@@ -6150,7 +6198,7 @@
         <translation type="obsolete">&quot;{0}&quot; terminou com o estado de saída {1}.</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1042"/>
+        <location filename="../Debugger/DebugUI.py" line="1062"/>
         <source>Program terminated</source>
         <translation>Programa Terminado</translation>
     </message>
@@ -6180,56 +6228,76 @@
         <translation>&lt;b&gt;Parar&lt;/b&gt;&lt;p&gt;Parar o script em execução na instalação de retaguarda do depurador.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1221"/>
+        <location filename="../Debugger/DebugUI.py" line="1241"/>
         <source>&lt;p&gt;The program generate the signal &quot;{0}&quot;.&lt;br/&gt;File: &lt;b&gt;{1}&lt;/b&gt;, Line: &lt;b&gt;{2}&lt;/b&gt;&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1009"/>
+        <location filename="../Debugger/DebugUI.py" line="1029"/>
         <source>&lt;p&gt;Message: {0}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1015"/>
-        <source>&lt;p&gt;The program has terminated with an exit status of {0}.&lt;/p&gt;{1}</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="1020"/>
-        <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; has terminated with an exit status of {1}.&lt;/p&gt;{2}</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="1028"/>
-        <source>Message: {0}</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../Debugger/DebugUI.py" line="1035"/>
+        <source>&lt;p&gt;The program has terminated with an exit status of {0}.&lt;/p&gt;{1}</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="1040"/>
+        <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; has terminated with an exit status of {1}.&lt;/p&gt;{2}</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="1048"/>
+        <source>Message: {0}</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="1055"/>
         <source>The program has terminated with an exit status of {0}.
 {1}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1038"/>
+        <location filename="../Debugger/DebugUI.py" line="1058"/>
         <source>&quot;{0}&quot; has terminated with an exit status of {1}.
 {2}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1047"/>
+        <location filename="../Debugger/DebugUI.py" line="1067"/>
         <source>The program has terminated with an exit status of {0}.
 {1}
 </source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1051"/>
+        <location filename="../Debugger/DebugUI.py" line="1071"/>
         <source>&quot;{0}&quot; has terminated with an exit status of {1}.
 {2}
 </source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="362"/>
+        <source>Move Instruction Pointer to Cursor</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="362"/>
+        <source>&amp;Jump To Cursor</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="367"/>
+        <source>Skip the code from the current line to the current cursor position</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="370"/>
+        <source>&lt;b&gt;Move Instruction Pointer to Cursor&lt;/b&gt;&lt;p&gt;Move the Python internal instruction pointer to the current cursor position without executing the code in between.&lt;/p&gt;&lt;p&gt;It&apos;s not possible to jump out of a function or jump in a code block, e.g. a loop. In these cases, a error message is printed to the log window.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>DebugViewer</name>
@@ -6739,32 +6807,32 @@
         <translation type="unfinished">&lt;p&gt;A instalação de retaguarda do depurador não pode iniciar.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython2.py" line="812"/>
+        <location filename="../Debugger/DebuggerInterfacePython2.py" line="822"/>
         <source>Parent Process</source>
         <translation type="unfinished">Processo Pai</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython2.py" line="813"/>
+        <location filename="../Debugger/DebuggerInterfacePython2.py" line="823"/>
         <source>Child process</source>
         <translation type="unfinished">Processo Filho</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython2.py" line="814"/>
+        <location filename="../Debugger/DebuggerInterfacePython2.py" line="824"/>
         <source>Client forking</source>
         <translation type="unfinished">Bifurcação do Cliente</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython2.py" line="814"/>
+        <location filename="../Debugger/DebuggerInterfacePython2.py" line="824"/>
         <source>Select the fork branch to follow.</source>
         <translation type="unfinished">Selecionar o ramo da bifurcação a seguir.</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython2.py" line="859"/>
+        <location filename="../Debugger/DebuggerInterfacePython2.py" line="869"/>
         <source>Debug Protocol Error</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython2.py" line="859"/>
+        <location filename="../Debugger/DebuggerInterfacePython2.py" line="869"/>
         <source>&lt;p&gt;The response received from the debugger backend could not be decoded. Please report this issue with the received data to the eric bugs email address.&lt;/p&gt;&lt;p&gt;Error: {0}&lt;/p&gt;&lt;p&gt;Data:&lt;br/&gt;{0}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
@@ -6782,22 +6850,22 @@
         <translation>&lt;p&gt;A instalação de retaguarda do depurador não pode iniciar.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython3.py" line="812"/>
+        <location filename="../Debugger/DebuggerInterfacePython3.py" line="822"/>
         <source>Parent Process</source>
         <translation>Processo Pai</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython3.py" line="813"/>
+        <location filename="../Debugger/DebuggerInterfacePython3.py" line="823"/>
         <source>Child process</source>
         <translation>Processo Filho</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython3.py" line="814"/>
+        <location filename="../Debugger/DebuggerInterfacePython3.py" line="824"/>
         <source>Client forking</source>
         <translation>Bifurcação do Cliente</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython3.py" line="814"/>
+        <location filename="../Debugger/DebuggerInterfacePython3.py" line="824"/>
         <source>Select the fork branch to follow.</source>
         <translation>Selecionar o ramo da bifurcação a seguir.</translation>
     </message>
@@ -6807,12 +6875,12 @@
         <translation>&lt;p&gt;Intérprete de Python3 não configurado.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython3.py" line="859"/>
+        <location filename="../Debugger/DebuggerInterfacePython3.py" line="869"/>
         <source>Debug Protocol Error</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython3.py" line="859"/>
+        <location filename="../Debugger/DebuggerInterfacePython3.py" line="869"/>
         <source>&lt;p&gt;The response received from the debugger backend could not be decoded. Please report this issue with the received data to the eric bugs email address.&lt;/p&gt;&lt;p&gt;Error: {0}&lt;/p&gt;&lt;p&gt;Data:&lt;br/&gt;{0}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
@@ -31157,42 +31225,42 @@
 <context>
     <name>HistoryMenu</name>
     <message>
-        <location filename="../WebBrowser/History/HistoryMenu.py" line="363"/>
+        <location filename="../WebBrowser/History/HistoryMenu.py" line="372"/>
         <source>Show All History...</source>
         <translation>Mostrar Histórico Todo...</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/History/HistoryMenu.py" line="366"/>
+        <location filename="../WebBrowser/History/HistoryMenu.py" line="375"/>
         <source>Clear History...</source>
         <translation>Limpar Histórico...</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/History/HistoryMenu.py" line="398"/>
+        <location filename="../WebBrowser/History/HistoryMenu.py" line="407"/>
         <source>Clear History</source>
         <translation>Limpar Histórico</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/History/HistoryMenu.py" line="398"/>
+        <location filename="../WebBrowser/History/HistoryMenu.py" line="407"/>
         <source>Do you want to clear the history?</source>
         <translation>Quer limpar o histórico?</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/History/HistoryMenu.py" line="349"/>
+        <location filename="../WebBrowser/History/HistoryMenu.py" line="358"/>
         <source>Most Visited</source>
         <translation>Mais Visitado</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/History/HistoryMenu.py" line="288"/>
+        <location filename="../WebBrowser/History/HistoryMenu.py" line="297"/>
         <source>Closed Tabs</source>
         <translation>Separadores Fechados</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/History/HistoryMenu.py" line="423"/>
+        <location filename="../WebBrowser/History/HistoryMenu.py" line="432"/>
         <source>Restore All Closed Tabs</source>
         <translation>Restaurar Todos os Separadores Fechados</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/History/HistoryMenu.py" line="426"/>
+        <location filename="../WebBrowser/History/HistoryMenu.py" line="435"/>
         <source>Clear List</source>
         <translation>Limpar Lista</translation>
     </message>
@@ -36003,587 +36071,587 @@
 <context>
     <name>Lexers</name>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="83"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="87"/>
         <source>Bash</source>
         <translation></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="85"/>
-        <source>Batch</source>
-        <translation></translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="87"/>
-        <source>C/C++</source>
-        <translation></translation>
-    </message>
-    <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="89"/>
-        <source>C#</source>
+        <source>Batch</source>
         <translation></translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="91"/>
-        <source>CMake</source>
+        <source>C/C++</source>
         <translation></translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="93"/>
-        <source>CSS</source>
+        <source>C#</source>
         <translation></translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="95"/>
-        <source>D</source>
+        <source>CMake</source>
         <translation></translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="97"/>
-        <source>Diff</source>
-        <translation>Diff</translation>
+        <source>CSS</source>
+        <translation></translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="99"/>
-        <source>Fortran</source>
+        <source>D</source>
         <translation></translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="101"/>
-        <source>Fortran77</source>
-        <translation></translation>
+        <source>Diff</source>
+        <translation>Diff</translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="103"/>
-        <source>HTML/PHP/XML</source>
+        <source>Fortran</source>
         <translation></translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="105"/>
-        <source>IDL</source>
+        <source>Fortran77</source>
         <translation></translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="107"/>
-        <source>Java</source>
+        <source>HTML/PHP/XML</source>
         <translation></translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="109"/>
-        <source>JavaScript</source>
+        <source>IDL</source>
         <translation></translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="111"/>
-        <source>Lua</source>
+        <source>Java</source>
         <translation></translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="113"/>
+        <source>JavaScript</source>
+        <translation></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="115"/>
+        <source>Lua</source>
+        <translation></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="117"/>
         <source>Makefile</source>
         <translation></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="119"/>
-        <source>Pascal</source>
-        <translation></translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="121"/>
-        <source>Perl</source>
-        <translation></translation>
-    </message>
-    <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="123"/>
-        <source>PostScript</source>
-        <translation>PostScript</translation>
+        <source>Pascal</source>
+        <translation></translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="125"/>
-        <source>Povray</source>
+        <source>Perl</source>
         <translation></translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="127"/>
+        <source>PostScript</source>
+        <translation>PostScript</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="129"/>
+        <source>Povray</source>
+        <translation></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="131"/>
         <source>Properties</source>
         <translation>Propriedades</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="135"/>
-        <source>Ruby</source>
-        <translation></translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="137"/>
-        <source>SQL</source>
-        <translation></translation>
-    </message>
-    <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="139"/>
-        <source>TCL</source>
+        <source>Ruby</source>
         <translation></translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="141"/>
-        <source>TeX</source>
+        <source>SQL</source>
         <translation></translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="143"/>
-        <source>VHDL</source>
+        <source>TCL</source>
         <translation></translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="145"/>
-        <source>XML</source>
+        <source>TeX</source>
         <translation></translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="147"/>
+        <source>VHDL</source>
+        <translation></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="149"/>
+        <source>XML</source>
+        <translation></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="151"/>
         <source>YAML</source>
         <translation></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="175"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="179"/>
         <source>Pygments</source>
         <translation></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="375"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="379"/>
         <source>Python Files (*.py *.py2 *.py3)</source>
         <translation>Ficheiros Python (*.py *.py2 *.py3)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="378"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="382"/>
         <source>Python GUI Files (*.pyw *.pyw2 *.pyw3)</source>
         <translation>Ficheiros GUI de Python (*.pyw *.pyw2 *.pyw3)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="565"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="569"/>
         <source>Pyrex Files (*.pyx)</source>
         <translation>Ficheiros Pyrex (*.pyx)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="568"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="572"/>
         <source>Quixote Template Files (*.ptl)</source>
         <translation>Ficheiros Modelos de Quixote (*.ptl)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="571"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="575"/>
         <source>Ruby Files (*.rb)</source>
         <translation>Ficheiros Ruby (*.rb)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="574"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="578"/>
         <source>IDL Files (*.idl)</source>
         <translation>Ficheiros IDL (*.idl)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="393"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="397"/>
         <source>C Files (*.h *.c)</source>
         <translation>Ficheiros C (*.h *.c)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="396"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="400"/>
         <source>C++ Files (*.h *.hpp *.hh *.cxx *.cpp *.cc)</source>
         <translation>Ficheiros C++ (*.h *.hpp *.hh *.cxx *.cpp *.cc)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="586"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="590"/>
         <source>C# Files (*.cs)</source>
         <translation>Ficheiros C# (*.cs)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="402"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="406"/>
         <source>HTML Files (*.html *.htm *.asp *.shtml)</source>
         <translation>Ficheiros HTML (*.html *.htm *.asp *.shtml)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="598"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="602"/>
         <source>CSS Files (*.css)</source>
         <translation>Ficheiros CSS (*.css)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="601"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="605"/>
         <source>QSS Files (*.qss)</source>
         <translation>Ficheiros QSS (*.qss)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="411"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="415"/>
         <source>PHP Files (*.php *.php3 *.php4 *.php5 *.phtml)</source>
         <translation>Ficheiros PHP (*.php *.php3 *.php4 *.php5 *.phtml)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="414"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="418"/>
         <source>XML Files (*.xml *.xsl *.xslt *.dtd *.svg *.xul *.xsd)</source>
         <translation>Ficheiros XML (*.xml *.xsl *.xslt *.dtd *.svg *.xul *.xsd)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="613"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="617"/>
         <source>Qt Resource Files (*.qrc)</source>
         <translation>Ficheiro de Recursos Qt (*.qrc)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="420"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="424"/>
         <source>D Files (*.d *.di)</source>
         <translation>Ficheiros D (*.d *.di)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="622"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="626"/>
         <source>Java Files (*.java)</source>
         <translation>Ficheiros Java (*.java)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="625"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="629"/>
         <source>JavaScript Files (*.js)</source>
         <translation>Ficheiros JavaScript (*.js)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="628"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="632"/>
         <source>SQL Files (*.sql)</source>
         <translation>Ficheiros SQL (*.sql)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="631"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="635"/>
         <source>Docbook Files (*.docbook)</source>
         <translation>Ficheiros Docbook (*.docbook)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="435"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="439"/>
         <source>Perl Files (*.pl *.pm *.ph)</source>
         <translation>Ficheiros Perl (*.pl *.pm *.ph)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="640"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="644"/>
         <source>Lua Files (*.lua)</source>
         <translation>Ficheiros Lua (*.lua)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="441"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="445"/>
         <source>Tex Files (*.tex *.sty *.aux *.toc *.idx)</source>
         <translation>Ficheiros Tex (*.tex *.sty *.aux *.toc *.idx)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="643"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="647"/>
         <source>Shell Files (*.sh)</source>
         <translation>Ficheiros Shell (*.sh)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="447"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="451"/>
         <source>Batch Files (*.bat *.cmd)</source>
         <translation>Ficheiros Batch (*.bat *.cmd)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="450"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="454"/>
         <source>Diff Files (*.diff *.patch)</source>
         <translation>Ficheiros Diff (*.diff *.patch)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="453"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="457"/>
         <source>Makefiles (*.mak)</source>
         <translation>Ficheiros Makefile (*.mak)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="456"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="460"/>
         <source>Properties Files (*.properties *.ini *.inf *.reg *.cfg *.cnf *.rc)</source>
         <translation>Ficheiros Propriedades (*.properties *.ini *.inf *.reg *.cfg *.cnf *.rc)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="667"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="671"/>
         <source>Povray Files (*.pov)</source>
         <translation>Ficheiros Povray (*.pov)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="463"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="467"/>
         <source>CMake Files (CMakeLists.txt *.cmake *.ctest)</source>
         <translation>Ficheiros CMake (CMakeLists.txt *.cmake *.ctest)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="466"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="470"/>
         <source>VHDL Files (*.vhd *.vhdl)</source>
         <translation>Ficheiros VHDL (*.vhd *.vhdl)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="469"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="473"/>
         <source>TCL/Tk Files (*.tcl *.tk)</source>
         <translation>Ficheiros TCL/Tk (*.tcl *.tk)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="472"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="476"/>
         <source>Fortran Files (*.f90 *.f95 *.f2k)</source>
         <translation>Ficheiros Fortran (*.f90 *.f95 *.f2k)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="475"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="479"/>
         <source>Fortran77 Files (*.f *.for)</source>
         <translation>Ficheiros Fortran77 (*.f *.for)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="478"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="482"/>
         <source>Pascal Files (*.dpr *.dpk *.pas *.dfm *.inc *.pp)</source>
         <translation>Ficheiros Pascal (*.dpr *.dpk *.pas *.dfm *.inc *.pp)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="694"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="698"/>
         <source>PostScript Files (*.ps)</source>
         <translation>Ficheiros PostScript (*.ps)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="484"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="488"/>
         <source>YAML Files (*.yaml *.yml)</source>
         <translation>Ficheiros YAML (*.yaml *.yml)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="744"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="748"/>
         <source>All Files (*)</source>
         <translation>Ficheiros Todos (*)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="556"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="560"/>
         <source>Python3 Files (*.py)</source>
         <translation>Ficheiros Python3 (*.py)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="562"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="566"/>
         <source>Python3 GUI Files (*.pyw)</source>
         <translation>Ficheiros GUI de Python3 (*.pyw)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="577"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="581"/>
         <source>C Files (*.c)</source>
         <translation>Ficheiros C (*.c)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="580"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="584"/>
         <source>C++ Files (*.cpp)</source>
         <translation>Ficheiros C++ (*.cpp)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="583"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="587"/>
         <source>C++/C Header Files (*.h)</source>
         <translation>Ficheiros de Cabeçalho C++/C (*.h)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="589"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="593"/>
         <source>HTML Files (*.html)</source>
         <translation>Ficheiros HTML (*.html)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="592"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="596"/>
         <source>PHP Files (*.php)</source>
         <translation>Ficheiros PHP (*.php)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="595"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="599"/>
         <source>ASP Files (*.asp)</source>
         <translation>Ficheiros ASP (*.asp)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="604"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="608"/>
         <source>XML Files (*.xml)</source>
         <translation>Ficheiros XML (*.xml)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="607"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="611"/>
         <source>XSL Files (*.xsl)</source>
         <translation>Ficheiros XSL (*.xsl)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="610"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="614"/>
         <source>DTD Files (*.dtd)</source>
         <translation>Ficheiros DTD (*.dtd)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="616"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="620"/>
         <source>D Files (*.d)</source>
         <translation>Ficheiros D (*.d)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="619"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="623"/>
         <source>D Interface Files (*.di)</source>
         <translation>Ficheiros Interface D (*.di)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="634"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="638"/>
         <source>Perl Files (*.pl)</source>
         <translation>Ficheiros Perl (*.pl)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="637"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="641"/>
         <source>Perl Module Files (*.pm)</source>
         <translation>Ficheiros Módulos Perl (*.pm)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="646"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="650"/>
         <source>Batch Files (*.bat)</source>
         <translation>Ficheiros Batch (*.bat)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="649"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="653"/>
         <source>TeX Files (*.tex)</source>
         <translation>Ficheiros TeX (*.tex)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="652"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="656"/>
         <source>TeX Template Files (*.sty)</source>
         <translation>Ficheiros Modelos TeX (*.sty)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="655"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="659"/>
         <source>Diff Files (*.diff)</source>
         <translation>Ficheiros Diff (*.diff)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="658"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="662"/>
         <source>Make Files (*.mak)</source>
         <translation>Ficheiros Make (*.mak)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="661"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="665"/>
         <source>Properties Files (*.ini)</source>
         <translation>Ficheiros de Propriedades (*.ini)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="664"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="668"/>
         <source>Configuration Files (*.cfg)</source>
         <translation>Ficheiros de Configuração (*.cfg)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="670"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="674"/>
         <source>CMake Files (CMakeLists.txt)</source>
         <translation>Ficheiros CMake (CMakeLists.txt)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="673"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="677"/>
         <source>CMake Macro Files (*.cmake)</source>
         <translation>Ficheiros Macro CMake (*.cmake)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="676"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="680"/>
         <source>VHDL Files (*.vhd)</source>
         <translation>Ficheiros VHDL (*.vhd)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="679"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="683"/>
         <source>TCL Files (*.tcl)</source>
         <translation>Ficheiros TCL (*.tcl)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="682"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="686"/>
         <source>Tk Files (*.tk)</source>
         <translation>Ficheiros Tk (*.tk)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="685"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="689"/>
         <source>Fortran Files (*.f95)</source>
         <translation>Ficheiros Fortran (*.f95)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="688"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="692"/>
         <source>Fortran77 Files (*.f)</source>
         <translation>Ficheiros Fortran77 (*.f)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="691"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="695"/>
         <source>Pascal Files (*.pas)</source>
         <translation>Ficheiros Pascal (*.pas)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="697"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="701"/>
         <source>YAML Files (*.yml)</source>
         <translation>Ficheiros YAML (*.yml)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="553"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="557"/>
         <source>Python2 Files (*.py2)</source>
         <translation>Ficheiros Python2 (*.py2)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="559"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="563"/>
         <source>Python2 GUI Files (*.pyw2)</source>
         <translation>Ficheiros GUI de Python2 (*.pyw2)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="129"/>
-        <source>Python2</source>
-        <translation></translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="131"/>
-        <source>Python3</source>
-        <translation></translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="115"/>
-        <source>Matlab</source>
-        <translation></translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="117"/>
-        <source>Octave</source>
-        <translation>Octave</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="487"/>
-        <source>Matlab Files (*.m *.m.matlab)</source>
-        <translation>Ficheiros Matlab (*.m *.m.matlab)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="700"/>
-        <source>Matlab Files (*.m)</source>
-        <translation>Ficheiros Matlab (*.m)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="703"/>
-        <source>Octave Files (*.m.octave)</source>
-        <translation>Ficheiros Octave (*.m.octave)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="490"/>
-        <source>Octave Files (*.m *.m.octave)</source>
-        <translation>Ficheiros Octave (*.m *.m.octave)</translation>
-    </message>
-    <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="133"/>
+        <source>Python2</source>
+        <translation></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="135"/>
+        <source>Python3</source>
+        <translation></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="119"/>
+        <source>Matlab</source>
+        <translation></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="121"/>
+        <source>Octave</source>
+        <translation>Octave</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="491"/>
+        <source>Matlab Files (*.m *.m.matlab)</source>
+        <translation>Ficheiros Matlab (*.m *.m.matlab)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="704"/>
+        <source>Matlab Files (*.m)</source>
+        <translation>Ficheiros Matlab (*.m)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="707"/>
+        <source>Octave Files (*.m.octave)</source>
+        <translation>Ficheiros Octave (*.m.octave)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="494"/>
+        <source>Octave Files (*.m *.m.octave)</source>
+        <translation>Ficheiros Octave (*.m *.m.octave)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="137"/>
         <source>QSS</source>
         <translation>QSS</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="153"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="157"/>
         <source>Gettext</source>
         <translation>Gettext</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="158"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="162"/>
         <source>CoffeeScript</source>
         <translation>CoffeeScript</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="709"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="713"/>
         <source>Gettext Files (*.po)</source>
         <translation>Ficheiros Gettext (*.po)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="716"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="720"/>
         <source>CoffeeScript Files (*.coffee)</source>
         <translation>Ficheiros CoffeeScript (*.coffee)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="163"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="167"/>
         <source>JSON</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="723"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="727"/>
         <source>JSON Files (*.json)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="166"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="170"/>
         <source>Markdown</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="728"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="732"/>
         <source>Markdown Files (*.md)</source>
         <translation type="unfinished"></translation>
     </message>
@@ -36887,14 +36955,9 @@
 <context>
     <name>McCabeChecker</name>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="423"/>
-        <source>&apos;{0}&apos; is too complex ({1})</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="425"/>
         <source>{0}: {1}</source>
-        <translation type="unfinished">{0}: {1}</translation>
+        <translation type="obsolete">{0}: {1}</translation>
     </message>
 </context>
 <context>
@@ -38045,157 +38108,157 @@
 <context>
     <name>MiscellaneousChecker</name>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="429"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="434"/>
         <source>coding magic comment not found</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="432"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="437"/>
         <source>unknown encoding ({0}) found in coding magic comment</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="435"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="440"/>
         <source>copyright notice not present</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="438"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="443"/>
         <source>copyright notice contains invalid author</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="473"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="478"/>
         <source>found {0} formatter</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="476"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="481"/>
         <source>format string does contain unindexed parameters</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="479"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="484"/>
         <source>docstring does contain unindexed parameters</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="482"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="487"/>
         <source>other string does contain unindexed parameters</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="485"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="490"/>
         <source>format call uses too large index ({0})</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="488"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="493"/>
         <source>format call uses missing keyword ({0})</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="491"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="496"/>
         <source>format call uses keyword arguments but no named entries</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="494"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="499"/>
         <source>format call uses variable arguments but no numbered entries</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="497"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="502"/>
         <source>format call uses implicit and explicit indexes together</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="500"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="505"/>
         <source>format call provides unused index ({0})</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="503"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="508"/>
         <source>format call provides unused keyword ({0})</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="506"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="511"/>
         <source>expected these __future__ imports: {0}; but only got: {1}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="509"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="514"/>
         <source>expected these __future__ imports: {0}; but got none</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="512"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="517"/>
         <source>print statement found</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="515"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="520"/>
         <source>one element tuple found</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="524"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="529"/>
         <source>{0}: {1}</source>
         <translation type="unfinished">{0}: {1}</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="441"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="446"/>
         <source>&quot;{0}&quot; is a Python builtin and is being shadowed; consider renaming the variable</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="445"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="450"/>
         <source>&quot;{0}&quot; is used as an argument and thus shadows a Python builtin; consider renaming the argument</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="449"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="454"/>
         <source>unnecessary generator - rewrite as a list comprehension</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="452"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="457"/>
         <source>unnecessary generator - rewrite as a set comprehension</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="455"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="460"/>
         <source>unnecessary generator - rewrite as a dict comprehension</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="458"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="463"/>
         <source>unnecessary list comprehension - rewrite as a set comprehension</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="461"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="466"/>
         <source>unnecessary list comprehension - rewrite as a dict comprehension</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="464"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="469"/>
         <source>unnecessary list literal - rewrite as a set literal</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="467"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="472"/>
         <source>unnecessary list literal - rewrite as a dict literal</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="470"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="475"/>
         <source>unnecessary list comprehension - &quot;{0}&quot; can take a generator</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="521"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="526"/>
         <source>mutable default argument of type {0}</source>
         <translation type="unfinished"></translation>
     </message>
@@ -39607,17 +39670,17 @@
         <translation>Palavras Chave</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/OpenSearch/OpenSearchEngineModel.py" line="135"/>
+        <location filename="../WebBrowser/OpenSearch/OpenSearchEngineModel.py" line="141"/>
         <source>&lt;strong&gt;Description:&lt;/strong&gt; {0}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/OpenSearch/OpenSearchEngineModel.py" line="139"/>
+        <location filename="../WebBrowser/OpenSearch/OpenSearchEngineModel.py" line="145"/>
         <source>&lt;strong&gt;Provides contextual suggestions&lt;/strong&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/OpenSearch/OpenSearchEngineModel.py" line="147"/>
+        <location filename="../WebBrowser/OpenSearch/OpenSearchEngineModel.py" line="153"/>
         <source>Comma-separated list of keywords that may be entered in the location bar followed by search terms to search with this engine</source>
         <translation type="unfinished"></translation>
     </message>
@@ -52383,128 +52446,128 @@
 <context>
     <name>SqlBrowser</name>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="204"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="207"/>
         <source>SQL Browser</source>
         <translation>Navegador SQL</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="65"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="68"/>
         <source>Invalid URL: {0}</source>
         <translation>URL inválida: {0}</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="73"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="76"/>
         <source>Unable to open connection: {0}</source>
         <translation>Incapaz de abrir conexão: {0}</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="85"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="88"/>
         <source>SQL Browser startup problem</source>
         <translation>Problema no início de Navegador SQL</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="100"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="103"/>
         <source>Add Connection</source>
         <translation>Adicionar Conexão</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="100"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="103"/>
         <source>Add &amp;Connection...</source>
         <translation>Adicionar &amp;Conexão...</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="105"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="108"/>
         <source>Open a dialog to add a new database connection</source>
         <translation>Abrir caixa de diálogo para adicionar conexão nova à base de dados</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="107"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="110"/>
         <source>&lt;b&gt;Add Connection&lt;/b&gt;&lt;p&gt;This opens a dialog to add a new database connection.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Adicionar Conexão&lt;/b&gt;&lt;p&gt;Abre uma caixa de diálogo para adicionar uma nova conexão a base de dados.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="116"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="119"/>
         <source>Quit</source>
         <translation>Sair</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="116"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="119"/>
         <source>&amp;Quit</source>
         <translation>Sai&amp;r</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="116"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="119"/>
         <source>Ctrl+Q</source>
         <comment>File|Quit</comment>
         <translation></translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="122"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="125"/>
         <source>Quit the SQL browser</source>
         <translation>Sair do navegador SQL</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="123"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="126"/>
         <source>&lt;b&gt;Quit&lt;/b&gt;&lt;p&gt;Quit the SQL browser.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Sair&lt;/b&gt;&lt;p&gt;Sair do navegador de SQL.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="129"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="132"/>
         <source>About</source>
         <translation>Acerca</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="129"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="132"/>
         <source>&amp;About</source>
         <translation>A&amp;cerca</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="133"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="136"/>
         <source>Display information about this software</source>
         <translation>Mostra a informação acerca deste software</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="135"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="138"/>
         <source>&lt;b&gt;About&lt;/b&gt;&lt;p&gt;Display some information about this software.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Acerca&lt;/b&gt;&lt;p&gt;Mostra alguma informação acerca deste software.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="142"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="145"/>
         <source>About Qt</source>
         <translation>Acerca de Qt</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="142"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="145"/>
         <source>About &amp;Qt</source>
         <translation>Acerca de &amp;Qt</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="146"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="149"/>
         <source>Display information about the Qt toolkit</source>
         <translation>Mostra informação acerca das Ferramentas de Qt</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="148"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="151"/>
         <source>&lt;b&gt;About Qt&lt;/b&gt;&lt;p&gt;Display some information about the Qt toolkit.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Acerca de Qt&lt;/b&gt;&lt;p&gt;Mostra alguma informação acerca das Ferramentas de Qt.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="161"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="164"/>
         <source>&amp;File</source>
         <translation>&amp;Ficheiro</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="169"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="172"/>
         <source>&amp;Help</source>
         <translation>&amp;Ajuda</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="178"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="181"/>
         <source>File</source>
         <translation>Ficheiro</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="189"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="192"/>
         <source>&lt;h3&gt;About SQL Browser&lt;/h3&gt;&lt;p&gt;The SQL browser window is a little tool to examine the data and the schema of a database and to execute queries on a database.&lt;/p&gt;</source>
         <translation>&lt;h3&gt;Acerca de Navegador SQL&lt;/h3&gt;&lt;p&gt;A janela do navegador SQL é uma pequena ferramenta para examinar dados e esquema de uma base de dados e executar consultas numa base de dados.&lt;/p&gt;</translation>
     </message>
@@ -63891,7 +63954,7 @@
         <translation>&lt;h3&gt;Números de Versão&lt;/h3&gt;&lt;table&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6603"/>
+        <location filename="../UI/UserInterface.py" line="6606"/>
         <source>&lt;/table&gt;</source>
         <translation></translation>
     </message>
@@ -64114,47 +64177,47 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6209"/>
+        <location filename="../UI/UserInterface.py" line="6212"/>
         <source>Drop Error</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6209"/>
+        <location filename="../UI/UserInterface.py" line="6212"/>
         <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; não é um ficheiro.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6377"/>
+        <location filename="../UI/UserInterface.py" line="6380"/>
         <source>&amp;Cancel</source>
         <translation>&amp;Cancelar</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6386"/>
+        <location filename="../UI/UserInterface.py" line="6389"/>
         <source>Trying host {0}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6545"/>
+        <location filename="../UI/UserInterface.py" line="6548"/>
         <source>Update available</source>
         <translation>Atualização disponível</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6565"/>
+        <location filename="../UI/UserInterface.py" line="6568"/>
         <source>Error during updates check</source>
         <translation>Erro na verificação de atualizações</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6565"/>
+        <location filename="../UI/UserInterface.py" line="6568"/>
         <source>Could not perform updates check.</source>
         <translation>Não procurar atualizações.</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6589"/>
+        <location filename="../UI/UserInterface.py" line="6592"/>
         <source>&lt;h3&gt;Available versions&lt;/h3&gt;&lt;table&gt;</source>
         <translation>&lt;h3&gt;Versões Disponíveis&lt;/h3&gt;&lt;table&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6630"/>
+        <location filename="../UI/UserInterface.py" line="6633"/>
         <source>First time usage</source>
         <translation>Usado a primeira vez</translation>
     </message>
@@ -64194,12 +64257,12 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6455"/>
+        <location filename="../UI/UserInterface.py" line="6458"/>
         <source>Error getting versions information</source>
         <translation>Erro na obtenção da informação de versões</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6448"/>
+        <location filename="../UI/UserInterface.py" line="6451"/>
         <source>The versions information could not be downloaded. Please go online and try again.</source>
         <translation type="unfinished"></translation>
     </message>
@@ -64214,7 +64277,7 @@
         <translation>Não se pôde iniciar um navegador web</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6455"/>
+        <location filename="../UI/UserInterface.py" line="6458"/>
         <source>The versions information could not be downloaded for the last 7 days. Please go online and try again.</source>
         <translation type="unfinished"></translation>
     </message>
@@ -64305,7 +64368,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6649"/>
+        <location filename="../UI/UserInterface.py" line="6652"/>
         <source>Select Workspace Directory</source>
         <translation>Selecionar o Diretório de Trabalho</translation>
     </message>
@@ -64715,7 +64778,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6377"/>
+        <location filename="../UI/UserInterface.py" line="6380"/>
         <source>%v/%m</source>
         <translation></translation>
     </message>
@@ -64805,27 +64868,27 @@
         <translation>Qt v.3 não está suportado por eric6.</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6381"/>
+        <location filename="../UI/UserInterface.py" line="6384"/>
         <source>Version Check</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6545"/>
+        <location filename="../UI/UserInterface.py" line="6548"/>
         <source>The update to &lt;b&gt;{0}&lt;/b&gt; of eric6 is available at &lt;b&gt;{1}&lt;/b&gt;. Would you like to get it?</source>
         <translation>Atualização a &lt;b&gt;{0}&lt;/b&gt; de eric6 já está disponível em &lt;b&gt;{1}&lt;/b&gt;. Quere-a descarregar?</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6558"/>
+        <location filename="../UI/UserInterface.py" line="6561"/>
         <source>Eric6 is up to date</source>
         <translation>Eric6 está atualizado</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6558"/>
+        <location filename="../UI/UserInterface.py" line="6561"/>
         <source>You are using the latest version of eric6</source>
         <translation>Utiliza a última versão do eric6</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6630"/>
+        <location filename="../UI/UserInterface.py" line="6633"/>
         <source>eric6 has not been configured yet. The configuration dialog will be started.</source>
         <translation>eric6 ainda não foi configurado. A caixa de diálogo de configuração vai iniciar-se.</translation>
     </message>
@@ -64845,7 +64908,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6397"/>
+        <location filename="../UI/UserInterface.py" line="6400"/>
         <source>The versions information cannot not be downloaded because you are &lt;b&gt;offline&lt;/b&gt;. Please go online and try again.</source>
         <translation type="unfinished"></translation>
     </message>
@@ -69544,17 +69607,17 @@
         <translation>Apagar selecionado</translation>
     </message>
     <message>
-        <location filename="../Debugger/WatchPointViewer.py" line="241"/>
+        <location filename="../Debugger/WatchPointViewer.py" line="243"/>
         <source>&lt;p&gt;A watch expression &apos;&lt;b&gt;{0}&lt;/b&gt;&apos; already exists.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/WatchPointViewer.py" line="245"/>
+        <location filename="../Debugger/WatchPointViewer.py" line="247"/>
         <source>&lt;p&gt;A watch expression &apos;&lt;b&gt;{0}&lt;/b&gt;&apos; for the variable &lt;b&gt;{1}&lt;/b&gt; already exists.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/WatchPointViewer.py" line="249"/>
+        <location filename="../Debugger/WatchPointViewer.py" line="251"/>
         <source>Watch expression already exists</source>
         <translation type="unfinished"></translation>
     </message>
@@ -72947,27 +73010,27 @@
         <translation>Tamanho</translation>
     </message>
     <message>
-        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="102"/>
+        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="105"/>
         <source>Local</source>
         <translation></translation>
     </message>
     <message>
-        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="120"/>
+        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="123"/>
         <source>{0} ({1})</source>
         <translation></translation>
     </message>
     <message>
-        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="210"/>
+        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="228"/>
         <source>bytes</source>
         <translation></translation>
     </message>
     <message>
-        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="213"/>
+        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="231"/>
         <source>kB</source>
         <translation></translation>
     </message>
     <message>
-        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="216"/>
+        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="234"/>
         <source>MB</source>
         <translation></translation>
     </message>
--- a/i18n/eric6_ru.ts	Sat Mar 25 17:37:44 2017 +0100
+++ b/i18n/eric6_ru.ts	Sat Mar 25 17:38:02 2017 +0100
@@ -390,7 +390,7 @@
 <context>
     <name>AddBookmarkDialog</name>
     <message>
-        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="198"/>
+        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="200"/>
         <source>Add Bookmark</source>
         <translation>Добавить закладку</translation>
     </message>
@@ -405,17 +405,17 @@
         <translation>Введите адрес</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="112"/>
+        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="114"/>
         <source>Url</source>
         <translation>Url</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="113"/>
+        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="115"/>
         <source>Title</source>
         <translation>Заголовок</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="195"/>
+        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="197"/>
         <source>Add Folder</source>
         <translation>Добавление папки</translation>
     </message>
@@ -2301,27 +2301,27 @@
         <translation>Имя</translation>
     </message>
     <message>
-        <location filename="../UI/BrowserModel.py" line="639"/>
+        <location filename="../UI/BrowserModel.py" line="654"/>
         <source>Coding: {0}</source>
         <translation>Кодировка: {0}</translation>
     </message>
     <message>
-        <location filename="../UI/BrowserModel.py" line="645"/>
+        <location filename="../UI/BrowserModel.py" line="660"/>
         <source>Globals</source>
         <translation>Глобальные переменные</translation>
     </message>
     <message>
-        <location filename="../UI/BrowserModel.py" line="713"/>
+        <location filename="../UI/BrowserModel.py" line="728"/>
         <source>Attributes</source>
         <translation>Атрибуты</translation>
     </message>
     <message>
-        <location filename="../UI/BrowserModel.py" line="723"/>
+        <location filename="../UI/BrowserModel.py" line="738"/>
         <source>Class Attributes</source>
         <translation>Атрибуты класса</translation>
     </message>
     <message>
-        <location filename="../UI/BrowserModel.py" line="651"/>
+        <location filename="../UI/BrowserModel.py" line="666"/>
         <source>Imports</source>
         <translation>Импорт</translation>
     </message>
@@ -3163,27 +3163,27 @@
         <translation>Задайте разделённые запятой маски файлов для исключения</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="615"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="658"/>
         <source>Press to start the code style check run</source>
         <translation>Запустить проверку стиля</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="625"/>
-        <source>Press to fix the selected issues</source>
-        <translation>Редактировать выбранные проблемы</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="648"/>
-        <source>Press to load the default values</source>
-        <translation>Восстановить значения по умолчанию</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="658"/>
-        <source>Press to store the current values as defaults</source>
-        <translation>Сохранить текущие значения как значения по умолчанию</translation>
-    </message>
-    <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="668"/>
+        <source>Press to fix the selected issues</source>
+        <translation>Редактировать выбранные проблемы</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="691"/>
+        <source>Press to load the default values</source>
+        <translation>Восстановить значения по умолчанию</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="701"/>
+        <source>Press to store the current values as defaults</source>
+        <translation>Сохранить текущие значения как значения по умолчанию</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="711"/>
         <source>Press to reset the default values</source>
         <translation>Восстановить значения по умолчанию</translation>
     </message>
@@ -3283,7 +3283,7 @@
         <translation>Автоматическое исправление ошибок</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="689"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="732"/>
         <source>&lt;b&gt;Result List&lt;/b&gt;
 &lt;p&gt;This list shows the results of the code style check. Double clicking
 an entry will open this entry in an editor window and position the cursor at
@@ -3293,52 +3293,52 @@
 по элементу откроет редактор с курсором на соответствующей строке и колонке.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="705"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="748"/>
         <source>File/Line</source>
         <translation>Файл/Строка</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="710"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="753"/>
         <source>Code</source>
         <translation>Код</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="715"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="758"/>
         <source>Message</source>
         <translation>Сообщение</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="77"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="79"/>
         <source>PEP-257</source>
         <translation>PEP-257</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="78"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="80"/>
         <source>Eric</source>
         <translation>Eric</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="85"/>
-        <source>Statistics...</source>
-        <translation>Статистика...</translation>
-    </message>
-    <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="87"/>
+        <source>Statistics...</source>
+        <translation>Статистика...</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="89"/>
         <source>Press to show some statistics for the last run</source>
         <translation>Показать результаты последней проверки</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="90"/>
-        <source>Show</source>
-        <translation>Показать</translation>
-    </message>
-    <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="92"/>
+        <source>Show</source>
+        <translation>Показать</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="94"/>
         <source>Press to show all files containing an issue</source>
         <translation>Показать все файлы, содержащие ошибки</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="579"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="592"/>
         <source>Error: {0}</source>
         <translation>Ошибка: {0}</translation>
     </message>
@@ -3348,17 +3348,17 @@
         <translation>Исправлено: {0}</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="720"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="733"/>
         <source>No issues found.</source>
         <translation>Проблем со стилем не найдено.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="736"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="779"/>
         <source>Shows the progress of the code style check</source>
         <translation>Отображение выполнения проверки стиля</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="745"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="788"/>
         <source>%v/%m Files</source>
         <translation>%v из %m файлов</translation>
     </message>
@@ -3373,32 +3373,32 @@
         <translation>Показывать проигнорированные</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="672"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="685"/>
         <source>{0} (ignored)</source>
         <translation>{0} (проигнорировано)</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="564"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="577"/>
         <source>Preparing files...</source>
         <translation>Подготовка файлов...</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="553"/>
         <source>Max. Complexity:</source>
-        <translation>Максимальная сложность:</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="560"/>
+        <translation type="obsolete">Максимальная сложность:</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="573"/>
         <source>Enter the maximum allowed code complexity (McCabe: 10)</source>
         <translation>Задайте максимально допустимую сложность кода (McCabe: 10)</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="150"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="152"/>
         <source>Errors</source>
         <translation>Ошибки</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="606"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="619"/>
         <source>Transferring data...</source>
         <translation>Передача данных...</translation>
     </message>
@@ -3474,36 +3474,36 @@
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="547"/>
-        <source>McCabe Complexity</source>
-        <translation>McCabe сложность</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="618"/>
-        <source>&amp;Start</source>
-        <translation>&amp;Начать</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="628"/>
-        <source>&amp;Fix Selected</source>
-        <translation>&amp;Исправить выделенные</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="651"/>
-        <source>&amp;Load Defaults</source>
-        <translation>&amp;Загрузить стандартные</translation>
+        <source>Code Complexity</source>
+        <translation type="unfinished">McCabe сложность</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="661"/>
-        <source>St&amp;ore Defaults</source>
-        <translation>Со&amp;хранить как стандартные</translation>
+        <source>&amp;Start</source>
+        <translation>&amp;Начать</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="671"/>
+        <source>&amp;Fix Selected</source>
+        <translation>&amp;Исправить выделенные</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="694"/>
+        <source>&amp;Load Defaults</source>
+        <translation>&amp;Загрузить стандартные</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="704"/>
+        <source>St&amp;ore Defaults</source>
+        <translation>Со&amp;хранить как стандартные</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="714"/>
         <source>&amp;Reset Defaults</source>
         <translation>&amp;Сброс к стандартным</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="723"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="736"/>
         <source>No files found (check your ignore list).</source>
         <translation>Файлы не найдены (проверьте ваш игнор-лист).</translation>
     </message>
@@ -3532,6 +3532,31 @@
         <source>Press to delete the selected entries</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="566"/>
+        <source>Max. McCabe Complexity:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="589"/>
+        <source>Max. Line Complexity:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="596"/>
+        <source>Enter the maximum complexity (number of nodes) for a line of code</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="612"/>
+        <source>Max. Line Complexity Score:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="619"/>
+        <source>Enter the maximum allowed median for line complexity</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>CodeStyleCheckerPlugin</name>
@@ -3597,147 +3622,147 @@
 <context>
     <name>CodeStyleFixer</name>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="529"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="534"/>
         <source>Triple single quotes converted to triple double quotes.</source>
         <translation>Тройные одинарные кавычки заменены тройными двойными.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="532"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="537"/>
         <source>Introductory quotes corrected to be {0}&quot;&quot;&quot;</source>
         <translation>Кавычки во введении исправлены на {0}&quot;&quot;&quot;</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="535"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="540"/>
         <source>Single line docstring put on one line.</source>
         <translation>Одиночная строка документации распологается в одной строке.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="538"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="543"/>
         <source>Period added to summary line.</source>
         <translation>Добавлена точка в строке резюме.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="565"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="570"/>
         <source>Blank line before function/method docstring removed.</source>
         <translation>Удалена пустая строка перед строкой документации для function/method.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="544"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="549"/>
         <source>Blank line inserted before class docstring.</source>
         <translation>Добавлена пустая строка перед строкой документации для class.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="547"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="552"/>
         <source>Blank line inserted after class docstring.</source>
         <translation>Добавлена пустая строка после строки документации для class.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="550"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="555"/>
         <source>Blank line inserted after docstring summary.</source>
         <translation>Добавлена пустая строка после резюме строки документации.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="553"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="558"/>
         <source>Blank line inserted after last paragraph of docstring.</source>
         <translation>Добавлена пустая строка после последнего абзаца строки документации.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="556"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="561"/>
         <source>Leading quotes put on separate line.</source>
         <translation>Открывающие кавычки размещены на отдельной строке.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="559"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="564"/>
         <source>Trailing quotes put on separate line.</source>
         <translation>Закрывающие кавычки размещены на отдельной строке.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="562"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="567"/>
         <source>Blank line before class docstring removed.</source>
         <translation>Удалена пустая строка перед строкой документации для class.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="568"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="573"/>
         <source>Blank line after class docstring removed.</source>
         <translation>Удалена пустая строка после строки документации для class.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="571"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="576"/>
         <source>Blank line after function/method docstring removed.</source>
         <translation>Удалена пустая строка после строки документации для function/method.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="574"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="579"/>
         <source>Blank line after last paragraph removed.</source>
         <translation>Удалена пустая строка после последнего абзаца.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="577"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="582"/>
         <source>Tab converted to 4 spaces.</source>
         <translation>Символы табуляции заменяются на 4 пробела.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="580"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="585"/>
         <source>Indentation adjusted to be a multiple of four.</source>
         <translation>Величина отступа сделана кратной четырём.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="583"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="588"/>
         <source>Indentation of continuation line corrected.</source>
         <translation>Исправлен размер отступа строки продолжения.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="586"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="591"/>
         <source>Indentation of closing bracket corrected.</source>
         <translation>Исправлен размер отступа закрывающей скобки.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="589"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="594"/>
         <source>Missing indentation of continuation line corrected.</source>
         <translation>Добавлен отступ к строке продолжения.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="592"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="597"/>
         <source>Closing bracket aligned to opening bracket.</source>
         <translation>Закрывающая скобка выровнена с открывающей.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="595"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="600"/>
         <source>Indentation level changed.</source>
         <translation>Изменен размер отступа.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="598"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="603"/>
         <source>Indentation level of hanging indentation changed.</source>
         <translation>Изменен размер отступа для висячих отступов.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="601"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="606"/>
         <source>Visual indentation corrected.</source>
         <translation>Исправленена величина визуального отступа.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="616"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="621"/>
         <source>Extraneous whitespace removed.</source>
         <translation>Лишние символы пропуска удалены.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="613"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="618"/>
         <source>Missing whitespace added.</source>
         <translation>Добавлены недостающие символы пропуска.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="619"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="624"/>
         <source>Whitespace around comment sign corrected.</source>
         <translation>Символы пропуска вокруг символа комментария откорректированы.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="622"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="627"/>
         <source>One blank line inserted.</source>
         <translation>Добавлена одна пустая строка.</translation>
     </message>
     <message numerus="yes">
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="626"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="631"/>
         <source>%n blank line(s) inserted.</source>
         <translation>
             <numerusform>%n пустая строка вставлена.</numerusform>
@@ -3746,7 +3771,7 @@
         </translation>
     </message>
     <message numerus="yes">
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="629"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="634"/>
         <source>%n superfluous lines removed</source>
         <translation>
             <numerusform>%n лишняя пустая строка удалена</numerusform>
@@ -3755,77 +3780,77 @@
         </translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="633"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="638"/>
         <source>Superfluous blank lines removed.</source>
         <translation>Удалены излишние пустые строки.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="636"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="641"/>
         <source>Superfluous blank lines after function decorator removed.</source>
         <translation>Удалены пустые строки после декоратора функции.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="639"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="644"/>
         <source>Imports were put on separate lines.</source>
         <translation>Операторы импорта помещены на отдельных строках.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="642"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="647"/>
         <source>Long lines have been shortened.</source>
         <translation>Укорочены длинные строки.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="645"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="650"/>
         <source>Redundant backslash in brackets removed.</source>
         <translation>Удалены излишние символы &apos;\&apos;.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="651"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="656"/>
         <source>Compound statement corrected.</source>
         <translation>Исправлены составные выражения.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="654"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="659"/>
         <source>Comparison to None/True/False corrected.</source>
         <translation>Исправлено сравнение с None/True/False.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="657"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="662"/>
         <source>&apos;{0}&apos; argument added.</source>
         <translation>Добавлен &apos;{0}&apos; аргумент.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="660"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="665"/>
         <source>&apos;{0}&apos; argument removed.</source>
         <translation>Удалён &apos;{0}&apos; аргумент.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="663"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="668"/>
         <source>Whitespace stripped from end of line.</source>
         <translation>Завершающие символы пропуска обрезаны.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="666"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="671"/>
         <source>newline added to end of file.</source>
         <translation>Символ новой строки добавлен в конец файла.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="669"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="674"/>
         <source>Superfluous trailing blank lines removed from end of file.</source>
         <translation>Удалены пустые строки в конце файла.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="672"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="677"/>
         <source>&apos;&lt;&gt;&apos; replaced by &apos;!=&apos;.</source>
         <translation>&apos;&lt;&gt;&apos; заменен на &apos;!=&apos;.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="676"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="681"/>
         <source>Could not save the file! Skipping it. Reason: {0}</source>
         <translation>Не удалось сохранить файл! Пропускаем. Причина: {0}</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="750"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="757"/>
         <source> no message defined for code &apos;{0}&apos;</source>
         <translation>нет сообщения, определенного для кода &apos;{0}&apos;</translation>
     </message>
@@ -4261,42 +4286,42 @@
         <translation>Alt+S</translation>
     </message>
     <message>
-        <location filename="../UI/CompareDialog.py" line="107"/>
+        <location filename="../UI/CompareDialog.py" line="110"/>
         <source>Compare</source>
         <translation>Сравнить</translation>
     </message>
     <message>
-        <location filename="../UI/CompareDialog.py" line="109"/>
+        <location filename="../UI/CompareDialog.py" line="112"/>
         <source>Press to perform the comparison of the two files</source>
         <translation>Выполнить сравнение двух файлов</translation>
     </message>
     <message>
-        <location filename="../UI/CompareDialog.py" line="355"/>
-        <source>Total: {0}</source>
-        <translation>Всего: {0}</translation>
-    </message>
-    <message>
-        <location filename="../UI/CompareDialog.py" line="357"/>
-        <source>Changed: {0}</source>
-        <translation>Изменено: {0}</translation>
-    </message>
-    <message>
         <location filename="../UI/CompareDialog.py" line="358"/>
+        <source>Total: {0}</source>
+        <translation>Всего: {0}</translation>
+    </message>
+    <message>
+        <location filename="../UI/CompareDialog.py" line="360"/>
+        <source>Changed: {0}</source>
+        <translation>Изменено: {0}</translation>
+    </message>
+    <message>
+        <location filename="../UI/CompareDialog.py" line="361"/>
         <source>Added: {0}</source>
         <translation>Добавлено: {0}</translation>
     </message>
     <message>
-        <location filename="../UI/CompareDialog.py" line="359"/>
+        <location filename="../UI/CompareDialog.py" line="362"/>
         <source>Deleted: {0}</source>
         <translation>Удалено: {0}</translation>
     </message>
     <message>
-        <location filename="../UI/CompareDialog.py" line="250"/>
+        <location filename="../UI/CompareDialog.py" line="253"/>
         <source>Compare Files</source>
         <translation>Сравнить файлы</translation>
     </message>
     <message>
-        <location filename="../UI/CompareDialog.py" line="250"/>
+        <location filename="../UI/CompareDialog.py" line="253"/>
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Невозможно прочитать файл: &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;</translation>
     </message>
@@ -4307,311 +4332,334 @@
     </message>
 </context>
 <context>
+    <name>ComplexityChecker</name>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="423"/>
+        <source>&apos;{0}&apos; is too complex ({1})</source>
+        <translation type="unfinished">&apos;{0}&apos; слишком сложно ({1})</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="425"/>
+        <source>source code line is too complex ({0})</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="427"/>
+        <source>overall source code line complexity is too high ({0})</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="430"/>
+        <source>{0}: {1}</source>
+        <translation type="unfinished">{0}: {1}</translation>
+    </message>
+</context>
+<context>
     <name>ConfigurationWidget</name>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="135"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="136"/>
         <source>Application</source>
         <translation>Приложения</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="138"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="139"/>
         <source>Cooperation</source>
         <translation>Кооперация</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="141"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="142"/>
         <source>CORBA</source>
         <translation>CORBA</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="144"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="145"/>
         <source>Email</source>
         <translation>Email</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="147"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="148"/>
         <source>Graphics</source>
         <translation>Графика</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="153"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="154"/>
         <source>Icons</source>
         <translation>Пиктограммы</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="437"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="438"/>
         <source>Network</source>
         <translation>Сеть</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="172"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="173"/>
         <source>Plugin Manager</source>
         <translation>Менеджер плагинов</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="440"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="441"/>
         <source>Printer</source>
         <translation>Печать</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="211"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="212"/>
         <source>Python</source>
         <translation>Python</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="182"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="183"/>
         <source>Qt</source>
         <translation>Qt</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="188"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="189"/>
         <source>Shell</source>
         <translation>Оболочка</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="191"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="192"/>
         <source>Tasks</source>
         <translation>Задачи</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="194"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="195"/>
         <source>Templates</source>
         <translation>Шаблоны</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="200"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="201"/>
         <source>Version Control Systems</source>
         <translation>Системы контроля версий</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="205"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="206"/>
         <source>Debugger</source>
         <translation>Отладка</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="238"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="239"/>
         <source>General</source>
         <translation>Основные параметры</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="214"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="215"/>
         <source>Python3</source>
         <translation>Python3</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="218"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="219"/>
         <source>Editor</source>
         <translation>Редактор</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="221"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="222"/>
         <source>APIs</source>
         <translation>APIs</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="224"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="225"/>
         <source>Autocompletion</source>
         <translation>Автодополнение</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="235"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="236"/>
         <source>QScintilla</source>
         <translation>QScintilla</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="232"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="233"/>
         <source>Calltips</source>
         <translation>Подсказки</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="241"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="242"/>
         <source>Filehandling</source>
         <translation>Работа с файлами</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="245"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="246"/>
         <source>Searching</source>
         <translation>Поиск</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="468"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="469"/>
         <source>Spell checking</source>
         <translation>Проверка орфографии</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="252"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="253"/>
         <source>Style</source>
         <translation>Стиль</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="258"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="259"/>
         <source>Typing</source>
         <translation>Набор текста</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="261"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="262"/>
         <source>Exporters</source>
         <translation>Экспортёры</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="265"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="266"/>
         <source>Highlighters</source>
         <translation>Подсветка синтаксиса</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="269"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="270"/>
         <source>Filetype Associations</source>
         <translation>Ассоциации типа файлов</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="273"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="274"/>
         <source>Styles</source>
         <translation>Стили</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="277"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="278"/>
         <source>Keywords</source>
         <translation>Ключевые слова</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="280"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="281"/>
         <source>Properties</source>
         <translation>Свойства</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="289"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="290"/>
         <source>Help</source>
         <translation>Справка</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="452"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="453"/>
         <source>Appearance</source>
         <translation>Стили</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="447"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="448"/>
         <source>Help Documentation</source>
         <translation>Справочная документация</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="296"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="297"/>
         <source>Help Viewers</source>
         <translation>Просмотр справки</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="307"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="308"/>
         <source>Project</source>
         <translation>Проект</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="304"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="305"/>
         <source>Project Viewer</source>
         <translation>Просмотр проектов</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="310"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="311"/>
         <source>Multiproject</source>
         <translation>Мультипроект</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="434"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="435"/>
         <source>Interface</source>
         <translation>Интерфейс</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="321"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="322"/>
         <source>Viewmanager</source>
         <translation>Менеджер видов</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="636"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="637"/>
         <source>Preferences</source>
         <translation>Предпочтения</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="641"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="642"/>
         <source>Please select an entry of the list 
 to display the configuration page.</source>
         <translation>Выберите элемент в списке слева,
 чтобы отобразить страницу настройки.</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="714"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="715"/>
         <source>Configuration Page Error</source>
         <translation>Ошибка страницы конфигурации</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="714"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="715"/>
         <source>&lt;p&gt;The configuration page &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Страница конфигурации &lt;b&gt;{0}&lt;/b&gt; не может быть загружена.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="484"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="485"/>
         <source>Tray Starter</source>
         <translation>Tray Starter</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="463"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="464"/>
         <source>VirusTotal Interface</source>
         <translation>Интерфейс VirusTotal</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="443"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="444"/>
         <source>Security</source>
         <translation>Безопасность</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="168"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="169"/>
         <source>Notifications</source>
         <translation>Уведомления</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="156"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="157"/>
         <source>IRC</source>
         <translation>IRC</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="255"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="256"/>
         <source>Code Checkers</source>
         <translation>Проверка кода</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="455"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="456"/>
         <source>eric6 Web Browser</source>
         <translation>Eric6 Web браузер</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="159"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="160"/>
         <source>Log-Viewer</source>
         <translation>Просмотр журнала</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="162"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="163"/>
         <source>Mimetypes</source>
         <translation>Mimetypes</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="574"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="575"/>
         <source>Enter search text...</source>
         <translation>Введите искомый текст...</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="284"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="285"/>
         <source>Mouse Click Handlers</source>
         <translation>Обработка кликов мышки</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="459"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="460"/>
         <source>Flash Cookie Manager</source>
         <translation>Менеджер флэш-куки</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="497"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="498"/>
         <source>Hex Editor</source>
         <translation>Hex-редактор</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="354"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="355"/>
         <source>Web Browser</source>
         <translation>Web браузер</translation>
     </message>
@@ -5353,7 +5401,7 @@
         <translation>&lt;p&gt;Попытка соединения с недопустимого компьютора &lt;b&gt;{0}&lt;/b&gt;. Разрешить соединение?&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugServer.py" line="1341"/>
+        <location filename="../Debugger/DebugServer.py" line="1349"/>
         <source>
 Not connected
 </source>
@@ -5361,14 +5409,14 @@
 Нет соединения</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugServer.py" line="1521"/>
+        <location filename="../Debugger/DebugServer.py" line="1529"/>
         <source>Passive debug connection received
 </source>
         <translation>Получен запрос на соединение для пассивной отладки
 </translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugServer.py" line="1535"/>
+        <location filename="../Debugger/DebugServer.py" line="1543"/>
         <source>Passive debug connection closed
 </source>
         <translation>Соединение для пассивной отладки закрыто
@@ -5388,7 +5436,7 @@
 <context>
     <name>DebugUI</name>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1788"/>
+        <location filename="../Debugger/DebugUI.py" line="1808"/>
         <source>Run Script</source>
         <translation>Выполнить сценарий</translation>
     </message>
@@ -5409,7 +5457,7 @@
 &lt;p&gt;Задание аргументов и запуск сценария без отладки. Если файл не был сохранён, изменения можно предварительно сохранить.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1802"/>
+        <location filename="../Debugger/DebugUI.py" line="1822"/>
         <source>Run Project</source>
         <translation>Выполнить проект</translation>
     </message>
@@ -5514,7 +5562,7 @@
 &lt;p&gt;Задание аргументов и запуск проекта на профилирование. Если файлы проекта не были сохранены, изменения можно предварительно сохранить.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1919"/>
+        <location filename="../Debugger/DebugUI.py" line="1939"/>
         <source>Debug Script</source>
         <translation>Отладить сценарий</translation>
     </message>
@@ -5535,7 +5583,7 @@
 &lt;p&gt;Задание аргументов командной строки и запуск сценария на отладку. Если файл не был сохранён, изменения можно предварительно сохранить.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1933"/>
+        <location filename="../Debugger/DebugUI.py" line="1953"/>
         <source>Debug Project</source>
         <translation>Отладить проект</translation>
     </message>
@@ -5607,362 +5655,362 @@
         <translation>&lt;b&gt;Продолжить до курсора&lt;/b&gt;&lt;p&gt;Продолжить выполнение программы до строки, на которой находится курсор.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="362"/>
+        <location filename="../Debugger/DebugUI.py" line="382"/>
         <source>Single Step</source>
         <translation>Одиночный шаг</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="362"/>
+        <location filename="../Debugger/DebugUI.py" line="382"/>
         <source>Sin&amp;gle Step</source>
         <translation>&amp;Одиночный шаг</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="367"/>
+        <location filename="../Debugger/DebugUI.py" line="387"/>
         <source>Execute a single Python statement</source>
         <translation>Выполнить один оператор Python</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="368"/>
+        <location filename="../Debugger/DebugUI.py" line="388"/>
         <source>&lt;b&gt;Single Step&lt;/b&gt;&lt;p&gt;Execute a single Python statement. If the statement is an &lt;tt&gt;import&lt;/tt&gt; statement, a class constructor, or a method or function call then control is returned to the debugger at the next statement.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Одиночный шаг&lt;/b&gt;
 &lt;p&gt;Выполнить один оператор Python. Если этот оператор - &lt;tt&gt;import&lt;/tt&gt;, конструктор класса, метод или функция, отладчик получит управление перед выполнением следующего оператора.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="378"/>
+        <location filename="../Debugger/DebugUI.py" line="398"/>
         <source>Step Over</source>
         <translation>Следующая строка</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="378"/>
+        <location filename="../Debugger/DebugUI.py" line="398"/>
         <source>Step &amp;Over</source>
         <translation>С&amp;ледующая строка</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="383"/>
+        <location filename="../Debugger/DebugUI.py" line="403"/>
         <source>Execute a single Python statement staying in the current frame</source>
         <translation>Выполнить один оператор Python на текущем кадре стека</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="386"/>
+        <location filename="../Debugger/DebugUI.py" line="406"/>
         <source>&lt;b&gt;Step Over&lt;/b&gt;&lt;p&gt;Execute a single Python statement staying in the same frame. If the statement is an &lt;tt&gt;import&lt;/tt&gt; statement, a class constructor, or a method or function call then control is returned to the debugger after the statement has completed.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Следующая строка&lt;/b&gt;
 &lt;p&gt;Выполнить оператор на текущем кадре стека.  Если этот оператор - &lt;tt&gt;import&lt;/tt&gt;, конструктор класса, метод или функция, отладчик получит управление после его выполнения.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="397"/>
+        <location filename="../Debugger/DebugUI.py" line="417"/>
         <source>Step Out</source>
         <translation>Возврат</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="397"/>
+        <location filename="../Debugger/DebugUI.py" line="417"/>
         <source>Step Ou&amp;t</source>
         <translation>&amp;Возврат</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="402"/>
-        <source>Execute Python statements until leaving the current frame</source>
-        <translation>Выполнить код до выхода из кадра стека</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="405"/>
-        <source>&lt;b&gt;Step Out&lt;/b&gt;&lt;p&gt;Execute Python statements until leaving the current frame. If the statements are inside an &lt;tt&gt;import&lt;/tt&gt; statement, a class constructor, or a method or function call then control is returned to the debugger after the current frame has been left.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;Возврат&lt;/b&gt;&lt;p&gt;Выполнить код до выхода из кадра стека. Если выполняемые операторы находятся внутри оператора &lt;tt&gt;import&lt;/tt&gt;, конструктора класса, функции или метода,  отладчик получит управление после выхода из текущего кадра стека.&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="416"/>
-        <source>Stop</source>
-        <translation>Стоп</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="416"/>
-        <source>&amp;Stop</source>
-        <translation>Ст&amp;оп</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="421"/>
-        <source>Stop debugging</source>
-        <translation>Остановить отладку</translation>
-    </message>
-    <message>
         <location filename="../Debugger/DebugUI.py" line="422"/>
+        <source>Execute Python statements until leaving the current frame</source>
+        <translation>Выполнить код до выхода из кадра стека</translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="425"/>
+        <source>&lt;b&gt;Step Out&lt;/b&gt;&lt;p&gt;Execute Python statements until leaving the current frame. If the statements are inside an &lt;tt&gt;import&lt;/tt&gt; statement, a class constructor, or a method or function call then control is returned to the debugger after the current frame has been left.&lt;/p&gt;</source>
+        <translation>&lt;b&gt;Возврат&lt;/b&gt;&lt;p&gt;Выполнить код до выхода из кадра стека. Если выполняемые операторы находятся внутри оператора &lt;tt&gt;import&lt;/tt&gt;, конструктора класса, функции или метода,  отладчик получит управление после выхода из текущего кадра стека.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="436"/>
+        <source>Stop</source>
+        <translation>Стоп</translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="436"/>
+        <source>&amp;Stop</source>
+        <translation>Ст&amp;оп</translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="441"/>
+        <source>Stop debugging</source>
+        <translation>Остановить отладку</translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="442"/>
         <source>&lt;b&gt;Stop&lt;/b&gt;&lt;p&gt;Stop the running debugging session.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Стоп&lt;/b&gt;
 &lt;p&gt;Прервать текущую отладочную сессию.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="429"/>
+        <location filename="../Debugger/DebugUI.py" line="449"/>
         <source>Variables Type Filter</source>
         <translation>Фильтр переменных по типу</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="429"/>
-        <source>Varia&amp;bles Type Filter...</source>
-        <translation>Фильтр переменных по &amp;типу...</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="433"/>
-        <source>Configure variables type filter</source>
-        <translation>Настройка фильтра переменных по типу</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="435"/>
-        <source>&lt;b&gt;Variables Type Filter&lt;/b&gt;&lt;p&gt;Configure the variables type filter. Only variable types that are not selected are displayed in the global or local variables window during a debugging session.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;Фильтр переменных по типу&lt;/b&gt;&lt;p&gt;Настроить фильтр переменных по типу. Только те переменные, типы которых &lt;b&gt;не выделены&lt;/b&gt;, будут отображаться в окнах глобальных и локальных переменных в течение отладки.&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="445"/>
-        <source>Exceptions Filter</source>
-        <translation>Фильтр исключений</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="445"/>
-        <source>&amp;Exceptions Filter...</source>
-        <translation>Фильтр &amp;исключений...</translation>
-    </message>
-    <message>
         <location filename="../Debugger/DebugUI.py" line="449"/>
+        <source>Varia&amp;bles Type Filter...</source>
+        <translation>Фильтр переменных по &amp;типу...</translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="453"/>
+        <source>Configure variables type filter</source>
+        <translation>Настройка фильтра переменных по типу</translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="455"/>
+        <source>&lt;b&gt;Variables Type Filter&lt;/b&gt;&lt;p&gt;Configure the variables type filter. Only variable types that are not selected are displayed in the global or local variables window during a debugging session.&lt;/p&gt;</source>
+        <translation>&lt;b&gt;Фильтр переменных по типу&lt;/b&gt;&lt;p&gt;Настроить фильтр переменных по типу. Только те переменные, типы которых &lt;b&gt;не выделены&lt;/b&gt;, будут отображаться в окнах глобальных и локальных переменных в течение отладки.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="465"/>
+        <source>Exceptions Filter</source>
+        <translation>Фильтр исключений</translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="465"/>
+        <source>&amp;Exceptions Filter...</source>
+        <translation>Фильтр &amp;исключений...</translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="469"/>
         <source>Configure exceptions filter</source>
         <translation>Настройка фильтра исключений</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="451"/>
+        <location filename="../Debugger/DebugUI.py" line="471"/>
         <source>&lt;b&gt;Exceptions Filter&lt;/b&gt;&lt;p&gt;Configure the exceptions filter. Only exception types that are listed are highlighted during a debugging session.&lt;/p&gt;&lt;p&gt;Please note, that all unhandled exceptions are highlighted indepent from the filter list.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Фильтр исключений&lt;/b&gt;
 &lt;p&gt;Настроить фильтр исключений. В течение отладочной сессии перехватываются только исключения, выделенные в списке.&lt;/p&gt;
 &lt;p&gt;Стоит заметить, что все необработанные исключения перехватываются независимо от настроек фильтра.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="462"/>
+        <location filename="../Debugger/DebugUI.py" line="482"/>
         <source>Ignored Exceptions</source>
         <translation>Игнорированные исключения</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="462"/>
+        <location filename="../Debugger/DebugUI.py" line="482"/>
         <source>&amp;Ignored Exceptions...</source>
         <translation>&amp;Игнорированные исключения...</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="466"/>
+        <location filename="../Debugger/DebugUI.py" line="486"/>
         <source>Configure ignored exceptions</source>
         <translation>Настройка игнорированных исключений</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="468"/>
+        <location filename="../Debugger/DebugUI.py" line="488"/>
         <source>&lt;b&gt;Ignored Exceptions&lt;/b&gt;&lt;p&gt;Configure the ignored exceptions. Only exception types that are not listed are highlighted during a debugging session.&lt;/p&gt;&lt;p&gt;Please note, that unhandled exceptions cannot be ignored.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Игнорированные исключения&lt;/b&gt;&lt;p&gt;Настроить игнорированные исключения. Только исключения, не попавшие в данный список, будут перехватываться при отладке.&lt;/p&gt;&lt;p&gt;Обратите внимание, что исключения, у которых нет соответствующего обработчика в тексте программы, невозможно игнорировать.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="487"/>
+        <location filename="../Debugger/DebugUI.py" line="507"/>
         <source>Toggle Breakpoint</source>
         <translation>Поставить/Убрать точку останова</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="481"/>
+        <location filename="../Debugger/DebugUI.py" line="501"/>
         <source>Shift+F11</source>
         <comment>Debug|Toggle Breakpoint</comment>
         <translation>Shift+F11</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="488"/>
+        <location filename="../Debugger/DebugUI.py" line="508"/>
         <source>&lt;b&gt;Toggle Breakpoint&lt;/b&gt;&lt;p&gt;Toggles a breakpoint at the current line of the current editor.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Поставить/убрать точку останова&lt;/b&gt;
 &lt;p&gt;Поставить/убрать точку останова в текущей строке текущего редактора.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="502"/>
+        <location filename="../Debugger/DebugUI.py" line="522"/>
         <source>Edit Breakpoint</source>
         <translation>Редактировать точку останова</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="496"/>
+        <location filename="../Debugger/DebugUI.py" line="516"/>
         <source>Edit Breakpoint...</source>
         <translation>Редактировать точку останова...</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="496"/>
+        <location filename="../Debugger/DebugUI.py" line="516"/>
         <source>Shift+F12</source>
         <comment>Debug|Edit Breakpoint</comment>
         <translation>Shift+F12</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="503"/>
+        <location filename="../Debugger/DebugUI.py" line="523"/>
         <source>&lt;b&gt;Edit Breakpoint&lt;/b&gt;&lt;p&gt;Opens a dialog to edit the breakpoints properties. It works at the current line of the current editor.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Редактировать точку останова&lt;/b&gt;
 &lt;p&gt;Открыть диалог со свойствами точки останова. Работает в текущей строке текущего редактора.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="518"/>
+        <location filename="../Debugger/DebugUI.py" line="538"/>
         <source>Next Breakpoint</source>
         <translation>Следующая точка останова</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="511"/>
+        <location filename="../Debugger/DebugUI.py" line="531"/>
         <source>Ctrl+Shift+PgDown</source>
         <comment>Debug|Next Breakpoint</comment>
         <translation>Ctrl+Shift+PgDown</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="519"/>
+        <location filename="../Debugger/DebugUI.py" line="539"/>
         <source>&lt;b&gt;Next Breakpoint&lt;/b&gt;&lt;p&gt;Go to next breakpoint of the current editor.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Следующая точка останова&lt;/b&gt;
 &lt;p&gt;Переход к следующей точке останова в текущем редакторе.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="533"/>
+        <location filename="../Debugger/DebugUI.py" line="553"/>
         <source>Previous Breakpoint</source>
         <translation>Предыдущая точка останова</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="526"/>
+        <location filename="../Debugger/DebugUI.py" line="546"/>
         <source>Ctrl+Shift+PgUp</source>
         <comment>Debug|Previous Breakpoint</comment>
         <translation>Ctrl+Shift+PgUp</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="534"/>
+        <location filename="../Debugger/DebugUI.py" line="554"/>
         <source>&lt;b&gt;Previous Breakpoint&lt;/b&gt;&lt;p&gt;Go to previous breakpoint of the current editor.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Предыдущая точка останова&lt;/b&gt;
 &lt;p&gt;Переход к предыдущей точке останова в текущем редакторе.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="547"/>
+        <location filename="../Debugger/DebugUI.py" line="567"/>
         <source>Clear Breakpoints</source>
         <translation>Убрать точки останова</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="541"/>
+        <location filename="../Debugger/DebugUI.py" line="561"/>
         <source>Ctrl+Shift+C</source>
         <comment>Debug|Clear Breakpoints</comment>
         <translation>Ctrl+Shift+C</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="548"/>
+        <location filename="../Debugger/DebugUI.py" line="568"/>
         <source>&lt;b&gt;Clear Breakpoints&lt;/b&gt;&lt;p&gt;Clear breakpoints of all editors.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Убрать точки останова&lt;/b&gt;&lt;p&gt;Убрать точки останова во всех редакторах.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="574"/>
+        <location filename="../Debugger/DebugUI.py" line="594"/>
         <source>&amp;Debug</source>
         <translation>&amp;Отладка</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="576"/>
+        <location filename="../Debugger/DebugUI.py" line="596"/>
         <source>&amp;Start</source>
         <translation>&amp;Начать</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="578"/>
+        <location filename="../Debugger/DebugUI.py" line="598"/>
         <source>&amp;Breakpoints</source>
         <translation>&amp;Точки останова</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="621"/>
+        <location filename="../Debugger/DebugUI.py" line="641"/>
         <source>Start</source>
         <translation>Начать</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="635"/>
+        <location filename="../Debugger/DebugUI.py" line="655"/>
         <source>Debug</source>
         <translation>Отладка</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1073"/>
+        <location filename="../Debugger/DebugUI.py" line="1093"/>
         <source>The program being debugged contains an unspecified syntax error.</source>
         <translation>Отлаживаемая программа содержит неуказанную синтаксическую ошибку.</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1092"/>
+        <location filename="../Debugger/DebugUI.py" line="1112"/>
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; contains the syntax error &lt;b&gt;{1}&lt;/b&gt; at line &lt;b&gt;{2}&lt;/b&gt;, character &lt;b&gt;{3}&lt;/b&gt;.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Файл &lt;b&gt;{0}&lt;/b&gt; содержит синтактическую ошибку &lt;b&gt;{1}&lt;/b&gt; в строке &lt;b&gt;{2}&lt;/b&gt;, позиция &lt;b&gt;{3}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1110"/>
+        <location filename="../Debugger/DebugUI.py" line="1130"/>
         <source>An unhandled exception occured. See the shell window for details.</source>
         <translation>Выброшено исключение, которое не было обработано программой.
 Более точная информация в окне консоли.</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1157"/>
+        <location filename="../Debugger/DebugUI.py" line="1177"/>
         <source>&lt;p&gt;The debugged program raised the exception &lt;b&gt;{0}&lt;/b&gt;&lt;br&gt;&quot;&lt;b&gt;{1}&lt;/b&gt;&quot;&lt;br&gt;File: &lt;b&gt;{2}&lt;/b&gt;, Line: &lt;b&gt;{3}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Break here?&lt;/p&gt;</source>
         <translation>&lt;p&gt;Отлаживаемая программа выдала исключение &lt;br&gt;&lt;b&gt;{0}&lt;/b&gt;   &quot;&lt;b&gt;{1}&lt;/b&gt;&quot;&lt;br&gt;Файл: &lt;b&gt;{2}&lt;/b&gt;, строка &lt;b&gt;{3}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Прервать выполнение в этом месте?&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1172"/>
+        <location filename="../Debugger/DebugUI.py" line="1192"/>
         <source>&lt;p&gt;The debugged program raised the exception &lt;b&gt;{0}&lt;/b&gt;&lt;br&gt;&quot;&lt;b&gt;{1}&lt;/b&gt;&quot;&lt;/p&gt;</source>
         <translation>&lt;p&gt;Отлаживаемая программа выдала исключение&lt;br&gt;&lt;b&gt;{0}&lt;/b&gt;&lt;br&gt;&quot;&lt;b&gt;{1}&lt;/b&gt;&quot;&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1235"/>
+        <location filename="../Debugger/DebugUI.py" line="1255"/>
         <source>The program being debugged has terminated unexpectedly.</source>
         <translation>Отлаживаемая программа была неожиданно прервана.</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1304"/>
+        <location filename="../Debugger/DebugUI.py" line="1324"/>
         <source>Breakpoint Condition Error</source>
         <translation>Ошибка в условиях точки останова</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1304"/>
+        <location filename="../Debugger/DebugUI.py" line="1324"/>
         <source>&lt;p&gt;The condition of the breakpoint &lt;b&gt;{0}, {1}&lt;/b&gt; contains a syntax error.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Условие точки останова &lt;b&gt;{0}, {1}&lt;/b&gt; содержит синтаксическую ошибку.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1340"/>
+        <location filename="../Debugger/DebugUI.py" line="1360"/>
         <source>Watch Expression Error</source>
         <translation>Ошибка в выражении для отслеживания</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1340"/>
+        <location filename="../Debugger/DebugUI.py" line="1360"/>
         <source>&lt;p&gt;The watch expression &lt;b&gt;{0}&lt;/b&gt; contains a syntax error.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Выражение для отслеживания &lt;b&gt;{0}&lt;/b&gt; содержит синтаксическую ошибку.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1370"/>
+        <location filename="../Debugger/DebugUI.py" line="1390"/>
         <source>&lt;p&gt;A watch expression &apos;&lt;b&gt;{0}&lt;/b&gt;&apos; already exists.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Выражение для отслеживания &apos;&lt;b&gt;{0}&lt;/b&gt;&apos; уже существует.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1374"/>
+        <location filename="../Debugger/DebugUI.py" line="1394"/>
         <source>&lt;p&gt;A watch expression &apos;&lt;b&gt;{0}&lt;/b&gt;&apos; for the variable &lt;b&gt;{1}&lt;/b&gt; already exists.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Выражение для отслеживания &apos;&lt;b&gt;{0}&lt;/b&gt;&apos; для переменной &lt;b&gt;{1}&lt;/b&gt; уже существует.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1380"/>
+        <location filename="../Debugger/DebugUI.py" line="1400"/>
         <source>Watch expression already exists</source>
         <translation>Выражение для отслеживания уже существует</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1544"/>
+        <location filename="../Debugger/DebugUI.py" line="1564"/>
         <source>Coverage of Project</source>
         <translation>Охват проекта</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1532"/>
+        <location filename="../Debugger/DebugUI.py" line="1552"/>
         <source>Coverage of Script</source>
         <translation>Охват сценария</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1802"/>
+        <location filename="../Debugger/DebugUI.py" line="1822"/>
         <source>There is no main script defined for the current project. Aborting</source>
         <translation>Для текущего проекта не определён главный сценарий. Отмена</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1672"/>
+        <location filename="../Debugger/DebugUI.py" line="1692"/>
         <source>Profile of Project</source>
         <translation>Профиль проекта</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1660"/>
+        <location filename="../Debugger/DebugUI.py" line="1680"/>
         <source>Profile of Script</source>
         <translation>Профиль сценария</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1933"/>
+        <location filename="../Debugger/DebugUI.py" line="1953"/>
         <source>There is no main script defined for the current project. No debugging possible.</source>
         <translation>Для текущего проекта не определён главный сценарий. Отладка невозможна.</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1042"/>
+        <location filename="../Debugger/DebugUI.py" line="1062"/>
         <source>Program terminated</source>
         <translation>Программа завершилась</translation>
     </message>
@@ -5982,46 +6030,46 @@
         <translation>&lt;b&gt;Остановка&lt;/b&gt;&lt;p&gt;Остановка выполнения программы в отладчике.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1221"/>
+        <location filename="../Debugger/DebugUI.py" line="1241"/>
         <source>&lt;p&gt;The program generate the signal &quot;{0}&quot;.&lt;br/&gt;File: &lt;b&gt;{1}&lt;/b&gt;, Line: &lt;b&gt;{2}&lt;/b&gt;&lt;/p&gt;</source>
         <translation>&lt;p&gt;Программа генерирует сигнал &quot;{0}&quot;.&lt;br/&gt;Файл: &lt;b&gt;{1}&lt;/b&gt;, Строка: &lt;b&gt;{2}&lt;/b&gt;&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1009"/>
+        <location filename="../Debugger/DebugUI.py" line="1029"/>
         <source>&lt;p&gt;Message: {0}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Сообщение: {0}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1015"/>
-        <source>&lt;p&gt;The program has terminated with an exit status of {0}.&lt;/p&gt;{1}</source>
-        <translation>&lt;p&gt;Программа завершилась с кодом выхода {0}.&lt;/p&gt;{1}</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="1020"/>
-        <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; has terminated with an exit status of {1}.&lt;/p&gt;{2}</source>
-        <translation>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; завершилась с кодом выхода {1}.&lt;/p&gt;{2}</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="1028"/>
-        <source>Message: {0}</source>
-        <translation>Сообщение: {0}</translation>
-    </message>
-    <message>
         <location filename="../Debugger/DebugUI.py" line="1035"/>
+        <source>&lt;p&gt;The program has terminated with an exit status of {0}.&lt;/p&gt;{1}</source>
+        <translation>&lt;p&gt;Программа завершилась с кодом выхода {0}.&lt;/p&gt;{1}</translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="1040"/>
+        <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; has terminated with an exit status of {1}.&lt;/p&gt;{2}</source>
+        <translation>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; завершилась с кодом выхода {1}.&lt;/p&gt;{2}</translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="1048"/>
+        <source>Message: {0}</source>
+        <translation>Сообщение: {0}</translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="1055"/>
         <source>The program has terminated with an exit status of {0}.
 {1}</source>
         <translation>Программа завершилась с кодом выхода {0}.
 {1}</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1038"/>
+        <location filename="../Debugger/DebugUI.py" line="1058"/>
         <source>&quot;{0}&quot; has terminated with an exit status of {1}.
 {2}</source>
         <translation>&quot;{0}&quot; завершилась с кодом выхода {1}.
 {2}</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1047"/>
+        <location filename="../Debugger/DebugUI.py" line="1067"/>
         <source>The program has terminated with an exit status of {0}.
 {1}
 </source>
@@ -6030,13 +6078,33 @@
 </translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1051"/>
+        <location filename="../Debugger/DebugUI.py" line="1071"/>
         <source>&quot;{0}&quot; has terminated with an exit status of {1}.
 {2}
 </source>
         <translation>&quot;{0}&quot; завершилась с кодом выхода {1}.
 {2}</translation>
     </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="362"/>
+        <source>Move Instruction Pointer to Cursor</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="362"/>
+        <source>&amp;Jump To Cursor</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="367"/>
+        <source>Skip the code from the current line to the current cursor position</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="370"/>
+        <source>&lt;b&gt;Move Instruction Pointer to Cursor&lt;/b&gt;&lt;p&gt;Move the Python internal instruction pointer to the current cursor position without executing the code in between.&lt;/p&gt;&lt;p&gt;It&apos;s not possible to jump out of a function or jump in a code block, e.g. a loop. In these cases, a error message is printed to the log window.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>DebugViewer</name>
@@ -6508,32 +6576,32 @@
         <translation>&lt;p&gt;Невозможно запустить бэкэнд отладчика&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython2.py" line="812"/>
+        <location filename="../Debugger/DebuggerInterfacePython2.py" line="822"/>
         <source>Parent Process</source>
         <translation>Родительский процесс</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython2.py" line="813"/>
+        <location filename="../Debugger/DebuggerInterfacePython2.py" line="823"/>
         <source>Child process</source>
         <translation>Порожденный процесс</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython2.py" line="814"/>
+        <location filename="../Debugger/DebuggerInterfacePython2.py" line="824"/>
         <source>Client forking</source>
         <translation>Порождение процесса</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython2.py" line="814"/>
+        <location filename="../Debugger/DebuggerInterfacePython2.py" line="824"/>
         <source>Select the fork branch to follow.</source>
         <translation>Выберите, какой процесс отслеживать - родительский или порожденный.</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython2.py" line="859"/>
+        <location filename="../Debugger/DebuggerInterfacePython2.py" line="869"/>
         <source>Debug Protocol Error</source>
         <translation>Протокол отладки ошибка</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython2.py" line="859"/>
+        <location filename="../Debugger/DebuggerInterfacePython2.py" line="869"/>
         <source>&lt;p&gt;The response received from the debugger backend could not be decoded. Please report this issue with the received data to the eric bugs email address.&lt;/p&gt;&lt;p&gt;Error: {0}&lt;/p&gt;&lt;p&gt;Data:&lt;br/&gt;{0}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Ответ, полученный от бэкэнда отладчика, не может быть декодирован. Пожалуйста, отправьте отчет о проблеме вместе с полученными данными на адрес: eric-bugs@eric-ide.python-projects.org&lt;/p&gt;
 &lt;p&gt;Ошибка: {0}&lt;/p&gt;&lt;p&gt;Данные:&lt;br/&gt;{0}&lt;/p&gt;</translation>
@@ -6552,22 +6620,22 @@
         <translation>&lt;p&gt;Невозможно запустить backend отладчика&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython3.py" line="812"/>
+        <location filename="../Debugger/DebuggerInterfacePython3.py" line="822"/>
         <source>Parent Process</source>
         <translation>Родительский процесс</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython3.py" line="813"/>
+        <location filename="../Debugger/DebuggerInterfacePython3.py" line="823"/>
         <source>Child process</source>
         <translation>Порожденный процесс</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython3.py" line="814"/>
+        <location filename="../Debugger/DebuggerInterfacePython3.py" line="824"/>
         <source>Client forking</source>
         <translation>Порождение процесса</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython3.py" line="814"/>
+        <location filename="../Debugger/DebuggerInterfacePython3.py" line="824"/>
         <source>Select the fork branch to follow.</source>
         <translation>Выберите, какой процесс отслеживать - родительский или порожденный.</translation>
     </message>
@@ -6577,12 +6645,12 @@
         <translation>&lt;p&gt;Интерпретатор Python3 не сконфигурирован.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython3.py" line="859"/>
+        <location filename="../Debugger/DebuggerInterfacePython3.py" line="869"/>
         <source>Debug Protocol Error</source>
         <translation>Протокол отладки ошибки</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython3.py" line="859"/>
+        <location filename="../Debugger/DebuggerInterfacePython3.py" line="869"/>
         <source>&lt;p&gt;The response received from the debugger backend could not be decoded. Please report this issue with the received data to the eric bugs email address.&lt;/p&gt;&lt;p&gt;Error: {0}&lt;/p&gt;&lt;p&gt;Data:&lt;br/&gt;{0}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Ответ, полученный  от бэкэнда отладчика, не может быть декодирован. Пожалуйста, отправьте отчет о проблеме вместе с полученными данными на адрес: eric-bugs@eric-ide.python-projects.org&lt;/p&gt;
 &lt;p&gt;Ошибка: {0}&lt;/p&gt;&lt;p&gt;Данные:&lt;br/&gt;{0}&lt;/p&gt;</translation>
@@ -30015,42 +30083,42 @@
 <context>
     <name>HistoryMenu</name>
     <message>
-        <location filename="../WebBrowser/History/HistoryMenu.py" line="363"/>
+        <location filename="../WebBrowser/History/HistoryMenu.py" line="372"/>
         <source>Show All History...</source>
         <translation>Показать всю историю...</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/History/HistoryMenu.py" line="366"/>
+        <location filename="../WebBrowser/History/HistoryMenu.py" line="375"/>
         <source>Clear History...</source>
         <translation>Очистить историю...</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/History/HistoryMenu.py" line="398"/>
+        <location filename="../WebBrowser/History/HistoryMenu.py" line="407"/>
         <source>Clear History</source>
         <translation>Очистить историю</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/History/HistoryMenu.py" line="398"/>
+        <location filename="../WebBrowser/History/HistoryMenu.py" line="407"/>
         <source>Do you want to clear the history?</source>
         <translation>Вы хотите очистить историю?</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/History/HistoryMenu.py" line="349"/>
+        <location filename="../WebBrowser/History/HistoryMenu.py" line="358"/>
         <source>Most Visited</source>
         <translation>Наиболее посещаемые</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/History/HistoryMenu.py" line="288"/>
+        <location filename="../WebBrowser/History/HistoryMenu.py" line="297"/>
         <source>Closed Tabs</source>
         <translation>Закрытые вкладки</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/History/HistoryMenu.py" line="423"/>
+        <location filename="../WebBrowser/History/HistoryMenu.py" line="432"/>
         <source>Restore All Closed Tabs</source>
         <translation>Восстановить все закрытые вкладки</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/History/HistoryMenu.py" line="426"/>
+        <location filename="../WebBrowser/History/HistoryMenu.py" line="435"/>
         <source>Clear List</source>
         <translation>Очистить список</translation>
     </message>
@@ -34843,587 +34911,587 @@
 <context>
     <name>Lexers</name>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="83"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="87"/>
         <source>Bash</source>
         <translation>Bash</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="85"/>
-        <source>Batch</source>
-        <translation>Batch</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="87"/>
-        <source>C/C++</source>
-        <translation>C/C++</translation>
-    </message>
-    <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="89"/>
-        <source>C#</source>
-        <translation>C#</translation>
+        <source>Batch</source>
+        <translation>Batch</translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="91"/>
-        <source>CMake</source>
-        <translation>CMake</translation>
+        <source>C/C++</source>
+        <translation>C/C++</translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="93"/>
-        <source>CSS</source>
-        <translation>CSS</translation>
+        <source>C#</source>
+        <translation>C#</translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="95"/>
-        <source>D</source>
-        <translation>D</translation>
+        <source>CMake</source>
+        <translation>CMake</translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="97"/>
-        <source>Diff</source>
-        <translation>Diff</translation>
+        <source>CSS</source>
+        <translation>CSS</translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="99"/>
-        <source>Fortran</source>
-        <translation>Fortran</translation>
+        <source>D</source>
+        <translation>D</translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="101"/>
-        <source>Fortran77</source>
-        <translation>Fortran77</translation>
+        <source>Diff</source>
+        <translation>Diff</translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="103"/>
-        <source>HTML/PHP/XML</source>
-        <translation>HTML/PHP/XML</translation>
+        <source>Fortran</source>
+        <translation>Fortran</translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="105"/>
-        <source>IDL</source>
-        <translation>IDL</translation>
+        <source>Fortran77</source>
+        <translation>Fortran77</translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="107"/>
-        <source>Java</source>
-        <translation>Java</translation>
+        <source>HTML/PHP/XML</source>
+        <translation>HTML/PHP/XML</translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="109"/>
-        <source>JavaScript</source>
-        <translation>JavaScript</translation>
+        <source>IDL</source>
+        <translation>IDL</translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="111"/>
-        <source>Lua</source>
-        <translation>Lua</translation>
+        <source>Java</source>
+        <translation>Java</translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="113"/>
+        <source>JavaScript</source>
+        <translation>JavaScript</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="115"/>
+        <source>Lua</source>
+        <translation>Lua</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="117"/>
         <source>Makefile</source>
         <translation>Makefile</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="119"/>
-        <source>Pascal</source>
-        <translation>Pascal</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="121"/>
-        <source>Perl</source>
-        <translation>Perl</translation>
-    </message>
-    <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="123"/>
-        <source>PostScript</source>
-        <translation>PostScript</translation>
+        <source>Pascal</source>
+        <translation>Pascal</translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="125"/>
-        <source>Povray</source>
-        <translation>Povray</translation>
+        <source>Perl</source>
+        <translation>Perl</translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="127"/>
+        <source>PostScript</source>
+        <translation>PostScript</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="129"/>
+        <source>Povray</source>
+        <translation>Povray</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="131"/>
         <source>Properties</source>
         <translation>Properties</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="135"/>
-        <source>Ruby</source>
-        <translation>Ruby</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="137"/>
-        <source>SQL</source>
-        <translation>SQL</translation>
-    </message>
-    <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="139"/>
-        <source>TCL</source>
-        <translation>TCL</translation>
+        <source>Ruby</source>
+        <translation>Ruby</translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="141"/>
-        <source>TeX</source>
-        <translation>TeX</translation>
+        <source>SQL</source>
+        <translation>SQL</translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="143"/>
-        <source>VHDL</source>
-        <translation>VHDL</translation>
+        <source>TCL</source>
+        <translation>TCL</translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="145"/>
-        <source>XML</source>
-        <translation>XML</translation>
+        <source>TeX</source>
+        <translation>TeX</translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="147"/>
+        <source>VHDL</source>
+        <translation>VHDL</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="149"/>
+        <source>XML</source>
+        <translation>XML</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="151"/>
         <source>YAML</source>
         <translation>YAML</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="175"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="179"/>
         <source>Pygments</source>
         <translation>Pygments</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="375"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="379"/>
         <source>Python Files (*.py *.py2 *.py3)</source>
         <translation>Файлы Python (*.py *.py2 *.py3)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="378"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="382"/>
         <source>Python GUI Files (*.pyw *.pyw2 *.pyw3)</source>
         <translation>Файлы GUI Python (*.pyw *.pyw2 *.pyw3)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="565"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="569"/>
         <source>Pyrex Files (*.pyx)</source>
         <translation>Файлы Pyrex (*.pyx)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="568"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="572"/>
         <source>Quixote Template Files (*.ptl)</source>
         <translation>Файлы шаблонов Quixote (*.ptl)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="571"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="575"/>
         <source>Ruby Files (*.rb)</source>
         <translation>Файлы Ruby (*.rb)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="574"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="578"/>
         <source>IDL Files (*.idl)</source>
         <translation>Файлы IDL (*.idl)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="393"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="397"/>
         <source>C Files (*.h *.c)</source>
         <translation>Файлы C (*.h *.c)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="396"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="400"/>
         <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="586"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="590"/>
         <source>C# Files (*.cs)</source>
         <translation>Файлы C# (*.cs)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="402"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="406"/>
         <source>HTML Files (*.html *.htm *.asp *.shtml)</source>
         <translation>Файлы HTML (*.html *.htm *.asp *.shtml)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="598"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="602"/>
         <source>CSS Files (*.css)</source>
         <translation>Файлы CSS (*.css)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="601"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="605"/>
         <source>QSS Files (*.qss)</source>
         <translation>Файлы QSS (*.qss)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="411"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="415"/>
         <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="414"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="418"/>
         <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="613"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="617"/>
         <source>Qt Resource Files (*.qrc)</source>
         <translation>Файлы ресурсов Qt (*.qrc)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="420"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="424"/>
         <source>D Files (*.d *.di)</source>
         <translation>Файлы D (*.d *.di)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="622"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="626"/>
         <source>Java Files (*.java)</source>
         <translation>Файлы Java (*.java)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="625"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="629"/>
         <source>JavaScript Files (*.js)</source>
         <translation>Файлы JavaScript (*.js)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="628"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="632"/>
         <source>SQL Files (*.sql)</source>
         <translation>Файлы SQL (*.sql)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="631"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="635"/>
         <source>Docbook Files (*.docbook)</source>
         <translation>Файлы Docbook (*.docbook)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="435"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="439"/>
         <source>Perl Files (*.pl *.pm *.ph)</source>
         <translation>Файлы Perl (*.pl *.pm *.ph)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="640"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="644"/>
         <source>Lua Files (*.lua)</source>
         <translation>Файлы Lua (*.lua)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="441"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="445"/>
         <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="643"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="647"/>
         <source>Shell Files (*.sh)</source>
         <translation>Сценарии Shell (*.sh)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="447"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="451"/>
         <source>Batch Files (*.bat *.cmd)</source>
         <translation>Пакетные файлы (*.bat *.cmd)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="450"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="454"/>
         <source>Diff Files (*.diff *.patch)</source>
         <translation>Файлы Diff (*.diff *.patch)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="453"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="457"/>
         <source>Makefiles (*.mak)</source>
         <translation>Правила сборки  (*.mak)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="456"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="460"/>
         <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="667"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="671"/>
         <source>Povray Files (*.pov)</source>
         <translation>Файлы Povray (*.pov)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="463"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="467"/>
         <source>CMake Files (CMakeLists.txt *.cmake *.ctest)</source>
         <translation>Файлы CMake (CMakeLists.txt *.cmake *.ctest)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="466"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="470"/>
         <source>VHDL Files (*.vhd *.vhdl)</source>
         <translation>Файлы VHDL (*.vhd *.vhdl)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="469"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="473"/>
         <source>TCL/Tk Files (*.tcl *.tk)</source>
         <translation>Файлы TCL/Tk (*.tcl *.tk)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="472"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="476"/>
         <source>Fortran Files (*.f90 *.f95 *.f2k)</source>
         <translation>Файлы Fortran (*.f90 *.f95 *.f2k)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="475"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="479"/>
         <source>Fortran77 Files (*.f *.for)</source>
         <translation>Файлы Fortran77 (*.f *.for)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="478"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="482"/>
         <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="694"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="698"/>
         <source>PostScript Files (*.ps)</source>
         <translation>Файлы PostScript (*.ps)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="484"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="488"/>
         <source>YAML Files (*.yaml *.yml)</source>
         <translation>Файлы YAML (*.yaml *.yml)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="744"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="748"/>
         <source>All Files (*)</source>
         <translation>Все файлы(*)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="556"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="560"/>
         <source>Python3 Files (*.py)</source>
         <translation>Файлы Python3 (*.py)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="562"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="566"/>
         <source>Python3 GUI Files (*.pyw)</source>
         <translation>Файлы GUI Python3 (*.pyw)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="577"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="581"/>
         <source>C Files (*.c)</source>
         <translation>Файлы C (*.c)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="580"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="584"/>
         <source>C++ Files (*.cpp)</source>
         <translation>Файлы C++ (*.cpp)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="583"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="587"/>
         <source>C++/C Header Files (*.h)</source>
         <translation>Файлы заголовков C/C++ (*.h)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="589"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="593"/>
         <source>HTML Files (*.html)</source>
         <translation>HTML файлы (*.html)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="592"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="596"/>
         <source>PHP Files (*.php)</source>
         <translation>Файлы PHP (*.php)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="595"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="599"/>
         <source>ASP Files (*.asp)</source>
         <translation>Файлы ASP (*.asp)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="604"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="608"/>
         <source>XML Files (*.xml)</source>
         <translation>Файлы XML (*.sql)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="607"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="611"/>
         <source>XSL Files (*.xsl)</source>
         <translation>Файлы XSL (*.xsl)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="610"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="614"/>
         <source>DTD Files (*.dtd)</source>
         <translation>Файлы DTD (*.dtd)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="616"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="620"/>
         <source>D Files (*.d)</source>
         <translation>Файлы D (*.d)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="619"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="623"/>
         <source>D Interface Files (*.di)</source>
         <translation>Файлы интерфейса D (*.di)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="634"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="638"/>
         <source>Perl Files (*.pl)</source>
         <translation>Файлы Perl (*.pl)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="637"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="641"/>
         <source>Perl Module Files (*.pm)</source>
         <translation>Модули Perl (*.pm)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="646"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="650"/>
         <source>Batch Files (*.bat)</source>
         <translation>Пакетные файлы (*.bat)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="649"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="653"/>
         <source>TeX Files (*.tex)</source>
         <translation>Файлы TeX (*.tex)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="652"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="656"/>
         <source>TeX Template Files (*.sty)</source>
         <translation>Файлы шаблонов TeX (*.sty)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="655"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="659"/>
         <source>Diff Files (*.diff)</source>
         <translation>Файлы Diff (*.diff)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="658"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="662"/>
         <source>Make Files (*.mak)</source>
         <translation>Правила сборки (*.mak)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="661"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="665"/>
         <source>Properties Files (*.ini)</source>
         <translation>Файлы свойств (*.ini)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="664"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="668"/>
         <source>Configuration Files (*.cfg)</source>
         <translation>Файлы конфигурации (*.cfg)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="670"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="674"/>
         <source>CMake Files (CMakeLists.txt)</source>
         <translation>Файлы сборки CMake (CMakeLists.txt)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="673"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="677"/>
         <source>CMake Macro Files (*.cmake)</source>
         <translation>Файлы макросов CMake (*.cmake)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="676"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="680"/>
         <source>VHDL Files (*.vhd)</source>
         <translation>Файлы VHDL (*.vhd)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="679"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="683"/>
         <source>TCL Files (*.tcl)</source>
         <translation>Файлы TCL (*.tcl)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="682"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="686"/>
         <source>Tk Files (*.tk)</source>
         <translation>Файлы Tk (*.tk)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="685"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="689"/>
         <source>Fortran Files (*.f95)</source>
         <translation>Файлы Fortran (*.f95)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="688"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="692"/>
         <source>Fortran77 Files (*.f)</source>
         <translation>Файлы Fortran77 (*.f)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="691"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="695"/>
         <source>Pascal Files (*.pas)</source>
         <translation>Файлы Pascal (*.pas)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="697"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="701"/>
         <source>YAML Files (*.yml)</source>
         <translation>Файлы YAML (*.yml)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="553"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="557"/>
         <source>Python2 Files (*.py2)</source>
         <translation>Файлы Python2 (*.py2)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="559"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="563"/>
         <source>Python2 GUI Files (*.pyw2)</source>
         <translation>Файлы GUI Python2 (*.pyw2)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="129"/>
-        <source>Python2</source>
-        <translation>Python2</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="131"/>
-        <source>Python3</source>
-        <translation>Python3</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="115"/>
-        <source>Matlab</source>
-        <translation>Matlab</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="117"/>
-        <source>Octave</source>
-        <translation>Octave</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="487"/>
-        <source>Matlab Files (*.m *.m.matlab)</source>
-        <translation>Файлы Matlab (*.m *.m.matlab)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="700"/>
-        <source>Matlab Files (*.m)</source>
-        <translation>Файлы Matlab (*.m)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="703"/>
-        <source>Octave Files (*.m.octave)</source>
-        <translation>Файлы Octave (*.m.octave)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="490"/>
-        <source>Octave Files (*.m *.m.octave)</source>
-        <translation>Файлы Octave (*.m *.m.octave)</translation>
-    </message>
-    <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="133"/>
+        <source>Python2</source>
+        <translation>Python2</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="135"/>
+        <source>Python3</source>
+        <translation>Python3</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="119"/>
+        <source>Matlab</source>
+        <translation>Matlab</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="121"/>
+        <source>Octave</source>
+        <translation>Octave</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="491"/>
+        <source>Matlab Files (*.m *.m.matlab)</source>
+        <translation>Файлы Matlab (*.m *.m.matlab)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="704"/>
+        <source>Matlab Files (*.m)</source>
+        <translation>Файлы Matlab (*.m)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="707"/>
+        <source>Octave Files (*.m.octave)</source>
+        <translation>Файлы Octave (*.m.octave)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="494"/>
+        <source>Octave Files (*.m *.m.octave)</source>
+        <translation>Файлы Octave (*.m *.m.octave)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="137"/>
         <source>QSS</source>
         <translation>QSS</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="153"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="157"/>
         <source>Gettext</source>
         <translation>Gettext</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="709"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="713"/>
         <source>Gettext Files (*.po)</source>
         <translation>Файлы Gettext (*.po)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="158"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="162"/>
         <source>CoffeeScript</source>
         <translation>CoffeeScript</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="716"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="720"/>
         <source>CoffeeScript Files (*.coffee)</source>
         <translation>Файлы CoffeeScript (*.coffee)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="163"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="167"/>
         <source>JSON</source>
         <translation>JSON</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="723"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="727"/>
         <source>JSON Files (*.json)</source>
         <translation>JSON файлы (*.json)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="166"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="170"/>
         <source>Markdown</source>
         <translation>Markdown</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="728"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="732"/>
         <source>Markdown Files (*.md)</source>
         <translation>Markdown файлы (*.md)</translation>
     </message>
@@ -35729,12 +35797,12 @@
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="423"/>
         <source>&apos;{0}&apos; is too complex ({1})</source>
-        <translation>&apos;{0}&apos; слишком сложно ({1})</translation>
+        <translation type="obsolete">&apos;{0}&apos; слишком сложно ({1})</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="425"/>
         <source>{0}: {1}</source>
-        <translation>{0}: {1}</translation>
+        <translation type="obsolete">{0}: {1}</translation>
     </message>
 </context>
 <context>
@@ -36889,22 +36957,22 @@
 <context>
     <name>MiscellaneousChecker</name>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="429"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="434"/>
         <source>coding magic comment not found</source>
         <translation>кодирование магических компонентов не найдено</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="432"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="437"/>
         <source>unknown encoding ({0}) found in coding magic comment</source>
         <translation>неизвестный код ({0}) обнаружен в коде магических компонентов</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="435"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="440"/>
         <source>copyright notice not present</source>
         <translation>уведомление об авторских правах не предоставлено</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="438"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="443"/>
         <source>copyright notice contains invalid author</source>
         <translation>уведомление об авторских правах содержит недействительного автора</translation>
     </message>
@@ -36914,137 +36982,137 @@
         <translation type="obsolete">слепой except: инструкция</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="473"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="478"/>
         <source>found {0} formatter</source>
         <translation>найден {0} форматтер</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="476"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="481"/>
         <source>format string does contain unindexed parameters</source>
         <translation>строка формата действительно содержит неиндексированные параметры</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="479"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="484"/>
         <source>docstring does contain unindexed parameters</source>
         <translation>строка документации действительно содержит неиндексированные параметры</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="482"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="487"/>
         <source>other string does contain unindexed parameters</source>
         <translation>другая строка действительно содержит неиндексированные параметры</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="485"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="490"/>
         <source>format call uses too large index ({0})</source>
         <translation>формат вызова использует слишком большой индекс ({0})</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="488"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="493"/>
         <source>format call uses missing keyword ({0})</source>
         <translation>формат вызова использует недостающее ключевое слово ({0})</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="491"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="496"/>
         <source>format call uses keyword arguments but no named entries</source>
         <translation>формат вызова использует ключевые аргументы, но нет именованных записей</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="494"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="499"/>
         <source>format call uses variable arguments but no numbered entries</source>
         <translation>формат ячейки использует переменные аргументы, но нет пронумерованных записей</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="497"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="502"/>
         <source>format call uses implicit and explicit indexes together</source>
         <translation>формат вызова использует скрытые и явные индексы вместе</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="500"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="505"/>
         <source>format call provides unused index ({0})</source>
         <translation>формат вызова предоставляет неиспользованный индекс ({0})</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="503"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="508"/>
         <source>format call provides unused keyword ({0})</source>
         <translation>Формат вызова предоставляет неиспользованное ключевое слово ({0})</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="506"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="511"/>
         <source>expected these __future__ imports: {0}; but only got: {1}</source>
         <translation>ожидался __future__ imports: {0}; получены только: {1}</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="509"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="514"/>
         <source>expected these __future__ imports: {0}; but got none</source>
         <translation>ожидался __future__  imports: {0}; не получено ничего</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="512"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="517"/>
         <source>print statement found</source>
         <translation>обнаружен оператор печати</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="515"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="520"/>
         <source>one element tuple found</source>
         <translation>один элемент кортежа найден</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="524"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="529"/>
         <source>{0}: {1}</source>
         <translation>{0}: {1}</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="441"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="446"/>
         <source>&quot;{0}&quot; is a Python builtin and is being shadowed; consider renaming the variable</source>
         <translation>&quot;{0}&quot; является встроенным именем Python и затеняется; рассмотрите возможность переименования переменной</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="445"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="450"/>
         <source>&quot;{0}&quot; is used as an argument and thus shadows a Python builtin; consider renaming the argument</source>
         <translation>&quot;{0}&quot; используется как аргумент и таким образом затеняет встроенные имена  Python; рассмотрите возможность переименования аргумента</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="449"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="454"/>
         <source>unnecessary generator - rewrite as a list comprehension</source>
         <translation>неподходящий генератор - перепишите как генератор списков</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="452"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="457"/>
         <source>unnecessary generator - rewrite as a set comprehension</source>
         <translation>неподходящий генератор - перепишите как генератор множеств</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="455"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="460"/>
         <source>unnecessary generator - rewrite as a dict comprehension</source>
         <translation>неподходящий генератор - перепишите как генератор словарей</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="458"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="463"/>
         <source>unnecessary list comprehension - rewrite as a set comprehension</source>
         <translation>неподходящий генератор списков - перепишите как генератор множеств</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="461"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="466"/>
         <source>unnecessary list comprehension - rewrite as a dict comprehension</source>
         <translation>неподходящий генератор списков - перепишите как генератор словарей</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="464"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="469"/>
         <source>unnecessary list literal - rewrite as a set literal</source>
         <translation>неподходящий список литералов - перепишите как множество литералов</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="467"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="472"/>
         <source>unnecessary list literal - rewrite as a dict literal</source>
         <translation>неподходящий список литералов - перепишите как словарь литералов</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="470"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="475"/>
         <source>unnecessary list comprehension - &quot;{0}&quot; can take a generator</source>
         <translation>неподходящий генератор списков - &quot;{0}&quot; может являться генератором</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="521"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="526"/>
         <source>mutable default argument of type {0}</source>
         <translation type="unfinished"></translation>
     </message>
@@ -38446,17 +38514,17 @@
         <translation>Ключевые слова</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/OpenSearch/OpenSearchEngineModel.py" line="135"/>
+        <location filename="../WebBrowser/OpenSearch/OpenSearchEngineModel.py" line="141"/>
         <source>&lt;strong&gt;Description:&lt;/strong&gt; {0}</source>
         <translation>&lt;strong&gt;Описание:&lt;/strong&gt; {0}</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/OpenSearch/OpenSearchEngineModel.py" line="139"/>
+        <location filename="../WebBrowser/OpenSearch/OpenSearchEngineModel.py" line="145"/>
         <source>&lt;strong&gt;Provides contextual suggestions&lt;/strong&gt;</source>
         <translation>&lt;strong&gt;Предоставляет контекстные описания&lt;/strong&gt;</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/OpenSearch/OpenSearchEngineModel.py" line="147"/>
+        <location filename="../WebBrowser/OpenSearch/OpenSearchEngineModel.py" line="153"/>
         <source>Comma-separated list of keywords that may be entered in the location bar followed by search terms to search with this engine</source>
         <translation>Список ключевых слов для поиска (через запятую)</translation>
     </message>
@@ -51475,128 +51543,128 @@
 <context>
     <name>SqlBrowser</name>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="204"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="207"/>
         <source>SQL Browser</source>
         <translation>SQL браузер</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="65"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="68"/>
         <source>Invalid URL: {0}</source>
         <translation>Недействительный URL: {0}</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="73"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="76"/>
         <source>Unable to open connection: {0}</source>
         <translation>Невозможно соединиться: {0}</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="85"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="88"/>
         <source>SQL Browser startup problem</source>
         <translation>Невозможно запустить SQL браузер</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="100"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="103"/>
         <source>Add Connection</source>
         <translation>Добавить соединение</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="100"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="103"/>
         <source>Add &amp;Connection...</source>
         <translation>Добавить &amp;соединение...</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="105"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="108"/>
         <source>Open a dialog to add a new database connection</source>
         <translation>Открыть диалог соединения с базой данных</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="107"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="110"/>
         <source>&lt;b&gt;Add Connection&lt;/b&gt;&lt;p&gt;This opens a dialog to add a new database connection.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Добавить соединение&lt;/b&gt;&lt;p&gt;Открыть диалог соединения с новой базой данных.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="116"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="119"/>
         <source>Quit</source>
         <translation>Выход</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="116"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="119"/>
         <source>&amp;Quit</source>
         <translation>&amp;Выход</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="116"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="119"/>
         <source>Ctrl+Q</source>
         <comment>File|Quit</comment>
         <translation>Ctrl+Q</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="122"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="125"/>
         <source>Quit the SQL browser</source>
         <translation>Завершить работу SQL-браузера</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="123"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="126"/>
         <source>&lt;b&gt;Quit&lt;/b&gt;&lt;p&gt;Quit the SQL browser.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Выйти&lt;/b&gt;&lt;p&gt;Завершить работу SQL-браузера.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="129"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="132"/>
         <source>About</source>
         <translation>О программе</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="129"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="132"/>
         <source>&amp;About</source>
         <translation>&amp;О программе</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="133"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="136"/>
         <source>Display information about this software</source>
         <translation>Информация о программе</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="135"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="138"/>
         <source>&lt;b&gt;About&lt;/b&gt;&lt;p&gt;Display some information about this software.&lt;/p&gt;</source>
         <translation>&lt;b&gt;О программе&lt;/b&gt;&lt;p&gt;Информация об этом программном продукте.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="142"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="145"/>
         <source>About Qt</source>
         <translation>О Qt</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="142"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="145"/>
         <source>About &amp;Qt</source>
         <translation>О &amp;Qt</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="146"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="149"/>
         <source>Display information about the Qt toolkit</source>
         <translation>Информация о библиотеке Qt</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="148"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="151"/>
         <source>&lt;b&gt;About Qt&lt;/b&gt;&lt;p&gt;Display some information about the Qt toolkit.&lt;/p&gt;</source>
         <translation>&lt;b&gt;О Qt&lt;/b&gt;&lt;p&gt;Информация о библиотеке Qt.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="161"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="164"/>
         <source>&amp;File</source>
         <translation>&amp;Файл</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="169"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="172"/>
         <source>&amp;Help</source>
         <translation>&amp;Справка</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="178"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="181"/>
         <source>File</source>
         <translation>Файл</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="189"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="192"/>
         <source>&lt;h3&gt;About SQL Browser&lt;/h3&gt;&lt;p&gt;The SQL browser window is a little tool to examine the data and the schema of a database and to execute queries on a database.&lt;/p&gt;</source>
         <translation>&lt;h3&gt;О SQL браузере&lt;/h3&gt;&lt;p&gt;SQL-браузер это утилита для выполнения SQL запросов, просмотра схемы базы данных и анализа данных.&lt;/p&gt;</translation>
     </message>
@@ -62767,7 +62835,7 @@
         <translation>&lt;h3&gt;Номера версий&lt;/h3&gt;&lt;table&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6603"/>
+        <location filename="../UI/UserInterface.py" line="6606"/>
         <source>&lt;/table&gt;</source>
         <translation>&lt;/table&gt;</translation>
     </message>
@@ -62991,47 +63059,47 @@
         <translation>&lt;p&gt;Не могу прочитать файл сессии &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6209"/>
+        <location filename="../UI/UserInterface.py" line="6212"/>
         <source>Drop Error</source>
         <translation>Ошибка Drag&amp;&amp;Drop</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6209"/>
+        <location filename="../UI/UserInterface.py" line="6212"/>
         <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="../UI/UserInterface.py" line="6377"/>
+        <location filename="../UI/UserInterface.py" line="6380"/>
         <source>&amp;Cancel</source>
         <translation>От&amp;мена</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6386"/>
+        <location filename="../UI/UserInterface.py" line="6389"/>
         <source>Trying host {0}</source>
         <translation>Подключение к хосту {0}</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6545"/>
+        <location filename="../UI/UserInterface.py" line="6548"/>
         <source>Update available</source>
         <translation>Обновления доступны</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6565"/>
+        <location filename="../UI/UserInterface.py" line="6568"/>
         <source>Error during updates check</source>
         <translation>Ошибка при проверке обновлений</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6565"/>
+        <location filename="../UI/UserInterface.py" line="6568"/>
         <source>Could not perform updates check.</source>
         <translation>Невозможно запустить проверку обновлений.</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6589"/>
+        <location filename="../UI/UserInterface.py" line="6592"/>
         <source>&lt;h3&gt;Available versions&lt;/h3&gt;&lt;table&gt;</source>
         <translation>&lt;h3&gt;Доступные версии&lt;/h3&gt;&lt;table&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6630"/>
+        <location filename="../UI/UserInterface.py" line="6633"/>
         <source>First time usage</source>
         <translation>Первое использование</translation>
     </message>
@@ -63071,12 +63139,12 @@
         <translation>&lt;b&gt;Документация Python 2&lt;/b&gt;&lt;p&gt;Показать Python 2 документацию. Если местонахождение документации не было настроено, то искать в директории &lt;i&gt;doc&lt;/i&gt; каталога где находится исполняемый файл Python 2 под Windows и в директории &lt;i&gt;/usr/share/doc/packages/python/html/python-docs-html&lt;/i&gt; под UNIX. Местонахождение документации можно задать с помощью переменной окружения PYTHON2DOCDIR.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6455"/>
+        <location filename="../UI/UserInterface.py" line="6458"/>
         <source>Error getting versions information</source>
         <translation>Ошибка при получении информации о версии</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6448"/>
+        <location filename="../UI/UserInterface.py" line="6451"/>
         <source>The versions information could not be downloaded. Please go online and try again.</source>
         <translation>Невозможно загрузить информацию о версии. Пожалуйста попробуйте ещё раз.</translation>
     </message>
@@ -63091,7 +63159,7 @@
         <translation>Невозможно запустить web браузер</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6455"/>
+        <location filename="../UI/UserInterface.py" line="6458"/>
         <source>The versions information could not be downloaded for the last 7 days. Please go online and try again.</source>
         <translation>Невозможно загрузить информацию о версии в течении последних 7 дней. Пожалуйста попробуйте ещё раз.</translation>
     </message>
@@ -63182,7 +63250,7 @@
         <translation>&lt;p&gt;Невозможно запустить программу для создания снимка экрана.&lt;br&gt;Убедитесь что она установлена как &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6649"/>
+        <location filename="../UI/UserInterface.py" line="6652"/>
         <source>Select Workspace Directory</source>
         <translation>Выбор рабочей директории</translation>
     </message>
@@ -63592,7 +63660,7 @@
         <translation>&lt;b&gt;Документация PySide&lt;/b&gt;&lt;p&gt;Показать документацию PySide. В зависимости от выбранных настроек документация будет показана во внутреннем обозревателе, внешнем web браузере или в Qt Assistant.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6377"/>
+        <location filename="../UI/UserInterface.py" line="6380"/>
         <source>%v/%m</source>
         <translation>%v/%m</translation>
     </message>
@@ -63612,7 +63680,7 @@
         <translation>&lt;b&gt;Показать журнал ошибок...&lt;/b&gt;&lt;p&gt;Показать журнал ошибок.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6381"/>
+        <location filename="../UI/UserInterface.py" line="6384"/>
         <source>Version Check</source>
         <translation>Проверка версии</translation>
     </message>
@@ -63687,22 +63755,22 @@
         <translation>Eric6 не поддерживает Qt3.</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6545"/>
+        <location filename="../UI/UserInterface.py" line="6548"/>
         <source>The update to &lt;b&gt;{0}&lt;/b&gt; of eric6 is available at &lt;b&gt;{1}&lt;/b&gt;. Would you like to get it?</source>
         <translation>На сайте &lt;b&gt;{1}&lt;/b&gt; доступно обновление Eric6 до версии &lt;b&gt;{0}&lt;/b&gt;. Загрузить?</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6558"/>
+        <location filename="../UI/UserInterface.py" line="6561"/>
         <source>Eric6 is up to date</source>
         <translation>Eric6 не требует обновлений</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6558"/>
+        <location filename="../UI/UserInterface.py" line="6561"/>
         <source>You are using the latest version of eric6</source>
         <translation>Вы используете самую последнюю версию eric6</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6630"/>
+        <location filename="../UI/UserInterface.py" line="6633"/>
         <source>eric6 has not been configured yet. The configuration dialog will be started.</source>
         <translation>Настройка  Eric6 ещё не выполнена. Сейчас будет запущен диалог конфигурации.</translation>
     </message>
@@ -63722,7 +63790,7 @@
         <translation>Инструменты пользователя не сконфигурированы</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6397"/>
+        <location filename="../UI/UserInterface.py" line="6400"/>
         <source>The versions information cannot not be downloaded because you are &lt;b&gt;offline&lt;/b&gt;. Please go online and try again.</source>
         <translation>Невозможно загрузить информацию о версии потому что вы &lt;b&gt;не в сети&lt;/b&gt;. Пожалуйста, подключитесь к интернету и повторите попытку.</translation>
     </message>
@@ -68482,17 +68550,17 @@
         <translation>Удалить выбранные</translation>
     </message>
     <message>
-        <location filename="../Debugger/WatchPointViewer.py" line="241"/>
+        <location filename="../Debugger/WatchPointViewer.py" line="243"/>
         <source>&lt;p&gt;A watch expression &apos;&lt;b&gt;{0}&lt;/b&gt;&apos; already exists.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Выражение для отслеживания &apos;&lt;b&gt;{0}&lt;/b&gt;&apos; уже существует.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/WatchPointViewer.py" line="245"/>
+        <location filename="../Debugger/WatchPointViewer.py" line="247"/>
         <source>&lt;p&gt;A watch expression &apos;&lt;b&gt;{0}&lt;/b&gt;&apos; for the variable &lt;b&gt;{1}&lt;/b&gt; already exists.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Выражение для отслеживания &apos;&lt;b&gt;{0}&lt;/b&gt;&apos; для переменной &lt;b&gt;{1}&lt;/b&gt; уже существует.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/WatchPointViewer.py" line="249"/>
+        <location filename="../Debugger/WatchPointViewer.py" line="251"/>
         <source>Watch expression already exists</source>
         <translation>Выражение для отслеживания уже существует</translation>
     </message>
@@ -71881,27 +71949,27 @@
         <translation>Размер</translation>
     </message>
     <message>
-        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="102"/>
+        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="105"/>
         <source>Local</source>
         <translation>Локальный</translation>
     </message>
     <message>
-        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="120"/>
+        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="123"/>
         <source>{0} ({1})</source>
         <translation>{0} ({1})</translation>
     </message>
     <message>
-        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="210"/>
+        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="228"/>
         <source>bytes</source>
         <translation>байты</translation>
     </message>
     <message>
-        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="213"/>
+        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="231"/>
         <source>kB</source>
         <translation>kB</translation>
     </message>
     <message>
-        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="216"/>
+        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="234"/>
         <source>MB</source>
         <translation>MB</translation>
     </message>
--- a/i18n/eric6_tr.ts	Sat Mar 25 17:37:44 2017 +0100
+++ b/i18n/eric6_tr.ts	Sat Mar 25 17:38:02 2017 +0100
@@ -390,7 +390,7 @@
 <context>
     <name>AddBookmarkDialog</name>
     <message>
-        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="198"/>
+        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="200"/>
         <source>Add Bookmark</source>
         <translation>Yerimi Ekle</translation>
     </message>
@@ -405,17 +405,17 @@
         <translation>Adresi Giriniz</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="112"/>
+        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="114"/>
         <source>Url</source>
         <translation>Url</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="113"/>
+        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="115"/>
         <source>Title</source>
         <translation>Başlık</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="195"/>
+        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="197"/>
         <source>Add Folder</source>
         <translation>,Dizin Ekle</translation>
     </message>
@@ -2369,27 +2369,27 @@
         <translation>Adı</translation>
     </message>
     <message>
-        <location filename="../UI/BrowserModel.py" line="639"/>
+        <location filename="../UI/BrowserModel.py" line="654"/>
         <source>Coding: {0}</source>
         <translation>Kodlama: {0}</translation>
     </message>
     <message>
-        <location filename="../UI/BrowserModel.py" line="645"/>
+        <location filename="../UI/BrowserModel.py" line="660"/>
         <source>Globals</source>
         <translation>Evrensel</translation>
     </message>
     <message>
-        <location filename="../UI/BrowserModel.py" line="713"/>
+        <location filename="../UI/BrowserModel.py" line="728"/>
         <source>Attributes</source>
         <translation>Nitelikler</translation>
     </message>
     <message>
-        <location filename="../UI/BrowserModel.py" line="723"/>
+        <location filename="../UI/BrowserModel.py" line="738"/>
         <source>Class Attributes</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/BrowserModel.py" line="651"/>
+        <location filename="../UI/BrowserModel.py" line="666"/>
         <source>Imports</source>
         <translation type="unfinished"></translation>
     </message>
@@ -3224,7 +3224,7 @@
         <translation type="unfinished">Dosyaadılarını  virgül ile ayırarak giriniz</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="615"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="658"/>
         <source>Press to start the code style check run</source>
         <translation type="unfinished"></translation>
     </message>
@@ -3234,22 +3234,22 @@
         <translation type="obsolete">Başla</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="625"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="668"/>
         <source>Press to fix the selected issues</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="648"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="691"/>
         <source>Press to load the default values</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="658"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="701"/>
         <source>Press to store the current values as defaults</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="668"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="711"/>
         <source>Press to reset the default values</source>
         <translation type="unfinished"></translation>
     </message>
@@ -3349,7 +3349,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="689"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="732"/>
         <source>&lt;b&gt;Result List&lt;/b&gt;
 &lt;p&gt;This list shows the results of the code style check. Double clicking
 an entry will open this entry in an editor window and position the cursor at
@@ -3357,52 +3357,52 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="705"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="748"/>
         <source>File/Line</source>
         <translation type="unfinished">Dosya/Satır</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="710"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="753"/>
         <source>Code</source>
         <translation type="unfinished">Kod</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="715"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="758"/>
         <source>Message</source>
         <translation type="unfinished">Mesaj</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="77"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="79"/>
         <source>PEP-257</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="78"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="80"/>
         <source>Eric</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="85"/>
-        <source>Statistics...</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="87"/>
+        <source>Statistics...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="89"/>
         <source>Press to show some statistics for the last run</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="90"/>
-        <source>Show</source>
-        <translation type="unfinished">Göster</translation>
-    </message>
-    <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="92"/>
+        <source>Show</source>
+        <translation type="unfinished">Göster</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="94"/>
         <source>Press to show all files containing an issue</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="579"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="592"/>
         <source>Error: {0}</source>
         <translation type="unfinished">Hata: {0}</translation>
     </message>
@@ -3412,17 +3412,17 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="720"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="733"/>
         <source>No issues found.</source>
         <translation type="unfinished">Sorun bulunamadı.</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="736"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="779"/>
         <source>Shows the progress of the code style check</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="745"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="788"/>
         <source>%v/%m Files</source>
         <translation type="unfinished"></translation>
     </message>
@@ -3437,32 +3437,27 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="672"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="685"/>
         <source>{0} (ignored)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="564"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="577"/>
         <source>Preparing files...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="553"/>
-        <source>Max. Complexity:</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="560"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="573"/>
         <source>Enter the maximum allowed code complexity (McCabe: 10)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="150"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="152"/>
         <source>Errors</source>
         <translation type="unfinished">Hatalar</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="606"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="619"/>
         <source>Transferring data...</source>
         <translation type="unfinished"></translation>
     </message>
@@ -3538,36 +3533,36 @@
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="547"/>
-        <source>McCabe Complexity</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="618"/>
-        <source>&amp;Start</source>
-        <translation type="unfinished">Ba&amp;şlat</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="628"/>
-        <source>&amp;Fix Selected</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="651"/>
-        <source>&amp;Load Defaults</source>
+        <source>Code Complexity</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="661"/>
-        <source>St&amp;ore Defaults</source>
-        <translation type="unfinished"></translation>
+        <source>&amp;Start</source>
+        <translation type="unfinished">Ba&amp;şlat</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="671"/>
+        <source>&amp;Fix Selected</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="694"/>
+        <source>&amp;Load Defaults</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="704"/>
+        <source>St&amp;ore Defaults</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="714"/>
         <source>&amp;Reset Defaults</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="723"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="736"/>
         <source>No files found (check your ignore list).</source>
         <translation type="unfinished"></translation>
     </message>
@@ -3596,6 +3591,31 @@
         <source>Press to delete the selected entries</source>
         <translation type="unfinished">Seçilen girişi silmek için basınız</translation>
     </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="566"/>
+        <source>Max. McCabe Complexity:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="589"/>
+        <source>Max. Line Complexity:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="596"/>
+        <source>Enter the maximum complexity (number of nodes) for a line of code</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="612"/>
+        <source>Max. Line Complexity Score:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="619"/>
+        <source>Enter the maximum allowed median for line complexity</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>CodeStyleCheckerPlugin</name>
@@ -3661,147 +3681,147 @@
 <context>
     <name>CodeStyleFixer</name>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="529"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="534"/>
         <source>Triple single quotes converted to triple double quotes.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="532"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="537"/>
         <source>Introductory quotes corrected to be {0}&quot;&quot;&quot;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="535"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="540"/>
         <source>Single line docstring put on one line.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="538"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="543"/>
         <source>Period added to summary line.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="565"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="570"/>
         <source>Blank line before function/method docstring removed.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="544"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="549"/>
         <source>Blank line inserted before class docstring.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="547"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="552"/>
         <source>Blank line inserted after class docstring.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="550"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="555"/>
         <source>Blank line inserted after docstring summary.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="553"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="558"/>
         <source>Blank line inserted after last paragraph of docstring.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="556"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="561"/>
         <source>Leading quotes put on separate line.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="559"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="564"/>
         <source>Trailing quotes put on separate line.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="562"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="567"/>
         <source>Blank line before class docstring removed.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="568"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="573"/>
         <source>Blank line after class docstring removed.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="571"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="576"/>
         <source>Blank line after function/method docstring removed.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="574"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="579"/>
         <source>Blank line after last paragraph removed.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="577"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="582"/>
         <source>Tab converted to 4 spaces.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="580"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="585"/>
         <source>Indentation adjusted to be a multiple of four.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="583"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="588"/>
         <source>Indentation of continuation line corrected.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="586"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="591"/>
         <source>Indentation of closing bracket corrected.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="589"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="594"/>
         <source>Missing indentation of continuation line corrected.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="592"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="597"/>
         <source>Closing bracket aligned to opening bracket.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="595"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="600"/>
         <source>Indentation level changed.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="598"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="603"/>
         <source>Indentation level of hanging indentation changed.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="601"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="606"/>
         <source>Visual indentation corrected.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="616"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="621"/>
         <source>Extraneous whitespace removed.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="613"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="618"/>
         <source>Missing whitespace added.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="619"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="624"/>
         <source>Whitespace around comment sign corrected.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="622"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="627"/>
         <source>One blank line inserted.</source>
         <translation type="unfinished"></translation>
     </message>
     <message numerus="yes">
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="626"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="631"/>
         <source>%n blank line(s) inserted.</source>
         <translation type="unfinished">
             <numerusform></numerusform>
@@ -3809,7 +3829,7 @@
         </translation>
     </message>
     <message numerus="yes">
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="629"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="634"/>
         <source>%n superfluous lines removed</source>
         <translation type="unfinished">
             <numerusform></numerusform>
@@ -3817,77 +3837,77 @@
         </translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="633"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="638"/>
         <source>Superfluous blank lines removed.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="636"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="641"/>
         <source>Superfluous blank lines after function decorator removed.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="639"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="644"/>
         <source>Imports were put on separate lines.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="642"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="647"/>
         <source>Long lines have been shortened.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="645"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="650"/>
         <source>Redundant backslash in brackets removed.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="651"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="656"/>
         <source>Compound statement corrected.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="654"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="659"/>
         <source>Comparison to None/True/False corrected.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="657"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="662"/>
         <source>&apos;{0}&apos; argument added.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="660"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="665"/>
         <source>&apos;{0}&apos; argument removed.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="663"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="668"/>
         <source>Whitespace stripped from end of line.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="666"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="671"/>
         <source>newline added to end of file.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="669"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="674"/>
         <source>Superfluous trailing blank lines removed from end of file.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="672"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="677"/>
         <source>&apos;&lt;&gt;&apos; replaced by &apos;!=&apos;.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="676"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="681"/>
         <source>Could not save the file! Skipping it. Reason: {0}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="750"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="757"/>
         <source> no message defined for code &apos;{0}&apos;</source>
         <translation type="unfinished"></translation>
     </message>
@@ -4322,42 +4342,42 @@
         <translation>Alt+S</translation>
     </message>
     <message>
-        <location filename="../UI/CompareDialog.py" line="107"/>
+        <location filename="../UI/CompareDialog.py" line="110"/>
         <source>Compare</source>
         <translation>Karşılaştırma</translation>
     </message>
     <message>
-        <location filename="../UI/CompareDialog.py" line="109"/>
+        <location filename="../UI/CompareDialog.py" line="112"/>
         <source>Press to perform the comparison of the two files</source>
         <translation>İki dosya arasındaki karşılaştırmayı başlatmak için basınız</translation>
     </message>
     <message>
-        <location filename="../UI/CompareDialog.py" line="355"/>
-        <source>Total: {0}</source>
-        <translation>Toplam: {0}</translation>
-    </message>
-    <message>
-        <location filename="../UI/CompareDialog.py" line="357"/>
-        <source>Changed: {0}</source>
-        <translation>Değişti: {0}</translation>
-    </message>
-    <message>
         <location filename="../UI/CompareDialog.py" line="358"/>
+        <source>Total: {0}</source>
+        <translation>Toplam: {0}</translation>
+    </message>
+    <message>
+        <location filename="../UI/CompareDialog.py" line="360"/>
+        <source>Changed: {0}</source>
+        <translation>Değişti: {0}</translation>
+    </message>
+    <message>
+        <location filename="../UI/CompareDialog.py" line="361"/>
         <source>Added: {0}</source>
         <translation>Eklendi: {0}</translation>
     </message>
     <message>
-        <location filename="../UI/CompareDialog.py" line="359"/>
+        <location filename="../UI/CompareDialog.py" line="362"/>
         <source>Deleted: {0}</source>
         <translation>Silindi: {0}</translation>
     </message>
     <message>
-        <location filename="../UI/CompareDialog.py" line="250"/>
+        <location filename="../UI/CompareDialog.py" line="253"/>
         <source>Compare Files</source>
         <translation>Dosyaları Karşılaştır</translation>
     </message>
     <message>
-        <location filename="../UI/CompareDialog.py" line="250"/>
+        <location filename="../UI/CompareDialog.py" line="253"/>
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Dosya &lt;b&gt;{0}&lt;/b&gt; okunamıyor.&lt;/p&gt;</translation>
     </message>
@@ -4373,94 +4393,117 @@
     </message>
 </context>
 <context>
+    <name>ComplexityChecker</name>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="423"/>
+        <source>&apos;{0}&apos; is too complex ({1})</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="425"/>
+        <source>source code line is too complex ({0})</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="427"/>
+        <source>overall source code line complexity is too high ({0})</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="430"/>
+        <source>{0}: {1}</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>ConfigurationWidget</name>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="135"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="136"/>
         <source>Application</source>
         <translation>Uygulama</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="138"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="139"/>
         <source>Cooperation</source>
         <translation>İşbirliği</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="141"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="142"/>
         <source>CORBA</source>
         <translation>CORBA</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="144"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="145"/>
         <source>Email</source>
         <translation>E-posta</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="147"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="148"/>
         <source>Graphics</source>
         <translation>Grafik</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="153"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="154"/>
         <source>Icons</source>
         <translation>İconlar</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="437"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="438"/>
         <source>Network</source>
         <translation>Ağ</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="172"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="173"/>
         <source>Plugin Manager</source>
         <translation>Eklenti Yöneticisi</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="440"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="441"/>
         <source>Printer</source>
         <translation>Yazıcı</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="211"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="212"/>
         <source>Python</source>
         <translation>Python</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="182"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="183"/>
         <source>Qt</source>
         <translation>Qt</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="188"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="189"/>
         <source>Shell</source>
         <translation>Kabuk</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="191"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="192"/>
         <source>Tasks</source>
         <translation>Görevler</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="194"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="195"/>
         <source>Templates</source>
         <translation>Şablonlar</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="200"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="201"/>
         <source>Version Control Systems</source>
         <translation>Sürüm Kontrol Sistemi</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="205"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="206"/>
         <source>Debugger</source>
         <translation>Hata Ayıklayıcı</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="238"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="239"/>
         <source>General</source>
         <translation>Genel</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="214"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="215"/>
         <source>Python3</source>
         <translation>Python3</translation>
     </message>
@@ -4470,219 +4513,219 @@
         <translation type="obsolete">Ruby</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="218"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="219"/>
         <source>Editor</source>
         <translation>Düzenleyici</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="221"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="222"/>
         <source>APIs</source>
         <translation>API&apos;ler</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="224"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="225"/>
         <source>Autocompletion</source>
         <translation>Otomatik tamamlama</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="235"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="236"/>
         <source>QScintilla</source>
         <translation>QScintilla</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="232"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="233"/>
         <source>Calltips</source>
         <translation>İpuçları</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="241"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="242"/>
         <source>Filehandling</source>
         <translation>Dosyaişleme</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="245"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="246"/>
         <source>Searching</source>
         <translation>Arıyor</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="468"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="469"/>
         <source>Spell checking</source>
         <translation>Yazım Kontrolü</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="252"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="253"/>
         <source>Style</source>
         <translation>Stil</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="258"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="259"/>
         <source>Typing</source>
         <translation>Yazıyor</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="261"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="262"/>
         <source>Exporters</source>
         <translation>Dışaaktarım</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="265"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="266"/>
         <source>Highlighters</source>
         <translation>Metin Vurgulayıcı</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="269"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="270"/>
         <source>Filetype Associations</source>
         <translation>Dosyatipi Birleştirme</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="273"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="274"/>
         <source>Styles</source>
         <translation>Stiller</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="277"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="278"/>
         <source>Keywords</source>
         <translation>Anahtar Sözcükler</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="280"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="281"/>
         <source>Properties</source>
         <translation>Özellikler</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="289"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="290"/>
         <source>Help</source>
         <translation>Yardım</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="452"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="453"/>
         <source>Appearance</source>
         <translation>Görünüm</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="447"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="448"/>
         <source>Help Documentation</source>
         <translation>Yardım Belgeleri</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="296"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="297"/>
         <source>Help Viewers</source>
         <translation>Yardım Göstericiler</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="307"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="308"/>
         <source>Project</source>
         <translation>Proje</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="304"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="305"/>
         <source>Project Viewer</source>
         <translation>Proje Görüntüleyici</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="310"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="311"/>
         <source>Multiproject</source>
         <translation>Çokluproje</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="434"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="435"/>
         <source>Interface</source>
         <translation>Arayüz</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="321"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="322"/>
         <source>Viewmanager</source>
         <translation>Görünüm Yönetcisi</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="636"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="637"/>
         <source>Preferences</source>
         <translation>Seçenekler</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="641"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="642"/>
         <source>Please select an entry of the list 
 to display the configuration page.</source>
         <translation>Lütfen ayarlama sayfasını 
 göstermek için gelen listeyi seçiniz.</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="714"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="715"/>
         <source>Configuration Page Error</source>
         <translation>Ayarlama Sayfası Hatası</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="714"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="715"/>
         <source>&lt;p&gt;The configuration page &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
         <translation>&lt;p&gt;TAyarlama sayfası &lt;b&gt;{0}&lt;/b&gt; yüklenemiyor.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="484"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="485"/>
         <source>Tray Starter</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="463"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="464"/>
         <source>VirusTotal Interface</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="443"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="444"/>
         <source>Security</source>
         <translation type="unfinished">Güvenlik</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="168"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="169"/>
         <source>Notifications</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="156"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="157"/>
         <source>IRC</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="255"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="256"/>
         <source>Code Checkers</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="455"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="456"/>
         <source>eric6 Web Browser</source>
         <translation type="unfinished">Eric5 Web Gözatıcısı {6 ?}</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="159"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="160"/>
         <source>Log-Viewer</source>
         <translation type="unfinished">Kayıt-Gösterici</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="162"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="163"/>
         <source>Mimetypes</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="574"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="575"/>
         <source>Enter search text...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="284"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="285"/>
         <source>Mouse Click Handlers</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="459"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="460"/>
         <source>Flash Cookie Manager</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="497"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="498"/>
         <source>Hex Editor</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="354"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="355"/>
         <source>Web Browser</source>
         <translation type="unfinished"></translation>
     </message>
@@ -5429,7 +5472,7 @@
         <translation>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt;kaçak bir barındırıcıdan (host) bağlantı denemesi. Bu bağlantıyı kabul ediyor musunuz?&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugServer.py" line="1341"/>
+        <location filename="../Debugger/DebugServer.py" line="1349"/>
         <source>
 Not connected
 </source>
@@ -5438,13 +5481,13 @@
 </translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugServer.py" line="1521"/>
+        <location filename="../Debugger/DebugServer.py" line="1529"/>
         <source>Passive debug connection received
 </source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugServer.py" line="1535"/>
+        <location filename="../Debugger/DebugServer.py" line="1543"/>
         <source>Passive debug connection closed
 </source>
         <translation type="unfinished"></translation>
@@ -5463,7 +5506,7 @@
 <context>
     <name>DebugUI</name>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1788"/>
+        <location filename="../Debugger/DebugUI.py" line="1808"/>
         <source>Run Script</source>
         <translation>Betiği Çalıştır</translation>
     </message>
@@ -5483,7 +5526,7 @@
         <translation>&lt;b&gt;Betiği Çalıştır&lt;/b&gt;&lt;p&gt; KOmut satırı argumanlarını ayarla ve hata ayıklayıcının dışında çalıştır. Eğer dosyada kaydedilmemiş değişiklikler varsa önce kaydedilmelidir.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1802"/>
+        <location filename="../Debugger/DebugUI.py" line="1822"/>
         <source>Run Project</source>
         <translation>Projeyi Çalıştır</translation>
     </message>
@@ -5583,7 +5626,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1919"/>
+        <location filename="../Debugger/DebugUI.py" line="1939"/>
         <source>Debug Script</source>
         <translation>Betik Hata Ayıklama</translation>
     </message>
@@ -5603,7 +5646,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1933"/>
+        <location filename="../Debugger/DebugUI.py" line="1953"/>
         <source>Debug Project</source>
         <translation>Proje Hata Ayıklama</translation>
     </message>
@@ -5673,82 +5716,82 @@
         <translation>&lt;b&gt;İmlece Kadar Devam Et&lt;/b&gt;&lt;p&gt;Geçerli satırdan geçerli imleç pozisyonuna kadar programı çalıştırmaya devam et.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="362"/>
+        <location filename="../Debugger/DebugUI.py" line="382"/>
         <source>Single Step</source>
         <translation>Tekli Adım</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="362"/>
+        <location filename="../Debugger/DebugUI.py" line="382"/>
         <source>Sin&amp;gle Step</source>
         <translation>Tek&amp;li Adım</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="367"/>
+        <location filename="../Debugger/DebugUI.py" line="387"/>
         <source>Execute a single Python statement</source>
         <translation>Tekbir Python ifadesini girçekleştir</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="368"/>
+        <location filename="../Debugger/DebugUI.py" line="388"/>
         <source>&lt;b&gt;Single Step&lt;/b&gt;&lt;p&gt;Execute a single Python statement. If the statement is an &lt;tt&gt;import&lt;/tt&gt; statement, a class constructor, or a method or function call then control is returned to the debugger at the next statement.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="378"/>
+        <location filename="../Debugger/DebugUI.py" line="398"/>
         <source>Step Over</source>
         <translation>Sona Kadar Adımla</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="378"/>
+        <location filename="../Debugger/DebugUI.py" line="398"/>
         <source>Step &amp;Over</source>
         <translation>S&amp;ona Kadar Adımla</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="383"/>
+        <location filename="../Debugger/DebugUI.py" line="403"/>
         <source>Execute a single Python statement staying in the current frame</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="386"/>
+        <location filename="../Debugger/DebugUI.py" line="406"/>
         <source>&lt;b&gt;Step Over&lt;/b&gt;&lt;p&gt;Execute a single Python statement staying in the same frame. If the statement is an &lt;tt&gt;import&lt;/tt&gt; statement, a class constructor, or a method or function call then control is returned to the debugger after the statement has completed.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="397"/>
+        <location filename="../Debugger/DebugUI.py" line="417"/>
         <source>Step Out</source>
         <translation>Adımlamadan Çık</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="397"/>
+        <location filename="../Debugger/DebugUI.py" line="417"/>
         <source>Step Ou&amp;t</source>
         <translation>Adımdan Çı&amp;k</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="402"/>
-        <source>Execute Python statements until leaving the current frame</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="405"/>
-        <source>&lt;b&gt;Step Out&lt;/b&gt;&lt;p&gt;Execute Python statements until leaving the current frame. If the statements are inside an &lt;tt&gt;import&lt;/tt&gt; statement, a class constructor, or a method or function call then control is returned to the debugger after the current frame has been left.&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="416"/>
-        <source>Stop</source>
-        <translation>Dur</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="416"/>
-        <source>&amp;Stop</source>
-        <translation>D&amp;ur</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="421"/>
-        <source>Stop debugging</source>
-        <translation>Hata ayıklamayı durdur</translation>
-    </message>
-    <message>
         <location filename="../Debugger/DebugUI.py" line="422"/>
+        <source>Execute Python statements until leaving the current frame</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="425"/>
+        <source>&lt;b&gt;Step Out&lt;/b&gt;&lt;p&gt;Execute Python statements until leaving the current frame. If the statements are inside an &lt;tt&gt;import&lt;/tt&gt; statement, a class constructor, or a method or function call then control is returned to the debugger after the current frame has been left.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="436"/>
+        <source>Stop</source>
+        <translation>Dur</translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="436"/>
+        <source>&amp;Stop</source>
+        <translation>D&amp;ur</translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="441"/>
+        <source>Stop debugging</source>
+        <translation>Hata ayıklamayı durdur</translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="442"/>
         <source>&lt;b&gt;Stop&lt;/b&gt;&lt;p&gt;Stop the running debugging session.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Dur&lt;/b&gt;&lt;p&gt;Çalışan hata ayıklama oturumunu durdur.&lt;/p&gt;</translation>
     </message>
@@ -5783,267 +5826,267 @@
         <translation type="obsolete">Gerçekl&amp;eştir...</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="429"/>
+        <location filename="../Debugger/DebugUI.py" line="449"/>
         <source>Variables Type Filter</source>
         <translation>Değişken Tipi Süzgeçi</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="429"/>
-        <source>Varia&amp;bles Type Filter...</source>
-        <translation>Değişken Tipi Süzgeçi&amp;b...</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="433"/>
-        <source>Configure variables type filter</source>
-        <translation>Değişken Tipi Süzgeçi Yapılandır</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="435"/>
-        <source>&lt;b&gt;Variables Type Filter&lt;/b&gt;&lt;p&gt;Configure the variables type filter. Only variable types that are not selected are displayed in the global or local variables window during a debugging session.&lt;/p&gt;</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="445"/>
-        <source>Exceptions Filter</source>
-        <translation>İstisnai Süzgeç</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="445"/>
-        <source>&amp;Exceptions Filter...</source>
-        <translation>İstisnai Süz&amp;eç...</translation>
-    </message>
-    <message>
         <location filename="../Debugger/DebugUI.py" line="449"/>
+        <source>Varia&amp;bles Type Filter...</source>
+        <translation>Değişken Tipi Süzgeçi&amp;b...</translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="453"/>
+        <source>Configure variables type filter</source>
+        <translation>Değişken Tipi Süzgeçi Yapılandır</translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="455"/>
+        <source>&lt;b&gt;Variables Type Filter&lt;/b&gt;&lt;p&gt;Configure the variables type filter. Only variable types that are not selected are displayed in the global or local variables window during a debugging session.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="465"/>
+        <source>Exceptions Filter</source>
+        <translation>İstisnai Süzgeç</translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="465"/>
+        <source>&amp;Exceptions Filter...</source>
+        <translation>İstisnai Süz&amp;eç...</translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="469"/>
         <source>Configure exceptions filter</source>
         <translation>İstisnai Süzgeçi ayarla</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="451"/>
+        <location filename="../Debugger/DebugUI.py" line="471"/>
         <source>&lt;b&gt;Exceptions Filter&lt;/b&gt;&lt;p&gt;Configure the exceptions filter. Only exception types that are listed are highlighted during a debugging session.&lt;/p&gt;&lt;p&gt;Please note, that all unhandled exceptions are highlighted indepent from the filter list.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="462"/>
+        <location filename="../Debugger/DebugUI.py" line="482"/>
         <source>Ignored Exceptions</source>
         <translation>Yoksayılan İstisnalar</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="462"/>
+        <location filename="../Debugger/DebugUI.py" line="482"/>
         <source>&amp;Ignored Exceptions...</source>
         <translation>Yoksayılan İst&amp;isnalar...</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="466"/>
+        <location filename="../Debugger/DebugUI.py" line="486"/>
         <source>Configure ignored exceptions</source>
         <translation>Yoksayılan istisnaları ayarla</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="468"/>
-        <source>&lt;b&gt;Ignored Exceptions&lt;/b&gt;&lt;p&gt;Configure the ignored exceptions. Only exception types that are not listed are highlighted during a debugging session.&lt;/p&gt;&lt;p&gt;Please note, that unhandled exceptions cannot be ignored.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;Yoksayılan İstisnalar&lt;/b&gt;&lt;p&gt;Yoksayılan istisnaları ayarla.hata ayıklama süreci içinde vurgulanan istisnaları listeleme.&lt;/p&gt;&lt;p&gt;Lütfen dikkat, ele alınmamış istisnalar yoksayılamaz.&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="487"/>
-        <source>Toggle Breakpoint</source>
-        <translation>Beklemenoktası Açkapa</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="481"/>
-        <source>Shift+F11</source>
-        <comment>Debug|Toggle Breakpoint</comment>
-        <translation>Shift+F11</translation>
-    </message>
-    <message>
         <location filename="../Debugger/DebugUI.py" line="488"/>
+        <source>&lt;b&gt;Ignored Exceptions&lt;/b&gt;&lt;p&gt;Configure the ignored exceptions. Only exception types that are not listed are highlighted during a debugging session.&lt;/p&gt;&lt;p&gt;Please note, that unhandled exceptions cannot be ignored.&lt;/p&gt;</source>
+        <translation>&lt;b&gt;Yoksayılan İstisnalar&lt;/b&gt;&lt;p&gt;Yoksayılan istisnaları ayarla.hata ayıklama süreci içinde vurgulanan istisnaları listeleme.&lt;/p&gt;&lt;p&gt;Lütfen dikkat, ele alınmamış istisnalar yoksayılamaz.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="507"/>
+        <source>Toggle Breakpoint</source>
+        <translation>Beklemenoktası Açkapa</translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="501"/>
+        <source>Shift+F11</source>
+        <comment>Debug|Toggle Breakpoint</comment>
+        <translation>Shift+F11</translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="508"/>
         <source>&lt;b&gt;Toggle Breakpoint&lt;/b&gt;&lt;p&gt;Toggles a breakpoint at the current line of the current editor.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Açkapa Beklemenoktası&lt;/b&gt;&lt;p&gt;Geçerli düzenleyicinin geçerli satırırında bir bekleme noktasını açkapa.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="502"/>
+        <location filename="../Debugger/DebugUI.py" line="522"/>
         <source>Edit Breakpoint</source>
         <translation>Bekleme Noktasını Düzenle</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="496"/>
+        <location filename="../Debugger/DebugUI.py" line="516"/>
         <source>Edit Breakpoint...</source>
         <translation>Bekleme Noktasını Düzenle...</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="496"/>
+        <location filename="../Debugger/DebugUI.py" line="516"/>
         <source>Shift+F12</source>
         <comment>Debug|Edit Breakpoint</comment>
         <translation>Shift+F12</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="503"/>
+        <location filename="../Debugger/DebugUI.py" line="523"/>
         <source>&lt;b&gt;Edit Breakpoint&lt;/b&gt;&lt;p&gt;Opens a dialog to edit the breakpoints properties. It works at the current line of the current editor.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="518"/>
+        <location filename="../Debugger/DebugUI.py" line="538"/>
         <source>Next Breakpoint</source>
         <translation>Sonraki Beklemenoktası</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="511"/>
+        <location filename="../Debugger/DebugUI.py" line="531"/>
         <source>Ctrl+Shift+PgDown</source>
         <comment>Debug|Next Breakpoint</comment>
         <translation>Ctrl+Shift+PgDown</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="519"/>
+        <location filename="../Debugger/DebugUI.py" line="539"/>
         <source>&lt;b&gt;Next Breakpoint&lt;/b&gt;&lt;p&gt;Go to next breakpoint of the current editor.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="533"/>
+        <location filename="../Debugger/DebugUI.py" line="553"/>
         <source>Previous Breakpoint</source>
         <translation>Önceki Beklemenoktası</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="526"/>
+        <location filename="../Debugger/DebugUI.py" line="546"/>
         <source>Ctrl+Shift+PgUp</source>
         <comment>Debug|Previous Breakpoint</comment>
         <translation>Ctrl+Shift+PgUp</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="534"/>
+        <location filename="../Debugger/DebugUI.py" line="554"/>
         <source>&lt;b&gt;Previous Breakpoint&lt;/b&gt;&lt;p&gt;Go to previous breakpoint of the current editor.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="547"/>
+        <location filename="../Debugger/DebugUI.py" line="567"/>
         <source>Clear Breakpoints</source>
         <translation>Beklemenoktalarını Temizle</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="541"/>
+        <location filename="../Debugger/DebugUI.py" line="561"/>
         <source>Ctrl+Shift+C</source>
         <comment>Debug|Clear Breakpoints</comment>
         <translation>Ctrl+Shift+C</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="548"/>
+        <location filename="../Debugger/DebugUI.py" line="568"/>
         <source>&lt;b&gt;Clear Breakpoints&lt;/b&gt;&lt;p&gt;Clear breakpoints of all editors.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="574"/>
+        <location filename="../Debugger/DebugUI.py" line="594"/>
         <source>&amp;Debug</source>
         <translation>Hata Ayık&amp;lama</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="576"/>
+        <location filename="../Debugger/DebugUI.py" line="596"/>
         <source>&amp;Start</source>
         <translation>Ba&amp;şlat</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="578"/>
+        <location filename="../Debugger/DebugUI.py" line="598"/>
         <source>&amp;Breakpoints</source>
         <translation>&amp;Durmanoktası</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="621"/>
+        <location filename="../Debugger/DebugUI.py" line="641"/>
         <source>Start</source>
         <translation>Başla</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="635"/>
+        <location filename="../Debugger/DebugUI.py" line="655"/>
         <source>Debug</source>
         <translation>Hata Ayıklama</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1073"/>
+        <location filename="../Debugger/DebugUI.py" line="1093"/>
         <source>The program being debugged contains an unspecified syntax error.</source>
         <translation>Uygulama belirtilmemiş sözdizimi hatalarını belirlemeye başladı.</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1092"/>
+        <location filename="../Debugger/DebugUI.py" line="1112"/>
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; contains the syntax error &lt;b&gt;{1}&lt;/b&gt; at line &lt;b&gt;{2}&lt;/b&gt;, character &lt;b&gt;{3}&lt;/b&gt;.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1110"/>
+        <location filename="../Debugger/DebugUI.py" line="1130"/>
         <source>An unhandled exception occured. See the shell window for details.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1157"/>
+        <location filename="../Debugger/DebugUI.py" line="1177"/>
         <source>&lt;p&gt;The debugged program raised the exception &lt;b&gt;{0}&lt;/b&gt;&lt;br&gt;&quot;&lt;b&gt;{1}&lt;/b&gt;&quot;&lt;br&gt;File: &lt;b&gt;{2}&lt;/b&gt;, Line: &lt;b&gt;{3}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Break here?&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1172"/>
+        <location filename="../Debugger/DebugUI.py" line="1192"/>
         <source>&lt;p&gt;The debugged program raised the exception &lt;b&gt;{0}&lt;/b&gt;&lt;br&gt;&quot;&lt;b&gt;{1}&lt;/b&gt;&quot;&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1235"/>
+        <location filename="../Debugger/DebugUI.py" line="1255"/>
         <source>The program being debugged has terminated unexpectedly.</source>
         <translation>Hata ayıklanmaya başlanan program beklenmeyen bir şekilde sonlandı.</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1304"/>
+        <location filename="../Debugger/DebugUI.py" line="1324"/>
         <source>Breakpoint Condition Error</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1304"/>
+        <location filename="../Debugger/DebugUI.py" line="1324"/>
         <source>&lt;p&gt;The condition of the breakpoint &lt;b&gt;{0}, {1}&lt;/b&gt; contains a syntax error.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1340"/>
+        <location filename="../Debugger/DebugUI.py" line="1360"/>
         <source>Watch Expression Error</source>
         <translation>Gözetleme İfade hatası</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1340"/>
+        <location filename="../Debugger/DebugUI.py" line="1360"/>
         <source>&lt;p&gt;The watch expression &lt;b&gt;{0}&lt;/b&gt; contains a syntax error.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1370"/>
+        <location filename="../Debugger/DebugUI.py" line="1390"/>
         <source>&lt;p&gt;A watch expression &apos;&lt;b&gt;{0}&lt;/b&gt;&apos; already exists.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1374"/>
+        <location filename="../Debugger/DebugUI.py" line="1394"/>
         <source>&lt;p&gt;A watch expression &apos;&lt;b&gt;{0}&lt;/b&gt;&apos; for the variable &lt;b&gt;{1}&lt;/b&gt; already exists.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1380"/>
+        <location filename="../Debugger/DebugUI.py" line="1400"/>
         <source>Watch expression already exists</source>
         <translation>Hali hazırda gözetleme ifadesi var</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1544"/>
+        <location filename="../Debugger/DebugUI.py" line="1564"/>
         <source>Coverage of Project</source>
         <translation>Proje Kapsamı</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1532"/>
+        <location filename="../Debugger/DebugUI.py" line="1552"/>
         <source>Coverage of Script</source>
         <translation>Betik Kapsamı</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1802"/>
+        <location filename="../Debugger/DebugUI.py" line="1822"/>
         <source>There is no main script defined for the current project. Aborting</source>
         <translation>Bugeçerli projede tanımlanan ana betik değil. Durduruluyor</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1672"/>
+        <location filename="../Debugger/DebugUI.py" line="1692"/>
         <source>Profile of Project</source>
         <translation>Proje Kesiti</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1660"/>
+        <location filename="../Debugger/DebugUI.py" line="1680"/>
         <source>Profile of Script</source>
         <translation>Betik Kesiti</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1933"/>
+        <location filename="../Debugger/DebugUI.py" line="1953"/>
         <source>There is no main script defined for the current project. No debugging possible.</source>
         <translation type="unfinished"></translation>
     </message>
@@ -6058,7 +6101,7 @@
         <translation type="obsolete">Çalıştırılacak ifadeleri giriniz</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1042"/>
+        <location filename="../Debugger/DebugUI.py" line="1062"/>
         <source>Program terminated</source>
         <translation type="unfinished"></translation>
     </message>
@@ -6078,56 +6121,76 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1221"/>
+        <location filename="../Debugger/DebugUI.py" line="1241"/>
         <source>&lt;p&gt;The program generate the signal &quot;{0}&quot;.&lt;br/&gt;File: &lt;b&gt;{1}&lt;/b&gt;, Line: &lt;b&gt;{2}&lt;/b&gt;&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1009"/>
+        <location filename="../Debugger/DebugUI.py" line="1029"/>
         <source>&lt;p&gt;Message: {0}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1015"/>
-        <source>&lt;p&gt;The program has terminated with an exit status of {0}.&lt;/p&gt;{1}</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="1020"/>
-        <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; has terminated with an exit status of {1}.&lt;/p&gt;{2}</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="1028"/>
-        <source>Message: {0}</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../Debugger/DebugUI.py" line="1035"/>
+        <source>&lt;p&gt;The program has terminated with an exit status of {0}.&lt;/p&gt;{1}</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="1040"/>
+        <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; has terminated with an exit status of {1}.&lt;/p&gt;{2}</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="1048"/>
+        <source>Message: {0}</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="1055"/>
         <source>The program has terminated with an exit status of {0}.
 {1}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1038"/>
+        <location filename="../Debugger/DebugUI.py" line="1058"/>
         <source>&quot;{0}&quot; has terminated with an exit status of {1}.
 {2}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1047"/>
+        <location filename="../Debugger/DebugUI.py" line="1067"/>
         <source>The program has terminated with an exit status of {0}.
 {1}
 </source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1051"/>
+        <location filename="../Debugger/DebugUI.py" line="1071"/>
         <source>&quot;{0}&quot; has terminated with an exit status of {1}.
 {2}
 </source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="362"/>
+        <source>Move Instruction Pointer to Cursor</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="362"/>
+        <source>&amp;Jump To Cursor</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="367"/>
+        <source>Skip the code from the current line to the current cursor position</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="370"/>
+        <source>&lt;b&gt;Move Instruction Pointer to Cursor&lt;/b&gt;&lt;p&gt;Move the Python internal instruction pointer to the current cursor position without executing the code in between.&lt;/p&gt;&lt;p&gt;It&apos;s not possible to jump out of a function or jump in a code block, e.g. a loop. In these cases, a error message is printed to the log window.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>DebugViewer</name>
@@ -6633,32 +6696,32 @@
         <translation type="unfinished">&lt;p&gt;Hata ayıklayıcıbaşlatılamadı.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython2.py" line="812"/>
+        <location filename="../Debugger/DebuggerInterfacePython2.py" line="822"/>
         <source>Parent Process</source>
         <translation type="unfinished">Ana İşlem</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython2.py" line="813"/>
+        <location filename="../Debugger/DebuggerInterfacePython2.py" line="823"/>
         <source>Child process</source>
         <translation type="unfinished">Alt işlem</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython2.py" line="814"/>
+        <location filename="../Debugger/DebuggerInterfacePython2.py" line="824"/>
         <source>Client forking</source>
         <translation type="unfinished">İstemci çatallaşması</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython2.py" line="814"/>
+        <location filename="../Debugger/DebuggerInterfacePython2.py" line="824"/>
         <source>Select the fork branch to follow.</source>
         <translation type="unfinished">Takip eden çatallaşmadaki branşı seç.</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython2.py" line="859"/>
+        <location filename="../Debugger/DebuggerInterfacePython2.py" line="869"/>
         <source>Debug Protocol Error</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython2.py" line="859"/>
+        <location filename="../Debugger/DebuggerInterfacePython2.py" line="869"/>
         <source>&lt;p&gt;The response received from the debugger backend could not be decoded. Please report this issue with the received data to the eric bugs email address.&lt;/p&gt;&lt;p&gt;Error: {0}&lt;/p&gt;&lt;p&gt;Data:&lt;br/&gt;{0}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
@@ -6676,22 +6739,22 @@
         <translation>&lt;p&gt;Hata ayıklayıcıbaşlatılamadı.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython3.py" line="812"/>
+        <location filename="../Debugger/DebuggerInterfacePython3.py" line="822"/>
         <source>Parent Process</source>
         <translation>Ana İşlem</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython3.py" line="813"/>
+        <location filename="../Debugger/DebuggerInterfacePython3.py" line="823"/>
         <source>Child process</source>
         <translation>Alt işlem</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython3.py" line="814"/>
+        <location filename="../Debugger/DebuggerInterfacePython3.py" line="824"/>
         <source>Client forking</source>
         <translation>İstemci çatallaşması</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython3.py" line="814"/>
+        <location filename="../Debugger/DebuggerInterfacePython3.py" line="824"/>
         <source>Select the fork branch to follow.</source>
         <translation>Takip eden çatallaşmadaki branşı seç.</translation>
     </message>
@@ -6701,12 +6764,12 @@
         <translation type="unfinished">&lt;p&gt;Python2 yorumlayıcısı ayarlanmamış.&lt;/p&gt; {3 ?}</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython3.py" line="859"/>
+        <location filename="../Debugger/DebuggerInterfacePython3.py" line="869"/>
         <source>Debug Protocol Error</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython3.py" line="859"/>
+        <location filename="../Debugger/DebuggerInterfacePython3.py" line="869"/>
         <source>&lt;p&gt;The response received from the debugger backend could not be decoded. Please report this issue with the received data to the eric bugs email address.&lt;/p&gt;&lt;p&gt;Error: {0}&lt;/p&gt;&lt;p&gt;Data:&lt;br/&gt;{0}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
@@ -30593,42 +30656,42 @@
 <context>
     <name>HistoryMenu</name>
     <message>
-        <location filename="../WebBrowser/History/HistoryMenu.py" line="363"/>
+        <location filename="../WebBrowser/History/HistoryMenu.py" line="372"/>
         <source>Show All History...</source>
         <translation>Tüm Geçmişi Göster...</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/History/HistoryMenu.py" line="366"/>
+        <location filename="../WebBrowser/History/HistoryMenu.py" line="375"/>
         <source>Clear History...</source>
         <translation>Geçmişi Temizle...</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/History/HistoryMenu.py" line="398"/>
+        <location filename="../WebBrowser/History/HistoryMenu.py" line="407"/>
         <source>Clear History</source>
         <translation>Geçmişi Sil</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/History/HistoryMenu.py" line="398"/>
+        <location filename="../WebBrowser/History/HistoryMenu.py" line="407"/>
         <source>Do you want to clear the history?</source>
         <translation>Geçmeşe temizlemeyi istiyor musunuz?</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/History/HistoryMenu.py" line="349"/>
+        <location filename="../WebBrowser/History/HistoryMenu.py" line="358"/>
         <source>Most Visited</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/History/HistoryMenu.py" line="288"/>
+        <location filename="../WebBrowser/History/HistoryMenu.py" line="297"/>
         <source>Closed Tabs</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/History/HistoryMenu.py" line="423"/>
+        <location filename="../WebBrowser/History/HistoryMenu.py" line="432"/>
         <source>Restore All Closed Tabs</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/History/HistoryMenu.py" line="426"/>
+        <location filename="../WebBrowser/History/HistoryMenu.py" line="435"/>
         <source>Clear List</source>
         <translation type="unfinished"></translation>
     </message>
@@ -35466,587 +35529,587 @@
 <context>
     <name>Lexers</name>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="83"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="87"/>
         <source>Bash</source>
         <translation>Bash</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="85"/>
-        <source>Batch</source>
-        <translation>Batch</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="87"/>
-        <source>C/C++</source>
-        <translation>C/C++</translation>
-    </message>
-    <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="89"/>
-        <source>C#</source>
-        <translation>C#</translation>
+        <source>Batch</source>
+        <translation>Batch</translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="91"/>
-        <source>CMake</source>
-        <translation>CMake</translation>
+        <source>C/C++</source>
+        <translation>C/C++</translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="93"/>
-        <source>CSS</source>
-        <translation>CSS</translation>
+        <source>C#</source>
+        <translation>C#</translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="95"/>
-        <source>D</source>
-        <translation>D</translation>
+        <source>CMake</source>
+        <translation>CMake</translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="97"/>
-        <source>Diff</source>
-        <translation>Diff</translation>
+        <source>CSS</source>
+        <translation>CSS</translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="99"/>
-        <source>Fortran</source>
-        <translation>Fortran</translation>
+        <source>D</source>
+        <translation>D</translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="101"/>
-        <source>Fortran77</source>
-        <translation>Fortran77</translation>
+        <source>Diff</source>
+        <translation>Diff</translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="103"/>
-        <source>HTML/PHP/XML</source>
-        <translation>HTML/PHP/XML</translation>
+        <source>Fortran</source>
+        <translation>Fortran</translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="105"/>
-        <source>IDL</source>
-        <translation>IDL</translation>
+        <source>Fortran77</source>
+        <translation>Fortran77</translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="107"/>
-        <source>Java</source>
-        <translation>Java</translation>
+        <source>HTML/PHP/XML</source>
+        <translation>HTML/PHP/XML</translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="109"/>
-        <source>JavaScript</source>
-        <translation>JavaScript</translation>
+        <source>IDL</source>
+        <translation>IDL</translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="111"/>
-        <source>Lua</source>
-        <translation>Lua</translation>
+        <source>Java</source>
+        <translation>Java</translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="113"/>
+        <source>JavaScript</source>
+        <translation>JavaScript</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="115"/>
+        <source>Lua</source>
+        <translation>Lua</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="117"/>
         <source>Makefile</source>
         <translation>Makefile</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="119"/>
-        <source>Pascal</source>
-        <translation>Pascal</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="121"/>
-        <source>Perl</source>
-        <translation>Perl</translation>
-    </message>
-    <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="123"/>
-        <source>PostScript</source>
-        <translation>PostScript</translation>
+        <source>Pascal</source>
+        <translation>Pascal</translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="125"/>
-        <source>Povray</source>
-        <translation>Povray</translation>
+        <source>Perl</source>
+        <translation>Perl</translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="127"/>
+        <source>PostScript</source>
+        <translation>PostScript</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="129"/>
+        <source>Povray</source>
+        <translation>Povray</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="131"/>
         <source>Properties</source>
         <translation>Özellikler</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="135"/>
-        <source>Ruby</source>
-        <translation>Ruby</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="137"/>
-        <source>SQL</source>
-        <translation>SQL</translation>
-    </message>
-    <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="139"/>
-        <source>TCL</source>
-        <translation>TCL</translation>
+        <source>Ruby</source>
+        <translation>Ruby</translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="141"/>
-        <source>TeX</source>
-        <translation>TeX</translation>
+        <source>SQL</source>
+        <translation>SQL</translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="143"/>
-        <source>VHDL</source>
-        <translation>VHDL</translation>
+        <source>TCL</source>
+        <translation>TCL</translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="145"/>
-        <source>XML</source>
-        <translation>XML</translation>
+        <source>TeX</source>
+        <translation>TeX</translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="147"/>
+        <source>VHDL</source>
+        <translation>VHDL</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="149"/>
+        <source>XML</source>
+        <translation>XML</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="151"/>
         <source>YAML</source>
         <translation>YAML</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="175"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="179"/>
         <source>Pygments</source>
         <translation>Pygments</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="375"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="379"/>
         <source>Python Files (*.py *.py2 *.py3)</source>
         <translation>Python Dosyaları (*.py *.py2 *.py3)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="378"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="382"/>
         <source>Python GUI Files (*.pyw *.pyw2 *.pyw3)</source>
         <translation>Python GUI Dosyaları (*.pyw *.pyw2 *.pyw3)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="565"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="569"/>
         <source>Pyrex Files (*.pyx)</source>
         <translation>Pyrex Dosyaları (*.pyx)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="568"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="572"/>
         <source>Quixote Template Files (*.ptl)</source>
         <translation>Quixote Template Dosyaları (*.ptl)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="571"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="575"/>
         <source>Ruby Files (*.rb)</source>
         <translation>Ruby Dosyaları (*.rb)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="574"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="578"/>
         <source>IDL Files (*.idl)</source>
         <translation>IDL Dosyaları (*.idl)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="393"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="397"/>
         <source>C Files (*.h *.c)</source>
         <translation>C Dosyalır (*.h *.c)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="396"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="400"/>
         <source>C++ Files (*.h *.hpp *.hh *.cxx *.cpp *.cc)</source>
         <translation>C++ Dosyaları (*.h *.hpp *.hh *.cxx *.cpp *.cc)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="586"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="590"/>
         <source>C# Files (*.cs)</source>
         <translation>C# Dosyaları (*.cs)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="402"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="406"/>
         <source>HTML Files (*.html *.htm *.asp *.shtml)</source>
         <translation>HTML Dosyaları (*.html *.htm *.asp *.shtml)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="598"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="602"/>
         <source>CSS Files (*.css)</source>
         <translation>CSS Dosyaları (*.css)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="601"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="605"/>
         <source>QSS Files (*.qss)</source>
         <translation>QSS Dosyaları (*.qss)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="411"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="415"/>
         <source>PHP Files (*.php *.php3 *.php4 *.php5 *.phtml)</source>
         <translation>PHP Dosyaları (*.php *.php3 *.php4 *.php5 *.phtml)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="414"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="418"/>
         <source>XML Files (*.xml *.xsl *.xslt *.dtd *.svg *.xul *.xsd)</source>
         <translation>XML Dosyaları (*.xml *.xsl *.xslt *.dtd *.svg *.xul *.xsd)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="613"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="617"/>
         <source>Qt Resource Files (*.qrc)</source>
         <translation>Qt Kaynak Dosyaları (*.qrc)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="420"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="424"/>
         <source>D Files (*.d *.di)</source>
         <translation>D Dosyaları (*.d *.di)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="622"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="626"/>
         <source>Java Files (*.java)</source>
         <translation>Java Dosyaları (*.java)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="625"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="629"/>
         <source>JavaScript Files (*.js)</source>
         <translation>JavaScript Dosyaları (*.js)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="628"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="632"/>
         <source>SQL Files (*.sql)</source>
         <translation>SQL Dosyaları (*.sql)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="631"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="635"/>
         <source>Docbook Files (*.docbook)</source>
         <translation>Docbook Dosyaları (*.docbook)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="435"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="439"/>
         <source>Perl Files (*.pl *.pm *.ph)</source>
         <translation>Perl Dosyaları (*.pl *.pm *.ph)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="640"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="644"/>
         <source>Lua Files (*.lua)</source>
         <translation>Lua Dosyaları (*.lua)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="441"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="445"/>
         <source>Tex Files (*.tex *.sty *.aux *.toc *.idx)</source>
         <translation>Tex Dosyaları (*.tex *.sty *.aux *.toc *.idx)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="643"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="647"/>
         <source>Shell Files (*.sh)</source>
         <translation>Kabuk Dosyaları (*.sh)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="447"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="451"/>
         <source>Batch Files (*.bat *.cmd)</source>
         <translation>Batch Dosyaları (*.bat *.cmd)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="450"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="454"/>
         <source>Diff Files (*.diff *.patch)</source>
         <translation>Diff Dosyaları (*.diff *.patch)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="453"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="457"/>
         <source>Makefiles (*.mak)</source>
         <translation>Make Dosyaları (*.mak)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="456"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="460"/>
         <source>Properties Files (*.properties *.ini *.inf *.reg *.cfg *.cnf *.rc)</source>
         <translation>Ayarlar Dosyaları (*.properties *.ini *.inf *.reg *.cfg *.cnf *.rc)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="667"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="671"/>
         <source>Povray Files (*.pov)</source>
         <translation>Povray Dosyaları (*.pov)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="463"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="467"/>
         <source>CMake Files (CMakeLists.txt *.cmake *.ctest)</source>
         <translation>CMake Dosyaları (CMakeLists.txt *.cmake *.ctest)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="466"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="470"/>
         <source>VHDL Files (*.vhd *.vhdl)</source>
         <translation>VHDL Dosyaları (*.vhd *.vhdl)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="469"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="473"/>
         <source>TCL/Tk Files (*.tcl *.tk)</source>
         <translation>TCL/Tk Dosyaları (*.tcl *.tk)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="472"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="476"/>
         <source>Fortran Files (*.f90 *.f95 *.f2k)</source>
         <translation>Fortran Dosyaları (*.f90 *.f95 *.f2k)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="475"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="479"/>
         <source>Fortran77 Files (*.f *.for)</source>
         <translation>Fortran77 Dosyaları (*.f *.for)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="478"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="482"/>
         <source>Pascal Files (*.dpr *.dpk *.pas *.dfm *.inc *.pp)</source>
         <translation>Pascal Dosyaları (*.dpr *.dpk *.pas *.dfm *.inc *.pp)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="694"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="698"/>
         <source>PostScript Files (*.ps)</source>
         <translation>PostScript Dosyaları (*.ps)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="484"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="488"/>
         <source>YAML Files (*.yaml *.yml)</source>
         <translation>YAML Dosyaları (*.yaml *.yml)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="744"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="748"/>
         <source>All Files (*)</source>
         <translation>Tüm Dosyalar (*)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="556"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="560"/>
         <source>Python3 Files (*.py)</source>
         <translation>Python Dosyaları (*.py3)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="562"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="566"/>
         <source>Python3 GUI Files (*.pyw)</source>
         <translation>Python GUI Dosyaları (*.pyw3)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="577"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="581"/>
         <source>C Files (*.c)</source>
         <translation>C Dosyaları (*.c)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="580"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="584"/>
         <source>C++ Files (*.cpp)</source>
         <translation>C++ Dosyaları (*.cpp)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="583"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="587"/>
         <source>C++/C Header Files (*.h)</source>
         <translation>C++/C Yardımcı Dosyaları (*.h)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="589"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="593"/>
         <source>HTML Files (*.html)</source>
         <translation>HTML Dosyaları (*.html)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="592"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="596"/>
         <source>PHP Files (*.php)</source>
         <translation>PHP Dosyaları (*.php)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="595"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="599"/>
         <source>ASP Files (*.asp)</source>
         <translation>ASP Dosyaları (*.asp)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="604"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="608"/>
         <source>XML Files (*.xml)</source>
         <translation>XML Dosyaları (*.xml)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="607"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="611"/>
         <source>XSL Files (*.xsl)</source>
         <translation>XSL Dosyaları (*.xsl)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="610"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="614"/>
         <source>DTD Files (*.dtd)</source>
         <translation>DTD Dosyaları (*.dtd)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="616"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="620"/>
         <source>D Files (*.d)</source>
         <translation>D Dosyaları (*.d)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="619"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="623"/>
         <source>D Interface Files (*.di)</source>
         <translation>D Interface Dosyaları (*.di)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="634"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="638"/>
         <source>Perl Files (*.pl)</source>
         <translation>Perl Dosyaları (*.pl)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="637"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="641"/>
         <source>Perl Module Files (*.pm)</source>
         <translation>Perl Module Dosyaları (*.pm)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="646"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="650"/>
         <source>Batch Files (*.bat)</source>
         <translation>Batch Dosyaları (*.bat)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="649"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="653"/>
         <source>TeX Files (*.tex)</source>
         <translation>TeX Dosyaları (*.tex)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="652"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="656"/>
         <source>TeX Template Files (*.sty)</source>
         <translation>TeXŞablon Dosyası (*.sty)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="655"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="659"/>
         <source>Diff Files (*.diff)</source>
         <translation>Diff  Dosyaları (*.diff)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="658"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="662"/>
         <source>Make Files (*.mak)</source>
         <translation>Make Dosyaları (*.mak)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="661"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="665"/>
         <source>Properties Files (*.ini)</source>
         <translation>Özellikler Dosyaları (*.ini)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="664"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="668"/>
         <source>Configuration Files (*.cfg)</source>
         <translation>Ayar Dosyaları (*.cfg)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="670"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="674"/>
         <source>CMake Files (CMakeLists.txt)</source>
         <translation>CMake Dosyaları (CMakeLists.txt)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="673"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="677"/>
         <source>CMake Macro Files (*.cmake)</source>
         <translation>CMake Makro Dosyaları (*.cmake)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="676"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="680"/>
         <source>VHDL Files (*.vhd)</source>
         <translation>VHDL Dosyaları (*.vhd)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="679"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="683"/>
         <source>TCL Files (*.tcl)</source>
         <translation>TCL Dosyaları (*.tcl)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="682"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="686"/>
         <source>Tk Files (*.tk)</source>
         <translation>Tk Dosyaları (*.tk)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="685"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="689"/>
         <source>Fortran Files (*.f95)</source>
         <translation>Fortran Dosyaları (*.f95)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="688"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="692"/>
         <source>Fortran77 Files (*.f)</source>
         <translation>Fortran77 Dosyaları (*.f)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="691"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="695"/>
         <source>Pascal Files (*.pas)</source>
         <translation>Pascal Dosyaları (*.pas)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="697"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="701"/>
         <source>YAML Files (*.yml)</source>
         <translation>YAML Dosyaları (*.yml)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="129"/>
-        <source>Python2</source>
-        <translation>Python2</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="131"/>
-        <source>Python3</source>
-        <translation>Python3</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="553"/>
-        <source>Python2 Files (*.py2)</source>
-        <translation>Python2 Dosyaları (*.py2)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="559"/>
-        <source>Python2 GUI Files (*.pyw2)</source>
-        <translation>Python2 GUI Dosyaları (*.pyw2)</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="115"/>
-        <source>Matlab</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="117"/>
-        <source>Octave</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="487"/>
-        <source>Matlab Files (*.m *.m.matlab)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="700"/>
-        <source>Matlab Files (*.m)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="703"/>
-        <source>Octave Files (*.m.octave)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="490"/>
-        <source>Octave Files (*.m *.m.octave)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="133"/>
+        <source>Python2</source>
+        <translation>Python2</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="135"/>
+        <source>Python3</source>
+        <translation>Python3</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="557"/>
+        <source>Python2 Files (*.py2)</source>
+        <translation>Python2 Dosyaları (*.py2)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="563"/>
+        <source>Python2 GUI Files (*.pyw2)</source>
+        <translation>Python2 GUI Dosyaları (*.pyw2)</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="119"/>
+        <source>Matlab</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="121"/>
+        <source>Octave</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="491"/>
+        <source>Matlab Files (*.m *.m.matlab)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="704"/>
+        <source>Matlab Files (*.m)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="707"/>
+        <source>Octave Files (*.m.octave)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="494"/>
+        <source>Octave Files (*.m *.m.octave)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="137"/>
         <source>QSS</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="153"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="157"/>
         <source>Gettext</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="709"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="713"/>
         <source>Gettext Files (*.po)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="158"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="162"/>
         <source>CoffeeScript</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="716"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="720"/>
         <source>CoffeeScript Files (*.coffee)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="163"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="167"/>
         <source>JSON</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="723"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="727"/>
         <source>JSON Files (*.json)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="166"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="170"/>
         <source>Markdown</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="728"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="732"/>
         <source>Markdown Files (*.md)</source>
         <translation type="unfinished"></translation>
     </message>
@@ -36348,19 +36411,6 @@
     </message>
 </context>
 <context>
-    <name>McCabeChecker</name>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="423"/>
-        <source>&apos;{0}&apos; is too complex ({1})</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="425"/>
-        <source>{0}: {1}</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
     <name>MercurialPage</name>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsMercurial/ConfigurationPage/MercurialPage.ui" line="17"/>
@@ -37502,157 +37552,157 @@
 <context>
     <name>MiscellaneousChecker</name>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="429"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="434"/>
         <source>coding magic comment not found</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="432"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="437"/>
         <source>unknown encoding ({0}) found in coding magic comment</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="435"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="440"/>
         <source>copyright notice not present</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="438"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="443"/>
         <source>copyright notice contains invalid author</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="473"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="478"/>
         <source>found {0} formatter</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="476"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="481"/>
         <source>format string does contain unindexed parameters</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="479"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="484"/>
         <source>docstring does contain unindexed parameters</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="482"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="487"/>
         <source>other string does contain unindexed parameters</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="485"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="490"/>
         <source>format call uses too large index ({0})</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="488"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="493"/>
         <source>format call uses missing keyword ({0})</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="491"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="496"/>
         <source>format call uses keyword arguments but no named entries</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="494"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="499"/>
         <source>format call uses variable arguments but no numbered entries</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="497"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="502"/>
         <source>format call uses implicit and explicit indexes together</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="500"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="505"/>
         <source>format call provides unused index ({0})</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="503"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="508"/>
         <source>format call provides unused keyword ({0})</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="506"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="511"/>
         <source>expected these __future__ imports: {0}; but only got: {1}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="509"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="514"/>
         <source>expected these __future__ imports: {0}; but got none</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="512"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="517"/>
         <source>print statement found</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="515"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="520"/>
         <source>one element tuple found</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="524"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="529"/>
         <source>{0}: {1}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="441"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="446"/>
         <source>&quot;{0}&quot; is a Python builtin and is being shadowed; consider renaming the variable</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="445"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="450"/>
         <source>&quot;{0}&quot; is used as an argument and thus shadows a Python builtin; consider renaming the argument</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="449"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="454"/>
         <source>unnecessary generator - rewrite as a list comprehension</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="452"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="457"/>
         <source>unnecessary generator - rewrite as a set comprehension</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="455"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="460"/>
         <source>unnecessary generator - rewrite as a dict comprehension</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="458"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="463"/>
         <source>unnecessary list comprehension - rewrite as a set comprehension</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="461"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="466"/>
         <source>unnecessary list comprehension - rewrite as a dict comprehension</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="464"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="469"/>
         <source>unnecessary list literal - rewrite as a set literal</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="467"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="472"/>
         <source>unnecessary list literal - rewrite as a dict literal</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="470"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="475"/>
         <source>unnecessary list comprehension - &quot;{0}&quot; can take a generator</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="521"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="526"/>
         <source>mutable default argument of type {0}</source>
         <translation type="unfinished"></translation>
     </message>
@@ -39074,17 +39124,17 @@
         <translation>Anahtar Sözcükler</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/OpenSearch/OpenSearchEngineModel.py" line="135"/>
+        <location filename="../WebBrowser/OpenSearch/OpenSearchEngineModel.py" line="141"/>
         <source>&lt;strong&gt;Description:&lt;/strong&gt; {0}</source>
         <translation>&lt;strong&gt;Açıklama:&lt;/strong&gt; {0}</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/OpenSearch/OpenSearchEngineModel.py" line="139"/>
+        <location filename="../WebBrowser/OpenSearch/OpenSearchEngineModel.py" line="145"/>
         <source>&lt;strong&gt;Provides contextual suggestions&lt;/strong&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/OpenSearch/OpenSearchEngineModel.py" line="147"/>
+        <location filename="../WebBrowser/OpenSearch/OpenSearchEngineModel.py" line="153"/>
         <source>Comma-separated list of keywords that may be entered in the location bar followed by search terms to search with this engine</source>
         <translation type="unfinished"></translation>
     </message>
@@ -51875,128 +51925,128 @@
 <context>
     <name>SqlBrowser</name>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="204"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="207"/>
         <source>SQL Browser</source>
         <translation>SQL Gözatıcısı</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="65"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="68"/>
         <source>Invalid URL: {0}</source>
         <translation>Geçersiz URL: {0}</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="85"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="88"/>
         <source>SQL Browser startup problem</source>
         <translation>SQL Gözatıcısı başlatma problemi</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="100"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="103"/>
         <source>Add Connection</source>
         <translation>Bağlantı Ekle</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="100"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="103"/>
         <source>Add &amp;Connection...</source>
         <translation>Bağlantı &amp;Ekle...</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="105"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="108"/>
         <source>Open a dialog to add a new database connection</source>
         <translation>Yeni bir veritabanı bağlantı diyaloğu aç</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="107"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="110"/>
         <source>&lt;b&gt;Add Connection&lt;/b&gt;&lt;p&gt;This opens a dialog to add a new database connection.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Bağlantı Ekle&lt;/b&gt;&lt;p&gt;Bu yeni bir veritabanı bağlantısı diyaloğu açar.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="116"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="119"/>
         <source>Quit</source>
         <translation>Çık</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="116"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="119"/>
         <source>&amp;Quit</source>
         <translation>&amp;Çıkış</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="116"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="119"/>
         <source>Ctrl+Q</source>
         <comment>File|Quit</comment>
         <translation>Ctrl+Q</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="122"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="125"/>
         <source>Quit the SQL browser</source>
         <translation>SQL Gözatıcısından Çık</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="123"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="126"/>
         <source>&lt;b&gt;Quit&lt;/b&gt;&lt;p&gt;Quit the SQL browser.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Çık&lt;/b&gt;&lt;p&gt;SQL gözatıcısından çık.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="129"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="132"/>
         <source>About</source>
         <translation>Hakkında</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="129"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="132"/>
         <source>&amp;About</source>
         <translation>H&amp;akkında</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="133"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="136"/>
         <source>Display information about this software</source>
         <translation>Bu yazılım hakkında bilgi göster</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="135"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="138"/>
         <source>&lt;b&gt;About&lt;/b&gt;&lt;p&gt;Display some information about this software.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Hakkında&lt;/b&gt;&lt;p&gt;Bu yazılım hakkındaki çeşitli bilgileri gösterir.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="142"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="145"/>
         <source>About Qt</source>
         <translation>Qt Hakkında</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="142"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="145"/>
         <source>About &amp;Qt</source>
         <translation>&amp;Qt Hakkında</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="146"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="149"/>
         <source>Display information about the Qt toolkit</source>
         <translation>Qt araçkiti hakkında bilgi göster</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="148"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="151"/>
         <source>&lt;b&gt;About Qt&lt;/b&gt;&lt;p&gt;Display some information about the Qt toolkit.&lt;/p&gt;</source>
         <translation>&lt;b&gt;Qt Hakkında&lt;/b&gt;&lt;p&gt;Qt Araçkiti hakkında bazı bilgiler gösterir.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="161"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="164"/>
         <source>&amp;File</source>
         <translation>&amp;Dosya</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="169"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="172"/>
         <source>&amp;Help</source>
         <translation>&amp;Yardım</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="178"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="181"/>
         <source>File</source>
         <translation>Dosya</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="189"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="192"/>
         <source>&lt;h3&gt;About SQL Browser&lt;/h3&gt;&lt;p&gt;The SQL browser window is a little tool to examine the data and the schema of a database and to execute queries on a database.&lt;/p&gt;</source>
         <translation>&lt;h3&gt;SQL Gözatıcısı Hakkında&lt;/h3&gt;&lt;p&gt;SQL gözatıcısı bir veritabanı hazırlama, sorgulama ve görüntüleme aracıdır.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="73"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="76"/>
         <source>Unable to open connection: {0}</source>
         <translation>Bağlantı açılamıyor: {0}</translation>
     </message>
@@ -63373,7 +63423,7 @@
         <translation>&lt;h3&gt;Sürüm Numaraları&lt;/h3&gt;&lt;table&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6603"/>
+        <location filename="../UI/UserInterface.py" line="6606"/>
         <source>&lt;/table&gt;</source>
         <translation>&lt;/table&gt;</translation>
     </message>
@@ -63590,47 +63640,47 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6209"/>
+        <location filename="../UI/UserInterface.py" line="6212"/>
         <source>Drop Error</source>
         <translation>Düşme hatası</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6209"/>
+        <location filename="../UI/UserInterface.py" line="6212"/>
         <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; bir dosya değil.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6377"/>
+        <location filename="../UI/UserInterface.py" line="6380"/>
         <source>&amp;Cancel</source>
         <translation>&amp;Vazgeç</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6386"/>
+        <location filename="../UI/UserInterface.py" line="6389"/>
         <source>Trying host {0}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6545"/>
+        <location filename="../UI/UserInterface.py" line="6548"/>
         <source>Update available</source>
         <translation>Güncelleme mümkün değil</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6565"/>
+        <location filename="../UI/UserInterface.py" line="6568"/>
         <source>Error during updates check</source>
         <translation>Güncellemeleri kontrol esnasında hata</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6565"/>
+        <location filename="../UI/UserInterface.py" line="6568"/>
         <source>Could not perform updates check.</source>
         <translation>Güncellemelere ulaşamıyorum.</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6589"/>
+        <location filename="../UI/UserInterface.py" line="6592"/>
         <source>&lt;h3&gt;Available versions&lt;/h3&gt;&lt;table&gt;</source>
         <translation>&lt;h3&gt;Mümkün sürümler&lt;/h3&gt;&lt;table&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6630"/>
+        <location filename="../UI/UserInterface.py" line="6633"/>
         <source>First time usage</source>
         <translation>İlk kullanım</translation>
     </message>
@@ -63695,12 +63745,12 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6455"/>
+        <location filename="../UI/UserInterface.py" line="6458"/>
         <source>Error getting versions information</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6448"/>
+        <location filename="../UI/UserInterface.py" line="6451"/>
         <source>The versions information could not be downloaded. Please go online and try again.</source>
         <translation type="unfinished"></translation>
     </message>
@@ -63715,7 +63765,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6455"/>
+        <location filename="../UI/UserInterface.py" line="6458"/>
         <source>The versions information could not be downloaded for the last 7 days. Please go online and try again.</source>
         <translation type="unfinished"></translation>
     </message>
@@ -63806,7 +63856,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6649"/>
+        <location filename="../UI/UserInterface.py" line="6652"/>
         <source>Select Workspace Directory</source>
         <translation type="unfinished"></translation>
     </message>
@@ -64216,7 +64266,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6377"/>
+        <location filename="../UI/UserInterface.py" line="6380"/>
         <source>%v/%m</source>
         <translation type="unfinished"></translation>
     </message>
@@ -64236,7 +64286,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6381"/>
+        <location filename="../UI/UserInterface.py" line="6384"/>
         <source>Version Check</source>
         <translation type="unfinished"></translation>
     </message>
@@ -64311,22 +64361,22 @@
         <translation type="unfinished">Qt v.3 eric5 tarafından desteklenmiyor. {3 ?} {6.?}</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6545"/>
+        <location filename="../UI/UserInterface.py" line="6548"/>
         <source>The update to &lt;b&gt;{0}&lt;/b&gt; of eric6 is available at &lt;b&gt;{1}&lt;/b&gt;. Would you like to get it?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6558"/>
+        <location filename="../UI/UserInterface.py" line="6561"/>
         <source>Eric6 is up to date</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6558"/>
+        <location filename="../UI/UserInterface.py" line="6561"/>
         <source>You are using the latest version of eric6</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6630"/>
+        <location filename="../UI/UserInterface.py" line="6633"/>
         <source>eric6 has not been configured yet. The configuration dialog will be started.</source>
         <translation type="unfinished">Eric5 henüz ayarlanmadı. Ayarlar Diyaloğu başlatılıyor. {6 ?}</translation>
     </message>
@@ -64346,7 +64396,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6397"/>
+        <location filename="../UI/UserInterface.py" line="6400"/>
         <source>The versions information cannot not be downloaded because you are &lt;b&gt;offline&lt;/b&gt;. Please go online and try again.</source>
         <translation type="unfinished"></translation>
     </message>
@@ -69067,17 +69117,17 @@
         <translation>Seçileni Sil</translation>
     </message>
     <message>
-        <location filename="../Debugger/WatchPointViewer.py" line="241"/>
+        <location filename="../Debugger/WatchPointViewer.py" line="243"/>
         <source>&lt;p&gt;A watch expression &apos;&lt;b&gt;{0}&lt;/b&gt;&apos; already exists.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/WatchPointViewer.py" line="245"/>
+        <location filename="../Debugger/WatchPointViewer.py" line="247"/>
         <source>&lt;p&gt;A watch expression &apos;&lt;b&gt;{0}&lt;/b&gt;&apos; for the variable &lt;b&gt;{1}&lt;/b&gt; already exists.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/WatchPointViewer.py" line="249"/>
+        <location filename="../Debugger/WatchPointViewer.py" line="251"/>
         <source>Watch expression already exists</source>
         <translation>Hali hazırda gözetleme ifadesi var</translation>
     </message>
@@ -72472,27 +72522,27 @@
         <translation>Boyut</translation>
     </message>
     <message>
-        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="102"/>
+        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="105"/>
         <source>Local</source>
         <translation>Yerel</translation>
     </message>
     <message>
-        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="120"/>
+        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="123"/>
         <source>{0} ({1})</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="210"/>
+        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="228"/>
         <source>bytes</source>
         <translation>bitler</translation>
     </message>
     <message>
-        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="213"/>
+        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="231"/>
         <source>kB</source>
         <translation>kB</translation>
     </message>
     <message>
-        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="216"/>
+        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="234"/>
         <source>MB</source>
         <translation>MB</translation>
     </message>
--- a/i18n/eric6_zh_CN.ts	Sat Mar 25 17:37:44 2017 +0100
+++ b/i18n/eric6_zh_CN.ts	Sat Mar 25 17:38:02 2017 +0100
@@ -390,7 +390,7 @@
 <context>
     <name>AddBookmarkDialog</name>
     <message>
-        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="198"/>
+        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="200"/>
         <source>Add Bookmark</source>
         <translation>添加书签</translation>
     </message>
@@ -405,17 +405,17 @@
         <translation>输入地址</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="112"/>
+        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="114"/>
         <source>Url</source>
         <translation>Url</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="113"/>
+        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="115"/>
         <source>Title</source>
         <translation>标题</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="195"/>
+        <location filename="../WebBrowser/Bookmarks/AddBookmarkDialog.py" line="197"/>
         <source>Add Folder</source>
         <translation>添加文件夹</translation>
     </message>
@@ -2382,27 +2382,27 @@
         <translation>名称</translation>
     </message>
     <message>
-        <location filename="../UI/BrowserModel.py" line="645"/>
+        <location filename="../UI/BrowserModel.py" line="660"/>
         <source>Globals</source>
         <translation>全局</translation>
     </message>
     <message>
-        <location filename="../UI/BrowserModel.py" line="713"/>
+        <location filename="../UI/BrowserModel.py" line="728"/>
         <source>Attributes</source>
         <translation>属性</translation>
     </message>
     <message>
-        <location filename="../UI/BrowserModel.py" line="639"/>
+        <location filename="../UI/BrowserModel.py" line="654"/>
         <source>Coding: {0}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/BrowserModel.py" line="723"/>
+        <location filename="../UI/BrowserModel.py" line="738"/>
         <source>Class Attributes</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/BrowserModel.py" line="651"/>
+        <location filename="../UI/BrowserModel.py" line="666"/>
         <source>Imports</source>
         <translation type="unfinished"></translation>
     </message>
@@ -3233,7 +3233,7 @@
         <translation type="unfinished">输入要排除文件的文件名样式,用逗号分隔</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="615"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="658"/>
         <source>Press to start the code style check run</source>
         <translation type="unfinished"></translation>
     </message>
@@ -3243,22 +3243,22 @@
         <translation type="obsolete">开始</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="625"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="668"/>
         <source>Press to fix the selected issues</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="648"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="691"/>
         <source>Press to load the default values</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="658"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="701"/>
         <source>Press to store the current values as defaults</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="668"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="711"/>
         <source>Press to reset the default values</source>
         <translation type="unfinished"></translation>
     </message>
@@ -3358,7 +3358,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="689"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="732"/>
         <source>&lt;b&gt;Result List&lt;/b&gt;
 &lt;p&gt;This list shows the results of the code style check. Double clicking
 an entry will open this entry in an editor window and position the cursor at
@@ -3366,52 +3366,52 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="705"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="748"/>
         <source>File/Line</source>
         <translation type="unfinished">文件/行</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="710"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="753"/>
         <source>Code</source>
         <translation type="unfinished">代码</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="715"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="758"/>
         <source>Message</source>
         <translation type="unfinished">消息</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="77"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="79"/>
         <source>PEP-257</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="78"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="80"/>
         <source>Eric</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="85"/>
-        <source>Statistics...</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="87"/>
+        <source>Statistics...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="89"/>
         <source>Press to show some statistics for the last run</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="90"/>
-        <source>Show</source>
-        <translation type="unfinished">显示</translation>
-    </message>
-    <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="92"/>
+        <source>Show</source>
+        <translation type="unfinished">显示</translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="94"/>
         <source>Press to show all files containing an issue</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="579"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="592"/>
         <source>Error: {0}</source>
         <translation type="unfinished">错误:{0}</translation>
     </message>
@@ -3421,17 +3421,17 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="720"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="733"/>
         <source>No issues found.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="736"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="779"/>
         <source>Shows the progress of the code style check</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="745"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="788"/>
         <source>%v/%m Files</source>
         <translation type="unfinished">%v/%m 文件</translation>
     </message>
@@ -3446,32 +3446,27 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="672"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="685"/>
         <source>{0} (ignored)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="564"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="577"/>
         <source>Preparing files...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="553"/>
-        <source>Max. Complexity:</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="560"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="573"/>
         <source>Enter the maximum allowed code complexity (McCabe: 10)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="150"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="152"/>
         <source>Errors</source>
         <translation type="unfinished">错误</translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="606"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="619"/>
         <source>Transferring data...</source>
         <translation type="unfinished"></translation>
     </message>
@@ -3547,36 +3542,36 @@
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="547"/>
-        <source>McCabe Complexity</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="618"/>
-        <source>&amp;Start</source>
-        <translation type="unfinished">开始(&amp;S)</translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="628"/>
-        <source>&amp;Fix Selected</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="651"/>
-        <source>&amp;Load Defaults</source>
+        <source>Code Complexity</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="661"/>
-        <source>St&amp;ore Defaults</source>
-        <translation type="unfinished"></translation>
+        <source>&amp;Start</source>
+        <translation type="unfinished">开始(&amp;S)</translation>
     </message>
     <message>
         <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="671"/>
+        <source>&amp;Fix Selected</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="694"/>
+        <source>&amp;Load Defaults</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="704"/>
+        <source>St&amp;ore Defaults</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="714"/>
         <source>&amp;Reset Defaults</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="723"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.py" line="736"/>
         <source>No files found (check your ignore list).</source>
         <translation type="unfinished"></translation>
     </message>
@@ -3605,6 +3600,31 @@
         <source>Press to delete the selected entries</source>
         <translation type="unfinished">点击删除选中的条目</translation>
     </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="566"/>
+        <source>Max. McCabe Complexity:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="589"/>
+        <source>Max. Line Complexity:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="596"/>
+        <source>Enter the maximum complexity (number of nodes) for a line of code</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="612"/>
+        <source>Max. Line Complexity Score:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleCheckerDialog.ui" line="619"/>
+        <source>Enter the maximum allowed median for line complexity</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>CodeStyleCheckerPlugin</name>
@@ -3670,231 +3690,231 @@
 <context>
     <name>CodeStyleFixer</name>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="529"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="534"/>
         <source>Triple single quotes converted to triple double quotes.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="532"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="537"/>
         <source>Introductory quotes corrected to be {0}&quot;&quot;&quot;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="535"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="540"/>
         <source>Single line docstring put on one line.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="538"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="543"/>
         <source>Period added to summary line.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="565"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="570"/>
         <source>Blank line before function/method docstring removed.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="544"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="549"/>
         <source>Blank line inserted before class docstring.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="547"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="552"/>
         <source>Blank line inserted after class docstring.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="550"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="555"/>
         <source>Blank line inserted after docstring summary.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="553"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="558"/>
         <source>Blank line inserted after last paragraph of docstring.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="556"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="561"/>
         <source>Leading quotes put on separate line.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="559"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="564"/>
         <source>Trailing quotes put on separate line.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="562"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="567"/>
         <source>Blank line before class docstring removed.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="568"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="573"/>
         <source>Blank line after class docstring removed.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="571"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="576"/>
         <source>Blank line after function/method docstring removed.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="574"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="579"/>
         <source>Blank line after last paragraph removed.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="577"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="582"/>
         <source>Tab converted to 4 spaces.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="580"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="585"/>
         <source>Indentation adjusted to be a multiple of four.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="583"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="588"/>
         <source>Indentation of continuation line corrected.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="586"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="591"/>
         <source>Indentation of closing bracket corrected.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="589"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="594"/>
         <source>Missing indentation of continuation line corrected.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="592"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="597"/>
         <source>Closing bracket aligned to opening bracket.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="595"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="600"/>
         <source>Indentation level changed.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="598"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="603"/>
         <source>Indentation level of hanging indentation changed.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="601"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="606"/>
         <source>Visual indentation corrected.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="616"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="621"/>
         <source>Extraneous whitespace removed.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="613"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="618"/>
         <source>Missing whitespace added.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="619"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="624"/>
         <source>Whitespace around comment sign corrected.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="622"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="627"/>
         <source>One blank line inserted.</source>
         <translation type="unfinished"></translation>
     </message>
     <message numerus="yes">
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="626"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="631"/>
         <source>%n blank line(s) inserted.</source>
         <translation type="unfinished">
             <numerusform></numerusform>
         </translation>
     </message>
     <message numerus="yes">
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="629"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="634"/>
         <source>%n superfluous lines removed</source>
         <translation type="unfinished">
             <numerusform></numerusform>
         </translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="633"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="638"/>
         <source>Superfluous blank lines removed.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="636"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="641"/>
         <source>Superfluous blank lines after function decorator removed.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="639"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="644"/>
         <source>Imports were put on separate lines.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="642"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="647"/>
         <source>Long lines have been shortened.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="645"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="650"/>
         <source>Redundant backslash in brackets removed.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="651"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="656"/>
         <source>Compound statement corrected.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="654"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="659"/>
         <source>Comparison to None/True/False corrected.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="657"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="662"/>
         <source>&apos;{0}&apos; argument added.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="660"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="665"/>
         <source>&apos;{0}&apos; argument removed.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="663"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="668"/>
         <source>Whitespace stripped from end of line.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="666"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="671"/>
         <source>newline added to end of file.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="669"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="674"/>
         <source>Superfluous trailing blank lines removed from end of file.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="672"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="677"/>
         <source>&apos;&lt;&gt;&apos; replaced by &apos;!=&apos;.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="676"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="681"/>
         <source>Could not save the file! Skipping it. Reason: {0}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="750"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="757"/>
         <source> no message defined for code &apos;{0}&apos;</source>
         <translation type="unfinished"></translation>
     </message>
@@ -4314,17 +4334,17 @@
         <translation>Alt+S</translation>
     </message>
     <message>
-        <location filename="../UI/CompareDialog.py" line="107"/>
+        <location filename="../UI/CompareDialog.py" line="110"/>
         <source>Compare</source>
         <translation>比较</translation>
     </message>
     <message>
-        <location filename="../UI/CompareDialog.py" line="109"/>
+        <location filename="../UI/CompareDialog.py" line="112"/>
         <source>Press to perform the comparison of the two files</source>
         <translation>点击比较两个文件</translation>
     </message>
     <message>
-        <location filename="../UI/CompareDialog.py" line="250"/>
+        <location filename="../UI/CompareDialog.py" line="253"/>
         <source>Compare Files</source>
         <translation>比较文件</translation>
     </message>
@@ -4344,27 +4364,27 @@
         <translation>同步水平滚动条(&amp;S)</translation>
     </message>
     <message>
-        <location filename="../UI/CompareDialog.py" line="355"/>
+        <location filename="../UI/CompareDialog.py" line="358"/>
         <source>Total: {0}</source>
         <translation>总计:{0}</translation>
     </message>
     <message>
-        <location filename="../UI/CompareDialog.py" line="357"/>
+        <location filename="../UI/CompareDialog.py" line="360"/>
         <source>Changed: {0}</source>
         <translation>已更改:{0}</translation>
     </message>
     <message>
-        <location filename="../UI/CompareDialog.py" line="358"/>
+        <location filename="../UI/CompareDialog.py" line="361"/>
         <source>Added: {0}</source>
         <translation>已添加:{0}</translation>
     </message>
     <message>
-        <location filename="../UI/CompareDialog.py" line="359"/>
+        <location filename="../UI/CompareDialog.py" line="362"/>
         <source>Deleted: {0}</source>
         <translation>已删除:{0}</translation>
     </message>
     <message>
-        <location filename="../UI/CompareDialog.py" line="250"/>
+        <location filename="../UI/CompareDialog.py" line="253"/>
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
         <translation>&lt;p&gt;文件 &lt;b&gt;{0}&lt;/b&gt; 无法读取。&lt;/p&gt;</translation>
     </message>
@@ -4375,84 +4395,107 @@
     </message>
 </context>
 <context>
+    <name>ComplexityChecker</name>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="423"/>
+        <source>&apos;{0}&apos; is too complex ({1})</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="425"/>
+        <source>source code line is too complex ({0})</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="427"/>
+        <source>overall source code line complexity is too high ({0})</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="430"/>
+        <source>{0}: {1}</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
     <name>ConfigurationWidget</name>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="135"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="136"/>
         <source>Application</source>
         <translation>应用程序</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="141"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="142"/>
         <source>CORBA</source>
         <translation>CORBA</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="144"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="145"/>
         <source>Email</source>
         <translation>电子邮件</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="147"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="148"/>
         <source>Graphics</source>
         <translation>图形</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="153"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="154"/>
         <source>Icons</source>
         <translation>图标</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="437"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="438"/>
         <source>Network</source>
         <translation>网络</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="172"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="173"/>
         <source>Plugin Manager</source>
         <translation>插件管理器</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="440"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="441"/>
         <source>Printer</source>
         <translation>打印机</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="211"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="212"/>
         <source>Python</source>
         <translation>Python</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="182"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="183"/>
         <source>Qt</source>
         <translation>Qt</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="188"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="189"/>
         <source>Shell</source>
         <translation>命令行</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="191"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="192"/>
         <source>Tasks</source>
         <translation>任务</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="194"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="195"/>
         <source>Templates</source>
         <translation>模板</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="200"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="201"/>
         <source>Version Control Systems</source>
         <translation>版本控制系统</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="205"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="206"/>
         <source>Debugger</source>
         <translation>调试器</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="238"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="239"/>
         <source>General</source>
         <translation>通用配置</translation>
     </message>
@@ -4462,228 +4505,228 @@
         <translation type="obsolete">Ruby</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="218"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="219"/>
         <source>Editor</source>
         <translation>编辑器</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="221"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="222"/>
         <source>APIs</source>
         <translation>API</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="224"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="225"/>
         <source>Autocompletion</source>
         <translation>自动完成</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="235"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="236"/>
         <source>QScintilla</source>
         <translation>QScintilla</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="232"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="233"/>
         <source>Calltips</source>
         <translation>调用提示</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="241"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="242"/>
         <source>Filehandling</source>
         <translation>文件处理</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="245"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="246"/>
         <source>Searching</source>
         <translation>查找</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="468"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="469"/>
         <source>Spell checking</source>
         <translation>拼写检查</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="252"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="253"/>
         <source>Style</source>
         <translation>风格</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="258"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="259"/>
         <source>Typing</source>
         <translation>键盘输入</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="261"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="262"/>
         <source>Exporters</source>
         <translation>输出器</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="265"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="266"/>
         <source>Highlighters</source>
         <translation>高亮功能</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="269"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="270"/>
         <source>Filetype Associations</source>
         <translation>文件类型关联</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="273"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="274"/>
         <source>Styles</source>
         <translation>风格</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="280"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="281"/>
         <source>Properties</source>
         <translation>属性</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="289"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="290"/>
         <source>Help</source>
         <translation>帮助</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="447"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="448"/>
         <source>Help Documentation</source>
         <translation>帮助文档</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="296"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="297"/>
         <source>Help Viewers</source>
         <translation>帮助浏览器</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="307"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="308"/>
         <source>Project</source>
         <translation>项目</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="304"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="305"/>
         <source>Project Viewer</source>
         <translation>项目浏览器</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="310"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="311"/>
         <source>Multiproject</source>
         <translation>多重项目</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="434"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="435"/>
         <source>Interface</source>
         <translation>界面</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="321"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="322"/>
         <source>Viewmanager</source>
         <translation>视图管理器</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="452"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="453"/>
         <source>Appearance</source>
         <translation>外观</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="636"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="637"/>
         <source>Preferences</source>
         <translation>首选项</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="641"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="642"/>
         <source>Please select an entry of the list 
 to display the configuration page.</source>
         <translation>请在左边选择一个列表项以显示配置页面。</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="714"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="715"/>
         <source>Configuration Page Error</source>
         <translation>配置页面错误</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="214"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="215"/>
         <source>Python3</source>
         <translation>Python3</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="714"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="715"/>
         <source>&lt;p&gt;The configuration page &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
         <translation>&lt;p&gt;配置页面 &lt;b&gt;{0}&lt;/b&gt; 无法载入。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="277"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="278"/>
         <source>Keywords</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="138"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="139"/>
         <source>Cooperation</source>
         <translation>协作</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="484"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="485"/>
         <source>Tray Starter</source>
         <translation>托盘启动器</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="463"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="464"/>
         <source>VirusTotal Interface</source>
         <translation>VirusTotal 界面</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="443"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="444"/>
         <source>Security</source>
         <translation>安全</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="168"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="169"/>
         <source>Notifications</source>
         <translation>通知</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="156"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="157"/>
         <source>IRC</source>
         <translation>IRC</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="255"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="256"/>
         <source>Code Checkers</source>
         <translation>代码检查器</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="455"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="456"/>
         <source>eric6 Web Browser</source>
         <translation>eric6 网页浏览器</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="159"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="160"/>
         <source>Log-Viewer</source>
         <translation>日志浏览器</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="162"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="163"/>
         <source>Mimetypes</source>
         <translation>MIME 类型</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="574"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="575"/>
         <source>Enter search text...</source>
         <translation>输入搜索内容…</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="284"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="285"/>
         <source>Mouse Click Handlers</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="459"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="460"/>
         <source>Flash Cookie Manager</source>
         <translation>Flash Cookie 管理器</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="497"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="498"/>
         <source>Hex Editor</source>
         <translation type="unfinished">十六进制编辑器</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationDialog.py" line="354"/>
+        <location filename="../Preferences/ConfigurationDialog.py" line="355"/>
         <source>Web Browser</source>
         <translation type="unfinished"></translation>
     </message>
@@ -5425,7 +5468,7 @@
         <translation>连接非法主机</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugServer.py" line="1341"/>
+        <location filename="../Debugger/DebugServer.py" line="1349"/>
         <source>
 Not connected
 </source>
@@ -5439,13 +5482,13 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugServer.py" line="1521"/>
+        <location filename="../Debugger/DebugServer.py" line="1529"/>
         <source>Passive debug connection received
 </source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugServer.py" line="1535"/>
+        <location filename="../Debugger/DebugServer.py" line="1543"/>
         <source>Passive debug connection closed
 </source>
         <translation type="unfinished"></translation>
@@ -5464,7 +5507,7 @@
 <context>
     <name>DebugUI</name>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1788"/>
+        <location filename="../Debugger/DebugUI.py" line="1808"/>
         <source>Run Script</source>
         <translation>运行脚本</translation>
     </message>
@@ -5484,7 +5527,7 @@
         <translation>&lt;b&gt;运行脚本&lt;/b&gt;&lt;p&gt;设置命令行参数,并在调试器之外运行脚本。如果文件未对更改进行保存,则可能会先行保存。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1802"/>
+        <location filename="../Debugger/DebugUI.py" line="1822"/>
         <source>Run Project</source>
         <translation>运行项目</translation>
     </message>
@@ -5584,7 +5627,7 @@
         <translation>&lt;b&gt;剖析项目&lt;/b&gt;&lt;p&gt;设置命令行参数,并剖析当前项目。如果当前项目的文件未保存则会先行保存。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1919"/>
+        <location filename="../Debugger/DebugUI.py" line="1939"/>
         <source>Debug Script</source>
         <translation>调试脚本</translation>
     </message>
@@ -5604,7 +5647,7 @@
         <translation>&lt;b&gt;调试脚本&lt;/b&gt;&lt;p&gt;设置命令行参数,并将当前行设为当前编辑窗口首先执行的 Python 声明。如果文件未保存则会先行保存。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1933"/>
+        <location filename="../Debugger/DebugUI.py" line="1953"/>
         <source>Debug Project</source>
         <translation>调试项目</translation>
     </message>
@@ -5674,82 +5717,82 @@
         <translation>&lt;b&gt;继续到光标&lt;/b&gt;&lt;p&gt;继续运行程序从当前行到当前光标所在位置。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="362"/>
+        <location filename="../Debugger/DebugUI.py" line="382"/>
         <source>Single Step</source>
         <translation>单步执行</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="362"/>
+        <location filename="../Debugger/DebugUI.py" line="382"/>
         <source>Sin&amp;gle Step</source>
         <translation>单步执行(&amp;Q)</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="367"/>
+        <location filename="../Debugger/DebugUI.py" line="387"/>
         <source>Execute a single Python statement</source>
         <translation>执行单条 Python 语句</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="368"/>
+        <location filename="../Debugger/DebugUI.py" line="388"/>
         <source>&lt;b&gt;Single Step&lt;/b&gt;&lt;p&gt;Execute a single Python statement. If the statement is an &lt;tt&gt;import&lt;/tt&gt; statement, a class constructor, or a method or function call then control is returned to the debugger at the next statement.&lt;/p&gt;</source>
         <translation>&lt;b&gt;单步执行&lt;/b&gt;&lt;p&gt;执行单条 Python 语句。如果该语句是 &lt;tt&gt;import&lt;/tt&gt; 语句、类构造函数或者函数调用的方法,则由调试器 控制下一行语句。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="378"/>
+        <location filename="../Debugger/DebugUI.py" line="398"/>
         <source>Step Over</source>
         <translation>跳过</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="378"/>
+        <location filename="../Debugger/DebugUI.py" line="398"/>
         <source>Step &amp;Over</source>
         <translation>跳过(&amp;O)</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="383"/>
+        <location filename="../Debugger/DebugUI.py" line="403"/>
         <source>Execute a single Python statement staying in the current frame</source>
         <translation>保持在当前框架中执行单条 Python 语句</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="386"/>
+        <location filename="../Debugger/DebugUI.py" line="406"/>
         <source>&lt;b&gt;Step Over&lt;/b&gt;&lt;p&gt;Execute a single Python statement staying in the same frame. If the statement is an &lt;tt&gt;import&lt;/tt&gt; statement, a class constructor, or a method or function call then control is returned to the debugger after the statement has completed.&lt;/p&gt;</source>
         <translation>&lt;b&gt;跳过&lt;/b&gt;&lt;p&gt;保持在相同框架中执行单条 Python 语句。如果该语句是 &lt;tt&gt;import&lt;/tt&gt; 语句、类构造函数或者函数调用的方法,则则由调试器控制下一行语句。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="397"/>
+        <location filename="../Debugger/DebugUI.py" line="417"/>
         <source>Step Out</source>
         <translation>跳出</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="397"/>
+        <location filename="../Debugger/DebugUI.py" line="417"/>
         <source>Step Ou&amp;t</source>
         <translation>跳出(&amp;T)</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="402"/>
-        <source>Execute Python statements until leaving the current frame</source>
-        <translation>执行 Python 语句直到离开当前框架</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="405"/>
-        <source>&lt;b&gt;Step Out&lt;/b&gt;&lt;p&gt;Execute Python statements until leaving the current frame. If the statements are inside an &lt;tt&gt;import&lt;/tt&gt; statement, a class constructor, or a method or function call then control is returned to the debugger after the current frame has been left.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;跳出&lt;/b&gt;&lt;p&gt;执行 Python 语句直到离开当前框架。如果该语句处于 &lt;tt&gt;import&lt;/tt&gt; 声明、类构造函数或函数调用的方法中,在离开当前框架后将由调试器进行控制。&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="416"/>
-        <source>Stop</source>
-        <translation>中止</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="416"/>
-        <source>&amp;Stop</source>
-        <translation>中止(&amp;S)</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="421"/>
-        <source>Stop debugging</source>
-        <translation>中止调试</translation>
-    </message>
-    <message>
         <location filename="../Debugger/DebugUI.py" line="422"/>
+        <source>Execute Python statements until leaving the current frame</source>
+        <translation>执行 Python 语句直到离开当前框架</translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="425"/>
+        <source>&lt;b&gt;Step Out&lt;/b&gt;&lt;p&gt;Execute Python statements until leaving the current frame. If the statements are inside an &lt;tt&gt;import&lt;/tt&gt; statement, a class constructor, or a method or function call then control is returned to the debugger after the current frame has been left.&lt;/p&gt;</source>
+        <translation>&lt;b&gt;跳出&lt;/b&gt;&lt;p&gt;执行 Python 语句直到离开当前框架。如果该语句处于 &lt;tt&gt;import&lt;/tt&gt; 声明、类构造函数或函数调用的方法中,在离开当前框架后将由调试器进行控制。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="436"/>
+        <source>Stop</source>
+        <translation>中止</translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="436"/>
+        <source>&amp;Stop</source>
+        <translation>中止(&amp;S)</translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="441"/>
+        <source>Stop debugging</source>
+        <translation>中止调试</translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="442"/>
         <source>&lt;b&gt;Stop&lt;/b&gt;&lt;p&gt;Stop the running debugging session.&lt;/p&gt;</source>
         <translation>&lt;b&gt;中止&lt;/b&gt;&lt;p&gt;中止正在运行中的调试会话。&lt;/p&gt;</translation>
     </message>
@@ -5794,220 +5837,220 @@
         <translation type="obsolete">&lt;b&gt;执行&lt;/b&gt;&lt;p&gt;在调试程序的当前上下文中执行一行语句。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="429"/>
+        <location filename="../Debugger/DebugUI.py" line="449"/>
         <source>Variables Type Filter</source>
         <translation>变量类型过滤器</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="429"/>
-        <source>Varia&amp;bles Type Filter...</source>
-        <translation>变量类型过滤器(&amp;B)…</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="433"/>
-        <source>Configure variables type filter</source>
-        <translation>配置变量类型过滤器</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="435"/>
-        <source>&lt;b&gt;Variables Type Filter&lt;/b&gt;&lt;p&gt;Configure the variables type filter. Only variable types that are not selected are displayed in the global or local variables window during a debugging session.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;变量类型过滤器&lt;/b&gt;&lt;p&gt;配置变量类型过滤器。在调试会话期间,只有未被选择的变量类型会被显示在全局或局部变量窗口中。&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="445"/>
-        <source>Exceptions Filter</source>
-        <translation>异常过滤器</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="445"/>
-        <source>&amp;Exceptions Filter...</source>
-        <translation>异常过滤器(&amp;E)…</translation>
-    </message>
-    <message>
         <location filename="../Debugger/DebugUI.py" line="449"/>
+        <source>Varia&amp;bles Type Filter...</source>
+        <translation>变量类型过滤器(&amp;B)…</translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="453"/>
+        <source>Configure variables type filter</source>
+        <translation>配置变量类型过滤器</translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="455"/>
+        <source>&lt;b&gt;Variables Type Filter&lt;/b&gt;&lt;p&gt;Configure the variables type filter. Only variable types that are not selected are displayed in the global or local variables window during a debugging session.&lt;/p&gt;</source>
+        <translation>&lt;b&gt;变量类型过滤器&lt;/b&gt;&lt;p&gt;配置变量类型过滤器。在调试会话期间,只有未被选择的变量类型会被显示在全局或局部变量窗口中。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="465"/>
+        <source>Exceptions Filter</source>
+        <translation>异常过滤器</translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="465"/>
+        <source>&amp;Exceptions Filter...</source>
+        <translation>异常过滤器(&amp;E)…</translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="469"/>
         <source>Configure exceptions filter</source>
         <translation>配置异常过滤器</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="451"/>
+        <location filename="../Debugger/DebugUI.py" line="471"/>
         <source>&lt;b&gt;Exceptions Filter&lt;/b&gt;&lt;p&gt;Configure the exceptions filter. Only exception types that are listed are highlighted during a debugging session.&lt;/p&gt;&lt;p&gt;Please note, that all unhandled exceptions are highlighted indepent from the filter list.&lt;/p&gt;</source>
         <translation>&lt;b&gt;异常过滤器&lt;/b&gt;&lt;p&gt;配置异常过滤器。在调试会话期间,只有已列出的异常类型会被加亮显示。&lt;/p&gt;&lt;p&gt;注意:所有未处理的异常在过滤器列表中将被取消加亮。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="462"/>
+        <location filename="../Debugger/DebugUI.py" line="482"/>
         <source>Ignored Exceptions</source>
         <translation>忽略的异常</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="462"/>
+        <location filename="../Debugger/DebugUI.py" line="482"/>
         <source>&amp;Ignored Exceptions...</source>
         <translation>忽略的异常(&amp;I)</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="466"/>
+        <location filename="../Debugger/DebugUI.py" line="486"/>
         <source>Configure ignored exceptions</source>
         <translation>配置忽略的异常</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="468"/>
-        <source>&lt;b&gt;Ignored Exceptions&lt;/b&gt;&lt;p&gt;Configure the ignored exceptions. Only exception types that are not listed are highlighted during a debugging session.&lt;/p&gt;&lt;p&gt;Please note, that unhandled exceptions cannot be ignored.&lt;/p&gt;</source>
-        <translation>&lt;b&gt;忽略的异常&lt;/b&gt;&lt;p&gt;配置忽略的异常。在调试会话期间,只有已列出的异常类型会被加亮显示。&lt;/p&gt;&lt;p&gt;注意:未处理的异常不能被忽略。&lt;/p&gt;</translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="487"/>
-        <source>Toggle Breakpoint</source>
-        <translation>切换断点</translation>
-    </message>
-    <message>
         <location filename="../Debugger/DebugUI.py" line="488"/>
+        <source>&lt;b&gt;Ignored Exceptions&lt;/b&gt;&lt;p&gt;Configure the ignored exceptions. Only exception types that are not listed are highlighted during a debugging session.&lt;/p&gt;&lt;p&gt;Please note, that unhandled exceptions cannot be ignored.&lt;/p&gt;</source>
+        <translation>&lt;b&gt;忽略的异常&lt;/b&gt;&lt;p&gt;配置忽略的异常。在调试会话期间,只有已列出的异常类型会被加亮显示。&lt;/p&gt;&lt;p&gt;注意:未处理的异常不能被忽略。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="507"/>
+        <source>Toggle Breakpoint</source>
+        <translation>切换断点</translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="508"/>
         <source>&lt;b&gt;Toggle Breakpoint&lt;/b&gt;&lt;p&gt;Toggles a breakpoint at the current line of the current editor.&lt;/p&gt;</source>
         <translation>&lt;b&gt;切换断点&lt;/b&gt;&lt;p&gt;在当前编辑器的当前行切换断点。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="502"/>
+        <location filename="../Debugger/DebugUI.py" line="522"/>
         <source>Edit Breakpoint</source>
         <translation>编辑断点</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="496"/>
+        <location filename="../Debugger/DebugUI.py" line="516"/>
         <source>Edit Breakpoint...</source>
         <translation>编辑断点…</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="503"/>
+        <location filename="../Debugger/DebugUI.py" line="523"/>
         <source>&lt;b&gt;Edit Breakpoint&lt;/b&gt;&lt;p&gt;Opens a dialog to edit the breakpoints properties. It works at the current line of the current editor.&lt;/p&gt;</source>
         <translation>&lt;b&gt;编辑断点&lt;/b&gt;&lt;p&gt;打开一个对话框编辑断点属性。对当前编辑器的当前行起作用。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="518"/>
+        <location filename="../Debugger/DebugUI.py" line="538"/>
         <source>Next Breakpoint</source>
         <translation>下一个断点</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="511"/>
+        <location filename="../Debugger/DebugUI.py" line="531"/>
         <source>Ctrl+Shift+PgDown</source>
         <comment>Debug|Next Breakpoint</comment>
         <translation>Ctrl+Shift+PgDown</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="519"/>
+        <location filename="../Debugger/DebugUI.py" line="539"/>
         <source>&lt;b&gt;Next Breakpoint&lt;/b&gt;&lt;p&gt;Go to next breakpoint of the current editor.&lt;/p&gt;</source>
         <translation>&lt;b&gt;下一个断点&lt;/b&gt;&lt;p&gt;跳转到当前编辑器的下一个断点。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="533"/>
+        <location filename="../Debugger/DebugUI.py" line="553"/>
         <source>Previous Breakpoint</source>
         <translation>前一个断点</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="526"/>
+        <location filename="../Debugger/DebugUI.py" line="546"/>
         <source>Ctrl+Shift+PgUp</source>
         <comment>Debug|Previous Breakpoint</comment>
         <translation>Ctrl+Shift+PgUp</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="534"/>
+        <location filename="../Debugger/DebugUI.py" line="554"/>
         <source>&lt;b&gt;Previous Breakpoint&lt;/b&gt;&lt;p&gt;Go to previous breakpoint of the current editor.&lt;/p&gt;</source>
         <translation>&lt;b&gt;前一个断点&lt;/b&gt;&lt;p&gt;跳转到当前编辑器的前一个断点。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="547"/>
+        <location filename="../Debugger/DebugUI.py" line="567"/>
         <source>Clear Breakpoints</source>
         <translation>清除断点</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="541"/>
+        <location filename="../Debugger/DebugUI.py" line="561"/>
         <source>Ctrl+Shift+C</source>
         <comment>Debug|Clear Breakpoints</comment>
         <translation>Ctrl+Shift+C</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="548"/>
+        <location filename="../Debugger/DebugUI.py" line="568"/>
         <source>&lt;b&gt;Clear Breakpoints&lt;/b&gt;&lt;p&gt;Clear breakpoints of all editors.&lt;/p&gt;</source>
         <translation>&lt;b&gt;清除断点&lt;/b&gt;&lt;p&gt;清除所有编辑器的断点。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="574"/>
+        <location filename="../Debugger/DebugUI.py" line="594"/>
         <source>&amp;Debug</source>
         <translation>调试(&amp;D)</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="576"/>
+        <location filename="../Debugger/DebugUI.py" line="596"/>
         <source>&amp;Start</source>
         <translation>开始(&amp;S)</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="578"/>
+        <location filename="../Debugger/DebugUI.py" line="598"/>
         <source>&amp;Breakpoints</source>
         <translation>断点(&amp;B)</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="621"/>
+        <location filename="../Debugger/DebugUI.py" line="641"/>
         <source>Start</source>
         <translation>开始</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="635"/>
+        <location filename="../Debugger/DebugUI.py" line="655"/>
         <source>Debug</source>
         <translation>调试</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1073"/>
+        <location filename="../Debugger/DebugUI.py" line="1093"/>
         <source>The program being debugged contains an unspecified syntax error.</source>
         <translation>被调试的程序包含一个未指定的语法错误。</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1110"/>
+        <location filename="../Debugger/DebugUI.py" line="1130"/>
         <source>An unhandled exception occured. See the shell window for details.</source>
         <translation>产生了一个未处理的异常。详细信息参见命令行窗口。</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1235"/>
+        <location filename="../Debugger/DebugUI.py" line="1255"/>
         <source>The program being debugged has terminated unexpectedly.</source>
         <translation>被调试的程序意外终止。</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1304"/>
+        <location filename="../Debugger/DebugUI.py" line="1324"/>
         <source>Breakpoint Condition Error</source>
         <translation>断点条件错误</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1340"/>
+        <location filename="../Debugger/DebugUI.py" line="1360"/>
         <source>Watch Expression Error</source>
         <translation>监视表达式出错</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1380"/>
+        <location filename="../Debugger/DebugUI.py" line="1400"/>
         <source>Watch expression already exists</source>
         <translation>监视表达式已存在</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1544"/>
+        <location filename="../Debugger/DebugUI.py" line="1564"/>
         <source>Coverage of Project</source>
         <translation>项目覆盖率</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1532"/>
+        <location filename="../Debugger/DebugUI.py" line="1552"/>
         <source>Coverage of Script</source>
         <translation>脚本覆盖率</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1802"/>
+        <location filename="../Debugger/DebugUI.py" line="1822"/>
         <source>There is no main script defined for the current project. Aborting</source>
         <translation>当前项目未定义主脚本。终止</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1672"/>
+        <location filename="../Debugger/DebugUI.py" line="1692"/>
         <source>Profile of Project</source>
         <translation>项目轮廓</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1660"/>
+        <location filename="../Debugger/DebugUI.py" line="1680"/>
         <source>Profile of Script</source>
         <translation>脚本轮廓</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1933"/>
+        <location filename="../Debugger/DebugUI.py" line="1953"/>
         <source>There is no main script defined for the current project. No debugging possible.</source>
         <translation>当前项目未定义主脚本。不能进行调试。</translation>
     </message>
@@ -6022,13 +6065,13 @@
         <translation type="obsolete">输入执行语句</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="481"/>
+        <location filename="../Debugger/DebugUI.py" line="501"/>
         <source>Shift+F11</source>
         <comment>Debug|Toggle Breakpoint</comment>
         <translation>Shift+F11</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="496"/>
+        <location filename="../Debugger/DebugUI.py" line="516"/>
         <source>Shift+F12</source>
         <comment>Debug|Edit Breakpoint</comment>
         <translation>Shift+F12</translation>
@@ -6044,42 +6087,42 @@
         <translation type="obsolete">&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; 已终止,其返回值为 {1}。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1092"/>
+        <location filename="../Debugger/DebugUI.py" line="1112"/>
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; contains the syntax error &lt;b&gt;{1}&lt;/b&gt; at line &lt;b&gt;{2}&lt;/b&gt;, character &lt;b&gt;{3}&lt;/b&gt;.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1157"/>
+        <location filename="../Debugger/DebugUI.py" line="1177"/>
         <source>&lt;p&gt;The debugged program raised the exception &lt;b&gt;{0}&lt;/b&gt;&lt;br&gt;&quot;&lt;b&gt;{1}&lt;/b&gt;&quot;&lt;br&gt;File: &lt;b&gt;{2}&lt;/b&gt;, Line: &lt;b&gt;{3}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Break here?&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1172"/>
+        <location filename="../Debugger/DebugUI.py" line="1192"/>
         <source>&lt;p&gt;The debugged program raised the exception &lt;b&gt;{0}&lt;/b&gt;&lt;br&gt;&quot;&lt;b&gt;{1}&lt;/b&gt;&quot;&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1304"/>
+        <location filename="../Debugger/DebugUI.py" line="1324"/>
         <source>&lt;p&gt;The condition of the breakpoint &lt;b&gt;{0}, {1}&lt;/b&gt; contains a syntax error.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1340"/>
+        <location filename="../Debugger/DebugUI.py" line="1360"/>
         <source>&lt;p&gt;The watch expression &lt;b&gt;{0}&lt;/b&gt; contains a syntax error.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1370"/>
+        <location filename="../Debugger/DebugUI.py" line="1390"/>
         <source>&lt;p&gt;A watch expression &apos;&lt;b&gt;{0}&lt;/b&gt;&apos; already exists.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1374"/>
+        <location filename="../Debugger/DebugUI.py" line="1394"/>
         <source>&lt;p&gt;A watch expression &apos;&lt;b&gt;{0}&lt;/b&gt;&apos; for the variable &lt;b&gt;{1}&lt;/b&gt; already exists.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1042"/>
+        <location filename="../Debugger/DebugUI.py" line="1062"/>
         <source>Program terminated</source>
         <translation type="unfinished"></translation>
     </message>
@@ -6099,56 +6142,76 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1221"/>
+        <location filename="../Debugger/DebugUI.py" line="1241"/>
         <source>&lt;p&gt;The program generate the signal &quot;{0}&quot;.&lt;br/&gt;File: &lt;b&gt;{1}&lt;/b&gt;, Line: &lt;b&gt;{2}&lt;/b&gt;&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1009"/>
+        <location filename="../Debugger/DebugUI.py" line="1029"/>
         <source>&lt;p&gt;Message: {0}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1015"/>
-        <source>&lt;p&gt;The program has terminated with an exit status of {0}.&lt;/p&gt;{1}</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="1020"/>
-        <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; has terminated with an exit status of {1}.&lt;/p&gt;{2}</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Debugger/DebugUI.py" line="1028"/>
-        <source>Message: {0}</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../Debugger/DebugUI.py" line="1035"/>
+        <source>&lt;p&gt;The program has terminated with an exit status of {0}.&lt;/p&gt;{1}</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="1040"/>
+        <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; has terminated with an exit status of {1}.&lt;/p&gt;{2}</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="1048"/>
+        <source>Message: {0}</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="1055"/>
         <source>The program has terminated with an exit status of {0}.
 {1}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1038"/>
+        <location filename="../Debugger/DebugUI.py" line="1058"/>
         <source>&quot;{0}&quot; has terminated with an exit status of {1}.
 {2}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1047"/>
+        <location filename="../Debugger/DebugUI.py" line="1067"/>
         <source>The program has terminated with an exit status of {0}.
 {1}
 </source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebugUI.py" line="1051"/>
+        <location filename="../Debugger/DebugUI.py" line="1071"/>
         <source>&quot;{0}&quot; has terminated with an exit status of {1}.
 {2}
 </source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="362"/>
+        <source>Move Instruction Pointer to Cursor</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="362"/>
+        <source>&amp;Jump To Cursor</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="367"/>
+        <source>Skip the code from the current line to the current cursor position</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../Debugger/DebugUI.py" line="370"/>
+        <source>&lt;b&gt;Move Instruction Pointer to Cursor&lt;/b&gt;&lt;p&gt;Move the Python internal instruction pointer to the current cursor position without executing the code in between.&lt;/p&gt;&lt;p&gt;It&apos;s not possible to jump out of a function or jump in a code block, e.g. a loop. In these cases, a error message is printed to the log window.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>DebugViewer</name>
@@ -6648,32 +6711,32 @@
         <translation type="unfinished">&lt;p&gt;调试器后端无法启动。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython2.py" line="812"/>
+        <location filename="../Debugger/DebuggerInterfacePython2.py" line="822"/>
         <source>Parent Process</source>
         <translation type="unfinished">父进程</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython2.py" line="813"/>
+        <location filename="../Debugger/DebuggerInterfacePython2.py" line="823"/>
         <source>Child process</source>
         <translation type="unfinished">子进程</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython2.py" line="814"/>
+        <location filename="../Debugger/DebuggerInterfacePython2.py" line="824"/>
         <source>Client forking</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython2.py" line="814"/>
+        <location filename="../Debugger/DebuggerInterfacePython2.py" line="824"/>
         <source>Select the fork branch to follow.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython2.py" line="859"/>
+        <location filename="../Debugger/DebuggerInterfacePython2.py" line="869"/>
         <source>Debug Protocol Error</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython2.py" line="859"/>
+        <location filename="../Debugger/DebuggerInterfacePython2.py" line="869"/>
         <source>&lt;p&gt;The response received from the debugger backend could not be decoded. Please report this issue with the received data to the eric bugs email address.&lt;/p&gt;&lt;p&gt;Error: {0}&lt;/p&gt;&lt;p&gt;Data:&lt;br/&gt;{0}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
@@ -6691,22 +6754,22 @@
         <translation>&lt;p&gt;调试器后端无法启动。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython3.py" line="812"/>
+        <location filename="../Debugger/DebuggerInterfacePython3.py" line="822"/>
         <source>Parent Process</source>
         <translation>父进程</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython3.py" line="813"/>
+        <location filename="../Debugger/DebuggerInterfacePython3.py" line="823"/>
         <source>Child process</source>
         <translation>子进程</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython3.py" line="814"/>
+        <location filename="../Debugger/DebuggerInterfacePython3.py" line="824"/>
         <source>Client forking</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython3.py" line="814"/>
+        <location filename="../Debugger/DebuggerInterfacePython3.py" line="824"/>
         <source>Select the fork branch to follow.</source>
         <translation type="unfinished"></translation>
     </message>
@@ -6716,12 +6779,12 @@
         <translation>&lt;p&gt;没有已配置的 Python3 解释器。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython3.py" line="859"/>
+        <location filename="../Debugger/DebuggerInterfacePython3.py" line="869"/>
         <source>Debug Protocol Error</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/DebuggerInterfacePython3.py" line="859"/>
+        <location filename="../Debugger/DebuggerInterfacePython3.py" line="869"/>
         <source>&lt;p&gt;The response received from the debugger backend could not be decoded. Please report this issue with the received data to the eric bugs email address.&lt;/p&gt;&lt;p&gt;Error: {0}&lt;/p&gt;&lt;p&gt;Data:&lt;br/&gt;{0}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
@@ -30607,42 +30670,42 @@
 <context>
     <name>HistoryMenu</name>
     <message>
-        <location filename="../WebBrowser/History/HistoryMenu.py" line="363"/>
+        <location filename="../WebBrowser/History/HistoryMenu.py" line="372"/>
         <source>Show All History...</source>
         <translation>显示所有历史记录…</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/History/HistoryMenu.py" line="366"/>
+        <location filename="../WebBrowser/History/HistoryMenu.py" line="375"/>
         <source>Clear History...</source>
         <translation>清除历史记录…</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/History/HistoryMenu.py" line="398"/>
+        <location filename="../WebBrowser/History/HistoryMenu.py" line="407"/>
         <source>Clear History</source>
         <translation>清除历史记录</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/History/HistoryMenu.py" line="398"/>
+        <location filename="../WebBrowser/History/HistoryMenu.py" line="407"/>
         <source>Do you want to clear the history?</source>
         <translation>确认要清除历史记录?</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/History/HistoryMenu.py" line="349"/>
+        <location filename="../WebBrowser/History/HistoryMenu.py" line="358"/>
         <source>Most Visited</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/History/HistoryMenu.py" line="288"/>
+        <location filename="../WebBrowser/History/HistoryMenu.py" line="297"/>
         <source>Closed Tabs</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/History/HistoryMenu.py" line="423"/>
+        <location filename="../WebBrowser/History/HistoryMenu.py" line="432"/>
         <source>Restore All Closed Tabs</source>
         <translation type="unfinished">恢复所有已关闭的选项卡</translation>
     </message>
     <message>
-        <location filename="../WebBrowser/History/HistoryMenu.py" line="426"/>
+        <location filename="../WebBrowser/History/HistoryMenu.py" line="435"/>
         <source>Clear List</source>
         <translation type="unfinished">清空列表</translation>
     </message>
@@ -35461,587 +35524,587 @@
 <context>
     <name>Lexers</name>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="83"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="87"/>
         <source>Bash</source>
         <translation>Bash</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="85"/>
-        <source>Batch</source>
-        <translation>批处理</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="87"/>
-        <source>C/C++</source>
-        <translation>C/C++</translation>
-    </message>
-    <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="89"/>
-        <source>C#</source>
-        <translation>C#</translation>
+        <source>Batch</source>
+        <translation>批处理</translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="91"/>
-        <source>CMake</source>
-        <translation>CMake</translation>
+        <source>C/C++</source>
+        <translation>C/C++</translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="93"/>
-        <source>CSS</source>
-        <translation>CSS</translation>
+        <source>C#</source>
+        <translation>C#</translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="95"/>
-        <source>D</source>
-        <translation>D</translation>
+        <source>CMake</source>
+        <translation>CMake</translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="97"/>
+        <source>CSS</source>
+        <translation>CSS</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="99"/>
+        <source>D</source>
+        <translation>D</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="101"/>
         <source>Diff</source>
         <translation>差异</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="103"/>
-        <source>HTML/PHP/XML</source>
-        <translation>HTML/PHP/XML</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="105"/>
-        <source>IDL</source>
-        <translation>IDL</translation>
-    </message>
-    <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="107"/>
-        <source>Java</source>
-        <translation>Java</translation>
+        <source>HTML/PHP/XML</source>
+        <translation>HTML/PHP/XML</translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="109"/>
-        <source>JavaScript</source>
-        <translation>JavaScript</translation>
+        <source>IDL</source>
+        <translation>IDL</translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="111"/>
-        <source>Lua</source>
-        <translation>Lua</translation>
+        <source>Java</source>
+        <translation>Java</translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="113"/>
+        <source>JavaScript</source>
+        <translation>JavaScript</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="115"/>
+        <source>Lua</source>
+        <translation>Lua</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="117"/>
         <source>Makefile</source>
         <translation>Makefile</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="121"/>
-        <source>Perl</source>
-        <translation>Perl</translation>
-    </message>
-    <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="125"/>
+        <source>Perl</source>
+        <translation>Perl</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="129"/>
         <source>Povray</source>
         <translation>Povray</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="127"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="131"/>
         <source>Properties</source>
         <translation>属性</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="135"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="139"/>
         <source>Ruby</source>
         <translation>Ruby</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="137"/>
-        <source>SQL</source>
-        <translation>SQL</translation>
-    </message>
-    <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="141"/>
-        <source>TeX</source>
-        <translation>TeX</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="143"/>
-        <source>VHDL</source>
-        <translation>VHDL</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="139"/>
-        <source>TCL</source>
-        <translation>TCL</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="99"/>
-        <source>Fortran</source>
-        <translation>Fortran</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="101"/>
-        <source>Fortran77</source>
-        <translation>Fortran77</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="119"/>
-        <source>Pascal</source>
-        <translation>Pascal</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="123"/>
-        <source>PostScript</source>
-        <translation>PostScript</translation>
+        <source>SQL</source>
+        <translation>SQL</translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="145"/>
-        <source>XML</source>
-        <translation>XML</translation>
+        <source>TeX</source>
+        <translation>TeX</translation>
     </message>
     <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="147"/>
+        <source>VHDL</source>
+        <translation>VHDL</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="143"/>
+        <source>TCL</source>
+        <translation>TCL</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="103"/>
+        <source>Fortran</source>
+        <translation>Fortran</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="105"/>
+        <source>Fortran77</source>
+        <translation>Fortran77</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="123"/>
+        <source>Pascal</source>
+        <translation>Pascal</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="127"/>
+        <source>PostScript</source>
+        <translation>PostScript</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="149"/>
+        <source>XML</source>
+        <translation>XML</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="151"/>
         <source>YAML</source>
         <translation>YAML</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="175"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="179"/>
         <source>Pygments</source>
         <translation>Pygments</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="565"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="569"/>
         <source>Pyrex Files (*.pyx)</source>
         <translation>Pyrex 文件 (*.pyx)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="568"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="572"/>
         <source>Quixote Template Files (*.ptl)</source>
         <translation>Quixote 模板文件 (*.ptl)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="571"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="575"/>
         <source>Ruby Files (*.rb)</source>
         <translation>Ruby 文件 (*.rb)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="574"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="578"/>
         <source>IDL Files (*.idl)</source>
         <translation>IDL 文件 (*.idl)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="393"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="397"/>
         <source>C Files (*.h *.c)</source>
         <translation>C 文件 (*.h *.c)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="396"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="400"/>
         <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="586"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="590"/>
         <source>C# Files (*.cs)</source>
         <translation>C# 文件 (*.cs)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="402"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="406"/>
         <source>HTML Files (*.html *.htm *.asp *.shtml)</source>
         <translation>HTML 文件 (*.html *.htm *.asp *.shtml)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="598"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="602"/>
         <source>CSS Files (*.css)</source>
         <translation>CSS 文件 (*.css)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="601"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="605"/>
         <source>QSS Files (*.qss)</source>
         <translation>QSS 文件 (*.qss)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="411"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="415"/>
         <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="414"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="418"/>
         <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="613"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="617"/>
         <source>Qt Resource Files (*.qrc)</source>
         <translation>Qt 资源文件 (*.qrc)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="420"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="424"/>
         <source>D Files (*.d *.di)</source>
         <translation>D 文件 (*.d *.di)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="622"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="626"/>
         <source>Java Files (*.java)</source>
         <translation>Java 文件 (*.java)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="625"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="629"/>
         <source>JavaScript Files (*.js)</source>
         <translation>JavaScript 文件 (*.js)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="628"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="632"/>
         <source>SQL Files (*.sql)</source>
         <translation>SQL 文件 (*.sql)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="631"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="635"/>
         <source>Docbook Files (*.docbook)</source>
         <translation>Docbook 文件 (*.docbook)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="435"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="439"/>
         <source>Perl Files (*.pl *.pm *.ph)</source>
         <translation>Perl 文件 (*.pl *.pm *.ph)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="640"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="644"/>
         <source>Lua Files (*.lua)</source>
         <translation>Lua 文件 (*.lua)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="441"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="445"/>
         <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="643"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="647"/>
         <source>Shell Files (*.sh)</source>
         <translation>命令行文件 (*.sh)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="447"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="451"/>
         <source>Batch Files (*.bat *.cmd)</source>
         <translation>批处理文件 (*.bat *.cmd)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="450"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="454"/>
         <source>Diff Files (*.diff *.patch)</source>
         <translation>差异文件 (*.diff *.patch)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="453"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="457"/>
         <source>Makefiles (*.mak)</source>
         <translation>Makefiles (*.mak)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="456"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="460"/>
         <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="667"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="671"/>
         <source>Povray Files (*.pov)</source>
         <translation>Povray 文件 (*.pov)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="463"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="467"/>
         <source>CMake Files (CMakeLists.txt *.cmake *.ctest)</source>
         <translation>CMake 文件 (CMakeLists.txt *.cmake *.ctest)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="466"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="470"/>
         <source>VHDL Files (*.vhd *.vhdl)</source>
         <translation>VHDL 文件 (*.vhd *.vhdl)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="469"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="473"/>
         <source>TCL/Tk Files (*.tcl *.tk)</source>
         <translation>TCL/Tk 文件 (*.vhd *.vhdl)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="472"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="476"/>
         <source>Fortran Files (*.f90 *.f95 *.f2k)</source>
         <translation>Fortran 文件 (*.f90 *.f95 *.f2k)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="475"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="479"/>
         <source>Fortran77 Files (*.f *.for)</source>
         <translation>Fortran77 文件 (*.f *.for)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="478"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="482"/>
         <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="694"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="698"/>
         <source>PostScript Files (*.ps)</source>
         <translation>PostScript 文件 (*.ps)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="484"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="488"/>
         <source>YAML Files (*.yaml *.yml)</source>
         <translation>YAML 文件 (*.yaml *.yml)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="744"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="748"/>
         <source>All Files (*)</source>
         <translation>所有文件 (*)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="577"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="581"/>
         <source>C Files (*.c)</source>
         <translation>C 文件 (*.c)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="580"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="584"/>
         <source>C++ Files (*.cpp)</source>
         <translation>C++ 文件 (*.cpp)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="583"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="587"/>
         <source>C++/C Header Files (*.h)</source>
         <translation>C++/C 头文件 (*.h)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="589"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="593"/>
         <source>HTML Files (*.html)</source>
         <translation>HTML 文件 (*.html)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="592"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="596"/>
         <source>PHP Files (*.php)</source>
         <translation>PHP 文件 (*.php)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="595"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="599"/>
         <source>ASP Files (*.asp)</source>
         <translation>ASP 文件 (*.asp)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="604"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="608"/>
         <source>XML Files (*.xml)</source>
         <translation>XML 文件 (*.xml)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="607"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="611"/>
         <source>XSL Files (*.xsl)</source>
         <translation>XSL 文件 (*.xsl)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="610"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="614"/>
         <source>DTD Files (*.dtd)</source>
         <translation>DTD 文件 (*.dtd)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="616"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="620"/>
         <source>D Files (*.d)</source>
         <translation>D 文件 (*.d)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="619"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="623"/>
         <source>D Interface Files (*.di)</source>
         <translation>D 界面文件 (*.di)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="634"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="638"/>
         <source>Perl Files (*.pl)</source>
         <translation>Perl 文件 (*.pl)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="637"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="641"/>
         <source>Perl Module Files (*.pm)</source>
         <translation>Perl 模块文件 (*.pm)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="646"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="650"/>
         <source>Batch Files (*.bat)</source>
         <translation>批处理文件 (*.bat)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="649"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="653"/>
         <source>TeX Files (*.tex)</source>
         <translation>TeX 文件 (*.tex)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="652"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="656"/>
         <source>TeX Template Files (*.sty)</source>
         <translation>TeX 模板文件 (*.sty)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="655"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="659"/>
         <source>Diff Files (*.diff)</source>
         <translation>差异文件 (*.diff)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="658"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="662"/>
         <source>Make Files (*.mak)</source>
         <translation>Make 文件 (*.mak)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="661"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="665"/>
         <source>Properties Files (*.ini)</source>
         <translation>属性文件 (*.ini)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="664"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="668"/>
         <source>Configuration Files (*.cfg)</source>
         <translation>配置文件 (*.cfg)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="670"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="674"/>
         <source>CMake Files (CMakeLists.txt)</source>
         <translation>CMake 文件 (CMakeLists.txt)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="673"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="677"/>
         <source>CMake Macro Files (*.cmake)</source>
         <translation>CMake 宏文件 (*.cmake)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="676"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="680"/>
         <source>VHDL Files (*.vhd)</source>
         <translation>VHDL 文件 (*.vhd)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="679"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="683"/>
         <source>TCL Files (*.tcl)</source>
         <translation>TCL 文件 (*.tcl)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="682"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="686"/>
         <source>Tk Files (*.tk)</source>
         <translation>Tk 文件 (*.tk)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="685"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="689"/>
         <source>Fortran Files (*.f95)</source>
         <translation>Fortran 文件 (*.f95)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="688"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="692"/>
         <source>Fortran77 Files (*.f)</source>
         <translation>Fortran77 文件 (*.f)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="691"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="695"/>
         <source>Pascal Files (*.pas)</source>
         <translation>Pascal 文件 (*.pas)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="697"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="701"/>
         <source>YAML Files (*.yml)</source>
         <translation>YAML 文件 (*.yml)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="375"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="379"/>
         <source>Python Files (*.py *.py2 *.py3)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="378"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="382"/>
         <source>Python GUI Files (*.pyw *.pyw2 *.pyw3)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="556"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="560"/>
         <source>Python3 Files (*.py)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="562"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="566"/>
         <source>Python3 GUI Files (*.pyw)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="553"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="557"/>
         <source>Python2 Files (*.py2)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="559"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="563"/>
         <source>Python2 GUI Files (*.pyw2)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="129"/>
-        <source>Python2</source>
-        <translation type="unfinished">Python2</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="131"/>
-        <source>Python3</source>
-        <translation type="unfinished">Python3</translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="115"/>
-        <source>Matlab</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="117"/>
-        <source>Octave</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="487"/>
-        <source>Matlab Files (*.m *.m.matlab)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="700"/>
-        <source>Matlab Files (*.m)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="703"/>
-        <source>Octave Files (*.m.octave)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="490"/>
-        <source>Octave Files (*.m *.m.octave)</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
         <location filename="../QScintilla/Lexers/__init__.py" line="133"/>
+        <source>Python2</source>
+        <translation type="unfinished">Python2</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="135"/>
+        <source>Python3</source>
+        <translation type="unfinished">Python3</translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="119"/>
+        <source>Matlab</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="121"/>
+        <source>Octave</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="491"/>
+        <source>Matlab Files (*.m *.m.matlab)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="704"/>
+        <source>Matlab Files (*.m)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="707"/>
+        <source>Octave Files (*.m.octave)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="494"/>
+        <source>Octave Files (*.m *.m.octave)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <location filename="../QScintilla/Lexers/__init__.py" line="137"/>
         <source>QSS</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="153"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="157"/>
         <source>Gettext</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="709"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="713"/>
         <source>Gettext Files (*.po)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="158"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="162"/>
         <source>CoffeeScript</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="716"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="720"/>
         <source>CoffeeScript Files (*.coffee)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="163"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="167"/>
         <source>JSON</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="723"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="727"/>
         <source>JSON Files (*.json)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="166"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="170"/>
         <source>Markdown</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Lexers/__init__.py" line="728"/>
+        <location filename="../QScintilla/Lexers/__init__.py" line="732"/>
         <source>Markdown Files (*.md)</source>
         <translation type="unfinished"></translation>
     </message>
@@ -36343,19 +36406,6 @@
     </message>
 </context>
 <context>
-    <name>McCabeChecker</name>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="423"/>
-        <source>&apos;{0}&apos; is too complex ({1})</source>
-        <translation type="unfinished"></translation>
-    </message>
-    <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="425"/>
-        <source>{0}: {1}</source>
-        <translation type="unfinished"></translation>
-    </message>
-</context>
-<context>
     <name>MercurialPage</name>
     <message>
         <location filename="../Plugins/VcsPlugins/vcsMercurial/ConfigurationPage/MercurialPage.ui" line="17"/>
@@ -37492,157 +37542,157 @@
 <context>
     <name>MiscellaneousChecker</name>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="429"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="434"/>
         <source>coding magic comment not found</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="432"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="437"/>
         <source>unknown encoding ({0}) found in coding magic comment</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="435"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="440"/>
         <source>copyright notice not present</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="438"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="443"/>
         <source>copyright notice contains invalid author</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="473"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="478"/>
         <source>found {0} formatter</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="476"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="481"/>
         <source>format string does contain unindexed parameters</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="479"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="484"/>
         <source>docstring does contain unindexed parameters</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="482"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="487"/>
         <source>other string does contain unindexed parameters</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="485"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="490"/>
         <source>format call uses too large index ({0})</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="488"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="493"/>
         <source>format call uses missing keyword ({0})</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="491"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="496"/>
         <source>format call uses keyword arguments but no named entries</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="494"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="499"/>
         <source>format call uses variable arguments but no numbered entries</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="497"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="502"/>
         <source>format call uses implicit and explicit indexes together</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="500"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="505"/>
         <source>format call provides unused index ({0})</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="503"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="508"/>
         <source>format call provides unused keyword ({0})</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="506"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="511"/>
         <source>expected these __future__ imports: {0}; but only got: {1}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="509"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="514"/>
         <source>expected these __future__ imports: {0}; but got none</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="512"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="517"/>
         <source>print statement found</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="515"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="520"/>
         <source>one element tuple found</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="524"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="529"/>
         <source>{0}: {1}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="441"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="446"/>
         <source>&quot;{0}&quot; is a Python builtin and is being shadowed; consider renaming the variable</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="445"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="450"/>
         <source>&quot;{0}&quot; is used as an argument and thus shadows a Python builtin; consider renaming the argument</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="449"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="454"/>
         <source>unnecessary generator - rewrite as a list comprehension</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="452"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="457"/>
         <source>unnecessary generator - rewrite as a set comprehension</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="455"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="460"/>
         <source>unnecessary generator - rewrite as a dict comprehension</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="458"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="463"/>
         <source>unnecessary list comprehension - rewrite as a set comprehension</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="461"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="466"/>
         <source>unnecessary list comprehension - rewrite as a dict comprehension</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="464"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="469"/>
         <source>unnecessary list literal - rewrite as a set literal</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="467"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="472"/>
         <source>unnecessary list literal - rewrite as a dict literal</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="470"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="475"/>
         <source>unnecessary list comprehension - &quot;{0}&quot; can take a generator</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="521"/>
+        <location filename="../Plugins/CheckerPlugins/CodeStyleChecker/translations.py" line="526"/>
         <source>mutable default argument of type {0}</source>
         <translation type="unfinished"></translation>
     </message>
@@ -39054,7 +39104,7 @@
 <context>
     <name>OpenSearchEngineModel</name>
     <message>
-        <location filename="../WebBrowser/OpenSearch/OpenSearchEngineModel.py" line="139"/>
+        <location filename="../WebBrowser/OpenSearch/OpenSearchEngineModel.py" line="145"/>
         <source>&lt;strong&gt;Provides contextual suggestions&lt;/strong&gt;</source>
         <translation type="unfinished"></translation>
     </message>
@@ -39069,12 +39119,12 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/OpenSearch/OpenSearchEngineModel.py" line="147"/>
+        <location filename="../WebBrowser/OpenSearch/OpenSearchEngineModel.py" line="153"/>
         <source>Comma-separated list of keywords that may be entered in the location bar followed by search terms to search with this engine</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../WebBrowser/OpenSearch/OpenSearchEngineModel.py" line="135"/>
+        <location filename="../WebBrowser/OpenSearch/OpenSearchEngineModel.py" line="141"/>
         <source>&lt;strong&gt;Description:&lt;/strong&gt; {0}</source>
         <translation type="unfinished"></translation>
     </message>
@@ -52007,128 +52057,128 @@
 <context>
     <name>SqlBrowser</name>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="204"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="207"/>
         <source>SQL Browser</source>
         <translation>SQL 浏览器</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="85"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="88"/>
         <source>SQL Browser startup problem</source>
         <translation>SQL 浏览器启动问题</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="100"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="103"/>
         <source>Add Connection</source>
         <translation>添加连接</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="100"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="103"/>
         <source>Add &amp;Connection...</source>
         <translation>添加连接(&amp;C)…</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="105"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="108"/>
         <source>Open a dialog to add a new database connection</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="107"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="110"/>
         <source>&lt;b&gt;Add Connection&lt;/b&gt;&lt;p&gt;This opens a dialog to add a new database connection.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="116"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="119"/>
         <source>Quit</source>
         <translation>退出</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="116"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="119"/>
         <source>&amp;Quit</source>
         <translation>退出(&amp;Q)</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="116"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="119"/>
         <source>Ctrl+Q</source>
         <comment>File|Quit</comment>
         <translation>Ctrl+Q</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="122"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="125"/>
         <source>Quit the SQL browser</source>
         <translation>退出 SQL 浏览器</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="123"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="126"/>
         <source>&lt;b&gt;Quit&lt;/b&gt;&lt;p&gt;Quit the SQL browser.&lt;/p&gt;</source>
         <translation>&lt;b&gt;退出&lt;/b&gt;&lt;p&gt;退出 SQL 浏览器。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="129"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="132"/>
         <source>About</source>
         <translation>关于</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="129"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="132"/>
         <source>&amp;About</source>
         <translation>关于(&amp;A)</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="133"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="136"/>
         <source>Display information about this software</source>
         <translation>显示软件信息</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="135"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="138"/>
         <source>&lt;b&gt;About&lt;/b&gt;&lt;p&gt;Display some information about this software.&lt;/p&gt;</source>
         <translation>&lt;b&gt;关于&lt;/b&gt;&lt;p&gt;显示与本软件有关的部分信息。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="142"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="145"/>
         <source>About Qt</source>
         <translation>关于 Qt</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="142"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="145"/>
         <source>About &amp;Qt</source>
         <translation>关于 &amp;Qt</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="146"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="149"/>
         <source>Display information about the Qt toolkit</source>
         <translation>显示 Qt 工具包信息</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="148"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="151"/>
         <source>&lt;b&gt;About Qt&lt;/b&gt;&lt;p&gt;Display some information about the Qt toolkit.&lt;/p&gt;</source>
         <translation>&lt;b&gt;关于 Qt&lt;/b&gt;&lt;p&gt;显示 Qt 工具包的部分相关信息。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="161"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="164"/>
         <source>&amp;File</source>
         <translation>文件(&amp;F)</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="169"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="172"/>
         <source>&amp;Help</source>
         <translation>帮助(&amp;H)</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="178"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="181"/>
         <source>File</source>
         <translation>文件</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="189"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="192"/>
         <source>&lt;h3&gt;About SQL Browser&lt;/h3&gt;&lt;p&gt;The SQL browser window is a little tool to examine the data and the schema of a database and to execute queries on a database.&lt;/p&gt;</source>
         <translation>&lt;h3&gt;关于 SQL 浏览器&lt;/h3&gt;&lt;p&gt;SQL 浏览器窗口是一个用来检查数据库中的数据和模式,并在数据库中执行查询操作的的小工具。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="65"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="68"/>
         <source>Invalid URL: {0}</source>
         <translation>无效的 URL:{0}</translation>
     </message>
     <message>
-        <location filename="../SqlBrowser/SqlBrowser.py" line="73"/>
+        <location filename="../SqlBrowser/SqlBrowser.py" line="76"/>
         <source>Unable to open connection: {0}</source>
         <translation>无法打开连接:{0}</translation>
     </message>
@@ -63483,7 +63533,7 @@
         <translation>&lt;h3&gt;版本号&lt;/h3&gt;&lt;table&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6603"/>
+        <location filename="../UI/UserInterface.py" line="6606"/>
         <source>&lt;/table&gt;</source>
         <translation>&lt;/table&gt;</translation>
     </message>
@@ -63608,37 +63658,37 @@
         <translation>读取会话</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6209"/>
+        <location filename="../UI/UserInterface.py" line="6212"/>
         <source>Drop Error</source>
         <translation>降落误差</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6565"/>
+        <location filename="../UI/UserInterface.py" line="6568"/>
         <source>Error during updates check</source>
         <translation>检查更新时出错</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6377"/>
+        <location filename="../UI/UserInterface.py" line="6380"/>
         <source>&amp;Cancel</source>
         <translation>取消(&amp;C)</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6545"/>
+        <location filename="../UI/UserInterface.py" line="6548"/>
         <source>Update available</source>
         <translation>可用更新</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6565"/>
+        <location filename="../UI/UserInterface.py" line="6568"/>
         <source>Could not perform updates check.</source>
         <translation>无法完成更新检查。</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6589"/>
+        <location filename="../UI/UserInterface.py" line="6592"/>
         <source>&lt;h3&gt;Available versions&lt;/h3&gt;&lt;table&gt;</source>
         <translation>&lt;h3&gt;可用版本&lt;/h3&gt;&lt;table&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6630"/>
+        <location filename="../UI/UserInterface.py" line="6633"/>
         <source>First time usage</source>
         <translation>第一次使用</translation>
     </message>
@@ -63857,12 +63907,12 @@
         <translation>&lt;p&gt;会话文件 &lt;b&gt;{0}&lt;/b&gt; 无法读取。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6209"/>
+        <location filename="../UI/UserInterface.py" line="6212"/>
         <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="../UI/UserInterface.py" line="6386"/>
+        <location filename="../UI/UserInterface.py" line="6389"/>
         <source>Trying host {0}</source>
         <translation>正在尝试主机 {0}</translation>
     </message>
@@ -63937,17 +63987,17 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6455"/>
+        <location filename="../UI/UserInterface.py" line="6458"/>
         <source>Error getting versions information</source>
         <translation>获取版本信息出错</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6448"/>
+        <location filename="../UI/UserInterface.py" line="6451"/>
         <source>The versions information could not be downloaded. Please go online and try again.</source>
         <translation>无法获取版本信息。请连线并再试一次。</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6455"/>
+        <location filename="../UI/UserInterface.py" line="6458"/>
         <source>The versions information could not be downloaded for the last 7 days. Please go online and try again.</source>
         <translation>过去7天均无法获取版本信息。请连线并再试一次。</translation>
     </message>
@@ -64038,7 +64088,7 @@
         <translation>&lt;p&gt;无法启动快照工具。&lt;br&gt;请确保它作为 &lt;b&gt;{0}&lt;/b&gt; 可用。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6649"/>
+        <location filename="../UI/UserInterface.py" line="6652"/>
         <source>Select Workspace Directory</source>
         <translation>选择工作区目录</translation>
     </message>
@@ -64448,7 +64498,7 @@
         <translation>&lt;b&gt;PySide 文档&lt;/b&gt;&lt;p&gt;显示 PySide 文档。依赖于您的设置,这可能会在 eric 的内置帮助查看器内显示,或是启动一个网页浏览器,或是启动 Qt 助手。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6377"/>
+        <location filename="../UI/UserInterface.py" line="6380"/>
         <source>%v/%m</source>
         <translation type="unfinished"></translation>
     </message>
@@ -64468,7 +64518,7 @@
         <translation>&lt;b&gt;显示错误日志…&lt;/b&gt;&lt;p&gt;打开一个对话框显示最近的错误日志。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6381"/>
+        <location filename="../UI/UserInterface.py" line="6384"/>
         <source>Version Check</source>
         <translation>版本检查</translation>
     </message>
@@ -64543,22 +64593,22 @@
         <translation>Qt 版本3 不被 eric6 支持。</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6545"/>
+        <location filename="../UI/UserInterface.py" line="6548"/>
         <source>The update to &lt;b&gt;{0}&lt;/b&gt; of eric6 is available at &lt;b&gt;{1}&lt;/b&gt;. Would you like to get it?</source>
         <translation>eric6 的 &lt;b&gt;{0}&lt;/b&gt; 更新已经可用,位于 &lt;b&gt;{1}&lt;/b&gt;。您是否希望下载它?</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6558"/>
+        <location filename="../UI/UserInterface.py" line="6561"/>
         <source>Eric6 is up to date</source>
         <translation>Eric6 已是最新版本</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6558"/>
+        <location filename="../UI/UserInterface.py" line="6561"/>
         <source>You are using the latest version of eric6</source>
         <translation>您正在使用 eric6 的最新版本</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6630"/>
+        <location filename="../UI/UserInterface.py" line="6633"/>
         <source>eric6 has not been configured yet. The configuration dialog will be started.</source>
         <translation>尚未配置 eric6。将打开配置对话框。</translation>
     </message>
@@ -64578,7 +64628,7 @@
         <translation>没有配置的用户工具</translation>
     </message>
     <message>
-        <location filename="../UI/UserInterface.py" line="6397"/>
+        <location filename="../UI/UserInterface.py" line="6400"/>
         <source>The versions information cannot not be downloaded because you are &lt;b&gt;offline&lt;/b&gt;. Please go online and try again.</source>
         <translation>因为当前处在 &lt;b&gt;离线&lt;/b&gt; 状态,无法获取版本信息。请连线并再试一次。</translation>
     </message>
@@ -69312,17 +69362,17 @@
         <translation>删除所选择的</translation>
     </message>
     <message>
-        <location filename="../Debugger/WatchPointViewer.py" line="249"/>
+        <location filename="../Debugger/WatchPointViewer.py" line="251"/>
         <source>Watch expression already exists</source>
         <translation>监视表达式已存在</translation>
     </message>
     <message>
-        <location filename="../Debugger/WatchPointViewer.py" line="241"/>
+        <location filename="../Debugger/WatchPointViewer.py" line="243"/>
         <source>&lt;p&gt;A watch expression &apos;&lt;b&gt;{0}&lt;/b&gt;&apos; already exists.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Debugger/WatchPointViewer.py" line="245"/>
+        <location filename="../Debugger/WatchPointViewer.py" line="247"/>
         <source>&lt;p&gt;A watch expression &apos;&lt;b&gt;{0}&lt;/b&gt;&apos; for the variable &lt;b&gt;{1}&lt;/b&gt; already exists.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
@@ -72717,27 +72767,27 @@
         <translation>大小</translation>
     </message>
     <message>
-        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="102"/>
+        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="105"/>
         <source>Local</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="120"/>
+        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="123"/>
         <source>{0} ({1})</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="210"/>
+        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="228"/>
         <source>bytes</source>
         <translation>字节</translation>
     </message>
     <message>
-        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="213"/>
+        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="231"/>
         <source>kB</source>
         <translation></translation>
     </message>
     <message>
-        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="216"/>
+        <location filename="../Helpviewer/OfflineStorage/WebDatabasesModel.py" line="234"/>
         <source>MB</source>
         <translation></translation>
     </message>

eric ide

mercurial