i18n/eric6_it.ts

changeset 5663
52a91f9a7a76
parent 5642
6d0728526b36
child 5674
a0ad2dcb27f9
--- 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>

eric ide

mercurial