Updated translations.

Sun, 21 Apr 2019 15:09:31 +0200

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Sun, 21 Apr 2019 15:09:31 +0200
changeset 6966
7f529a3007b0
parent 6965
3e7fef57729f
child 6967
29bf199c5e9b

Updated translations.

eric6/Preferences/ConfigurationPages/EditorStylesPage.ui file | annotate | diff | comparison | revisions
eric6/i18n/eric6_cs.ts file | annotate | diff | comparison | revisions
eric6/i18n/eric6_de.qm file | annotate | diff | comparison | revisions
eric6/i18n/eric6_de.ts file | annotate | diff | comparison | revisions
eric6/i18n/eric6_empty.ts file | annotate | diff | comparison | revisions
eric6/i18n/eric6_en.ts file | annotate | diff | comparison | revisions
eric6/i18n/eric6_es.ts file | annotate | diff | comparison | revisions
eric6/i18n/eric6_fr.ts file | annotate | diff | comparison | revisions
eric6/i18n/eric6_it.ts file | annotate | diff | comparison | revisions
eric6/i18n/eric6_pt.ts file | annotate | diff | comparison | revisions
eric6/i18n/eric6_ru.ts file | annotate | diff | comparison | revisions
eric6/i18n/eric6_tr.ts file | annotate | diff | comparison | revisions
eric6/i18n/eric6_zh_CN.ts file | annotate | diff | comparison | revisions
--- a/eric6/Preferences/ConfigurationPages/EditorStylesPage.ui	Sun Apr 21 10:52:10 2019 +0200
+++ b/eric6/Preferences/ConfigurationPages/EditorStylesPage.ui	Sun Apr 21 15:09:31 2019 +0200
@@ -1760,7 +1760,7 @@
       <item>
        <widget class="QGroupBox" name="groupBox_16">
         <property name="title">
-         <string>Colours</string>
+         <string>Marker Colours</string>
         </property>
         <layout class="QGridLayout" name="gridLayout_9">
          <item row="0" column="0">
--- a/eric6/i18n/eric6_cs.ts	Sun Apr 21 10:52:10 2019 +0200
+++ b/eric6/i18n/eric6_cs.ts	Sun Apr 21 15:09:31 2019 +0200
@@ -10983,7 +10983,7 @@
         <translation>Editovat breakpoint...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5371"/>
+        <location filename="../QScintilla/Editor.py" line="5370"/>
         <source>Enable breakpoint</source>
         <translation>Aktivovat breakpoint</translation>
     </message>
@@ -11063,197 +11063,197 @@
         <translation>Soubor je modifikován</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="4561"/>
+        <location filename="../QScintilla/Editor.py" line="4560"/>
         <source>Autocompletion</source>
         <translation>Autodoplňování</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="4561"/>
+        <location filename="../QScintilla/Editor.py" line="4560"/>
         <source>Autocompletion is not available because there is no autocompletion source set.</source>
         <translation>Autodoplňování není dostupné protože zdrojová část autodoplňování nebyla nalezena.</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5374"/>
+        <location filename="../QScintilla/Editor.py" line="5373"/>
         <source>Disable breakpoint</source>
         <translation>Deaktivovat breakpoint</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5731"/>
+        <location filename="../QScintilla/Editor.py" line="5730"/>
         <source>Code Coverage</source>
         <translation>Pokrytí kódu</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5731"/>
+        <location filename="../QScintilla/Editor.py" line="5730"/>
         <source>Please select a coverage file</source>
         <translation>Prosím, vyberte soubor s pokrytím kódu</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5794"/>
+        <location filename="../QScintilla/Editor.py" line="5793"/>
         <source>Show Code Coverage Annotations</source>
         <translation>Zobrazit poznámky pokrytí kódu</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5787"/>
+        <location filename="../QScintilla/Editor.py" line="5786"/>
         <source>All lines have been covered.</source>
         <translation>Všechny řádky byly pokryty.</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5794"/>
+        <location filename="../QScintilla/Editor.py" line="5793"/>
         <source>There is no coverage file available.</source>
         <translation>Soubor s pokrytím není dostupný.</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5909"/>
+        <location filename="../QScintilla/Editor.py" line="5908"/>
         <source>Profile Data</source>
         <translation>Profilovat data</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5909"/>
+        <location filename="../QScintilla/Editor.py" line="5908"/>
         <source>Please select a profile file</source>
         <translation>Prosím, vyberte soubor s profilem</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6069"/>
+        <location filename="../QScintilla/Editor.py" line="6068"/>
         <source>Syntax Error</source>
         <translation>Chyba syntaxe</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6069"/>
+        <location filename="../QScintilla/Editor.py" line="6068"/>
         <source>No syntax error message available.</source>
         <translation>Hlášení syntaktické chyby není dostupné.</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6455"/>
+        <location filename="../QScintilla/Editor.py" line="6454"/>
         <source>Macro Name</source>
         <translation>Název makra</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6455"/>
+        <location filename="../QScintilla/Editor.py" line="6454"/>
         <source>Select a macro name:</source>
         <translation>Vyberte název makra:</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6483"/>
+        <location filename="../QScintilla/Editor.py" line="6482"/>
         <source>Load macro file</source>
         <translation>Načíst soubor makra</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6526"/>
+        <location filename="../QScintilla/Editor.py" line="6525"/>
         <source>Macro files (*.macro)</source>
         <translation>Macro soubory (*.macro)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6506"/>
+        <location filename="../QScintilla/Editor.py" line="6505"/>
         <source>Error loading macro</source>
         <translation>Chyba při načítání makra</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6526"/>
+        <location filename="../QScintilla/Editor.py" line="6525"/>
         <source>Save macro file</source>
         <translation>Uložit soubor s makrem</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6543"/>
+        <location filename="../QScintilla/Editor.py" line="6542"/>
         <source>Save macro</source>
         <translation>Uložit makro</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6559"/>
+        <location filename="../QScintilla/Editor.py" line="6558"/>
         <source>Error saving macro</source>
         <translation>Chyba při ukládání makra</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6572"/>
+        <location filename="../QScintilla/Editor.py" line="6571"/>
         <source>Start Macro Recording</source>
         <translation>Spustit záznam makra</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6572"/>
+        <location filename="../QScintilla/Editor.py" line="6571"/>
         <source>Macro recording is already active. Start new?</source>
         <translation>Nahrávání makra již probíhá. Spustit nové?</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6598"/>
+        <location filename="../QScintilla/Editor.py" line="6597"/>
         <source>Macro Recording</source>
         <translation>Záznam makra</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6598"/>
+        <location filename="../QScintilla/Editor.py" line="6597"/>
         <source>Enter name of the macro:</source>
         <translation>Vložte název makra:</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6736"/>
+        <location filename="../QScintilla/Editor.py" line="6735"/>
         <source>File changed</source>
         <translation>Soubor změněn</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7040"/>
+        <location filename="../QScintilla/Editor.py" line="7039"/>
         <source>Drop Error</source>
         <translation>Zahodit chybu</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7061"/>
+        <location filename="../QScintilla/Editor.py" line="7060"/>
         <source>Resources</source>
         <translation>Zdroje</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7063"/>
+        <location filename="../QScintilla/Editor.py" line="7062"/>
         <source>Add file...</source>
         <translation>Přidat soubor...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7065"/>
+        <location filename="../QScintilla/Editor.py" line="7064"/>
         <source>Add files...</source>
         <translation>Přidat soubory...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7067"/>
+        <location filename="../QScintilla/Editor.py" line="7066"/>
         <source>Add aliased file...</source>
         <translation>Přidat zástupce souboru...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7070"/>
+        <location filename="../QScintilla/Editor.py" line="7069"/>
         <source>Add localized resource...</source>
         <translation>Přidat lokalizované resource...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7074"/>
+        <location filename="../QScintilla/Editor.py" line="7073"/>
         <source>Add resource frame</source>
         <translation>Přidat resource frame</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7093"/>
+        <location filename="../QScintilla/Editor.py" line="7092"/>
         <source>Add file resource</source>
         <translation>Přidat soubor resource</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7109"/>
+        <location filename="../QScintilla/Editor.py" line="7108"/>
         <source>Add file resources</source>
         <translation>Přidat soubory resource</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7136"/>
+        <location filename="../QScintilla/Editor.py" line="7135"/>
         <source>Add aliased file resource</source>
         <translation>Přidat zástupce souboru resource</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7200"/>
+        <location filename="../QScintilla/Editor.py" line="7199"/>
         <source>Package Diagram</source>
         <translation>Diagram balíčku</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7200"/>
+        <location filename="../QScintilla/Editor.py" line="7199"/>
         <source>Include class attributes?</source>
         <translation>Včetně atributů třídy?</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7234"/>
+        <location filename="../QScintilla/Editor.py" line="7233"/>
         <source>Application Diagram</source>
         <translation>Diagram aplikace</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7234"/>
+        <location filename="../QScintilla/Editor.py" line="7233"/>
         <source>Include module names?</source>
         <translation>Včetně jmen modulů?</translation>
     </message>
@@ -11273,12 +11273,12 @@
         <translation>Nebyl zadán forám exportu. Zrušeno....</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7220"/>
+        <location filename="../QScintilla/Editor.py" line="7219"/>
         <source>Imports Diagram</source>
         <translation>Importovat diagram</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7220"/>
+        <location filename="../QScintilla/Editor.py" line="7219"/>
         <source>Include imports from external modules?</source>
         <translation>Zahrnout importy z externích modulů?</translation>
     </message>
@@ -11348,7 +11348,7 @@
         <translation>Použít Pygments lexer.</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7527"/>
+        <location filename="../QScintilla/Editor.py" line="7526"/>
         <source>Check spelling...</source>
         <translation>Zatrhnout kontrolu...</translation>
     </message>
@@ -11358,12 +11358,12 @@
         <translation>Zatrhnout výběr kontroly...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7530"/>
+        <location filename="../QScintilla/Editor.py" line="7529"/>
         <source>Add to dictionary</source>
         <translation>Přidat do slovníku</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7532"/>
+        <location filename="../QScintilla/Editor.py" line="7531"/>
         <source>Ignore All</source>
         <translation>Ignorovat vše</translation>
     </message>
@@ -11403,32 +11403,32 @@
         <translation>&lt;p&gt;Soubor &lt;b&gt;{0}&lt;/b&gt; nemůže být přejmenován.&lt;br /&gt;Důvod: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6497"/>
+        <location filename="../QScintilla/Editor.py" line="6496"/>
         <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Soubor s makrem &lt;b&gt;{0}&lt;/b&gt; nelze načíst.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6506"/>
+        <location filename="../QScintilla/Editor.py" line="6505"/>
         <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; is corrupt.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Soubor s makrem &lt;b&gt;{0}&lt;/b&gt; je poškozen.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6559"/>
+        <location filename="../QScintilla/Editor.py" line="6558"/>
         <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; could not be written.&lt;/p&gt;</source>
         <translation>&lt;p&gt;So souboru s makrem &lt;b&gt;{0}&lt;/b&gt; nelze zapisovat.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6900"/>
+        <location filename="../QScintilla/Editor.py" line="6899"/>
         <source>{0} (ro)</source>
         <translation>{0} (ro)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7040"/>
+        <location filename="../QScintilla/Editor.py" line="7039"/>
         <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; is not a file.&lt;/p&gt;</source>
         <translation>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; není soubor.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7136"/>
+        <location filename="../QScintilla/Editor.py" line="7135"/>
         <source>Alias for file &lt;b&gt;{0}&lt;/b&gt;:</source>
         <translation>Zástupce pro soubor &lt;b&gt;{0}&lt;/b&gt;:</translation>
     </message>
@@ -11458,22 +11458,22 @@
         <translation type="unfinished">&lt;p&gt;Soubor &lt;b&gt;{0}&lt;/b&gt; již existuje.&lt;/p&gt;&lt;p&gt;Má se přepsat?&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6543"/>
+        <location filename="../QScintilla/Editor.py" line="6542"/>
         <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6345"/>
+        <location filename="../QScintilla/Editor.py" line="6344"/>
         <source>Warning: {0}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6352"/>
+        <location filename="../QScintilla/Editor.py" line="6351"/>
         <source>Error: {0}</source>
         <translation type="unfinished">Chyby: {0}</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6732"/>
+        <location filename="../QScintilla/Editor.py" line="6731"/>
         <source>&lt;br&gt;&lt;b&gt;Warning:&lt;/b&gt; You will lose your changes upon reopening it.</source>
         <translation type="unfinished"></translation>
     </message>
@@ -11498,27 +11498,27 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7941"/>
+        <location filename="../QScintilla/Editor.py" line="7940"/>
         <source>Sort Lines</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7941"/>
+        <location filename="../QScintilla/Editor.py" line="7940"/>
         <source>The selection contains illegal data for a numerical sort.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6281"/>
+        <location filename="../QScintilla/Editor.py" line="6280"/>
         <source>Warning</source>
         <translation type="unfinished">Varování</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6281"/>
+        <location filename="../QScintilla/Editor.py" line="6280"/>
         <source>No warning messages available.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6342"/>
+        <location filename="../QScintilla/Editor.py" line="6341"/>
         <source>Style: {0}</source>
         <translation type="unfinished"></translation>
     </message>
@@ -11543,7 +11543,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6726"/>
+        <location filename="../QScintilla/Editor.py" line="6725"/>
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; has been changed while it was opened in eric6. Reread it?&lt;/p&gt;</source>
         <translation type="unfinished">&lt;p&gt;Soubor &lt;b&gt;{0}&lt;/b&gt; byl změněn po té co již byl načten do eric5. Znovu načíst?&lt;/p&gt; {0}?} {6.?}</translation>
     </message>
@@ -11558,32 +11558,32 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="4685"/>
+        <location filename="../QScintilla/Editor.py" line="4684"/>
         <source>Auto-Completion Provider</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="4685"/>
+        <location filename="../QScintilla/Editor.py" line="4684"/>
         <source>The completion list provider &apos;{0}&apos; was already registered. Ignoring duplicate request.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="4956"/>
+        <location filename="../QScintilla/Editor.py" line="4955"/>
         <source>Call-Tips Provider</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="4956"/>
+        <location filename="../QScintilla/Editor.py" line="4955"/>
         <source>The call-tips provider &apos;{0}&apos; was already registered. Ignoring duplicate request.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="8028"/>
+        <location filename="../QScintilla/Editor.py" line="8027"/>
         <source>Register Mouse Click Handler</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="8028"/>
+        <location filename="../QScintilla/Editor.py" line="8027"/>
         <source>A mouse click handler for &quot;{0}&quot; was already registered by &quot;{1}&quot;. Aborting request by &quot;{2}&quot;...</source>
         <translation type="unfinished"></translation>
     </message>
@@ -11613,12 +11613,12 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="8149"/>
+        <location filename="../QScintilla/Editor.py" line="8148"/>
         <source>EditorConfig Properties</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="8149"/>
+        <location filename="../QScintilla/Editor.py" line="8148"/>
         <source>&lt;p&gt;The EditorConfig properties for file &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
@@ -14887,7 +14887,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorStylesPage.ui" line="1763"/>
+        <location filename="../Preferences/ConfigurationPages/EditorStylesPage.ui" line="47"/>
         <source>Colours</source>
         <translation type="unfinished">Barvy</translation>
     </message>
@@ -15322,6 +15322,11 @@
         <source>Highlighting:</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/EditorStylesPage.ui" line="1763"/>
+        <source>Marker Colours</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>EditorSyntaxPage</name>
@@ -51383,192 +51388,197 @@
 <context>
     <name>PluginRepositoryWidget</name>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="88"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="89"/>
         <source>Update</source>
         <translation>Obnovit</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="90"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="91"/>
         <source>Download</source>
         <translation>Download</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="97"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="98"/>
         <source>Cancel</source>
         <translation>Zrušit</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="100"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="101"/>
         <source>Close &amp;&amp; Install</source>
         <translation>Zavřít &amp;&amp; Instalovat</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="374"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="375"/>
         <source>Download Plugin Files</source>
         <translation>Download plugin soubory</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="374"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="375"/>
         <source>The requested plugins were downloaded.</source>
         <translation>Požadované pluginy byly staženy.</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="429"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="430"/>
         <source>Read plugins repository file</source>
         <translation>Číst soubor repozitáře pluginů</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="437"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="438"/>
         <source>No plugin repository file available.
 Select Update.</source>
         <translation>Soubor repozitáře pluginů není k dispozici.
 Vyberte Obnovit.</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="506"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="507"/>
         <source>Error downloading file</source>
         <translation>Chyba při stahování souboru</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="591"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="592"/>
         <source>Stable</source>
         <translation>Stabilní</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="598"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="599"/>
         <source>Unstable</source>
         <translation>Nestabilní</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="612"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="613"/>
         <source>Unknown</source>
         <translation>Neznámý</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="429"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="430"/>
         <source>&lt;p&gt;The plugins repository file &lt;b&gt;{0}&lt;/b&gt; could not be read. Select Update&lt;/p&gt;</source>
         <translation>&lt;p&gt;Soubor repozitáře pluginů &lt;b&gt;{0}&lt;/b&gt; nelze přečíst. Vyberte Obnovit&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="506"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="507"/>
         <source>&lt;p&gt;Could not download the requested file from {0}.&lt;/p&gt;&lt;p&gt;Error: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Nelze stáhnout požadovaný soubor z {0}.&lt;/p&gt;&lt;p&gt;Chyba: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="93"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="94"/>
         <source>Download &amp;&amp; Install</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="421"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="422"/>
         <source>Plugins Repository URL Changed</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="421"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="422"/>
         <source>The URL of the Plugins Repository has changed. Select the &quot;Update&quot; button to get the new repository file.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="113"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="114"/>
         <source>Hide</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="115"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="116"/>
         <source>Hide Selected</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="118"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="119"/>
         <source>Show All</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="121"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="122"/>
         <source>Cleanup Downloads</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="626"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="627"/>
         <source>up-to-date</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="629"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="630"/>
         <source>new download available</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="633"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="634"/>
         <source>update installable</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="637"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="638"/>
         <source>updated download available</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="991"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="997"/>
         <source>Cleanup of Plugin Downloads</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="991"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="997"/>
         <source>&lt;p&gt;The plugin download &lt;b&gt;{0}&lt;/b&gt; could not be deleted.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="167"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="168"/>
         <source>Network Status: online</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="169"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="170"/>
         <source>Network Status: offline</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="476"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="477"/>
         <source>Computer is offline.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="444"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="445"/>
         <source>New: &lt;b&gt;{0}&lt;/b&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="446"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="447"/>
         <source>Local Updates: &lt;b&gt;{0}&lt;/b&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="448"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="449"/>
         <source>Remote Updates: &lt;b&gt;{0}&lt;/b&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="605"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="606"/>
         <source>Obsolete</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="642"/>
+        <source>error determining status</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>PluginRepositoryWindow</name>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="878"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="884"/>
         <source>Process Generation Error</source>
         <translation>Chyba v procesu generování</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="878"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="884"/>
         <source>OK</source>
         <translation>OK</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="878"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="884"/>
         <source>&lt;p&gt;Could not start the process.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Nemohu spustit zveřejnění.&lt;br&gt;Ověřte jestli je dostupný jako &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
@@ -88778,12 +88788,12 @@
 <context>
     <name>eric6</name>
     <message>
-        <location filename="../eric6.py" line="394"/>
+        <location filename="../eric6.py" line="396"/>
         <source>Starting...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../eric6.py" line="399"/>
+        <location filename="../eric6.py" line="401"/>
         <source>Generating Main Window...</source>
         <translation type="unfinished">Generování hlavního okna...</translation>
     </message>
Binary file eric6/i18n/eric6_de.qm has changed
--- a/eric6/i18n/eric6_de.ts	Sun Apr 21 10:52:10 2019 +0200
+++ b/eric6/i18n/eric6_de.ts	Sun Apr 21 15:09:31 2019 +0200
@@ -10875,7 +10875,7 @@
         <translation>Drucken abgebrochen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6736"/>
+        <location filename="../QScintilla/Editor.py" line="6735"/>
         <source>File changed</source>
         <translation>Datei geändert</translation>
     </message>
@@ -10940,57 +10940,57 @@
         <translation>Zurück zum letzten gesichert Zustand</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6455"/>
+        <location filename="../QScintilla/Editor.py" line="6454"/>
         <source>Macro Name</source>
         <translation>Makro Name</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6455"/>
+        <location filename="../QScintilla/Editor.py" line="6454"/>
         <source>Select a macro name:</source>
         <translation>Wähle einen Makro Namen:</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6526"/>
+        <location filename="../QScintilla/Editor.py" line="6525"/>
         <source>Macro files (*.macro)</source>
         <translation>Makrodateien (*.macro)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6483"/>
+        <location filename="../QScintilla/Editor.py" line="6482"/>
         <source>Load macro file</source>
         <translation>Lade Makrodatei</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6506"/>
+        <location filename="../QScintilla/Editor.py" line="6505"/>
         <source>Error loading macro</source>
         <translation>Fehler beim Makro Laden</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6526"/>
+        <location filename="../QScintilla/Editor.py" line="6525"/>
         <source>Save macro file</source>
         <translation>Makrodatei schreiben</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6543"/>
+        <location filename="../QScintilla/Editor.py" line="6542"/>
         <source>Save macro</source>
         <translation>Makro speichern</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6559"/>
+        <location filename="../QScintilla/Editor.py" line="6558"/>
         <source>Error saving macro</source>
         <translation>Fehler beim Makro speichern</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6572"/>
+        <location filename="../QScintilla/Editor.py" line="6571"/>
         <source>Start Macro Recording</source>
         <translation>Makroaufzeichnung starten</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6598"/>
+        <location filename="../QScintilla/Editor.py" line="6597"/>
         <source>Macro Recording</source>
         <translation>Makroaufzeichnung</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6598"/>
+        <location filename="../QScintilla/Editor.py" line="6597"/>
         <source>Enter name of the macro:</source>
         <translation>Gib einen Namen für das Makro ein:</translation>
     </message>
@@ -11040,42 +11040,42 @@
         <translation>Haltepunkt bearbeiten...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5371"/>
+        <location filename="../QScintilla/Editor.py" line="5370"/>
         <source>Enable breakpoint</source>
         <translation>Haltepunkt aktivieren</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5374"/>
+        <location filename="../QScintilla/Editor.py" line="5373"/>
         <source>Disable breakpoint</source>
         <translation>Haltepunkt deaktivieren</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5731"/>
+        <location filename="../QScintilla/Editor.py" line="5730"/>
         <source>Code Coverage</source>
         <translation>Quelltext Abdeckung</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5731"/>
+        <location filename="../QScintilla/Editor.py" line="5730"/>
         <source>Please select a coverage file</source>
         <translation>Bitte wählen Sie eine Datei mit Abdeckungsdaten</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5909"/>
+        <location filename="../QScintilla/Editor.py" line="5908"/>
         <source>Profile Data</source>
         <translation>Profildaten</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5909"/>
+        <location filename="../QScintilla/Editor.py" line="5908"/>
         <source>Please select a profile file</source>
         <translation>Bitte wählen Sie eine Datei mit Profildaten</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="4561"/>
+        <location filename="../QScintilla/Editor.py" line="4560"/>
         <source>Autocompletion</source>
         <translation>Automatische Vervollständigung</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="4561"/>
+        <location filename="../QScintilla/Editor.py" line="4560"/>
         <source>Autocompletion is not available because there is no autocompletion source set.</source>
         <translation>Die automatische Vervollständigung ist nicht verfügbar, da keine Quelle gesetzt ist.</translation>
     </message>
@@ -11105,7 +11105,7 @@
         <translation>Autom. Speicherung aktiv</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7040"/>
+        <location filename="../QScintilla/Editor.py" line="7039"/>
         <source>Drop Error</source>
         <translation>Drop Fehler</translation>
     </message>
@@ -11115,12 +11115,12 @@
         <translation>Zeige Syntaxfehlermeldung</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6069"/>
+        <location filename="../QScintilla/Editor.py" line="6068"/>
         <source>Syntax Error</source>
         <translation>Syntaxfehler</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6069"/>
+        <location filename="../QScintilla/Editor.py" line="6068"/>
         <source>No syntax error message available.</source>
         <translation>Keine Syntaxfehlermeldung verfügbar.</translation>
     </message>
@@ -11150,17 +11150,17 @@
         <translation>Vorige nichtabgedeckte Zeile</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5794"/>
+        <location filename="../QScintilla/Editor.py" line="5793"/>
         <source>Show Code Coverage Annotations</source>
         <translation>Zeilen ohne Abdeckung Markieren</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5787"/>
+        <location filename="../QScintilla/Editor.py" line="5786"/>
         <source>All lines have been covered.</source>
         <translation>Alle Zeilen sind abgedeckt.</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5794"/>
+        <location filename="../QScintilla/Editor.py" line="5793"/>
         <source>There is no coverage file available.</source>
         <translation>Es gibt keine Datei mit Abdeckungsinformationen.</translation>
     </message>
@@ -11170,22 +11170,22 @@
         <translation>&lt;p&gt;Die Datei &lt;b&gt;{0}&lt;/b&gt; enthält ungesicherte Änderungen.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6497"/>
+        <location filename="../QScintilla/Editor.py" line="6496"/>
         <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die Makrodatei &lt;b&gt;{0}&lt;/b&gt; kann nicht gelesen werden.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6506"/>
+        <location filename="../QScintilla/Editor.py" line="6505"/>
         <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; is corrupt.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die Makrodatei &lt;b&gt;{0}&lt;/b&gt; ist zerstört.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6559"/>
+        <location filename="../QScintilla/Editor.py" line="6558"/>
         <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; could not be written.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die Makrodatei &lt;b&gt;{0}&lt;/b&gt; kann nicht geschrieben werden.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7040"/>
+        <location filename="../QScintilla/Editor.py" line="7039"/>
         <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; is not a file.&lt;/p&gt;</source>
         <translation>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; ist keine Datei.&lt;/p&gt;</translation>
     </message>
@@ -11225,82 +11225,82 @@
         <translation>Keine Sprache</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6900"/>
+        <location filename="../QScintilla/Editor.py" line="6899"/>
         <source>{0} (ro)</source>
         <translation>{0} (ro)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7061"/>
+        <location filename="../QScintilla/Editor.py" line="7060"/>
         <source>Resources</source>
         <translation>Ressourcen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7063"/>
+        <location filename="../QScintilla/Editor.py" line="7062"/>
         <source>Add file...</source>
         <translation>Datei hinzufügen...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7065"/>
+        <location filename="../QScintilla/Editor.py" line="7064"/>
         <source>Add files...</source>
         <translation>Dateien hinzufügen...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7067"/>
+        <location filename="../QScintilla/Editor.py" line="7066"/>
         <source>Add aliased file...</source>
         <translation>Aliased-Datei hinzufügen...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7070"/>
+        <location filename="../QScintilla/Editor.py" line="7069"/>
         <source>Add localized resource...</source>
         <translation>Lokalisierte Ressource hinzufügen...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7093"/>
+        <location filename="../QScintilla/Editor.py" line="7092"/>
         <source>Add file resource</source>
         <translation>Dateiressource hinzufügen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7109"/>
+        <location filename="../QScintilla/Editor.py" line="7108"/>
         <source>Add file resources</source>
         <translation>Dateiressourcen hinzufügen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7136"/>
+        <location filename="../QScintilla/Editor.py" line="7135"/>
         <source>Add aliased file resource</source>
         <translation>Aliased-Dateiressourcen hinzufügen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7136"/>
+        <location filename="../QScintilla/Editor.py" line="7135"/>
         <source>Alias for file &lt;b&gt;{0}&lt;/b&gt;:</source>
         <translation>Alias für Datei &lt;b&gt;{0}&lt;/b&gt;:</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7200"/>
+        <location filename="../QScintilla/Editor.py" line="7199"/>
         <source>Package Diagram</source>
         <translation>Package-Diagramm</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7200"/>
+        <location filename="../QScintilla/Editor.py" line="7199"/>
         <source>Include class attributes?</source>
         <translation>Klassenattribute anzeigen?</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7234"/>
+        <location filename="../QScintilla/Editor.py" line="7233"/>
         <source>Application Diagram</source>
         <translation>Applikations-Diagramm</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7234"/>
+        <location filename="../QScintilla/Editor.py" line="7233"/>
         <source>Include module names?</source>
         <translation>Modulnamen anzeigen?</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7074"/>
+        <location filename="../QScintilla/Editor.py" line="7073"/>
         <source>Add resource frame</source>
         <translation>Ressourcenrahmen hinzufügen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6572"/>
+        <location filename="../QScintilla/Editor.py" line="6571"/>
         <source>Macro recording is already active. Start new?</source>
         <translation>Eine Makroaufzeichnung ist bereits aktiv. Neu starten?</translation>
     </message>
@@ -11350,12 +11350,12 @@
         <translation>Kein Exportformat angegeben. Abbruch...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7220"/>
+        <location filename="../QScintilla/Editor.py" line="7219"/>
         <source>Imports Diagram</source>
         <translation>Imports Diagramm</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7220"/>
+        <location filename="../QScintilla/Editor.py" line="7219"/>
         <source>Include imports from external modules?</source>
         <translation>Imports externer Module anzeigen?</translation>
     </message>
@@ -11430,7 +11430,7 @@
         <translation>Wähle den anzuwendenden Pygments Lexer.</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7527"/>
+        <location filename="../QScintilla/Editor.py" line="7526"/>
         <source>Check spelling...</source>
         <translation>Rechtschreibprüfung...</translation>
     </message>
@@ -11440,12 +11440,12 @@
         <translation>Rechtschreibprüfung für Auswahl...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7530"/>
+        <location filename="../QScintilla/Editor.py" line="7529"/>
         <source>Add to dictionary</source>
         <translation>Zum Wörterbuch hinzufügen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7532"/>
+        <location filename="../QScintilla/Editor.py" line="7531"/>
         <source>Ignore All</source>
         <translation>Alle ignorieren</translation>
     </message>
@@ -11490,22 +11490,22 @@
         <translation>&lt;p&gt;Die Datei &lt;b&gt;{0}&lt;/b&gt; existiert bereits. Überschreiben?&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6543"/>
+        <location filename="../QScintilla/Editor.py" line="6542"/>
         <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die Makrodatei &lt;b&gt;{0}&lt;/b&gt; existiert bereits. Überschreiben?&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6345"/>
+        <location filename="../QScintilla/Editor.py" line="6344"/>
         <source>Warning: {0}</source>
         <translation>Warnung: {0}</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6352"/>
+        <location filename="../QScintilla/Editor.py" line="6351"/>
         <source>Error: {0}</source>
         <translation>Fehler: {0}</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6732"/>
+        <location filename="../QScintilla/Editor.py" line="6731"/>
         <source>&lt;br&gt;&lt;b&gt;Warning:&lt;/b&gt; You will lose your changes upon reopening it.</source>
         <translation>&lt;br&gt;&lt;b&gt;Warnung:&lt;/b&gt; Vorgenommenen Änderungen gehen beim neu einlesen verloren.</translation>
     </message>
@@ -11530,27 +11530,27 @@
         <translation>Vorherige Änderung</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7941"/>
+        <location filename="../QScintilla/Editor.py" line="7940"/>
         <source>Sort Lines</source>
         <translation>Zeilen sortieren</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7941"/>
+        <location filename="../QScintilla/Editor.py" line="7940"/>
         <source>The selection contains illegal data for a numerical sort.</source>
         <translation>Die Auswahl enthält für eine numerische Sortierung ungültige Daten.</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6281"/>
+        <location filename="../QScintilla/Editor.py" line="6280"/>
         <source>Warning</source>
         <translation>Warnung</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6281"/>
+        <location filename="../QScintilla/Editor.py" line="6280"/>
         <source>No warning messages available.</source>
         <translation>Keine Warnmeldungen verfügbar.</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6342"/>
+        <location filename="../QScintilla/Editor.py" line="6341"/>
         <source>Style: {0}</source>
         <translation>Stil: {0}</translation>
     </message>
@@ -11575,7 +11575,7 @@
         <translation>Öffnen mit Kodierung</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6726"/>
+        <location filename="../QScintilla/Editor.py" line="6725"/>
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; has been changed while it was opened in eric6. Reread it?&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die Datei &lt;b&gt;{0}&lt;/b&gt; wurde geändert, während sie in eric6 geöffnet war. Neu einlesen?&lt;/p&gt;</translation>
     </message>
@@ -11590,32 +11590,32 @@
         <translation>Vervollständigen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="4685"/>
+        <location filename="../QScintilla/Editor.py" line="4684"/>
         <source>Auto-Completion Provider</source>
         <translation>Provider für automatische Vervollständigungen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="4685"/>
+        <location filename="../QScintilla/Editor.py" line="4684"/>
         <source>The completion list provider &apos;{0}&apos; was already registered. Ignoring duplicate request.</source>
         <translation>Der Provider für automatische Vervollständigungen namens &apos;{0}&apos; ist bereits registriert. Die Wiederholung wird ignoriert.</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="4956"/>
+        <location filename="../QScintilla/Editor.py" line="4955"/>
         <source>Call-Tips Provider</source>
         <translation>Calltipps-Provider</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="4956"/>
+        <location filename="../QScintilla/Editor.py" line="4955"/>
         <source>The call-tips provider &apos;{0}&apos; was already registered. Ignoring duplicate request.</source>
         <translation>Der Calltipps-Provider namens &apos;{0}&apos; ist bereits registriert. Die Wiederholung wird ignoriert.</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="8028"/>
+        <location filename="../QScintilla/Editor.py" line="8027"/>
         <source>Register Mouse Click Handler</source>
         <translation>Maus Klick Handler registrieren</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="8028"/>
+        <location filename="../QScintilla/Editor.py" line="8027"/>
         <source>A mouse click handler for &quot;{0}&quot; was already registered by &quot;{1}&quot;. Aborting request by &quot;{2}&quot;...</source>
         <translation>Ein Maus Klick Handler für &quot;{0}&quot; wurde bereits durch &quot;{1}&quot; registriert. Die Anfrage durch &quot;{2}&quot; wird abgebrochen...</translation>
     </message>
@@ -11645,12 +11645,12 @@
         <translation>Auswahl in Konsole ausführen</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="8149"/>
+        <location filename="../QScintilla/Editor.py" line="8148"/>
         <source>EditorConfig Properties</source>
         <translation>EditorConfig Eigenschaften</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="8149"/>
+        <location filename="../QScintilla/Editor.py" line="8148"/>
         <source>&lt;p&gt;The EditorConfig properties for file &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die EditorConfig Eigenschaften für die Datei &lt;b&gt;{0}&lt;/b&gt; konnten nicht geladen werden.&lt;/p&gt;</translation>
     </message>
@@ -14879,7 +14879,7 @@
         <translation>Wähle die Hintergrundfarbe des Editorbereiches.</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorStylesPage.ui" line="1763"/>
+        <location filename="../Preferences/ConfigurationPages/EditorStylesPage.ui" line="47"/>
         <source>Colours</source>
         <translation>Farben</translation>
     </message>
@@ -15340,6 +15340,11 @@
         <source>Highlighting:</source>
         <translation>Hervorhebung:</translation>
     </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/EditorStylesPage.ui" line="1763"/>
+        <source>Marker Colours</source>
+        <translation>Markierungsfarben</translation>
+    </message>
 </context>
 <context>
     <name>EditorSyntaxPage</name>
@@ -51423,192 +51428,197 @@
 <context>
     <name>PluginRepositoryWidget</name>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="88"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="89"/>
         <source>Update</source>
         <translation>Aktualisieren</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="90"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="91"/>
         <source>Download</source>
         <translation>Download</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="97"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="98"/>
         <source>Cancel</source>
         <translation></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="100"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="101"/>
         <source>Close &amp;&amp; Install</source>
         <translation>Schließen &amp;&amp; Installieren</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="374"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="375"/>
         <source>Download Plugin Files</source>
         <translation>Plugindateien herunterladen</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="374"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="375"/>
         <source>The requested plugins were downloaded.</source>
         <translation>Die angeforderten Plugins wurden heruntergeladen.</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="429"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="430"/>
         <source>Read plugins repository file</source>
         <translation>Plugins Repositorydatei lesen</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="429"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="430"/>
         <source>&lt;p&gt;The plugins repository file &lt;b&gt;{0}&lt;/b&gt; could not be read. Select Update&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die Plugins Repositorydatei &lt;b&gt;{0}&lt;/b&gt; konnte nicht gelesen werden.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="437"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="438"/>
         <source>No plugin repository file available.
 Select Update.</source>
         <translation>Es ist keine Plugins-Repositorydatei verfügbar.
 Bitte „Aktualisieren“ drücken.</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="506"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="507"/>
         <source>Error downloading file</source>
         <translation>Fehler beim Herunterladen der Datei</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="506"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="507"/>
         <source>&lt;p&gt;Could not download the requested file from {0}.&lt;/p&gt;&lt;p&gt;Error: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die angefragte Datei konnte nicht von {0} gedownloaded werden.&lt;/p&gt;&lt;p&gt;Fehler: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="591"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="592"/>
         <source>Stable</source>
         <translation>Stabil</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="598"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="599"/>
         <source>Unstable</source>
         <translation>Instabil</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="612"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="613"/>
         <source>Unknown</source>
         <translation>Unbekannt</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="93"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="94"/>
         <source>Download &amp;&amp; Install</source>
         <translation>Download &amp;&amp; Installieren</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="421"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="422"/>
         <source>Plugins Repository URL Changed</source>
         <translation>Plugin-Repository-URL Geändert</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="421"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="422"/>
         <source>The URL of the Plugins Repository has changed. Select the &quot;Update&quot; button to get the new repository file.</source>
         <translation>Die URL des Plugin-Repositorys hat sich geändert. Wählen Sie den „Aktualisieren“-Knopf, um die neue Repositorydatei zu erhalten.</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="113"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="114"/>
         <source>Hide</source>
         <translation>Ausblenden</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="115"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="116"/>
         <source>Hide Selected</source>
         <translation>Ausgewählte ausblenden</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="118"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="119"/>
         <source>Show All</source>
         <translation>Alle anzeigen</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="121"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="122"/>
         <source>Cleanup Downloads</source>
         <translation>Downloadswartung</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="626"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="627"/>
         <source>up-to-date</source>
         <translation>aktuell</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="629"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="630"/>
         <source>new download available</source>
         <translation>neuer Download verfügbar</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="633"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="634"/>
         <source>update installable</source>
         <translation>Aktualisierung installierbar</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="637"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="638"/>
         <source>updated download available</source>
         <translation>aktualisiertes Download verfügbar</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="991"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="997"/>
         <source>Cleanup of Plugin Downloads</source>
         <translation>Wartung der Plugin Downloads</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="991"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="997"/>
         <source>&lt;p&gt;The plugin download &lt;b&gt;{0}&lt;/b&gt; could not be deleted.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Die Plugindatei &lt;b&gt;{0}&lt;/b&gt; konnte nicht gelöscht werden.&lt;/p&gt;&lt;p&gt;Ursache: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="167"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="168"/>
         <source>Network Status: online</source>
         <translation>Netzwerkstatus: verbunden</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="169"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="170"/>
         <source>Network Status: offline</source>
         <translation>Netzwerkstatus: nicht verbunden</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="476"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="477"/>
         <source>Computer is offline.</source>
         <translation>Computer ist nicht verbunden.</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="444"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="445"/>
         <source>New: &lt;b&gt;{0}&lt;/b&gt;</source>
         <translation>Neu:&lt;b&gt;{0}&lt;/b&gt;</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="446"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="447"/>
         <source>Local Updates: &lt;b&gt;{0}&lt;/b&gt;</source>
         <translation>Lokale Aktualisierungen: &lt;b&gt;{0}&lt;/b&gt;</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="448"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="449"/>
         <source>Remote Updates: &lt;b&gt;{0}&lt;/b&gt;</source>
         <translation>Entfernte Aktualisierungen: &lt;b&gt;{0}&lt;/b&gt;</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="605"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="606"/>
         <source>Obsolete</source>
         <translation>Überholt</translation>
     </message>
+    <message>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="642"/>
+        <source>error determining status</source>
+        <translation>Fehler bei der Ermittlung des Status</translation>
+    </message>
 </context>
 <context>
     <name>PluginRepositoryWindow</name>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="878"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="884"/>
         <source>Process Generation Error</source>
         <translation>Fehler beim Prozessstart</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="878"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="884"/>
         <source>&lt;p&gt;Could not start the process.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Der Prozess konnte nicht gestartet werden.&lt;br&gt;Stellen Sie sicher, dass er als &lt;b&gt;{0}&lt;/b&gt; verfügbar ist.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="878"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="884"/>
         <source>OK</source>
         <translation>OK</translation>
     </message>
@@ -88980,12 +88990,12 @@
 <context>
     <name>eric6</name>
     <message>
-        <location filename="../eric6.py" line="394"/>
+        <location filename="../eric6.py" line="396"/>
         <source>Starting...</source>
         <translation>Starte...</translation>
     </message>
     <message>
-        <location filename="../eric6.py" line="399"/>
+        <location filename="../eric6.py" line="401"/>
         <source>Generating Main Window...</source>
         <translation>Erzeuge das Hauptfenster...</translation>
     </message>
--- a/eric6/i18n/eric6_empty.ts	Sun Apr 21 10:52:10 2019 +0200
+++ b/eric6/i18n/eric6_empty.ts	Sun Apr 21 15:09:31 2019 +0200
@@ -10742,7 +10742,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7527"/>
+        <location filename="../QScintilla/Editor.py" line="7526"/>
         <source>Check spelling...</source>
         <translation type="unfinished"></translation>
     </message>
@@ -11012,7 +11012,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5371"/>
+        <location filename="../QScintilla/Editor.py" line="5370"/>
         <source>Enable breakpoint</source>
         <translation type="unfinished"></translation>
     </message>
@@ -11187,327 +11187,327 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="4561"/>
+        <location filename="../QScintilla/Editor.py" line="4560"/>
         <source>Autocompletion</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="4561"/>
+        <location filename="../QScintilla/Editor.py" line="4560"/>
         <source>Autocompletion is not available because there is no autocompletion source set.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="4685"/>
+        <location filename="../QScintilla/Editor.py" line="4684"/>
         <source>Auto-Completion Provider</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="4685"/>
+        <location filename="../QScintilla/Editor.py" line="4684"/>
         <source>The completion list provider &apos;{0}&apos; was already registered. Ignoring duplicate request.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="4956"/>
+        <location filename="../QScintilla/Editor.py" line="4955"/>
         <source>Call-Tips Provider</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="4956"/>
+        <location filename="../QScintilla/Editor.py" line="4955"/>
         <source>The call-tips provider &apos;{0}&apos; was already registered. Ignoring duplicate request.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5374"/>
+        <location filename="../QScintilla/Editor.py" line="5373"/>
         <source>Disable breakpoint</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5731"/>
+        <location filename="../QScintilla/Editor.py" line="5730"/>
         <source>Code Coverage</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5731"/>
+        <location filename="../QScintilla/Editor.py" line="5730"/>
         <source>Please select a coverage file</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5794"/>
+        <location filename="../QScintilla/Editor.py" line="5793"/>
         <source>Show Code Coverage Annotations</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5787"/>
+        <location filename="../QScintilla/Editor.py" line="5786"/>
         <source>All lines have been covered.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5794"/>
+        <location filename="../QScintilla/Editor.py" line="5793"/>
         <source>There is no coverage file available.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5909"/>
+        <location filename="../QScintilla/Editor.py" line="5908"/>
         <source>Profile Data</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5909"/>
+        <location filename="../QScintilla/Editor.py" line="5908"/>
         <source>Please select a profile file</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6069"/>
+        <location filename="../QScintilla/Editor.py" line="6068"/>
         <source>Syntax Error</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6069"/>
+        <location filename="../QScintilla/Editor.py" line="6068"/>
         <source>No syntax error message available.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6281"/>
+        <location filename="../QScintilla/Editor.py" line="6280"/>
         <source>Warning</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6281"/>
+        <location filename="../QScintilla/Editor.py" line="6280"/>
         <source>No warning messages available.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6342"/>
+        <location filename="../QScintilla/Editor.py" line="6341"/>
         <source>Style: {0}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6345"/>
+        <location filename="../QScintilla/Editor.py" line="6344"/>
         <source>Warning: {0}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6352"/>
+        <location filename="../QScintilla/Editor.py" line="6351"/>
         <source>Error: {0}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6455"/>
+        <location filename="../QScintilla/Editor.py" line="6454"/>
         <source>Macro Name</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6455"/>
+        <location filename="../QScintilla/Editor.py" line="6454"/>
         <source>Select a macro name:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6483"/>
+        <location filename="../QScintilla/Editor.py" line="6482"/>
         <source>Load macro file</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6526"/>
+        <location filename="../QScintilla/Editor.py" line="6525"/>
         <source>Macro files (*.macro)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6506"/>
+        <location filename="../QScintilla/Editor.py" line="6505"/>
         <source>Error loading macro</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6497"/>
+        <location filename="../QScintilla/Editor.py" line="6496"/>
         <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6506"/>
+        <location filename="../QScintilla/Editor.py" line="6505"/>
         <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; is corrupt.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6526"/>
+        <location filename="../QScintilla/Editor.py" line="6525"/>
         <source>Save macro file</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6543"/>
+        <location filename="../QScintilla/Editor.py" line="6542"/>
         <source>Save macro</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6543"/>
+        <location filename="../QScintilla/Editor.py" line="6542"/>
         <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6559"/>
+        <location filename="../QScintilla/Editor.py" line="6558"/>
         <source>Error saving macro</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6559"/>
+        <location filename="../QScintilla/Editor.py" line="6558"/>
         <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; could not be written.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6572"/>
+        <location filename="../QScintilla/Editor.py" line="6571"/>
         <source>Start Macro Recording</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6572"/>
+        <location filename="../QScintilla/Editor.py" line="6571"/>
         <source>Macro recording is already active. Start new?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6598"/>
+        <location filename="../QScintilla/Editor.py" line="6597"/>
         <source>Macro Recording</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6598"/>
+        <location filename="../QScintilla/Editor.py" line="6597"/>
         <source>Enter name of the macro:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6726"/>
+        <location filename="../QScintilla/Editor.py" line="6725"/>
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; has been changed while it was opened in eric6. Reread it?&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6732"/>
+        <location filename="../QScintilla/Editor.py" line="6731"/>
         <source>&lt;br&gt;&lt;b&gt;Warning:&lt;/b&gt; You will lose your changes upon reopening it.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6736"/>
+        <location filename="../QScintilla/Editor.py" line="6735"/>
         <source>File changed</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6900"/>
+        <location filename="../QScintilla/Editor.py" line="6899"/>
         <source>{0} (ro)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7040"/>
+        <location filename="../QScintilla/Editor.py" line="7039"/>
         <source>Drop Error</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7040"/>
+        <location filename="../QScintilla/Editor.py" line="7039"/>
         <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; is not a file.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7061"/>
+        <location filename="../QScintilla/Editor.py" line="7060"/>
         <source>Resources</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7063"/>
+        <location filename="../QScintilla/Editor.py" line="7062"/>
         <source>Add file...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7065"/>
+        <location filename="../QScintilla/Editor.py" line="7064"/>
         <source>Add files...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7067"/>
+        <location filename="../QScintilla/Editor.py" line="7066"/>
         <source>Add aliased file...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7070"/>
+        <location filename="../QScintilla/Editor.py" line="7069"/>
         <source>Add localized resource...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7074"/>
+        <location filename="../QScintilla/Editor.py" line="7073"/>
         <source>Add resource frame</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7093"/>
+        <location filename="../QScintilla/Editor.py" line="7092"/>
         <source>Add file resource</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7109"/>
+        <location filename="../QScintilla/Editor.py" line="7108"/>
         <source>Add file resources</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7136"/>
+        <location filename="../QScintilla/Editor.py" line="7135"/>
         <source>Add aliased file resource</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7136"/>
+        <location filename="../QScintilla/Editor.py" line="7135"/>
         <source>Alias for file &lt;b&gt;{0}&lt;/b&gt;:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7200"/>
+        <location filename="../QScintilla/Editor.py" line="7199"/>
         <source>Package Diagram</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7200"/>
+        <location filename="../QScintilla/Editor.py" line="7199"/>
         <source>Include class attributes?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7220"/>
+        <location filename="../QScintilla/Editor.py" line="7219"/>
         <source>Imports Diagram</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7220"/>
+        <location filename="../QScintilla/Editor.py" line="7219"/>
         <source>Include imports from external modules?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7234"/>
+        <location filename="../QScintilla/Editor.py" line="7233"/>
         <source>Application Diagram</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7234"/>
+        <location filename="../QScintilla/Editor.py" line="7233"/>
         <source>Include module names?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7530"/>
+        <location filename="../QScintilla/Editor.py" line="7529"/>
         <source>Add to dictionary</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7532"/>
+        <location filename="../QScintilla/Editor.py" line="7531"/>
         <source>Ignore All</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7941"/>
+        <location filename="../QScintilla/Editor.py" line="7940"/>
         <source>Sort Lines</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7941"/>
+        <location filename="../QScintilla/Editor.py" line="7940"/>
         <source>The selection contains illegal data for a numerical sort.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="8028"/>
+        <location filename="../QScintilla/Editor.py" line="8027"/>
         <source>Register Mouse Click Handler</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="8028"/>
+        <location filename="../QScintilla/Editor.py" line="8027"/>
         <source>A mouse click handler for &quot;{0}&quot; was already registered by &quot;{1}&quot;. Aborting request by &quot;{2}&quot;...</source>
         <translation type="unfinished"></translation>
     </message>
@@ -11532,12 +11532,12 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="8149"/>
+        <location filename="../QScintilla/Editor.py" line="8148"/>
         <source>EditorConfig Properties</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="8149"/>
+        <location filename="../QScintilla/Editor.py" line="8148"/>
         <source>&lt;p&gt;The EditorConfig properties for file &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
@@ -14205,7 +14205,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorStylesPage.ui" line="1763"/>
+        <location filename="../Preferences/ConfigurationPages/EditorStylesPage.ui" line="47"/>
         <source>Colours</source>
         <translation type="unfinished"></translation>
     </message>
@@ -15225,6 +15225,11 @@
         <source>Highlighting:</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/EditorStylesPage.ui" line="1763"/>
+        <source>Marker Colours</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>EditorSyntaxPage</name>
@@ -51171,191 +51176,196 @@
 <context>
     <name>PluginRepositoryWidget</name>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="88"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="89"/>
         <source>Update</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="90"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="91"/>
         <source>Download</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="93"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="94"/>
         <source>Download &amp;&amp; Install</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="97"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="98"/>
         <source>Cancel</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="100"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="101"/>
         <source>Close &amp;&amp; Install</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="113"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="114"/>
         <source>Hide</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="115"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="116"/>
         <source>Hide Selected</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="118"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="119"/>
         <source>Show All</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="121"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="122"/>
         <source>Cleanup Downloads</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="167"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="168"/>
         <source>Network Status: online</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="169"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="170"/>
         <source>Network Status: offline</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="374"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="375"/>
         <source>Download Plugin Files</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="374"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="375"/>
         <source>The requested plugins were downloaded.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="421"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="422"/>
         <source>Plugins Repository URL Changed</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="421"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="422"/>
         <source>The URL of the Plugins Repository has changed. Select the &quot;Update&quot; button to get the new repository file.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="429"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="430"/>
         <source>Read plugins repository file</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="429"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="430"/>
         <source>&lt;p&gt;The plugins repository file &lt;b&gt;{0}&lt;/b&gt; could not be read. Select Update&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="437"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="438"/>
         <source>No plugin repository file available.
 Select Update.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="506"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="507"/>
         <source>Error downloading file</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="506"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="507"/>
         <source>&lt;p&gt;Could not download the requested file from {0}.&lt;/p&gt;&lt;p&gt;Error: {1}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="476"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="477"/>
         <source>Computer is offline.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="591"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="592"/>
         <source>Stable</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="598"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="599"/>
         <source>Unstable</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="612"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="613"/>
         <source>Unknown</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="626"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="627"/>
         <source>up-to-date</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="629"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="630"/>
         <source>new download available</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="633"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="634"/>
         <source>update installable</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="637"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="638"/>
         <source>updated download available</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="991"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="997"/>
         <source>Cleanup of Plugin Downloads</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="991"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="997"/>
         <source>&lt;p&gt;The plugin download &lt;b&gt;{0}&lt;/b&gt; could not be deleted.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="444"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="445"/>
         <source>New: &lt;b&gt;{0}&lt;/b&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="446"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="447"/>
         <source>Local Updates: &lt;b&gt;{0}&lt;/b&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="448"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="449"/>
         <source>Remote Updates: &lt;b&gt;{0}&lt;/b&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="605"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="606"/>
         <source>Obsolete</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="642"/>
+        <source>error determining status</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>PluginRepositoryWindow</name>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="878"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="884"/>
         <source>Process Generation Error</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="878"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="884"/>
         <source>&lt;p&gt;Could not start the process.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="878"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="884"/>
         <source>OK</source>
         <translation type="unfinished"></translation>
     </message>
@@ -88277,12 +88287,12 @@
 <context>
     <name>eric6</name>
     <message>
-        <location filename="../eric6.py" line="394"/>
+        <location filename="../eric6.py" line="396"/>
         <source>Starting...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../eric6.py" line="399"/>
+        <location filename="../eric6.py" line="401"/>
         <source>Generating Main Window...</source>
         <translation type="unfinished"></translation>
     </message>
--- a/eric6/i18n/eric6_en.ts	Sun Apr 21 10:52:10 2019 +0200
+++ b/eric6/i18n/eric6_en.ts	Sun Apr 21 15:09:31 2019 +0200
@@ -10759,7 +10759,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7527"/>
+        <location filename="../QScintilla/Editor.py" line="7526"/>
         <source>Check spelling...</source>
         <translation type="unfinished"></translation>
     </message>
@@ -10984,7 +10984,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5371"/>
+        <location filename="../QScintilla/Editor.py" line="5370"/>
         <source>Enable breakpoint</source>
         <translation type="unfinished"></translation>
     </message>
@@ -11149,267 +11149,267 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="4561"/>
+        <location filename="../QScintilla/Editor.py" line="4560"/>
         <source>Autocompletion</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="4561"/>
+        <location filename="../QScintilla/Editor.py" line="4560"/>
         <source>Autocompletion is not available because there is no autocompletion source set.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5374"/>
+        <location filename="../QScintilla/Editor.py" line="5373"/>
         <source>Disable breakpoint</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5731"/>
+        <location filename="../QScintilla/Editor.py" line="5730"/>
         <source>Code Coverage</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5731"/>
+        <location filename="../QScintilla/Editor.py" line="5730"/>
         <source>Please select a coverage file</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5794"/>
+        <location filename="../QScintilla/Editor.py" line="5793"/>
         <source>Show Code Coverage Annotations</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5787"/>
+        <location filename="../QScintilla/Editor.py" line="5786"/>
         <source>All lines have been covered.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5794"/>
+        <location filename="../QScintilla/Editor.py" line="5793"/>
         <source>There is no coverage file available.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5909"/>
+        <location filename="../QScintilla/Editor.py" line="5908"/>
         <source>Profile Data</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5909"/>
+        <location filename="../QScintilla/Editor.py" line="5908"/>
         <source>Please select a profile file</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6069"/>
+        <location filename="../QScintilla/Editor.py" line="6068"/>
         <source>Syntax Error</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6069"/>
+        <location filename="../QScintilla/Editor.py" line="6068"/>
         <source>No syntax error message available.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6455"/>
+        <location filename="../QScintilla/Editor.py" line="6454"/>
         <source>Macro Name</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6455"/>
+        <location filename="../QScintilla/Editor.py" line="6454"/>
         <source>Select a macro name:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6483"/>
+        <location filename="../QScintilla/Editor.py" line="6482"/>
         <source>Load macro file</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6526"/>
+        <location filename="../QScintilla/Editor.py" line="6525"/>
         <source>Macro files (*.macro)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6506"/>
+        <location filename="../QScintilla/Editor.py" line="6505"/>
         <source>Error loading macro</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6497"/>
+        <location filename="../QScintilla/Editor.py" line="6496"/>
         <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6506"/>
+        <location filename="../QScintilla/Editor.py" line="6505"/>
         <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; is corrupt.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6526"/>
+        <location filename="../QScintilla/Editor.py" line="6525"/>
         <source>Save macro file</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6543"/>
+        <location filename="../QScintilla/Editor.py" line="6542"/>
         <source>Save macro</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6543"/>
+        <location filename="../QScintilla/Editor.py" line="6542"/>
         <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6559"/>
+        <location filename="../QScintilla/Editor.py" line="6558"/>
         <source>Error saving macro</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6559"/>
+        <location filename="../QScintilla/Editor.py" line="6558"/>
         <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; could not be written.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6572"/>
+        <location filename="../QScintilla/Editor.py" line="6571"/>
         <source>Start Macro Recording</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6572"/>
+        <location filename="../QScintilla/Editor.py" line="6571"/>
         <source>Macro recording is already active. Start new?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6598"/>
+        <location filename="../QScintilla/Editor.py" line="6597"/>
         <source>Macro Recording</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6598"/>
+        <location filename="../QScintilla/Editor.py" line="6597"/>
         <source>Enter name of the macro:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6736"/>
+        <location filename="../QScintilla/Editor.py" line="6735"/>
         <source>File changed</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6900"/>
+        <location filename="../QScintilla/Editor.py" line="6899"/>
         <source>{0} (ro)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7040"/>
+        <location filename="../QScintilla/Editor.py" line="7039"/>
         <source>Drop Error</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7040"/>
+        <location filename="../QScintilla/Editor.py" line="7039"/>
         <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; is not a file.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7061"/>
+        <location filename="../QScintilla/Editor.py" line="7060"/>
         <source>Resources</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7063"/>
+        <location filename="../QScintilla/Editor.py" line="7062"/>
         <source>Add file...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7065"/>
+        <location filename="../QScintilla/Editor.py" line="7064"/>
         <source>Add files...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7067"/>
+        <location filename="../QScintilla/Editor.py" line="7066"/>
         <source>Add aliased file...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7070"/>
+        <location filename="../QScintilla/Editor.py" line="7069"/>
         <source>Add localized resource...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7074"/>
+        <location filename="../QScintilla/Editor.py" line="7073"/>
         <source>Add resource frame</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7093"/>
+        <location filename="../QScintilla/Editor.py" line="7092"/>
         <source>Add file resource</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7109"/>
+        <location filename="../QScintilla/Editor.py" line="7108"/>
         <source>Add file resources</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7136"/>
+        <location filename="../QScintilla/Editor.py" line="7135"/>
         <source>Add aliased file resource</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7136"/>
+        <location filename="../QScintilla/Editor.py" line="7135"/>
         <source>Alias for file &lt;b&gt;{0}&lt;/b&gt;:</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7200"/>
+        <location filename="../QScintilla/Editor.py" line="7199"/>
         <source>Package Diagram</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7200"/>
+        <location filename="../QScintilla/Editor.py" line="7199"/>
         <source>Include class attributes?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7220"/>
+        <location filename="../QScintilla/Editor.py" line="7219"/>
         <source>Imports Diagram</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7220"/>
+        <location filename="../QScintilla/Editor.py" line="7219"/>
         <source>Include imports from external modules?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7234"/>
+        <location filename="../QScintilla/Editor.py" line="7233"/>
         <source>Application Diagram</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7234"/>
+        <location filename="../QScintilla/Editor.py" line="7233"/>
         <source>Include module names?</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7530"/>
+        <location filename="../QScintilla/Editor.py" line="7529"/>
         <source>Add to dictionary</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7532"/>
+        <location filename="../QScintilla/Editor.py" line="7531"/>
         <source>Ignore All</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6345"/>
+        <location filename="../QScintilla/Editor.py" line="6344"/>
         <source>Warning: {0}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6352"/>
+        <location filename="../QScintilla/Editor.py" line="6351"/>
         <source>Error: {0}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6732"/>
+        <location filename="../QScintilla/Editor.py" line="6731"/>
         <source>&lt;br&gt;&lt;b&gt;Warning:&lt;/b&gt; You will lose your changes upon reopening it.</source>
         <translation type="unfinished"></translation>
     </message>
@@ -11434,27 +11434,27 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7941"/>
+        <location filename="../QScintilla/Editor.py" line="7940"/>
         <source>Sort Lines</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7941"/>
+        <location filename="../QScintilla/Editor.py" line="7940"/>
         <source>The selection contains illegal data for a numerical sort.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6281"/>
+        <location filename="../QScintilla/Editor.py" line="6280"/>
         <source>Warning</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6281"/>
+        <location filename="../QScintilla/Editor.py" line="6280"/>
         <source>No warning messages available.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6342"/>
+        <location filename="../QScintilla/Editor.py" line="6341"/>
         <source>Style: {0}</source>
         <translation type="unfinished"></translation>
     </message>
@@ -11479,7 +11479,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6726"/>
+        <location filename="../QScintilla/Editor.py" line="6725"/>
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; has been changed while it was opened in eric6. Reread it?&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
@@ -11494,32 +11494,32 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="4685"/>
+        <location filename="../QScintilla/Editor.py" line="4684"/>
         <source>Auto-Completion Provider</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="4685"/>
+        <location filename="../QScintilla/Editor.py" line="4684"/>
         <source>The completion list provider &apos;{0}&apos; was already registered. Ignoring duplicate request.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="4956"/>
+        <location filename="../QScintilla/Editor.py" line="4955"/>
         <source>Call-Tips Provider</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="4956"/>
+        <location filename="../QScintilla/Editor.py" line="4955"/>
         <source>The call-tips provider &apos;{0}&apos; was already registered. Ignoring duplicate request.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="8028"/>
+        <location filename="../QScintilla/Editor.py" line="8027"/>
         <source>Register Mouse Click Handler</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="8028"/>
+        <location filename="../QScintilla/Editor.py" line="8027"/>
         <source>A mouse click handler for &quot;{0}&quot; was already registered by &quot;{1}&quot;. Aborting request by &quot;{2}&quot;...</source>
         <translation type="unfinished"></translation>
     </message>
@@ -11549,12 +11549,12 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="8149"/>
+        <location filename="../QScintilla/Editor.py" line="8148"/>
         <source>EditorConfig Properties</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="8149"/>
+        <location filename="../QScintilla/Editor.py" line="8148"/>
         <source>&lt;p&gt;The EditorConfig properties for file &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
@@ -14782,7 +14782,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorStylesPage.ui" line="1763"/>
+        <location filename="../Preferences/ConfigurationPages/EditorStylesPage.ui" line="47"/>
         <source>Colours</source>
         <translation type="unfinished"></translation>
     </message>
@@ -15242,6 +15242,11 @@
         <source>Highlighting:</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/EditorStylesPage.ui" line="1763"/>
+        <source>Marker Colours</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>EditorSyntaxPage</name>
@@ -51217,191 +51222,196 @@
 <context>
     <name>PluginRepositoryWidget</name>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="88"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="89"/>
         <source>Update</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="90"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="91"/>
         <source>Download</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="97"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="98"/>
         <source>Cancel</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="100"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="101"/>
         <source>Close &amp;&amp; Install</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="374"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="375"/>
         <source>Download Plugin Files</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="374"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="375"/>
         <source>The requested plugins were downloaded.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="429"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="430"/>
         <source>Read plugins repository file</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="429"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="430"/>
         <source>&lt;p&gt;The plugins repository file &lt;b&gt;{0}&lt;/b&gt; could not be read. Select Update&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="437"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="438"/>
         <source>No plugin repository file available.
 Select Update.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="506"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="507"/>
         <source>Error downloading file</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="506"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="507"/>
         <source>&lt;p&gt;Could not download the requested file from {0}.&lt;/p&gt;&lt;p&gt;Error: {1}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="591"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="592"/>
         <source>Stable</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="598"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="599"/>
         <source>Unstable</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="612"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="613"/>
         <source>Unknown</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="93"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="94"/>
         <source>Download &amp;&amp; Install</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="421"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="422"/>
         <source>Plugins Repository URL Changed</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="421"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="422"/>
         <source>The URL of the Plugins Repository has changed. Select the &quot;Update&quot; button to get the new repository file.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="113"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="114"/>
         <source>Hide</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="115"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="116"/>
         <source>Hide Selected</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="118"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="119"/>
         <source>Show All</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="121"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="122"/>
         <source>Cleanup Downloads</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="626"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="627"/>
         <source>up-to-date</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="629"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="630"/>
         <source>new download available</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="633"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="634"/>
         <source>update installable</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="637"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="638"/>
         <source>updated download available</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="991"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="997"/>
         <source>Cleanup of Plugin Downloads</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="991"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="997"/>
         <source>&lt;p&gt;The plugin download &lt;b&gt;{0}&lt;/b&gt; could not be deleted.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="167"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="168"/>
         <source>Network Status: online</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="169"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="170"/>
         <source>Network Status: offline</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="476"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="477"/>
         <source>Computer is offline.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="444"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="445"/>
         <source>New: &lt;b&gt;{0}&lt;/b&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="446"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="447"/>
         <source>Local Updates: &lt;b&gt;{0}&lt;/b&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="448"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="449"/>
         <source>Remote Updates: &lt;b&gt;{0}&lt;/b&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="605"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="606"/>
         <source>Obsolete</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="642"/>
+        <source>error determining status</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>PluginRepositoryWindow</name>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="878"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="884"/>
         <source>Process Generation Error</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="878"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="884"/>
         <source>&lt;p&gt;Could not start the process.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="878"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="884"/>
         <source>OK</source>
         <translation type="unfinished"></translation>
     </message>
@@ -88331,12 +88341,12 @@
 <context>
     <name>eric6</name>
     <message>
-        <location filename="../eric6.py" line="394"/>
+        <location filename="../eric6.py" line="396"/>
         <source>Starting...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../eric6.py" line="399"/>
+        <location filename="../eric6.py" line="401"/>
         <source>Generating Main Window...</source>
         <translation type="unfinished"></translation>
     </message>
--- a/eric6/i18n/eric6_es.ts	Sun Apr 21 10:52:10 2019 +0200
+++ b/eric6/i18n/eric6_es.ts	Sun Apr 21 15:09:31 2019 +0200
@@ -11013,7 +11013,7 @@
         <translation>Editar punto de interrupción...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5371"/>
+        <location filename="../QScintilla/Editor.py" line="5370"/>
         <source>Enable breakpoint</source>
         <translation>Activar punto de interrupción</translation>
     </message>
@@ -11103,207 +11103,207 @@
         <translation>Guardar archivo</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="4561"/>
+        <location filename="../QScintilla/Editor.py" line="4560"/>
         <source>Autocompletion</source>
         <translation>Autocompletar</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="4561"/>
+        <location filename="../QScintilla/Editor.py" line="4560"/>
         <source>Autocompletion is not available because there is no autocompletion source set.</source>
         <translation>Autocompletar no está disponible porque no hay origen de datos para autocompletar.</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5374"/>
+        <location filename="../QScintilla/Editor.py" line="5373"/>
         <source>Disable breakpoint</source>
         <translation>Deshabilitar punto de interrupción</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5731"/>
+        <location filename="../QScintilla/Editor.py" line="5730"/>
         <source>Code Coverage</source>
         <translation>Cobertura de codigo</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5731"/>
+        <location filename="../QScintilla/Editor.py" line="5730"/>
         <source>Please select a coverage file</source>
         <translation>Por favor seleccione un archivo de cobertura</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5794"/>
+        <location filename="../QScintilla/Editor.py" line="5793"/>
         <source>Show Code Coverage Annotations</source>
         <translation>Mostrar Anotaciones de Cobertura de Código</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5787"/>
+        <location filename="../QScintilla/Editor.py" line="5786"/>
         <source>All lines have been covered.</source>
         <translation>Todas las líneas han sido cubiertas.</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5794"/>
+        <location filename="../QScintilla/Editor.py" line="5793"/>
         <source>There is no coverage file available.</source>
         <translation>No hay archivo de cobertura disponible.</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5909"/>
+        <location filename="../QScintilla/Editor.py" line="5908"/>
         <source>Profile Data</source>
         <translation>Datos de profiling</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5909"/>
+        <location filename="../QScintilla/Editor.py" line="5908"/>
         <source>Please select a profile file</source>
         <translation>Por favor seleccione un archivo de profiling</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6069"/>
+        <location filename="../QScintilla/Editor.py" line="6068"/>
         <source>Syntax Error</source>
         <translation>Error de sintaxis</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6069"/>
+        <location filename="../QScintilla/Editor.py" line="6068"/>
         <source>No syntax error message available.</source>
         <translation>No hay mensajes de error de sintaxis disponibles.</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6455"/>
+        <location filename="../QScintilla/Editor.py" line="6454"/>
         <source>Macro Name</source>
         <translation>Nombre de macro</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6455"/>
+        <location filename="../QScintilla/Editor.py" line="6454"/>
         <source>Select a macro name:</source>
         <translation>Seleccione un nombre de macro:</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6483"/>
+        <location filename="../QScintilla/Editor.py" line="6482"/>
         <source>Load macro file</source>
         <translation>Cargar archivo de macro</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6526"/>
+        <location filename="../QScintilla/Editor.py" line="6525"/>
         <source>Macro files (*.macro)</source>
         <translation>Archivos de Macro  (*.macro)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6506"/>
+        <location filename="../QScintilla/Editor.py" line="6505"/>
         <source>Error loading macro</source>
         <translation>Error al cargar macro</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6526"/>
+        <location filename="../QScintilla/Editor.py" line="6525"/>
         <source>Save macro file</source>
         <translation>Guardar archivo de macro</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6543"/>
+        <location filename="../QScintilla/Editor.py" line="6542"/>
         <source>Save macro</source>
         <translation>Guardar macro</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6559"/>
+        <location filename="../QScintilla/Editor.py" line="6558"/>
         <source>Error saving macro</source>
         <translation>Error al guardar macro</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6572"/>
+        <location filename="../QScintilla/Editor.py" line="6571"/>
         <source>Start Macro Recording</source>
         <translation>Comenzar grabación de macro</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6572"/>
+        <location filename="../QScintilla/Editor.py" line="6571"/>
         <source>Macro recording is already active. Start new?</source>
         <translation>Grabación de macro ya está activada. ¿Comenzar una nueva?</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6598"/>
+        <location filename="../QScintilla/Editor.py" line="6597"/>
         <source>Macro Recording</source>
         <translation>Grabando macro</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6598"/>
+        <location filename="../QScintilla/Editor.py" line="6597"/>
         <source>Enter name of the macro:</source>
         <translation>Introduzca el nombre de la macro:</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6736"/>
+        <location filename="../QScintilla/Editor.py" line="6735"/>
         <source>File changed</source>
         <translation>Archivo modificado</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7040"/>
+        <location filename="../QScintilla/Editor.py" line="7039"/>
         <source>Drop Error</source>
         <translation>Error al soltar</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7061"/>
+        <location filename="../QScintilla/Editor.py" line="7060"/>
         <source>Resources</source>
         <translation>Recursos</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7063"/>
+        <location filename="../QScintilla/Editor.py" line="7062"/>
         <source>Add file...</source>
         <translation>Añadir archivo...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7065"/>
+        <location filename="../QScintilla/Editor.py" line="7064"/>
         <source>Add files...</source>
         <translation>Añadir archivos...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7067"/>
+        <location filename="../QScintilla/Editor.py" line="7066"/>
         <source>Add aliased file...</source>
         <translation>Añadir archivo con un alias...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7070"/>
+        <location filename="../QScintilla/Editor.py" line="7069"/>
         <source>Add localized resource...</source>
         <translation>Añadir recursos localizados...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7074"/>
+        <location filename="../QScintilla/Editor.py" line="7073"/>
         <source>Add resource frame</source>
         <translation>Añadir ventana de recursos</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7093"/>
+        <location filename="../QScintilla/Editor.py" line="7092"/>
         <source>Add file resource</source>
         <translation>Añadir archivo de recursos</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7109"/>
+        <location filename="../QScintilla/Editor.py" line="7108"/>
         <source>Add file resources</source>
         <translation>Añadir archivo de recursos</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7136"/>
+        <location filename="../QScintilla/Editor.py" line="7135"/>
         <source>Add aliased file resource</source>
         <translation>Añadir archivo de recursos con un alias</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7200"/>
+        <location filename="../QScintilla/Editor.py" line="7199"/>
         <source>Package Diagram</source>
         <translation>Digrama de paquetes</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7200"/>
+        <location filename="../QScintilla/Editor.py" line="7199"/>
         <source>Include class attributes?</source>
         <translation>¿Incluir atributos de clase?</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7220"/>
+        <location filename="../QScintilla/Editor.py" line="7219"/>
         <source>Imports Diagram</source>
         <translation>Diagrama de imports</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7220"/>
+        <location filename="../QScintilla/Editor.py" line="7219"/>
         <source>Include imports from external modules?</source>
         <translation>¿Incluir los imports de módulos externos?</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7234"/>
+        <location filename="../QScintilla/Editor.py" line="7233"/>
         <source>Application Diagram</source>
         <translation>Diagrama de aplicación</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7234"/>
+        <location filename="../QScintilla/Editor.py" line="7233"/>
         <source>Include module names?</source>
         <translation>¿Incluir nombres de módulos?</translation>
     </message>
@@ -11373,7 +11373,7 @@
         <translation>Seleccionar el Analizador Léxico de Pygments.</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7527"/>
+        <location filename="../QScintilla/Editor.py" line="7526"/>
         <source>Check spelling...</source>
         <translation>Corrección ortográfica...</translation>
     </message>
@@ -11383,12 +11383,12 @@
         <translation>Corrección ortográfica de la selección...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7530"/>
+        <location filename="../QScintilla/Editor.py" line="7529"/>
         <source>Add to dictionary</source>
         <translation>Añadir al diccionario</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7532"/>
+        <location filename="../QScintilla/Editor.py" line="7531"/>
         <source>Ignore All</source>
         <translation>Ignorar Todo</translation>
     </message>
@@ -11428,32 +11428,32 @@
         <translation>&lt;p&gt;El archivo &lt;b&gt;{0}&lt;/b&gt; no puede ser guardado.&lt;br&gt;Causa: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6497"/>
+        <location filename="../QScintilla/Editor.py" line="6496"/>
         <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
         <translation>&lt;p&gt;El archivo de macro &lt;b&gt;{0}&lt;/b&gt; no se puede leer.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6506"/>
+        <location filename="../QScintilla/Editor.py" line="6505"/>
         <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; is corrupt.&lt;/p&gt;</source>
         <translation>&lt;p&gt;El archivo de macro &lt;b&gt;{0}&lt;/b&gt; está dañado&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6559"/>
+        <location filename="../QScintilla/Editor.py" line="6558"/>
         <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; could not be written.&lt;/p&gt;</source>
         <translation>&lt;p&gt;El archivo de macro  &lt;b&gt;{0}&lt;/b&gt; no se puede escribir.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6900"/>
+        <location filename="../QScintilla/Editor.py" line="6899"/>
         <source>{0} (ro)</source>
         <translation>{0} (ro)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7040"/>
+        <location filename="../QScintilla/Editor.py" line="7039"/>
         <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; is not a file.&lt;/p&gt;</source>
         <translation>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; no es un archivo.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7136"/>
+        <location filename="../QScintilla/Editor.py" line="7135"/>
         <source>Alias for file &lt;b&gt;{0}&lt;/b&gt;:</source>
         <translation>Alias para el archivo &lt;b&gt;{0}&lt;/b&gt;:</translation>
     </message>
@@ -11483,22 +11483,22 @@
         <translation>&lt;p&gt;El archivo &lt;b&gt;{0}&lt;/b&gt; ya existe. ¿Desea sobreescribirlo?&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6543"/>
+        <location filename="../QScintilla/Editor.py" line="6542"/>
         <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
         <translation>&lt;p&gt;El archivo de macro &lt;b&gt;{0}&lt;/b&gt; ya existe. ¿Desea sobreescribirlo?&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6345"/>
+        <location filename="../QScintilla/Editor.py" line="6344"/>
         <source>Warning: {0}</source>
         <translation>Advertencia: {0}</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6352"/>
+        <location filename="../QScintilla/Editor.py" line="6351"/>
         <source>Error: {0}</source>
         <translation>Error: {0}</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6732"/>
+        <location filename="../QScintilla/Editor.py" line="6731"/>
         <source>&lt;br&gt;&lt;b&gt;Warning:&lt;/b&gt; You will lose your changes upon reopening it.</source>
         <translation>&lt;br&gt;&lt;b&gt;Advertencia:&lt;/b&gt; Perderá los cambios si lo reabre.</translation>
     </message>
@@ -11523,27 +11523,27 @@
         <translation>Cambio anterior</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7941"/>
+        <location filename="../QScintilla/Editor.py" line="7940"/>
         <source>Sort Lines</source>
         <translation>Ordenar Líneas</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7941"/>
+        <location filename="../QScintilla/Editor.py" line="7940"/>
         <source>The selection contains illegal data for a numerical sort.</source>
         <translation>La selección contiene datos ilegales para una ordenación numérica.</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6281"/>
+        <location filename="../QScintilla/Editor.py" line="6280"/>
         <source>Warning</source>
         <translation>Advertencia</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6281"/>
+        <location filename="../QScintilla/Editor.py" line="6280"/>
         <source>No warning messages available.</source>
         <translation>No hay mensajes de advertencia disponibles.</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6342"/>
+        <location filename="../QScintilla/Editor.py" line="6341"/>
         <source>Style: {0}</source>
         <translation>Estilo: {0}</translation>
     </message>
@@ -11568,7 +11568,7 @@
         <translation>Reabrir Con Codificación</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6726"/>
+        <location filename="../QScintilla/Editor.py" line="6725"/>
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; has been changed while it was opened in eric6. Reread it?&lt;/p&gt;</source>
         <translation>&lt;p&gt;El archivo &lt;b&gt;{0}&lt;/b&gt; ha cambiado mientras estaba abierto en eric6. ¿Desea volver a cargarlo?&lt;/p&gt;</translation>
     </message>
@@ -11583,32 +11583,32 @@
         <translation>Completo</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="4685"/>
+        <location filename="../QScintilla/Editor.py" line="4684"/>
         <source>Auto-Completion Provider</source>
         <translation>Proveedor de Autocompletado</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="4685"/>
+        <location filename="../QScintilla/Editor.py" line="4684"/>
         <source>The completion list provider &apos;{0}&apos; was already registered. Ignoring duplicate request.</source>
         <translation>El proveedor de lista de completado&apos;{0}&apos; ya está registrado. Se ignora la solicitud duplicada.</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="4956"/>
+        <location filename="../QScintilla/Editor.py" line="4955"/>
         <source>Call-Tips Provider</source>
         <translation>Proveedor de Call-Tips</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="4956"/>
+        <location filename="../QScintilla/Editor.py" line="4955"/>
         <source>The call-tips provider &apos;{0}&apos; was already registered. Ignoring duplicate request.</source>
         <translation>El proveedor de call-tips&apos;{0}&apos; ya está registrado. Se ignora la solicitud duplicada.</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="8028"/>
+        <location filename="../QScintilla/Editor.py" line="8027"/>
         <source>Register Mouse Click Handler</source>
         <translation>Registrar Manejador de Clicks de Ratón</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="8028"/>
+        <location filename="../QScintilla/Editor.py" line="8027"/>
         <source>A mouse click handler for &quot;{0}&quot; was already registered by &quot;{1}&quot;. Aborting request by &quot;{2}&quot;...</source>
         <translation>Un manejador de clicks de ratón para &quot;{0}&quot; ya está registrado por &quot;{1}&quot;. Abortando solicitud por &quot;{2}&quot;...</translation>
     </message>
@@ -11638,12 +11638,12 @@
         <translation>Ejecutar Selección en Consola</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="8149"/>
+        <location filename="../QScintilla/Editor.py" line="8148"/>
         <source>EditorConfig Properties</source>
         <translation>Propiedades de EditorConfig</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="8149"/>
+        <location filename="../QScintilla/Editor.py" line="8148"/>
         <source>&lt;p&gt;The EditorConfig properties for file &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Las propiedades de EditorConfig para el archivo &lt;b&gt;{0}&lt;/b&gt; no se ha podido cargar.&lt;/p&gt;</translation>
     </message>
@@ -14882,7 +14882,7 @@
         <translation>Seleccionar el color de fondo para el área de edición.</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorStylesPage.ui" line="1763"/>
+        <location filename="../Preferences/ConfigurationPages/EditorStylesPage.ui" line="47"/>
         <source>Colours</source>
         <translation>Colores</translation>
     </message>
@@ -15343,6 +15343,11 @@
         <source>Highlighting:</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/EditorStylesPage.ui" line="1763"/>
+        <source>Marker Colours</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>EditorSyntaxPage</name>
@@ -51423,192 +51428,197 @@
 <context>
     <name>PluginRepositoryWidget</name>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="88"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="89"/>
         <source>Update</source>
         <translation>Actualización</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="90"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="91"/>
         <source>Download</source>
         <translation>Descarga</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="97"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="98"/>
         <source>Cancel</source>
         <translation>Cancelar</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="100"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="101"/>
         <source>Close &amp;&amp; Install</source>
         <translation>Cerrar &amp;&amp; Instalar</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="374"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="375"/>
         <source>Download Plugin Files</source>
         <translation>Archivos de descarga del Plugin</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="374"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="375"/>
         <source>The requested plugins were downloaded.</source>
         <translation>Los plugins solicitados han sido descargados.</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="429"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="430"/>
         <source>Read plugins repository file</source>
         <translation>Leer archivo de repositorio de plugins</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="437"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="438"/>
         <source>No plugin repository file available.
 Select Update.</source>
         <translation>No hay disponible ningún archivo de repositorio de plugins.
 Seleccione Actualizar.</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="506"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="507"/>
         <source>Error downloading file</source>
         <translation>Error al descargar el fichero</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="591"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="592"/>
         <source>Stable</source>
         <translation>Estable</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="598"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="599"/>
         <source>Unstable</source>
         <translation>Inestable</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="612"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="613"/>
         <source>Unknown</source>
         <translation>Desconocido</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="429"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="430"/>
         <source>&lt;p&gt;The plugins repository file &lt;b&gt;{0}&lt;/b&gt; could not be read. Select Update&lt;/p&gt;</source>
         <translation>&lt;p&gt;El archivo de repositorio de plugins &lt;b&gt;{0}&lt;/b&gt; no se ha podido leer. Seleccione Actualizar&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="506"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="507"/>
         <source>&lt;p&gt;Could not download the requested file from {0}.&lt;/p&gt;&lt;p&gt;Error: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;No se pudo descargar el archivo solicitado desde {0}.&lt;/p&gt;&lt;p&gt;Error: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="93"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="94"/>
         <source>Download &amp;&amp; Install</source>
         <translation>Descargar &amp;&amp; Instalar</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="421"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="422"/>
         <source>Plugins Repository URL Changed</source>
         <translation>La URL del Repositorio de Plugins Ha Cambiado</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="421"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="422"/>
         <source>The URL of the Plugins Repository has changed. Select the &quot;Update&quot; button to get the new repository file.</source>
         <translation>La URL del repositorio de plugins ha cambiado. Seleccionar el botón &apos;Actualizar&apos; para obtener el nuevo archivo del repositorio.</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="113"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="114"/>
         <source>Hide</source>
         <translation>Ocultar</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="115"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="116"/>
         <source>Hide Selected</source>
         <translation>Ocultar seleccionados</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="118"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="119"/>
         <source>Show All</source>
         <translation>Mostrar Todos</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="121"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="122"/>
         <source>Cleanup Downloads</source>
         <translation>Limpiar Descargas</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="626"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="627"/>
         <source>up-to-date</source>
         <translation>al dia</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="629"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="630"/>
         <source>new download available</source>
         <translation>mueva descarga disponible</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="633"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="634"/>
         <source>update installable</source>
         <translation>actualización instalable</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="637"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="638"/>
         <source>updated download available</source>
         <translation>descarga actualizada disponible</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="991"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="997"/>
         <source>Cleanup of Plugin Downloads</source>
         <translation>Limpieza de Descargas de Plugins</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="991"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="997"/>
         <source>&lt;p&gt;The plugin download &lt;b&gt;{0}&lt;/b&gt; could not be deleted.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;La descarga del plugin &lt;b&gt;{0}&lt;/b&gt; no se ha podido borrar.&lt;/p&gt;&lt;p&gt;Razón: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="167"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="168"/>
         <source>Network Status: online</source>
         <translation>Estado de la Red: en línea</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="169"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="170"/>
         <source>Network Status: offline</source>
         <translation>Estado de la Red: sin línea</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="476"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="477"/>
         <source>Computer is offline.</source>
         <translation>El ordenador está sin línea.</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="444"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="445"/>
         <source>New: &lt;b&gt;{0}&lt;/b&gt;</source>
         <translation>Nuevo: &lt;b&gt;{0}&lt;/b&gt;</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="446"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="447"/>
         <source>Local Updates: &lt;b&gt;{0}&lt;/b&gt;</source>
         <translation>Actualizaciones Locales: &lt;b&gt;{0}&lt;/b&gt;</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="448"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="449"/>
         <source>Remote Updates: &lt;b&gt;{0}&lt;/b&gt;</source>
         <translation>Actualizaciones Remotas: &lt;b&gt;{0}&lt;/b&gt;</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="605"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="606"/>
         <source>Obsolete</source>
         <translation>Obsoleto</translation>
     </message>
+    <message>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="642"/>
+        <source>error determining status</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>PluginRepositoryWindow</name>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="878"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="884"/>
         <source>Process Generation Error</source>
         <translation>Error de Generación de Proceso</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="878"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="884"/>
         <source>OK</source>
         <translation>Aceptar</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="878"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="884"/>
         <source>&lt;p&gt;Could not start the process.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
         <translation>&lt;p&gt;No se ha podido ejecutar el proceso.&lt;br&gt;Asegúrese de que esta disponible como &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
@@ -88937,12 +88947,12 @@
 <context>
     <name>eric6</name>
     <message>
-        <location filename="../eric6.py" line="394"/>
+        <location filename="../eric6.py" line="396"/>
         <source>Starting...</source>
         <translation>Comenzando...</translation>
     </message>
     <message>
-        <location filename="../eric6.py" line="399"/>
+        <location filename="../eric6.py" line="401"/>
         <source>Generating Main Window...</source>
         <translation>Generando Ventana Principal...</translation>
     </message>
--- a/eric6/i18n/eric6_fr.ts	Sun Apr 21 10:52:10 2019 +0200
+++ b/eric6/i18n/eric6_fr.ts	Sun Apr 21 15:09:31 2019 +0200
@@ -10884,7 +10884,7 @@
         <translation>Éditer le point d&apos;arrêt...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5371"/>
+        <location filename="../QScintilla/Editor.py" line="5370"/>
         <source>Enable breakpoint</source>
         <translation>Activer le point d&apos;arrêt</translation>
     </message>
@@ -10949,97 +10949,97 @@
         <translation>Fichier Modifié</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="4561"/>
+        <location filename="../QScintilla/Editor.py" line="4560"/>
         <source>Autocompletion</source>
         <translation>Autocompletion</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="4561"/>
+        <location filename="../QScintilla/Editor.py" line="4560"/>
         <source>Autocompletion is not available because there is no autocompletion source set.</source>
         <translation>L&apos;autocompletion n&apos;est pas disponible car aucune source d&apos;autocomplétion n&apos;est définie.</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5374"/>
+        <location filename="../QScintilla/Editor.py" line="5373"/>
         <source>Disable breakpoint</source>
         <translation>Désactiver le point d&apos;arrêt</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5731"/>
+        <location filename="../QScintilla/Editor.py" line="5730"/>
         <source>Code Coverage</source>
         <translation>Code Coverage</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5731"/>
+        <location filename="../QScintilla/Editor.py" line="5730"/>
         <source>Please select a coverage file</source>
         <translation>Sélectionner un fichier coverage</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5909"/>
+        <location filename="../QScintilla/Editor.py" line="5908"/>
         <source>Profile Data</source>
         <translation>Profiler de données</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5909"/>
+        <location filename="../QScintilla/Editor.py" line="5908"/>
         <source>Please select a profile file</source>
         <translation>Sélectionner un fichier profile</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6455"/>
+        <location filename="../QScintilla/Editor.py" line="6454"/>
         <source>Macro Name</source>
         <translation>Nom de la macro</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6455"/>
+        <location filename="../QScintilla/Editor.py" line="6454"/>
         <source>Select a macro name:</source>
         <translation>Sélectionner un nom de macro:</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6526"/>
+        <location filename="../QScintilla/Editor.py" line="6525"/>
         <source>Macro files (*.macro)</source>
         <translation>Fichier Macro (*.macro)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6483"/>
+        <location filename="../QScintilla/Editor.py" line="6482"/>
         <source>Load macro file</source>
         <translation>Charger un fichier macro</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6506"/>
+        <location filename="../QScintilla/Editor.py" line="6505"/>
         <source>Error loading macro</source>
         <translation>Erreur lors du chargement de la macro</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6526"/>
+        <location filename="../QScintilla/Editor.py" line="6525"/>
         <source>Save macro file</source>
         <translation>Enregistrer le fichier macro</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6543"/>
+        <location filename="../QScintilla/Editor.py" line="6542"/>
         <source>Save macro</source>
         <translation>Enregistrer la macro</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6559"/>
+        <location filename="../QScintilla/Editor.py" line="6558"/>
         <source>Error saving macro</source>
         <translation>Erreur lors de l&apos;enregistrement de la macro</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6572"/>
+        <location filename="../QScintilla/Editor.py" line="6571"/>
         <source>Start Macro Recording</source>
         <translation>Démarrer l&apos;enregistrement de la macro</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6598"/>
+        <location filename="../QScintilla/Editor.py" line="6597"/>
         <source>Macro Recording</source>
         <translation>Enregistrement de macro</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6598"/>
+        <location filename="../QScintilla/Editor.py" line="6597"/>
         <source>Enter name of the macro:</source>
         <translation>Entrer le nom de la macro:</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6736"/>
+        <location filename="../QScintilla/Editor.py" line="6735"/>
         <source>File changed</source>
         <translation>Fichier modifié</translation>
     </message>
@@ -11059,7 +11059,7 @@
         <translation>Supprimer les flags d&apos;erreurs de syntaxe</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7040"/>
+        <location filename="../QScintilla/Editor.py" line="7039"/>
         <source>Drop Error</source>
         <translation>Erreur de suppression</translation>
     </message>
@@ -11069,12 +11069,12 @@
         <translation>Afficher le message d&apos;erreur de syntaxe</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6069"/>
+        <location filename="../QScintilla/Editor.py" line="6068"/>
         <source>Syntax Error</source>
         <translation>Erreur de syntaxe</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6069"/>
+        <location filename="../QScintilla/Editor.py" line="6068"/>
         <source>No syntax error message available.</source>
         <translation>Aucun message d&apos;erreur de syntaxe..</translation>
     </message>
@@ -11104,17 +11104,17 @@
         <translation>Ligne non executée précédente</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5794"/>
+        <location filename="../QScintilla/Editor.py" line="5793"/>
         <source>Show Code Coverage Annotations</source>
         <translation>Afficher les annotations de Code Coverage</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5787"/>
+        <location filename="../QScintilla/Editor.py" line="5786"/>
         <source>All lines have been covered.</source>
         <translation>Toutes les lignes ont été executées.</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5794"/>
+        <location filename="../QScintilla/Editor.py" line="5793"/>
         <source>There is no coverage file available.</source>
         <translation>Impossible de trouver le fichier de coverage.</translation>
     </message>
@@ -11149,72 +11149,72 @@
         <translation>Pas de langage</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7061"/>
+        <location filename="../QScintilla/Editor.py" line="7060"/>
         <source>Resources</source>
         <translation>Ressources</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7063"/>
+        <location filename="../QScintilla/Editor.py" line="7062"/>
         <source>Add file...</source>
         <translation>Ajouter un fichier...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7065"/>
+        <location filename="../QScintilla/Editor.py" line="7064"/>
         <source>Add files...</source>
         <translation>Ajouter des fichiers...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7067"/>
+        <location filename="../QScintilla/Editor.py" line="7066"/>
         <source>Add aliased file...</source>
         <translation>Ajouter un fichier alias...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7070"/>
+        <location filename="../QScintilla/Editor.py" line="7069"/>
         <source>Add localized resource...</source>
         <translation>Ajouter une ressource localisée...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7093"/>
+        <location filename="../QScintilla/Editor.py" line="7092"/>
         <source>Add file resource</source>
         <translation>Ajoute un fichier ressource</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7109"/>
+        <location filename="../QScintilla/Editor.py" line="7108"/>
         <source>Add file resources</source>
         <translation>Ajoute des fichiers ressources</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7136"/>
+        <location filename="../QScintilla/Editor.py" line="7135"/>
         <source>Add aliased file resource</source>
         <translation>Ajoute un alias de fichier ressource</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7200"/>
+        <location filename="../QScintilla/Editor.py" line="7199"/>
         <source>Package Diagram</source>
         <translation>Diagramme de package</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7200"/>
+        <location filename="../QScintilla/Editor.py" line="7199"/>
         <source>Include class attributes?</source>
         <translation>Inclure les attributs de classes ?</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7234"/>
+        <location filename="../QScintilla/Editor.py" line="7233"/>
         <source>Application Diagram</source>
         <translation>Diagramme de l&apos;application</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7234"/>
+        <location filename="../QScintilla/Editor.py" line="7233"/>
         <source>Include module names?</source>
         <translation>Inclure les noms de modules ?</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7074"/>
+        <location filename="../QScintilla/Editor.py" line="7073"/>
         <source>Add resource frame</source>
         <translation>Ajouter un cadre ressource</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6572"/>
+        <location filename="../QScintilla/Editor.py" line="6571"/>
         <source>Macro recording is already active. Start new?</source>
         <translation>L&apos;enregistrement de macro est déjà actif. En démarrer une nouvelle ?</translation>
     </message>
@@ -11259,12 +11259,12 @@
         <translation>Aucun format d&apos;exportation indiqué. Abandon...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7220"/>
+        <location filename="../QScintilla/Editor.py" line="7219"/>
         <source>Imports Diagram</source>
         <translation>Diagramme des modules</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7220"/>
+        <location filename="../QScintilla/Editor.py" line="7219"/>
         <source>Include imports from external modules?</source>
         <translation>Inclure l&apos;importation de modules externes?</translation>
     </message>
@@ -11334,7 +11334,7 @@
         <translation>Sélectionne l&apos;analyseur Pygments à appliquer.</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7527"/>
+        <location filename="../QScintilla/Editor.py" line="7526"/>
         <source>Check spelling...</source>
         <translation>Correction orthographique...</translation>
     </message>
@@ -11344,12 +11344,12 @@
         <translation>Correction orthographique de la sélection...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7530"/>
+        <location filename="../QScintilla/Editor.py" line="7529"/>
         <source>Add to dictionary</source>
         <translation>Ajouter au dictionnaire</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7532"/>
+        <location filename="../QScintilla/Editor.py" line="7531"/>
         <source>Ignore All</source>
         <translation>Tout ignorer</translation>
     </message>
@@ -11389,32 +11389,32 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6497"/>
+        <location filename="../QScintilla/Editor.py" line="6496"/>
         <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6506"/>
+        <location filename="../QScintilla/Editor.py" line="6505"/>
         <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; is corrupt.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6559"/>
+        <location filename="../QScintilla/Editor.py" line="6558"/>
         <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; could not be written.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6900"/>
+        <location filename="../QScintilla/Editor.py" line="6899"/>
         <source>{0} (ro)</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7040"/>
+        <location filename="../QScintilla/Editor.py" line="7039"/>
         <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; is not a file.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7136"/>
+        <location filename="../QScintilla/Editor.py" line="7135"/>
         <source>Alias for file &lt;b&gt;{0}&lt;/b&gt;:</source>
         <translation type="unfinished"></translation>
     </message>
@@ -11444,22 +11444,22 @@
         <translation type="unfinished">&lt;p&gt;Le fichier &lt;b&gt;{0}&lt;/b&gt;existe déjà. Écraser ?&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6543"/>
+        <location filename="../QScintilla/Editor.py" line="6542"/>
         <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6345"/>
+        <location filename="../QScintilla/Editor.py" line="6344"/>
         <source>Warning: {0}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6352"/>
+        <location filename="../QScintilla/Editor.py" line="6351"/>
         <source>Error: {0}</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6732"/>
+        <location filename="../QScintilla/Editor.py" line="6731"/>
         <source>&lt;br&gt;&lt;b&gt;Warning:&lt;/b&gt; You will lose your changes upon reopening it.</source>
         <translation type="unfinished"></translation>
     </message>
@@ -11484,27 +11484,27 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7941"/>
+        <location filename="../QScintilla/Editor.py" line="7940"/>
         <source>Sort Lines</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7941"/>
+        <location filename="../QScintilla/Editor.py" line="7940"/>
         <source>The selection contains illegal data for a numerical sort.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6281"/>
+        <location filename="../QScintilla/Editor.py" line="6280"/>
         <source>Warning</source>
         <translation type="unfinished">Warning</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6281"/>
+        <location filename="../QScintilla/Editor.py" line="6280"/>
         <source>No warning messages available.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6342"/>
+        <location filename="../QScintilla/Editor.py" line="6341"/>
         <source>Style: {0}</source>
         <translation type="unfinished"></translation>
     </message>
@@ -11529,7 +11529,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6726"/>
+        <location filename="../QScintilla/Editor.py" line="6725"/>
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; has been changed while it was opened in eric6. Reread it?&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
@@ -11544,32 +11544,32 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="4685"/>
+        <location filename="../QScintilla/Editor.py" line="4684"/>
         <source>Auto-Completion Provider</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="4685"/>
+        <location filename="../QScintilla/Editor.py" line="4684"/>
         <source>The completion list provider &apos;{0}&apos; was already registered. Ignoring duplicate request.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="4956"/>
+        <location filename="../QScintilla/Editor.py" line="4955"/>
         <source>Call-Tips Provider</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="4956"/>
+        <location filename="../QScintilla/Editor.py" line="4955"/>
         <source>The call-tips provider &apos;{0}&apos; was already registered. Ignoring duplicate request.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="8028"/>
+        <location filename="../QScintilla/Editor.py" line="8027"/>
         <source>Register Mouse Click Handler</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="8028"/>
+        <location filename="../QScintilla/Editor.py" line="8027"/>
         <source>A mouse click handler for &quot;{0}&quot; was already registered by &quot;{1}&quot;. Aborting request by &quot;{2}&quot;...</source>
         <translation type="unfinished"></translation>
     </message>
@@ -11599,12 +11599,12 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="8149"/>
+        <location filename="../QScintilla/Editor.py" line="8148"/>
         <source>EditorConfig Properties</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="8149"/>
+        <location filename="../QScintilla/Editor.py" line="8148"/>
         <source>&lt;p&gt;The EditorConfig properties for file &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
@@ -14889,7 +14889,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorStylesPage.ui" line="1763"/>
+        <location filename="../Preferences/ConfigurationPages/EditorStylesPage.ui" line="47"/>
         <source>Colours</source>
         <translation type="unfinished">Couleurs</translation>
     </message>
@@ -15324,6 +15324,11 @@
         <source>Highlighting:</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/EditorStylesPage.ui" line="1763"/>
+        <source>Marker Colours</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>EditorSyntaxPage</name>
@@ -51380,192 +51385,197 @@
 <context>
     <name>PluginRepositoryWidget</name>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="88"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="89"/>
         <source>Update</source>
         <translation>Mettre à jour</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="90"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="91"/>
         <source>Download</source>
         <translation>Télécharger</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="97"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="98"/>
         <source>Cancel</source>
         <translation>Annuler</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="100"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="101"/>
         <source>Close &amp;&amp; Install</source>
         <translation>Fermer &amp;&amp; Installer</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="374"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="375"/>
         <source>Download Plugin Files</source>
         <translation>Téléchargement des plugins</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="374"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="375"/>
         <source>The requested plugins were downloaded.</source>
         <translation>Les plugins sélectionnés ont été téléchargés.</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="429"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="430"/>
         <source>Read plugins repository file</source>
         <translation>Lecture du référentiel de plugins</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="437"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="438"/>
         <source>No plugin repository file available.
 Select Update.</source>
         <translation>Pas de fichier listing disponible.
 Cliquer sur &quot;Mise à jour&quot; pour récupérer la liste des plugins.</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="506"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="507"/>
         <source>Error downloading file</source>
         <translation>Erreur de téléchargement</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="591"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="592"/>
         <source>Stable</source>
         <translation>Stable</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="598"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="599"/>
         <source>Unstable</source>
         <translation>Instable</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="612"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="613"/>
         <source>Unknown</source>
         <translation>Inconnu</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="429"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="430"/>
         <source>&lt;p&gt;The plugins repository file &lt;b&gt;{0}&lt;/b&gt; could not be read. Select Update&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="506"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="507"/>
         <source>&lt;p&gt;Could not download the requested file from {0}.&lt;/p&gt;&lt;p&gt;Error: {1}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="93"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="94"/>
         <source>Download &amp;&amp; Install</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="421"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="422"/>
         <source>Plugins Repository URL Changed</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="421"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="422"/>
         <source>The URL of the Plugins Repository has changed. Select the &quot;Update&quot; button to get the new repository file.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="113"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="114"/>
         <source>Hide</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="115"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="116"/>
         <source>Hide Selected</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="118"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="119"/>
         <source>Show All</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="121"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="122"/>
         <source>Cleanup Downloads</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="626"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="627"/>
         <source>up-to-date</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="629"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="630"/>
         <source>new download available</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="633"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="634"/>
         <source>update installable</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="637"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="638"/>
         <source>updated download available</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="991"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="997"/>
         <source>Cleanup of Plugin Downloads</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="991"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="997"/>
         <source>&lt;p&gt;The plugin download &lt;b&gt;{0}&lt;/b&gt; could not be deleted.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="167"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="168"/>
         <source>Network Status: online</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="169"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="170"/>
         <source>Network Status: offline</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="476"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="477"/>
         <source>Computer is offline.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="444"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="445"/>
         <source>New: &lt;b&gt;{0}&lt;/b&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="446"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="447"/>
         <source>Local Updates: &lt;b&gt;{0}&lt;/b&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="448"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="449"/>
         <source>Remote Updates: &lt;b&gt;{0}&lt;/b&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="605"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="606"/>
         <source>Obsolete</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="642"/>
+        <source>error determining status</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>PluginRepositoryWindow</name>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="878"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="884"/>
         <source>Process Generation Error</source>
         <translation>Erreur du processus</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="878"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="884"/>
         <source>OK</source>
         <translation>OK</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="878"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="884"/>
         <source>&lt;p&gt;Could not start the process.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
@@ -88810,12 +88820,12 @@
 <context>
     <name>eric6</name>
     <message>
-        <location filename="../eric6.py" line="394"/>
+        <location filename="../eric6.py" line="396"/>
         <source>Starting...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../eric6.py" line="399"/>
+        <location filename="../eric6.py" line="401"/>
         <source>Generating Main Window...</source>
         <translation type="unfinished">Création de la fenêtre principale...</translation>
     </message>
--- a/eric6/i18n/eric6_it.ts	Sun Apr 21 10:52:10 2019 +0200
+++ b/eric6/i18n/eric6_it.ts	Sun Apr 21 15:09:31 2019 +0200
@@ -10914,7 +10914,7 @@
         <translation>Modifica Breakpoint...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5371"/>
+        <location filename="../QScintilla/Editor.py" line="5370"/>
         <source>Enable breakpoint</source>
         <translation>Abilita breakpoint</translation>
     </message>
@@ -10979,97 +10979,97 @@
         <translation>File modificato</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="4561"/>
+        <location filename="../QScintilla/Editor.py" line="4560"/>
         <source>Autocompletion</source>
         <translation>Autocompletamento</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="4561"/>
+        <location filename="../QScintilla/Editor.py" line="4560"/>
         <source>Autocompletion is not available because there is no autocompletion source set.</source>
         <translation>L&apos;autocomplentamento non è disponibile perchè non ci sono fonti impostate.</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5374"/>
+        <location filename="../QScintilla/Editor.py" line="5373"/>
         <source>Disable breakpoint</source>
         <translation>Disabilita breakpoint</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5731"/>
+        <location filename="../QScintilla/Editor.py" line="5730"/>
         <source>Code Coverage</source>
         <translation>Analisi codice</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5731"/>
+        <location filename="../QScintilla/Editor.py" line="5730"/>
         <source>Please select a coverage file</source>
         <translation>Per favore seleziona un file per l&apos;analisi</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5909"/>
+        <location filename="../QScintilla/Editor.py" line="5908"/>
         <source>Profile Data</source>
         <translation>Profilazione dati</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5909"/>
+        <location filename="../QScintilla/Editor.py" line="5908"/>
         <source>Please select a profile file</source>
         <translation>Per favore seleziona un file per la profilazione</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6455"/>
+        <location filename="../QScintilla/Editor.py" line="6454"/>
         <source>Macro Name</source>
         <translation>Nome Macro</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6455"/>
+        <location filename="../QScintilla/Editor.py" line="6454"/>
         <source>Select a macro name:</source>
         <translation>Seleziona un nome per la macro:</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6526"/>
+        <location filename="../QScintilla/Editor.py" line="6525"/>
         <source>Macro files (*.macro)</source>
         <translation>File Macro (*.macro)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6483"/>
+        <location filename="../QScintilla/Editor.py" line="6482"/>
         <source>Load macro file</source>
         <translation>Carica un file di macro</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6506"/>
+        <location filename="../QScintilla/Editor.py" line="6505"/>
         <source>Error loading macro</source>
         <translation>Errore nel caricamento della macro</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6526"/>
+        <location filename="../QScintilla/Editor.py" line="6525"/>
         <source>Save macro file</source>
         <translation>Salva un file di macro</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6543"/>
+        <location filename="../QScintilla/Editor.py" line="6542"/>
         <source>Save macro</source>
         <translation>Salva macro</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6559"/>
+        <location filename="../QScintilla/Editor.py" line="6558"/>
         <source>Error saving macro</source>
         <translation>Errore nel salvataggio della macro</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6572"/>
+        <location filename="../QScintilla/Editor.py" line="6571"/>
         <source>Start Macro Recording</source>
         <translation>Avvia registrazione della macro</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6598"/>
+        <location filename="../QScintilla/Editor.py" line="6597"/>
         <source>Macro Recording</source>
         <translation>Registrazione Macro</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6598"/>
+        <location filename="../QScintilla/Editor.py" line="6597"/>
         <source>Enter name of the macro:</source>
         <translation>Inserisci un nome per la macro:</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6736"/>
+        <location filename="../QScintilla/Editor.py" line="6735"/>
         <source>File changed</source>
         <translation>File modificato</translation>
     </message>
@@ -11089,7 +11089,7 @@
         <translation>Elimina errori di sintassi</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7040"/>
+        <location filename="../QScintilla/Editor.py" line="7039"/>
         <source>Drop Error</source>
         <translation>Errore Drop</translation>
     </message>
@@ -11099,12 +11099,12 @@
         <translation>Mostra i messaggi degli errori di sintassi</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6069"/>
+        <location filename="../QScintilla/Editor.py" line="6068"/>
         <source>Syntax Error</source>
         <translation>Errore di sintassi</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6069"/>
+        <location filename="../QScintilla/Editor.py" line="6068"/>
         <source>No syntax error message available.</source>
         <translation>Nessun messaggio degli errori di sintassi disponibile.</translation>
     </message>
@@ -11134,17 +11134,17 @@
         <translation>File non analizzato precedente</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5794"/>
+        <location filename="../QScintilla/Editor.py" line="5793"/>
         <source>Show Code Coverage Annotations</source>
         <translation>Mostra le annotazioni dell&apos;analisi del codice</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5787"/>
+        <location filename="../QScintilla/Editor.py" line="5786"/>
         <source>All lines have been covered.</source>
         <translation>Tutte le linee sono state analizzate.</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5794"/>
+        <location filename="../QScintilla/Editor.py" line="5793"/>
         <source>There is no coverage file available.</source>
         <translation>Non ci sono file di analisi disponibili.</translation>
     </message>
@@ -11179,72 +11179,72 @@
         <translation>Nessun linguaggio</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7061"/>
+        <location filename="../QScintilla/Editor.py" line="7060"/>
         <source>Resources</source>
         <translation>Risorse</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7063"/>
+        <location filename="../QScintilla/Editor.py" line="7062"/>
         <source>Add file...</source>
         <translation>Aggiungi file...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7065"/>
+        <location filename="../QScintilla/Editor.py" line="7064"/>
         <source>Add files...</source>
         <translation>Aggiungi files...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7067"/>
+        <location filename="../QScintilla/Editor.py" line="7066"/>
         <source>Add aliased file...</source>
         <translation>Aggiungi file sinonimo...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7070"/>
+        <location filename="../QScintilla/Editor.py" line="7069"/>
         <source>Add localized resource...</source>
         <translation>Aggiungi una risorsa localizzata...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7093"/>
+        <location filename="../QScintilla/Editor.py" line="7092"/>
         <source>Add file resource</source>
         <translation>Aggiungi un file risorse</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7109"/>
+        <location filename="../QScintilla/Editor.py" line="7108"/>
         <source>Add file resources</source>
         <translation>Aggiundi dei file risorse</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7136"/>
+        <location filename="../QScintilla/Editor.py" line="7135"/>
         <source>Add aliased file resource</source>
         <translation>Aggiungi file sinonimo delle risorse</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7200"/>
+        <location filename="../QScintilla/Editor.py" line="7199"/>
         <source>Package Diagram</source>
         <translation>Diagrammi del package</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7200"/>
+        <location filename="../QScintilla/Editor.py" line="7199"/>
         <source>Include class attributes?</source>
         <translation>Includi gli attributi della classe ?</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7234"/>
+        <location filename="../QScintilla/Editor.py" line="7233"/>
         <source>Application Diagram</source>
         <translation>Diagrammi dell&apos;applicazione</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7234"/>
+        <location filename="../QScintilla/Editor.py" line="7233"/>
         <source>Include module names?</source>
         <translation>Includi i nomi dei moduli ?</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7074"/>
+        <location filename="../QScintilla/Editor.py" line="7073"/>
         <source>Add resource frame</source>
         <translation>Aggiungi riquadro delle risorse</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6572"/>
+        <location filename="../QScintilla/Editor.py" line="6571"/>
         <source>Macro recording is already active. Start new?</source>
         <translation>Registrazione macro già attiva. Avvia nuovamente ?</translation>
     </message>
@@ -11289,12 +11289,12 @@
         <translation>Nessun formato di export impostato. Annullamento...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7220"/>
+        <location filename="../QScintilla/Editor.py" line="7219"/>
         <source>Imports Diagram</source>
         <translation>Importa diagrammi</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7220"/>
+        <location filename="../QScintilla/Editor.py" line="7219"/>
         <source>Include imports from external modules?</source>
         <translation>Includi gli import dai moduli esterni ?</translation>
     </message>
@@ -11364,7 +11364,7 @@
         <translation>Selezione l&apos;analizzatore lessicale di Pygments da applicare.</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7527"/>
+        <location filename="../QScintilla/Editor.py" line="7526"/>
         <source>Check spelling...</source>
         <translation>Controllo sillabazione...</translation>
     </message>
@@ -11374,12 +11374,12 @@
         <translation>Controllo sillabazione della selezione...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7530"/>
+        <location filename="../QScintilla/Editor.py" line="7529"/>
         <source>Add to dictionary</source>
         <translation>Aggiungi al dizionario</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7532"/>
+        <location filename="../QScintilla/Editor.py" line="7531"/>
         <source>Ignore All</source>
         <translation>Ignora tutto</translation>
     </message>
@@ -11419,32 +11419,32 @@
         <translation>&lt;p&gt;Il file &lt;b&gt;{0}&lt;/b&gt; non può essere salvato.&lt;br /&gt;Motivo: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6497"/>
+        <location filename="../QScintilla/Editor.py" line="6496"/>
         <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Il file macro &lt;b&gt;{0}&lt;/b&gt; non può essere letto.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6506"/>
+        <location filename="../QScintilla/Editor.py" line="6505"/>
         <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; is corrupt.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Il file macro &lt;b&gt;{0}&lt;/b&gt; è danneggiato.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6559"/>
+        <location filename="../QScintilla/Editor.py" line="6558"/>
         <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; could not be written.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Il file macro &lt;b&gt;{0}&lt;/b&gt; non può essere scritto.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6900"/>
+        <location filename="../QScintilla/Editor.py" line="6899"/>
         <source>{0} (ro)</source>
         <translation>{0} (ro)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7040"/>
+        <location filename="../QScintilla/Editor.py" line="7039"/>
         <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="../QScintilla/Editor.py" line="7136"/>
+        <location filename="../QScintilla/Editor.py" line="7135"/>
         <source>Alias for file &lt;b&gt;{0}&lt;/b&gt;:</source>
         <translation>Alias per il file &lt;b&gt;{0}&lt;/b&gt;:</translation>
     </message>
@@ -11474,22 +11474,22 @@
         <translation>&lt;p&gt;Il file &lt;b&gt;{0}&lt;/b&gt; esiste già. Sovrascriverlo ?&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6543"/>
+        <location filename="../QScintilla/Editor.py" line="6542"/>
         <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
         <translation>&lt;p&gt;Il file  delle macro &lt;b&gt;{0}&lt;/b&gt; esiste già.Sovrascriverlo ?&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6345"/>
+        <location filename="../QScintilla/Editor.py" line="6344"/>
         <source>Warning: {0}</source>
         <translation>Attenzione: {0}</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6352"/>
+        <location filename="../QScintilla/Editor.py" line="6351"/>
         <source>Error: {0}</source>
         <translation>Errore: {0}</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6732"/>
+        <location filename="../QScintilla/Editor.py" line="6731"/>
         <source>&lt;br&gt;&lt;b&gt;Warning:&lt;/b&gt; You will lose your changes upon reopening it.</source>
         <translation>&lt;br&gt;&lt;b&gt;Attenzione:&lt;/b&gt; con la riapertura le modifiche andranno perse.</translation>
     </message>
@@ -11514,27 +11514,27 @@
         <translation>Modifica precedente</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7941"/>
+        <location filename="../QScintilla/Editor.py" line="7940"/>
         <source>Sort Lines</source>
         <translation>Righe ordinate</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7941"/>
+        <location filename="../QScintilla/Editor.py" line="7940"/>
         <source>The selection contains illegal data for a numerical sort.</source>
         <translation>La selezione contiene dati non validi per un ordinamento numerico.</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6281"/>
+        <location filename="../QScintilla/Editor.py" line="6280"/>
         <source>Warning</source>
         <translation>Attenzione</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6281"/>
+        <location filename="../QScintilla/Editor.py" line="6280"/>
         <source>No warning messages available.</source>
         <translation>Nessun messaggio di attenzione disponibile.</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6342"/>
+        <location filename="../QScintilla/Editor.py" line="6341"/>
         <source>Style: {0}</source>
         <translation>Stile: {0}</translation>
     </message>
@@ -11559,7 +11559,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6726"/>
+        <location filename="../QScintilla/Editor.py" line="6725"/>
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; has been changed while it was opened in eric6. Reread it?&lt;/p&gt;</source>
         <translation type="unfinished">&lt;p&gt;Il file &lt;b&gt;{0}&lt;/b&gt; è stato modificato mentre era aperto in eric6. Rileggerlo ?&lt;/p&gt;</translation>
     </message>
@@ -11574,32 +11574,32 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="4685"/>
+        <location filename="../QScintilla/Editor.py" line="4684"/>
         <source>Auto-Completion Provider</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="4685"/>
+        <location filename="../QScintilla/Editor.py" line="4684"/>
         <source>The completion list provider &apos;{0}&apos; was already registered. Ignoring duplicate request.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="4956"/>
+        <location filename="../QScintilla/Editor.py" line="4955"/>
         <source>Call-Tips Provider</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="4956"/>
+        <location filename="../QScintilla/Editor.py" line="4955"/>
         <source>The call-tips provider &apos;{0}&apos; was already registered. Ignoring duplicate request.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="8028"/>
+        <location filename="../QScintilla/Editor.py" line="8027"/>
         <source>Register Mouse Click Handler</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="8028"/>
+        <location filename="../QScintilla/Editor.py" line="8027"/>
         <source>A mouse click handler for &quot;{0}&quot; was already registered by &quot;{1}&quot;. Aborting request by &quot;{2}&quot;...</source>
         <translation type="unfinished"></translation>
     </message>
@@ -11629,12 +11629,12 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="8149"/>
+        <location filename="../QScintilla/Editor.py" line="8148"/>
         <source>EditorConfig Properties</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="8149"/>
+        <location filename="../QScintilla/Editor.py" line="8148"/>
         <source>&lt;p&gt;The EditorConfig properties for file &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
@@ -14914,7 +14914,7 @@
         <translation>Seleziona il colore in secondo piano per l&apos;area di modifica.</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorStylesPage.ui" line="1763"/>
+        <location filename="../Preferences/ConfigurationPages/EditorStylesPage.ui" line="47"/>
         <source>Colours</source>
         <translation>Colori</translation>
     </message>
@@ -15359,6 +15359,11 @@
         <source>Highlighting:</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/EditorStylesPage.ui" line="1763"/>
+        <source>Marker Colours</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>EditorSyntaxPage</name>
@@ -51433,192 +51438,197 @@
 <context>
     <name>PluginRepositoryWidget</name>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="88"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="89"/>
         <source>Update</source>
         <translation>Aggiorna</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="90"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="91"/>
         <source>Download</source>
         <translation>Download</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="97"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="98"/>
         <source>Cancel</source>
         <translation>Cancella</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="100"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="101"/>
         <source>Close &amp;&amp; Install</source>
         <translation>Chiudi &amp;&amp; installa</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="374"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="375"/>
         <source>Download Plugin Files</source>
         <translation>Scarica file Plugin</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="374"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="375"/>
         <source>The requested plugins were downloaded.</source>
         <translation>Il plugin richiesto è stato scaricato.</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="429"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="430"/>
         <source>Read plugins repository file</source>
         <translation>Leggi il file repository del plugin</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="437"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="438"/>
         <source>No plugin repository file available.
 Select Update.</source>
         <translation>Nessun file per repository disponibile.
 Selezionare Aggiorna.</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="506"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="507"/>
         <source>Error downloading file</source>
         <translation>Errone nello scaricamento del file</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="591"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="592"/>
         <source>Stable</source>
         <translation>Stabile</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="598"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="599"/>
         <source>Unstable</source>
         <translation>Instabile</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="612"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="613"/>
         <source>Unknown</source>
         <translation>Sconosciuto</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="429"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="430"/>
         <source>&lt;p&gt;The plugins repository file &lt;b&gt;{0}&lt;/b&gt; could not be read. Select Update&lt;/p&gt;</source>
         <translation>&lt;p&gt;I file repository del plugin&lt;b&gt;{0}&lt;/b&gt; non può essere letto. Seleziona aggiorna.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="506"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="507"/>
         <source>&lt;p&gt;Could not download the requested file from {0}.&lt;/p&gt;&lt;p&gt;Error: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Non posso scaricare il file richiesto da {0}&lt;/p&gt;&lt;p&gt;Errore: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="93"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="94"/>
         <source>Download &amp;&amp; Install</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="421"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="422"/>
         <source>Plugins Repository URL Changed</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="421"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="422"/>
         <source>The URL of the Plugins Repository has changed. Select the &quot;Update&quot; button to get the new repository file.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="113"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="114"/>
         <source>Hide</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="115"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="116"/>
         <source>Hide Selected</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="118"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="119"/>
         <source>Show All</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="121"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="122"/>
         <source>Cleanup Downloads</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="626"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="627"/>
         <source>up-to-date</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="629"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="630"/>
         <source>new download available</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="633"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="634"/>
         <source>update installable</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="637"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="638"/>
         <source>updated download available</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="991"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="997"/>
         <source>Cleanup of Plugin Downloads</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="991"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="997"/>
         <source>&lt;p&gt;The plugin download &lt;b&gt;{0}&lt;/b&gt; could not be deleted.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="167"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="168"/>
         <source>Network Status: online</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="169"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="170"/>
         <source>Network Status: offline</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="476"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="477"/>
         <source>Computer is offline.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="444"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="445"/>
         <source>New: &lt;b&gt;{0}&lt;/b&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="446"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="447"/>
         <source>Local Updates: &lt;b&gt;{0}&lt;/b&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="448"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="449"/>
         <source>Remote Updates: &lt;b&gt;{0}&lt;/b&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="605"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="606"/>
         <source>Obsolete</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="642"/>
+        <source>error determining status</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>PluginRepositoryWindow</name>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="878"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="884"/>
         <source>Process Generation Error</source>
         <translation>Errore Generazione Processo</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="878"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="884"/>
         <source>OK</source>
         <translation>OK</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="878"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="884"/>
         <source>&lt;p&gt;Could not start the process.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Non posso avviare il processo.&lt;br&gt;Assicurarsi sia disponibile come &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
@@ -88871,12 +88881,12 @@
 <context>
     <name>eric6</name>
     <message>
-        <location filename="../eric6.py" line="394"/>
+        <location filename="../eric6.py" line="396"/>
         <source>Starting...</source>
         <translation type="unfinished">Inizio...</translation>
     </message>
     <message>
-        <location filename="../eric6.py" line="399"/>
+        <location filename="../eric6.py" line="401"/>
         <source>Generating Main Window...</source>
         <translation type="unfinished">Generazione Main Window...</translation>
     </message>
--- a/eric6/i18n/eric6_pt.ts	Sun Apr 21 10:52:10 2019 +0200
+++ b/eric6/i18n/eric6_pt.ts	Sun Apr 21 15:09:31 2019 +0200
@@ -10848,7 +10848,7 @@
         <translation>Desselecionar tudo</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7527"/>
+        <location filename="../QScintilla/Editor.py" line="7526"/>
         <source>Check spelling...</source>
         <translation>Verificação ortográfica...</translation>
     </message>
@@ -11073,7 +11073,7 @@
         <translation>Editar ponto de interrupção...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5371"/>
+        <location filename="../QScintilla/Editor.py" line="5370"/>
         <source>Enable breakpoint</source>
         <translation>Habilitar pontos de interrupção</translation>
     </message>
@@ -11238,272 +11238,272 @@
         <translation>&lt;p&gt;O ficheiro &lt;b&gt;{0}&lt;/b&gt; já existe. Sobreescrever?&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="4561"/>
+        <location filename="../QScintilla/Editor.py" line="4560"/>
         <source>Autocompletion</source>
         <translation>Autocompletar</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="4561"/>
+        <location filename="../QScintilla/Editor.py" line="4560"/>
         <source>Autocompletion is not available because there is no autocompletion source set.</source>
         <translation>Autocompletar não está disponivel porque a fonte de autocompletar não está definida.</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5374"/>
+        <location filename="../QScintilla/Editor.py" line="5373"/>
         <source>Disable breakpoint</source>
         <translation>Inabilitar ponto de interrupção</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5731"/>
+        <location filename="../QScintilla/Editor.py" line="5730"/>
         <source>Code Coverage</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5731"/>
+        <location filename="../QScintilla/Editor.py" line="5730"/>
         <source>Please select a coverage file</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5794"/>
+        <location filename="../QScintilla/Editor.py" line="5793"/>
         <source>Show Code Coverage Annotations</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5787"/>
+        <location filename="../QScintilla/Editor.py" line="5786"/>
         <source>All lines have been covered.</source>
         <translation>Foram cobertas as linhas todas.</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5794"/>
+        <location filename="../QScintilla/Editor.py" line="5793"/>
         <source>There is no coverage file available.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5909"/>
+        <location filename="../QScintilla/Editor.py" line="5908"/>
         <source>Profile Data</source>
         <translation>Dados de Perfil</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5909"/>
+        <location filename="../QScintilla/Editor.py" line="5908"/>
         <source>Please select a profile file</source>
         <translation>Escolha um ficheiro de perfil por favor</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6069"/>
+        <location filename="../QScintilla/Editor.py" line="6068"/>
         <source>Syntax Error</source>
         <translation>Erro de Sintaxe</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6069"/>
+        <location filename="../QScintilla/Editor.py" line="6068"/>
         <source>No syntax error message available.</source>
         <translation>Não está disponível a mensagem de erro de sintaxe.</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6455"/>
+        <location filename="../QScintilla/Editor.py" line="6454"/>
         <source>Macro Name</source>
         <translation>Nome de Macro</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6455"/>
+        <location filename="../QScintilla/Editor.py" line="6454"/>
         <source>Select a macro name:</source>
         <translation>Selecionar um nome de macro:</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6483"/>
+        <location filename="../QScintilla/Editor.py" line="6482"/>
         <source>Load macro file</source>
         <translation>Carregar ficheiro macro</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6526"/>
+        <location filename="../QScintilla/Editor.py" line="6525"/>
         <source>Macro files (*.macro)</source>
         <translation>Ficheiros Macro (*.macro)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6506"/>
+        <location filename="../QScintilla/Editor.py" line="6505"/>
         <source>Error loading macro</source>
         <translation>Erro ao carregar macro</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6497"/>
+        <location filename="../QScintilla/Editor.py" line="6496"/>
         <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
         <translation>&lt;p&gt;O ficheiro macro &lt;b&gt;{0}&lt;/b&gt; não se pode ler.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6506"/>
+        <location filename="../QScintilla/Editor.py" line="6505"/>
         <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; is corrupt.&lt;/p&gt;</source>
         <translation>&lt;p&gt;O ficheiro macro &lt;b&gt;{0}&lt;/b&gt; está corrompido.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6526"/>
+        <location filename="../QScintilla/Editor.py" line="6525"/>
         <source>Save macro file</source>
         <translation>Gravar ficheiro macro</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6543"/>
+        <location filename="../QScintilla/Editor.py" line="6542"/>
         <source>Save macro</source>
         <translation>Gravar macro</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6543"/>
+        <location filename="../QScintilla/Editor.py" line="6542"/>
         <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
         <translation>&lt;p&gt;O ficheiro macro &lt;b&gt;{0}&lt;/b&gt; já existe. Sobreescrever-lo?&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6559"/>
+        <location filename="../QScintilla/Editor.py" line="6558"/>
         <source>Error saving macro</source>
         <translation>Erro ao gravar macro</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6559"/>
+        <location filename="../QScintilla/Editor.py" line="6558"/>
         <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; could not be written.&lt;/p&gt;</source>
         <translation>&lt;p&gt;O ficheiro macro &lt;b&gt;{0}&lt;/b&gt; não pode ser escrito.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6572"/>
+        <location filename="../QScintilla/Editor.py" line="6571"/>
         <source>Start Macro Recording</source>
         <translation>Iniciar Registo de Macro</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6572"/>
+        <location filename="../QScintilla/Editor.py" line="6571"/>
         <source>Macro recording is already active. Start new?</source>
         <translation>A gravação de macro já está ativada. Começar nova?</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6598"/>
+        <location filename="../QScintilla/Editor.py" line="6597"/>
         <source>Macro Recording</source>
         <translation>Gravação de Macro</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6598"/>
+        <location filename="../QScintilla/Editor.py" line="6597"/>
         <source>Enter name of the macro:</source>
         <translation>Introduza o nome de macro:</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6736"/>
+        <location filename="../QScintilla/Editor.py" line="6735"/>
         <source>File changed</source>
         <translation>Ficheiro alterado</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6900"/>
+        <location filename="../QScintilla/Editor.py" line="6899"/>
         <source>{0} (ro)</source>
         <translation></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7040"/>
+        <location filename="../QScintilla/Editor.py" line="7039"/>
         <source>Drop Error</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7040"/>
+        <location filename="../QScintilla/Editor.py" line="7039"/>
         <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; is not a file.&lt;/p&gt;</source>
         <translation>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; não é um ficheiro.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7061"/>
+        <location filename="../QScintilla/Editor.py" line="7060"/>
         <source>Resources</source>
         <translation>Recursos</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7063"/>
+        <location filename="../QScintilla/Editor.py" line="7062"/>
         <source>Add file...</source>
         <translation>Adicionar Ficheiro...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7065"/>
+        <location filename="../QScintilla/Editor.py" line="7064"/>
         <source>Add files...</source>
         <translation>Adicionar Ficheiros...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7067"/>
+        <location filename="../QScintilla/Editor.py" line="7066"/>
         <source>Add aliased file...</source>
         <translation>Adicionar ficheiro com pseudónimo...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7070"/>
+        <location filename="../QScintilla/Editor.py" line="7069"/>
         <source>Add localized resource...</source>
         <translation>Adicionar recursos localizado...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7074"/>
+        <location filename="../QScintilla/Editor.py" line="7073"/>
         <source>Add resource frame</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7093"/>
+        <location filename="../QScintilla/Editor.py" line="7092"/>
         <source>Add file resource</source>
         <translation>Adicionar recurso de ficheiro</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7109"/>
+        <location filename="../QScintilla/Editor.py" line="7108"/>
         <source>Add file resources</source>
         <translation>Adicionar recursos de ficheiro</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7136"/>
+        <location filename="../QScintilla/Editor.py" line="7135"/>
         <source>Add aliased file resource</source>
         <translation>Adicionar recurso de ficheiro com pseudónimo</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7136"/>
+        <location filename="../QScintilla/Editor.py" line="7135"/>
         <source>Alias for file &lt;b&gt;{0}&lt;/b&gt;:</source>
         <translation>Pseudónimo para o ficheiro &lt;b&gt;{0}&lt;/b&gt;:</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7200"/>
+        <location filename="../QScintilla/Editor.py" line="7199"/>
         <source>Package Diagram</source>
         <translation>Diagrama do Pacote</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7200"/>
+        <location filename="../QScintilla/Editor.py" line="7199"/>
         <source>Include class attributes?</source>
         <translation>Incluir atributos de classes?</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7220"/>
+        <location filename="../QScintilla/Editor.py" line="7219"/>
         <source>Imports Diagram</source>
         <translation>Diagrama de Imports</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7220"/>
+        <location filename="../QScintilla/Editor.py" line="7219"/>
         <source>Include imports from external modules?</source>
         <translation>Incluir imports de módulos externos?</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7234"/>
+        <location filename="../QScintilla/Editor.py" line="7233"/>
         <source>Application Diagram</source>
         <translation>Diagrama da Aplicação</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7234"/>
+        <location filename="../QScintilla/Editor.py" line="7233"/>
         <source>Include module names?</source>
         <translation>Incluir nome dos módulos?</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7530"/>
+        <location filename="../QScintilla/Editor.py" line="7529"/>
         <source>Add to dictionary</source>
         <translation>Adicionar dicionário</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7532"/>
+        <location filename="../QScintilla/Editor.py" line="7531"/>
         <source>Ignore All</source>
         <translation>Ignorar Tudo</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6345"/>
+        <location filename="../QScintilla/Editor.py" line="6344"/>
         <source>Warning: {0}</source>
         <translation>Aviso: {0}</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6352"/>
+        <location filename="../QScintilla/Editor.py" line="6351"/>
         <source>Error: {0}</source>
         <translation>Erro: {0}</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6732"/>
+        <location filename="../QScintilla/Editor.py" line="6731"/>
         <source>&lt;br&gt;&lt;b&gt;Warning:&lt;/b&gt; You will lose your changes upon reopening it.</source>
         <translation>&lt;br&gt;&lt;b&gt;Aviso:&lt;/b&gt; Perderá todas as alterações uma vez que o volte a abrir.</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="4956"/>
+        <location filename="../QScintilla/Editor.py" line="4955"/>
         <source>Call-Tips Provider</source>
         <translation type="unfinished"></translation>
     </message>
@@ -11528,27 +11528,27 @@
         <translation>Alteração anterior</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7941"/>
+        <location filename="../QScintilla/Editor.py" line="7940"/>
         <source>Sort Lines</source>
         <translation>Ordenar Linhas</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7941"/>
+        <location filename="../QScintilla/Editor.py" line="7940"/>
         <source>The selection contains illegal data for a numerical sort.</source>
         <translation>A seleção contém dados ilegais para uma ordenação numérica.</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6281"/>
+        <location filename="../QScintilla/Editor.py" line="6280"/>
         <source>Warning</source>
         <translation>Aviso</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6281"/>
+        <location filename="../QScintilla/Editor.py" line="6280"/>
         <source>No warning messages available.</source>
         <translation>Não estão disponíveis mensagens de aviso.</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6342"/>
+        <location filename="../QScintilla/Editor.py" line="6341"/>
         <source>Style: {0}</source>
         <translation>Estilo: {0}</translation>
     </message>
@@ -11573,7 +11573,7 @@
         <translation>Reabrir Com Codificação</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6726"/>
+        <location filename="../QScintilla/Editor.py" line="6725"/>
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; has been changed while it was opened in eric6. Reread it?&lt;/p&gt;</source>
         <translation>&lt;p&gt;O ficheiro &lt;b&gt;{0}&lt;/b&gt; foi alterado enquanto estava aberto em eric6. Recarregar?&lt;/p&gt;</translation>
     </message>
@@ -11588,27 +11588,27 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="4685"/>
+        <location filename="../QScintilla/Editor.py" line="4684"/>
         <source>Auto-Completion Provider</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="4685"/>
+        <location filename="../QScintilla/Editor.py" line="4684"/>
         <source>The completion list provider &apos;{0}&apos; was already registered. Ignoring duplicate request.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="4956"/>
+        <location filename="../QScintilla/Editor.py" line="4955"/>
         <source>The call-tips provider &apos;{0}&apos; was already registered. Ignoring duplicate request.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="8028"/>
+        <location filename="../QScintilla/Editor.py" line="8027"/>
         <source>Register Mouse Click Handler</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="8028"/>
+        <location filename="../QScintilla/Editor.py" line="8027"/>
         <source>A mouse click handler for &quot;{0}&quot; was already registered by &quot;{1}&quot;. Aborting request by &quot;{2}&quot;...</source>
         <translation type="unfinished"></translation>
     </message>
@@ -11638,12 +11638,12 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="8149"/>
+        <location filename="../QScintilla/Editor.py" line="8148"/>
         <source>EditorConfig Properties</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="8149"/>
+        <location filename="../QScintilla/Editor.py" line="8148"/>
         <source>&lt;p&gt;The EditorConfig properties for file &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
@@ -14922,7 +14922,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorStylesPage.ui" line="1763"/>
+        <location filename="../Preferences/ConfigurationPages/EditorStylesPage.ui" line="47"/>
         <source>Colours</source>
         <translation>Cores</translation>
     </message>
@@ -15367,6 +15367,11 @@
         <source>Highlighting:</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/EditorStylesPage.ui" line="1763"/>
+        <source>Marker Colours</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>EditorSyntaxPage</name>
@@ -51458,191 +51463,196 @@
 <context>
     <name>PluginRepositoryWidget</name>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="88"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="89"/>
         <source>Update</source>
         <translation>Atualizar</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="90"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="91"/>
         <source>Download</source>
         <translation>Descarregar</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="97"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="98"/>
         <source>Cancel</source>
         <translation>Cancelar</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="100"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="101"/>
         <source>Close &amp;&amp; Install</source>
         <translation type="unfinished">Fechar &amp;&amp; Instalar</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="374"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="375"/>
         <source>Download Plugin Files</source>
         <translation type="unfinished">Descarregar Ficheiros Complemento</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="374"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="375"/>
         <source>The requested plugins were downloaded.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="429"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="430"/>
         <source>Read plugins repository file</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="429"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="430"/>
         <source>&lt;p&gt;The plugins repository file &lt;b&gt;{0}&lt;/b&gt; could not be read. Select Update&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="437"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="438"/>
         <source>No plugin repository file available.
 Select Update.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="506"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="507"/>
         <source>Error downloading file</source>
         <translation type="unfinished">Erro ao descarregar ficheiro</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="506"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="507"/>
         <source>&lt;p&gt;Could not download the requested file from {0}.&lt;/p&gt;&lt;p&gt;Error: {1}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="591"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="592"/>
         <source>Stable</source>
         <translation type="unfinished">Estável</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="598"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="599"/>
         <source>Unstable</source>
         <translation type="unfinished">Instável</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="612"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="613"/>
         <source>Unknown</source>
         <translation>Desconhecido</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="93"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="94"/>
         <source>Download &amp;&amp; Install</source>
         <translation type="unfinished">Descarregar &amp;&amp; Instalar</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="421"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="422"/>
         <source>Plugins Repository URL Changed</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="421"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="422"/>
         <source>The URL of the Plugins Repository has changed. Select the &quot;Update&quot; button to get the new repository file.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="113"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="114"/>
         <source>Hide</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="115"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="116"/>
         <source>Hide Selected</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="118"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="119"/>
         <source>Show All</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="121"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="122"/>
         <source>Cleanup Downloads</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="626"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="627"/>
         <source>up-to-date</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="629"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="630"/>
         <source>new download available</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="633"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="634"/>
         <source>update installable</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="637"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="638"/>
         <source>updated download available</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="991"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="997"/>
         <source>Cleanup of Plugin Downloads</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="991"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="997"/>
         <source>&lt;p&gt;The plugin download &lt;b&gt;{0}&lt;/b&gt; could not be deleted.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="167"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="168"/>
         <source>Network Status: online</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="169"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="170"/>
         <source>Network Status: offline</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="476"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="477"/>
         <source>Computer is offline.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="444"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="445"/>
         <source>New: &lt;b&gt;{0}&lt;/b&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="446"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="447"/>
         <source>Local Updates: &lt;b&gt;{0}&lt;/b&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="448"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="449"/>
         <source>Remote Updates: &lt;b&gt;{0}&lt;/b&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="605"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="606"/>
         <source>Obsolete</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="642"/>
+        <source>error determining status</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>PluginRepositoryWindow</name>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="878"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="884"/>
         <source>Process Generation Error</source>
         <translation>Erro na Criação de Processo</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="878"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="884"/>
         <source>&lt;p&gt;Could not start the process.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Não pode começar o processo. &lt;br&gt; Assegurar de que está disponível como &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="878"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="884"/>
         <source>OK</source>
         <translation></translation>
     </message>
@@ -88674,12 +88684,12 @@
 <context>
     <name>eric6</name>
     <message>
-        <location filename="../eric6.py" line="394"/>
+        <location filename="../eric6.py" line="396"/>
         <source>Starting...</source>
         <translation>A iniciar...</translation>
     </message>
     <message>
-        <location filename="../eric6.py" line="399"/>
+        <location filename="../eric6.py" line="401"/>
         <source>Generating Main Window...</source>
         <translation>A criar a Janela Principal...</translation>
     </message>
--- a/eric6/i18n/eric6_ru.ts	Sun Apr 21 10:52:10 2019 +0200
+++ b/eric6/i18n/eric6_ru.ts	Sun Apr 21 15:09:31 2019 +0200
@@ -10887,7 +10887,7 @@
         <translation>Снять выделение</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7527"/>
+        <location filename="../QScintilla/Editor.py" line="7526"/>
         <source>Check spelling...</source>
         <translation>Проверка орфографии...</translation>
     </message>
@@ -11112,7 +11112,7 @@
         <translation>Редактировать точку останова...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5371"/>
+        <location filename="../QScintilla/Editor.py" line="5370"/>
         <source>Enable breakpoint</source>
         <translation>Разрешить точку останова</translation>
     </message>
@@ -11277,267 +11277,267 @@
         <translation>&lt;p&gt;Файл &lt;b&gt;{0}&lt;/b&gt; уже существует. Переписать?&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="4561"/>
+        <location filename="../QScintilla/Editor.py" line="4560"/>
         <source>Autocompletion</source>
         <translation>Автодополнение</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="4561"/>
+        <location filename="../QScintilla/Editor.py" line="4560"/>
         <source>Autocompletion is not available because there is no autocompletion source set.</source>
         <translation>Автодополнение недоступно, так как не задан источник автодополнения.</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5374"/>
+        <location filename="../QScintilla/Editor.py" line="5373"/>
         <source>Disable breakpoint</source>
         <translation>Запретить точку останова</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5731"/>
+        <location filename="../QScintilla/Editor.py" line="5730"/>
         <source>Code Coverage</source>
         <translation>Покрытие кода</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5731"/>
+        <location filename="../QScintilla/Editor.py" line="5730"/>
         <source>Please select a coverage file</source>
         <translation>Пожалуйста, выберите файл покрытия</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5794"/>
+        <location filename="../QScintilla/Editor.py" line="5793"/>
         <source>Show Code Coverage Annotations</source>
         <translation>Показать аннотации по покрытию кода</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5787"/>
+        <location filename="../QScintilla/Editor.py" line="5786"/>
         <source>All lines have been covered.</source>
         <translation>Все строки были охвачены.</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5794"/>
+        <location filename="../QScintilla/Editor.py" line="5793"/>
         <source>There is no coverage file available.</source>
         <translation>Нет доступного файла покрытия.</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5909"/>
+        <location filename="../QScintilla/Editor.py" line="5908"/>
         <source>Profile Data</source>
         <translation>Данные профайлера</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5909"/>
+        <location filename="../QScintilla/Editor.py" line="5908"/>
         <source>Please select a profile file</source>
         <translation>Пожалуйста, выберите файл профиля</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6069"/>
+        <location filename="../QScintilla/Editor.py" line="6068"/>
         <source>Syntax Error</source>
         <translation>Синтаксическая ошибка</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6069"/>
+        <location filename="../QScintilla/Editor.py" line="6068"/>
         <source>No syntax error message available.</source>
         <translation>Нет сообщения о синтаксической ошибке.</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6455"/>
+        <location filename="../QScintilla/Editor.py" line="6454"/>
         <source>Macro Name</source>
         <translation>Имя макроса</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6455"/>
+        <location filename="../QScintilla/Editor.py" line="6454"/>
         <source>Select a macro name:</source>
         <translation>Задайте имя макроса:</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6483"/>
+        <location filename="../QScintilla/Editor.py" line="6482"/>
         <source>Load macro file</source>
         <translation>Загрузить макрос</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6526"/>
+        <location filename="../QScintilla/Editor.py" line="6525"/>
         <source>Macro files (*.macro)</source>
         <translation>Макросы (*.macro)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6506"/>
+        <location filename="../QScintilla/Editor.py" line="6505"/>
         <source>Error loading macro</source>
         <translation>Ошибка при загрузке макроса</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6497"/>
+        <location filename="../QScintilla/Editor.py" line="6496"/>
         <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Невозможно прочитать файл с макросами: &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6506"/>
+        <location filename="../QScintilla/Editor.py" line="6505"/>
         <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; is corrupt.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Файл с макросами &lt;b&gt;{0}&lt;/b&gt; повреждён.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6526"/>
+        <location filename="../QScintilla/Editor.py" line="6525"/>
         <source>Save macro file</source>
         <translation>Сохранить файл с макросами</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6543"/>
+        <location filename="../QScintilla/Editor.py" line="6542"/>
         <source>Save macro</source>
         <translation>Сохранить макрос</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6543"/>
+        <location filename="../QScintilla/Editor.py" line="6542"/>
         <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
         <translation>&lt;p&gt;Макро &lt;b&gt;{0}&lt;/b&gt; уже существует. Переписать?&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6559"/>
+        <location filename="../QScintilla/Editor.py" line="6558"/>
         <source>Error saving macro</source>
         <translation>Ошибка при сохранении макроса</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6559"/>
+        <location filename="../QScintilla/Editor.py" line="6558"/>
         <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; could not be written.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Невозможно сохранить файл с макросами: &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6572"/>
+        <location filename="../QScintilla/Editor.py" line="6571"/>
         <source>Start Macro Recording</source>
         <translation>Начать запись макроса</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6572"/>
+        <location filename="../QScintilla/Editor.py" line="6571"/>
         <source>Macro recording is already active. Start new?</source>
         <translation>Запись макроса уже идёт. Начать новую запись?</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6598"/>
+        <location filename="../QScintilla/Editor.py" line="6597"/>
         <source>Macro Recording</source>
         <translation>Запись макроса</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6598"/>
+        <location filename="../QScintilla/Editor.py" line="6597"/>
         <source>Enter name of the macro:</source>
         <translation>Задайте имя макроса:</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6736"/>
+        <location filename="../QScintilla/Editor.py" line="6735"/>
         <source>File changed</source>
         <translation>Файл изменен</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6900"/>
+        <location filename="../QScintilla/Editor.py" line="6899"/>
         <source>{0} (ro)</source>
         <translation>{0} (только чтение)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7040"/>
+        <location filename="../QScintilla/Editor.py" line="7039"/>
         <source>Drop Error</source>
         <translation>Ошибка Drag&amp;&amp;Drop</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7040"/>
+        <location filename="../QScintilla/Editor.py" line="7039"/>
         <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; is not a file.&lt;/p&gt;</source>
         <translation>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; не является файлом.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7061"/>
+        <location filename="../QScintilla/Editor.py" line="7060"/>
         <source>Resources</source>
         <translation>Ресурсы</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7063"/>
+        <location filename="../QScintilla/Editor.py" line="7062"/>
         <source>Add file...</source>
         <translation>Добавить файл...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7065"/>
+        <location filename="../QScintilla/Editor.py" line="7064"/>
         <source>Add files...</source>
         <translation>Добавить файлы...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7067"/>
+        <location filename="../QScintilla/Editor.py" line="7066"/>
         <source>Add aliased file...</source>
         <translation>Добавить файл под другим именем...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7070"/>
+        <location filename="../QScintilla/Editor.py" line="7069"/>
         <source>Add localized resource...</source>
         <translation>Добавить локализованный ресурс...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7074"/>
+        <location filename="../QScintilla/Editor.py" line="7073"/>
         <source>Add resource frame</source>
         <translation>Добавить фрагмент ресурсов</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7093"/>
+        <location filename="../QScintilla/Editor.py" line="7092"/>
         <source>Add file resource</source>
         <translation>Добавить файл ресурсов</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7109"/>
+        <location filename="../QScintilla/Editor.py" line="7108"/>
         <source>Add file resources</source>
         <translation>Добавить файлы ресурсов</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7136"/>
+        <location filename="../QScintilla/Editor.py" line="7135"/>
         <source>Add aliased file resource</source>
         <translation>Добавить файл ресурсов под другим именем</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7136"/>
+        <location filename="../QScintilla/Editor.py" line="7135"/>
         <source>Alias for file &lt;b&gt;{0}&lt;/b&gt;:</source>
         <translation>Другое имя для файла &lt;b&gt;{0}&lt;/b&gt;:</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7200"/>
+        <location filename="../QScintilla/Editor.py" line="7199"/>
         <source>Package Diagram</source>
         <translation>Диаграмма пакетов</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7200"/>
+        <location filename="../QScintilla/Editor.py" line="7199"/>
         <source>Include class attributes?</source>
         <translation>Включать атрибуты класса?</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7220"/>
+        <location filename="../QScintilla/Editor.py" line="7219"/>
         <source>Imports Diagram</source>
         <translation>Диаграмма импортов</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7220"/>
+        <location filename="../QScintilla/Editor.py" line="7219"/>
         <source>Include imports from external modules?</source>
         <translation>Включать импорты из внешних модулей?</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7234"/>
+        <location filename="../QScintilla/Editor.py" line="7233"/>
         <source>Application Diagram</source>
         <translation>Диаграмма приложения</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7234"/>
+        <location filename="../QScintilla/Editor.py" line="7233"/>
         <source>Include module names?</source>
         <translation>Включать имена модулей?</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7530"/>
+        <location filename="../QScintilla/Editor.py" line="7529"/>
         <source>Add to dictionary</source>
         <translation>Добавить в словарь</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7532"/>
+        <location filename="../QScintilla/Editor.py" line="7531"/>
         <source>Ignore All</source>
         <translation>Игнорировать всё</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6345"/>
+        <location filename="../QScintilla/Editor.py" line="6344"/>
         <source>Warning: {0}</source>
         <translation>Предупреждение: {0}</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6352"/>
+        <location filename="../QScintilla/Editor.py" line="6351"/>
         <source>Error: {0}</source>
         <translation>Ошибка: {0}</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6732"/>
+        <location filename="../QScintilla/Editor.py" line="6731"/>
         <source>&lt;br&gt;&lt;b&gt;Warning:&lt;/b&gt; You will lose your changes upon reopening it.</source>
         <translation>&lt;br&gt;&lt;b&gt;Предупреждение:&lt;/b&gt; При переоткрытии все изменения будут потеряны.</translation>
     </message>
@@ -11562,27 +11562,27 @@
         <translation>Предыдущее изменение</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7941"/>
+        <location filename="../QScintilla/Editor.py" line="7940"/>
         <source>Sort Lines</source>
         <translation>Сортировать строки</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7941"/>
+        <location filename="../QScintilla/Editor.py" line="7940"/>
         <source>The selection contains illegal data for a numerical sort.</source>
         <translation>Выборка содержит данные неподходящие для сортировки как числа.</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6281"/>
+        <location filename="../QScintilla/Editor.py" line="6280"/>
         <source>Warning</source>
         <translation>Предупреждение</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6281"/>
+        <location filename="../QScintilla/Editor.py" line="6280"/>
         <source>No warning messages available.</source>
         <translation>Нет предупреждающего сообщения.</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6342"/>
+        <location filename="../QScintilla/Editor.py" line="6341"/>
         <source>Style: {0}</source>
         <translation>Стиль: {0}</translation>
     </message>
@@ -11607,7 +11607,7 @@
         <translation>Открыть заново с кодировкой</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6726"/>
+        <location filename="../QScintilla/Editor.py" line="6725"/>
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; has been changed while it was opened in eric6. Reread it?&lt;/p&gt;</source>
         <translation>&lt;p&gt;Файл &lt;b&gt;{0}&lt;/b&gt; был изменён, будучи открытым в eric6. Перепрочесть?&lt;/p&gt;</translation>
     </message>
@@ -11622,32 +11622,32 @@
         <translation>Дополнить</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="4685"/>
+        <location filename="../QScintilla/Editor.py" line="4684"/>
         <source>Auto-Completion Provider</source>
         <translation>Источник автодополнений</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="4685"/>
+        <location filename="../QScintilla/Editor.py" line="4684"/>
         <source>The completion list provider &apos;{0}&apos; was already registered. Ignoring duplicate request.</source>
         <translation>Список дополнений источника &apos;{0}&apos; уже зарегистрирован. Повторный запрос проигнорирован.</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="4956"/>
+        <location filename="../QScintilla/Editor.py" line="4955"/>
         <source>Call-Tips Provider</source>
         <translation>Источник всплывающих подсказок</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="4956"/>
+        <location filename="../QScintilla/Editor.py" line="4955"/>
         <source>The call-tips provider &apos;{0}&apos; was already registered. Ignoring duplicate request.</source>
         <translation>Источник всплывающих подсказок &apos;{0}&apos; уже зарегистрирован. Повторный запрос проигнорирован.</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="8028"/>
+        <location filename="../QScintilla/Editor.py" line="8027"/>
         <source>Register Mouse Click Handler</source>
         <translation>Регистрация обработчика кликов мышки</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="8028"/>
+        <location filename="../QScintilla/Editor.py" line="8027"/>
         <source>A mouse click handler for &quot;{0}&quot; was already registered by &quot;{1}&quot;. Aborting request by &quot;{2}&quot;...</source>
         <translation>Обработчик кликов мышки для &quot;{0}&quot; уже зарегистрирован &quot;{1}&quot;. Запрос прерван &quot;{2}&quot;...</translation>
     </message>
@@ -11677,12 +11677,12 @@
         <translation>Выполнить выбор в консоли</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="8149"/>
+        <location filename="../QScintilla/Editor.py" line="8148"/>
         <source>EditorConfig Properties</source>
         <translation>Свойства EditorConfig</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="8149"/>
+        <location filename="../QScintilla/Editor.py" line="8148"/>
         <source>&lt;p&gt;The EditorConfig properties for file &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Не удается загрузить свойства EditorConfig для файла &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
@@ -14922,7 +14922,7 @@
         <translation>Выберите цвет фона области редактирования.</translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorStylesPage.ui" line="1763"/>
+        <location filename="../Preferences/ConfigurationPages/EditorStylesPage.ui" line="47"/>
         <source>Colours</source>
         <translation>Цвет</translation>
     </message>
@@ -15383,6 +15383,11 @@
         <source>Highlighting:</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/EditorStylesPage.ui" line="1763"/>
+        <source>Marker Colours</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>EditorSyntaxPage</name>
@@ -51514,192 +51519,197 @@
 <context>
     <name>PluginRepositoryWidget</name>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="88"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="89"/>
         <source>Update</source>
         <translation>Обновить</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="90"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="91"/>
         <source>Download</source>
         <translation>Загрузить</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="97"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="98"/>
         <source>Cancel</source>
         <translation>Отмена</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="100"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="101"/>
         <source>Close &amp;&amp; Install</source>
         <translation>Закрыть и установить</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="374"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="375"/>
         <source>Download Plugin Files</source>
         <translation>Загрузить файлы плагинов</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="374"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="375"/>
         <source>The requested plugins were downloaded.</source>
         <translation>Запрашиваемые плагины скачаны.</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="429"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="430"/>
         <source>Read plugins repository file</source>
         <translation>Прочитать файл репозитория плагинов</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="429"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="430"/>
         <source>&lt;p&gt;The plugins repository file &lt;b&gt;{0}&lt;/b&gt; could not be read. Select Update&lt;/p&gt;</source>
         <translation>&lt;p&gt;Невозможно прочитать файл репозитория &lt;b&gt;{0}&lt;/b&gt;. Выполните обновление&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="437"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="438"/>
         <source>No plugin repository file available.
 Select Update.</source>
         <translation>Файл репозитория плагинов недоступен.
 Выполните обновление.</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="506"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="507"/>
         <source>Error downloading file</source>
         <translation>Ошибка загрузки файла</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="506"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="507"/>
         <source>&lt;p&gt;Could not download the requested file from {0}.&lt;/p&gt;&lt;p&gt;Error: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Не удалось загрузить запрашиваемый файл из {0}.&lt;/p&gt;&lt;p&gt;Ошибка: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="591"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="592"/>
         <source>Stable</source>
         <translation>Стабильные</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="598"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="599"/>
         <source>Unstable</source>
         <translation>Нестабильные</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="612"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="613"/>
         <source>Unknown</source>
         <translation>Неизвестный</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="93"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="94"/>
         <source>Download &amp;&amp; Install</source>
         <translation>Загрузить и установить</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="421"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="422"/>
         <source>Plugins Repository URL Changed</source>
         <translation>URL репозитория плагинов изменился</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="421"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="422"/>
         <source>The URL of the Plugins Repository has changed. Select the &quot;Update&quot; button to get the new repository file.</source>
         <translation>URL репозитория плагинов изменился. Нажмите кнопку &quot;Обновить&quot; чтобы загрузить новый файл репозитория.</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="113"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="114"/>
         <source>Hide</source>
         <translation>Скрыть</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="115"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="116"/>
         <source>Hide Selected</source>
         <translation>Скрыть выбранные</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="118"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="119"/>
         <source>Show All</source>
         <translation>Показать всё</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="121"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="122"/>
         <source>Cleanup Downloads</source>
         <translation>Очистить загруженные файлы</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="626"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="627"/>
         <source>up-to-date</source>
         <translation>новых изменений нет</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="629"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="630"/>
         <source>new download available</source>
         <translation>имеются обновления для загрузки</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="633"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="634"/>
         <source>update installable</source>
         <translation>обновления готовы к установке</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="637"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="638"/>
         <source>updated download available</source>
         <translation>имеется обновление</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="991"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="997"/>
         <source>Cleanup of Plugin Downloads</source>
         <translation>Очистить загруженные плагины</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="991"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="997"/>
         <source>&lt;p&gt;The plugin download &lt;b&gt;{0}&lt;/b&gt; could not be deleted.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;Невозможно удалить обновление для плагина &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Причина: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="167"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="168"/>
         <source>Network Status: online</source>
         <translation>Статус сети: в сети</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="169"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="170"/>
         <source>Network Status: offline</source>
         <translation>Статус сети: не в сети</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="476"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="477"/>
         <source>Computer is offline.</source>
         <translation>Компьютер не в сети.</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="444"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="445"/>
         <source>New: &lt;b&gt;{0}&lt;/b&gt;</source>
         <translation>Новые: &lt;b&gt;{0}&lt;/b&gt;</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="446"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="447"/>
         <source>Local Updates: &lt;b&gt;{0}&lt;/b&gt;</source>
         <translation>Локальные обновления: &lt;b&gt;{0}&lt;/b&gt;</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="448"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="449"/>
         <source>Remote Updates: &lt;b&gt;{0}&lt;/b&gt;</source>
         <translation>Удаленные обновления: &lt;b&gt;{0}&lt;/b&gt;</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="605"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="606"/>
         <source>Obsolete</source>
         <translation>Устаревшие</translation>
     </message>
+    <message>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="642"/>
+        <source>error determining status</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>PluginRepositoryWindow</name>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="878"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="884"/>
         <source>Process Generation Error</source>
         <translation>Ошибка при запуске процесса</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="878"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="884"/>
         <source>&lt;p&gt;Could not start the process.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Невозможно запустить процесс.&lt;br&gt;Убедитесь, что он доступен как &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="878"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="884"/>
         <source>OK</source>
         <translation>OK</translation>
     </message>
@@ -89202,12 +89212,12 @@
 <context>
     <name>eric6</name>
     <message>
-        <location filename="../eric6.py" line="394"/>
+        <location filename="../eric6.py" line="396"/>
         <source>Starting...</source>
         <translation>Запуск...</translation>
     </message>
     <message>
-        <location filename="../eric6.py" line="399"/>
+        <location filename="../eric6.py" line="401"/>
         <source>Generating Main Window...</source>
         <translation>Создание главного окна...</translation>
     </message>
--- a/eric6/i18n/eric6_tr.ts	Sun Apr 21 10:52:10 2019 +0200
+++ b/eric6/i18n/eric6_tr.ts	Sun Apr 21 15:09:31 2019 +0200
@@ -10812,7 +10812,7 @@
         <translation>Tüm seçimi iptal et</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7527"/>
+        <location filename="../QScintilla/Editor.py" line="7526"/>
         <source>Check spelling...</source>
         <translation>Yazım Kontrolü...</translation>
     </message>
@@ -11037,7 +11037,7 @@
         <translation>Bekleme noktasını düzenle...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5371"/>
+        <location filename="../QScintilla/Editor.py" line="5370"/>
         <source>Enable breakpoint</source>
         <translation>Beklemenoktasını etkinleştir</translation>
     </message>
@@ -11197,247 +11197,247 @@
         <translation>&lt;p&gt;Dosya &lt;b&gt;{0}&lt;/b&gt; kaydedilemiyor.&lt;/p&gt;&lt;p&gt;Sebep: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="4561"/>
+        <location filename="../QScintilla/Editor.py" line="4560"/>
         <source>Autocompletion</source>
         <translation>Otomatik tamamlama</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="4561"/>
+        <location filename="../QScintilla/Editor.py" line="4560"/>
         <source>Autocompletion is not available because there is no autocompletion source set.</source>
         <translation>Otomatiktamamlama uygun değil çünkü bu otomatiktamamlama kaynağı değil.</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5374"/>
+        <location filename="../QScintilla/Editor.py" line="5373"/>
         <source>Disable breakpoint</source>
         <translation>Durmanoktasını iptal et</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5731"/>
+        <location filename="../QScintilla/Editor.py" line="5730"/>
         <source>Code Coverage</source>
         <translation>Kod Koruyucu</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5731"/>
+        <location filename="../QScintilla/Editor.py" line="5730"/>
         <source>Please select a coverage file</source>
         <translation>Lütfen bir koruyucu dosya seçiniz</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5794"/>
+        <location filename="../QScintilla/Editor.py" line="5793"/>
         <source>Show Code Coverage Annotations</source>
         <translation>Kodların Dipnotunu Göster</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5787"/>
+        <location filename="../QScintilla/Editor.py" line="5786"/>
         <source>All lines have been covered.</source>
         <translation>Tüm satırlar korumaya alındı.</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5794"/>
+        <location filename="../QScintilla/Editor.py" line="5793"/>
         <source>There is no coverage file available.</source>
         <translation>Hazırda koruma dosyası yok.</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5909"/>
+        <location filename="../QScintilla/Editor.py" line="5908"/>
         <source>Profile Data</source>
         <translation>Veri Kesiti</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5909"/>
+        <location filename="../QScintilla/Editor.py" line="5908"/>
         <source>Please select a profile file</source>
         <translation>Lütfen kesit dosyasını seçiniz</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6069"/>
+        <location filename="../QScintilla/Editor.py" line="6068"/>
         <source>Syntax Error</source>
         <translation>Sözdizimi Hatası</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6069"/>
+        <location filename="../QScintilla/Editor.py" line="6068"/>
         <source>No syntax error message available.</source>
         <translation>Uygun söz dizimi hata mesajı yok.</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6455"/>
+        <location filename="../QScintilla/Editor.py" line="6454"/>
         <source>Macro Name</source>
         <translation>Makro Adı</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6455"/>
+        <location filename="../QScintilla/Editor.py" line="6454"/>
         <source>Select a macro name:</source>
         <translation>Bir makro ismi seç:</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6483"/>
+        <location filename="../QScintilla/Editor.py" line="6482"/>
         <source>Load macro file</source>
         <translation>Makro dosyasını yükle</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6526"/>
+        <location filename="../QScintilla/Editor.py" line="6525"/>
         <source>Macro files (*.macro)</source>
         <translation>Makro dosyaları (*.macro)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6506"/>
+        <location filename="../QScintilla/Editor.py" line="6505"/>
         <source>Error loading macro</source>
         <translation>Makronun yüklenmesinde hata</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6497"/>
+        <location filename="../QScintilla/Editor.py" line="6496"/>
         <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Makro dosyası &lt;b&gt;{0}&lt;/b&gt; okunamıyor.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6506"/>
+        <location filename="../QScintilla/Editor.py" line="6505"/>
         <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; is corrupt.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Makro dosyası &lt;b&gt;{0}&lt;/b&gt; bozuk.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6526"/>
+        <location filename="../QScintilla/Editor.py" line="6525"/>
         <source>Save macro file</source>
         <translation>Makro Dosyasını Kaydet</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6543"/>
+        <location filename="../QScintilla/Editor.py" line="6542"/>
         <source>Save macro</source>
         <translation>Makro Kaydet</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6559"/>
+        <location filename="../QScintilla/Editor.py" line="6558"/>
         <source>Error saving macro</source>
         <translation>Makronun kaydedilmesinde hata</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6559"/>
+        <location filename="../QScintilla/Editor.py" line="6558"/>
         <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; could not be written.&lt;/p&gt;</source>
         <translation>&lt;p&gt;Makro dosyası &lt;b&gt;{0}&lt;/b&gt; yazılamıyor.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6572"/>
+        <location filename="../QScintilla/Editor.py" line="6571"/>
         <source>Start Macro Recording</source>
         <translation>Makro Kaydı Başladı</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6572"/>
+        <location filename="../QScintilla/Editor.py" line="6571"/>
         <source>Macro recording is already active. Start new?</source>
         <translation>Makro kaydı şuan aktif. Yeniden başlasın mı?</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6598"/>
+        <location filename="../QScintilla/Editor.py" line="6597"/>
         <source>Macro Recording</source>
         <translation>Makro Kaydediliyor</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6598"/>
+        <location filename="../QScintilla/Editor.py" line="6597"/>
         <source>Enter name of the macro:</source>
         <translation>Makronun ismini gir:</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6736"/>
+        <location filename="../QScintilla/Editor.py" line="6735"/>
         <source>File changed</source>
         <translation>Dosya değiştirilmiş</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6900"/>
+        <location filename="../QScintilla/Editor.py" line="6899"/>
         <source>{0} (ro)</source>
         <translation>{0} (ro)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7040"/>
+        <location filename="../QScintilla/Editor.py" line="7039"/>
         <source>Drop Error</source>
         <translation>Düşme hatası</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7040"/>
+        <location filename="../QScintilla/Editor.py" line="7039"/>
         <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; is not a file.&lt;/p&gt;</source>
         <translation>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; bir dosya değil.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7061"/>
+        <location filename="../QScintilla/Editor.py" line="7060"/>
         <source>Resources</source>
         <translation>Kaynaklar</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7063"/>
+        <location filename="../QScintilla/Editor.py" line="7062"/>
         <source>Add file...</source>
         <translation>Dosya ekle...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7065"/>
+        <location filename="../QScintilla/Editor.py" line="7064"/>
         <source>Add files...</source>
         <translation>Dosyaları ekle...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7067"/>
+        <location filename="../QScintilla/Editor.py" line="7066"/>
         <source>Add aliased file...</source>
         <translation>Kısaltmalar dosyasına ekle...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7070"/>
+        <location filename="../QScintilla/Editor.py" line="7069"/>
         <source>Add localized resource...</source>
         <translation>Yaral kaynak ekle...</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7074"/>
+        <location filename="../QScintilla/Editor.py" line="7073"/>
         <source>Add resource frame</source>
         <translation>Çerçeve kaynağı ekle</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7093"/>
+        <location filename="../QScintilla/Editor.py" line="7092"/>
         <source>Add file resource</source>
         <translation>Dosya kaynağını ekle</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7109"/>
+        <location filename="../QScintilla/Editor.py" line="7108"/>
         <source>Add file resources</source>
         <translation>Dosya kaynaklarını ekle</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7136"/>
+        <location filename="../QScintilla/Editor.py" line="7135"/>
         <source>Add aliased file resource</source>
         <translation>Kısaltmalar dosyası kaynağını ekle</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7136"/>
+        <location filename="../QScintilla/Editor.py" line="7135"/>
         <source>Alias for file &lt;b&gt;{0}&lt;/b&gt;:</source>
         <translation>&lt;b&gt;{0} dosyası için takma ad&lt;/b&gt;:</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7200"/>
+        <location filename="../QScintilla/Editor.py" line="7199"/>
         <source>Package Diagram</source>
         <translation>Paket Şeması</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7200"/>
+        <location filename="../QScintilla/Editor.py" line="7199"/>
         <source>Include class attributes?</source>
         <translation>Sınıf nitelikleri dahil edilsin mi?</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7220"/>
+        <location filename="../QScintilla/Editor.py" line="7219"/>
         <source>Imports Diagram</source>
         <translation>Şemayı İçe Aktar</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7220"/>
+        <location filename="../QScintilla/Editor.py" line="7219"/>
         <source>Include imports from external modules?</source>
         <translation>Harici modüllerdan içe aktarım dahil edilsin mi?</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7234"/>
+        <location filename="../QScintilla/Editor.py" line="7233"/>
         <source>Application Diagram</source>
         <translation>Uygulama Şeması</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7234"/>
+        <location filename="../QScintilla/Editor.py" line="7233"/>
         <source>Include module names?</source>
         <translation>Modül isimleri dahil edilsin mi?</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7530"/>
+        <location filename="../QScintilla/Editor.py" line="7529"/>
         <source>Add to dictionary</source>
         <translation>Sözlüğe ekle</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7532"/>
+        <location filename="../QScintilla/Editor.py" line="7531"/>
         <source>Ignore All</source>
         <translation>Hepsini Yoksay</translation>
     </message>
@@ -11447,22 +11447,22 @@
         <translation>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; dosyası halen mevcut. Üzerine yazılsın mı?&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6345"/>
+        <location filename="../QScintilla/Editor.py" line="6344"/>
         <source>Warning: {0}</source>
         <translation>Dikkat: {0}</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6352"/>
+        <location filename="../QScintilla/Editor.py" line="6351"/>
         <source>Error: {0}</source>
         <translation>Hata: {0}</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6543"/>
+        <location filename="../QScintilla/Editor.py" line="6542"/>
         <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
         <translation>&lt;p&gt;Makro dosyası &lt;b&gt;{0}&lt;/b&gt; zaten var. Üzerine yazılsın mı?&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6732"/>
+        <location filename="../QScintilla/Editor.py" line="6731"/>
         <source>&lt;br&gt;&lt;b&gt;Warning:&lt;/b&gt; You will lose your changes upon reopening it.</source>
         <translation type="unfinished"></translation>
     </message>
@@ -11487,27 +11487,27 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7941"/>
+        <location filename="../QScintilla/Editor.py" line="7940"/>
         <source>Sort Lines</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7941"/>
+        <location filename="../QScintilla/Editor.py" line="7940"/>
         <source>The selection contains illegal data for a numerical sort.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6281"/>
+        <location filename="../QScintilla/Editor.py" line="6280"/>
         <source>Warning</source>
         <translation type="unfinished">Dikkat</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6281"/>
+        <location filename="../QScintilla/Editor.py" line="6280"/>
         <source>No warning messages available.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6342"/>
+        <location filename="../QScintilla/Editor.py" line="6341"/>
         <source>Style: {0}</source>
         <translation type="unfinished"></translation>
     </message>
@@ -11532,7 +11532,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6726"/>
+        <location filename="../QScintilla/Editor.py" line="6725"/>
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; has been changed while it was opened in eric6. Reread it?&lt;/p&gt;</source>
         <translation type="unfinished">&lt;p&gt;Eric5 ile açıldıktan sonra &lt;b&gt;{0}&lt;/b&gt; dosyasında değişiklik olmuş. Yeniden açılsın mı?&lt;/p&gt; {0}?} {6.?}</translation>
     </message>
@@ -11547,32 +11547,32 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="4685"/>
+        <location filename="../QScintilla/Editor.py" line="4684"/>
         <source>Auto-Completion Provider</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="4685"/>
+        <location filename="../QScintilla/Editor.py" line="4684"/>
         <source>The completion list provider &apos;{0}&apos; was already registered. Ignoring duplicate request.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="4956"/>
+        <location filename="../QScintilla/Editor.py" line="4955"/>
         <source>Call-Tips Provider</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="4956"/>
+        <location filename="../QScintilla/Editor.py" line="4955"/>
         <source>The call-tips provider &apos;{0}&apos; was already registered. Ignoring duplicate request.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="8028"/>
+        <location filename="../QScintilla/Editor.py" line="8027"/>
         <source>Register Mouse Click Handler</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="8028"/>
+        <location filename="../QScintilla/Editor.py" line="8027"/>
         <source>A mouse click handler for &quot;{0}&quot; was already registered by &quot;{1}&quot;. Aborting request by &quot;{2}&quot;...</source>
         <translation type="unfinished"></translation>
     </message>
@@ -11602,12 +11602,12 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="8149"/>
+        <location filename="../QScintilla/Editor.py" line="8148"/>
         <source>EditorConfig Properties</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="8149"/>
+        <location filename="../QScintilla/Editor.py" line="8148"/>
         <source>&lt;p&gt;The EditorConfig properties for file &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
@@ -14851,7 +14851,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorStylesPage.ui" line="1763"/>
+        <location filename="../Preferences/ConfigurationPages/EditorStylesPage.ui" line="47"/>
         <source>Colours</source>
         <translation type="unfinished">Renkler</translation>
     </message>
@@ -15306,6 +15306,11 @@
         <source>Highlighting:</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/EditorStylesPage.ui" line="1763"/>
+        <source>Marker Colours</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>EditorSyntaxPage</name>
@@ -51360,191 +51365,196 @@
 <context>
     <name>PluginRepositoryWidget</name>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="88"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="89"/>
         <source>Update</source>
         <translation>Güncelle</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="90"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="91"/>
         <source>Download</source>
         <translation>İndir</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="97"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="98"/>
         <source>Cancel</source>
         <translation>Vazgeç</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="100"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="101"/>
         <source>Close &amp;&amp; Install</source>
         <translation>Kapat &amp;&amp; Kur</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="374"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="375"/>
         <source>Download Plugin Files</source>
         <translation>Eklenti Dosyalarını İndir</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="374"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="375"/>
         <source>The requested plugins were downloaded.</source>
         <translation>İhtiyaç duyulan eklentiler indirildi.</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="429"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="430"/>
         <source>Read plugins repository file</source>
         <translation>Kaynak havuzu eklentiler dosyasını oku</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="429"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="430"/>
         <source>&lt;p&gt;The plugins repository file &lt;b&gt;{0}&lt;/b&gt; could not be read. Select Update&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="437"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="438"/>
         <source>No plugin repository file available.
 Select Update.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="506"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="507"/>
         <source>Error downloading file</source>
         <translation>Dosya yüklenirken hata</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="506"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="507"/>
         <source>&lt;p&gt;Could not download the requested file from {0}.&lt;/p&gt;&lt;p&gt;Error: {1}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="591"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="592"/>
         <source>Stable</source>
         <translation>Dengeli</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="598"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="599"/>
         <source>Unstable</source>
         <translation>Dengesiz</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="612"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="613"/>
         <source>Unknown</source>
         <translation>Bilinmeyen</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="93"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="94"/>
         <source>Download &amp;&amp; Install</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="421"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="422"/>
         <source>Plugins Repository URL Changed</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="421"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="422"/>
         <source>The URL of the Plugins Repository has changed. Select the &quot;Update&quot; button to get the new repository file.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="113"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="114"/>
         <source>Hide</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="115"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="116"/>
         <source>Hide Selected</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="118"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="119"/>
         <source>Show All</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="121"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="122"/>
         <source>Cleanup Downloads</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="626"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="627"/>
         <source>up-to-date</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="629"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="630"/>
         <source>new download available</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="633"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="634"/>
         <source>update installable</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="637"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="638"/>
         <source>updated download available</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="991"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="997"/>
         <source>Cleanup of Plugin Downloads</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="991"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="997"/>
         <source>&lt;p&gt;The plugin download &lt;b&gt;{0}&lt;/b&gt; could not be deleted.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="167"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="168"/>
         <source>Network Status: online</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="169"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="170"/>
         <source>Network Status: offline</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="476"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="477"/>
         <source>Computer is offline.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="444"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="445"/>
         <source>New: &lt;b&gt;{0}&lt;/b&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="446"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="447"/>
         <source>Local Updates: &lt;b&gt;{0}&lt;/b&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="448"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="449"/>
         <source>Remote Updates: &lt;b&gt;{0}&lt;/b&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="605"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="606"/>
         <source>Obsolete</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="642"/>
+        <source>error determining status</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>PluginRepositoryWindow</name>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="878"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="884"/>
         <source>Process Generation Error</source>
         <translation>İşlem Üretecinde Hata</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="878"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="884"/>
         <source>&lt;p&gt;Could not start the process.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
         <translation>&lt;p&gt;İşlem başlatılamıyor.&lt;br&gt;Bu durum büyük olasılıkla şundan kaynaklanıyto &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="878"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="884"/>
         <source>OK</source>
         <translation>TAMAM</translation>
     </message>
@@ -88567,12 +88577,12 @@
 <context>
     <name>eric6</name>
     <message>
-        <location filename="../eric6.py" line="394"/>
+        <location filename="../eric6.py" line="396"/>
         <source>Starting...</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../eric6.py" line="399"/>
+        <location filename="../eric6.py" line="401"/>
         <source>Generating Main Window...</source>
         <translation type="unfinished">Anapencere üretiliyor...</translation>
     </message>
--- a/eric6/i18n/eric6_zh_CN.ts	Sun Apr 21 10:52:10 2019 +0200
+++ b/eric6/i18n/eric6_zh_CN.ts	Sun Apr 21 15:09:31 2019 +0200
@@ -10793,7 +10793,7 @@
         <translation>全部取消选择</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7527"/>
+        <location filename="../QScintilla/Editor.py" line="7526"/>
         <source>Check spelling...</source>
         <translation>正在进行拼写检查…</translation>
     </message>
@@ -11013,7 +11013,7 @@
         <translation>编辑断点…</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5371"/>
+        <location filename="../QScintilla/Editor.py" line="5370"/>
         <source>Enable breakpoint</source>
         <translation>允许断点</translation>
     </message>
@@ -11128,217 +11128,217 @@
         <translation>保存文件</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="4561"/>
+        <location filename="../QScintilla/Editor.py" line="4560"/>
         <source>Autocompletion</source>
         <translation>自动完成</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="4561"/>
+        <location filename="../QScintilla/Editor.py" line="4560"/>
         <source>Autocompletion is not available because there is no autocompletion source set.</source>
         <translation>自动完成无效,没有设定自动完成源。</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5374"/>
+        <location filename="../QScintilla/Editor.py" line="5373"/>
         <source>Disable breakpoint</source>
         <translation>去除断点</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5731"/>
+        <location filename="../QScintilla/Editor.py" line="5730"/>
         <source>Code Coverage</source>
         <translation>代码覆盖率</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5731"/>
+        <location filename="../QScintilla/Editor.py" line="5730"/>
         <source>Please select a coverage file</source>
         <translation>请选择一个覆盖率文件</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5794"/>
+        <location filename="../QScintilla/Editor.py" line="5793"/>
         <source>Show Code Coverage Annotations</source>
         <translation>显示代码覆盖率注解</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5787"/>
+        <location filename="../QScintilla/Editor.py" line="5786"/>
         <source>All lines have been covered.</source>
         <translation>所有行均被已覆盖。</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5794"/>
+        <location filename="../QScintilla/Editor.py" line="5793"/>
         <source>There is no coverage file available.</source>
         <translation>没有有效的覆盖率文件。</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5909"/>
+        <location filename="../QScintilla/Editor.py" line="5908"/>
         <source>Profile Data</source>
         <translation>剖析数据</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="5909"/>
+        <location filename="../QScintilla/Editor.py" line="5908"/>
         <source>Please select a profile file</source>
         <translation>请选择一个剖析文件</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6069"/>
+        <location filename="../QScintilla/Editor.py" line="6068"/>
         <source>Syntax Error</source>
         <translation>语法错误</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6069"/>
+        <location filename="../QScintilla/Editor.py" line="6068"/>
         <source>No syntax error message available.</source>
         <translation>语法错误消息无效。</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6455"/>
+        <location filename="../QScintilla/Editor.py" line="6454"/>
         <source>Macro Name</source>
         <translation>宏名称</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6455"/>
+        <location filename="../QScintilla/Editor.py" line="6454"/>
         <source>Select a macro name:</source>
         <translation>选择一个宏名称:</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6483"/>
+        <location filename="../QScintilla/Editor.py" line="6482"/>
         <source>Load macro file</source>
         <translation>输入宏文件</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6526"/>
+        <location filename="../QScintilla/Editor.py" line="6525"/>
         <source>Macro files (*.macro)</source>
         <translation>宏文件 (*.macro)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6506"/>
+        <location filename="../QScintilla/Editor.py" line="6505"/>
         <source>Error loading macro</source>
         <translation>载入宏文件出错</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6526"/>
+        <location filename="../QScintilla/Editor.py" line="6525"/>
         <source>Save macro file</source>
         <translation>保存宏文件</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6543"/>
+        <location filename="../QScintilla/Editor.py" line="6542"/>
         <source>Save macro</source>
         <translation>保存宏</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6559"/>
+        <location filename="../QScintilla/Editor.py" line="6558"/>
         <source>Error saving macro</source>
         <translation>保存宏出错</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6572"/>
+        <location filename="../QScintilla/Editor.py" line="6571"/>
         <source>Start Macro Recording</source>
         <translation>开始宏录制</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6572"/>
+        <location filename="../QScintilla/Editor.py" line="6571"/>
         <source>Macro recording is already active. Start new?</source>
         <translation>宏录制已激活。开始录制新宏?</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6598"/>
+        <location filename="../QScintilla/Editor.py" line="6597"/>
         <source>Macro Recording</source>
         <translation>宏录制</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6598"/>
+        <location filename="../QScintilla/Editor.py" line="6597"/>
         <source>Enter name of the macro:</source>
         <translation>输入宏名称:</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6736"/>
+        <location filename="../QScintilla/Editor.py" line="6735"/>
         <source>File changed</source>
         <translation>文件已改变</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7040"/>
+        <location filename="../QScintilla/Editor.py" line="7039"/>
         <source>Drop Error</source>
         <translation>降落误差</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7061"/>
+        <location filename="../QScintilla/Editor.py" line="7060"/>
         <source>Resources</source>
         <translation>资源</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7063"/>
+        <location filename="../QScintilla/Editor.py" line="7062"/>
         <source>Add file...</source>
         <translation>添加文件…</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7065"/>
+        <location filename="../QScintilla/Editor.py" line="7064"/>
         <source>Add files...</source>
         <translation>添加文件…</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7067"/>
+        <location filename="../QScintilla/Editor.py" line="7066"/>
         <source>Add aliased file...</source>
         <translation>添加别名文件…</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7070"/>
+        <location filename="../QScintilla/Editor.py" line="7069"/>
         <source>Add localized resource...</source>
         <translation>添加本地资源…</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7074"/>
+        <location filename="../QScintilla/Editor.py" line="7073"/>
         <source>Add resource frame</source>
         <translation>添加资源结构</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7093"/>
+        <location filename="../QScintilla/Editor.py" line="7092"/>
         <source>Add file resource</source>
         <translation>添加文件资源</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7109"/>
+        <location filename="../QScintilla/Editor.py" line="7108"/>
         <source>Add file resources</source>
         <translation>添加多个文件资源</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7136"/>
+        <location filename="../QScintilla/Editor.py" line="7135"/>
         <source>Add aliased file resource</source>
         <translation>添加别名文件资源</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7200"/>
+        <location filename="../QScintilla/Editor.py" line="7199"/>
         <source>Package Diagram</source>
         <translation>程序包图</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7200"/>
+        <location filename="../QScintilla/Editor.py" line="7199"/>
         <source>Include class attributes?</source>
         <translation>包含类属性?</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7220"/>
+        <location filename="../QScintilla/Editor.py" line="7219"/>
         <source>Imports Diagram</source>
         <translation>引用图</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7220"/>
+        <location filename="../QScintilla/Editor.py" line="7219"/>
         <source>Include imports from external modules?</source>
         <translation>从外部模块包含引用?</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7234"/>
+        <location filename="../QScintilla/Editor.py" line="7233"/>
         <source>Application Diagram</source>
         <translation>应用程序图</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7234"/>
+        <location filename="../QScintilla/Editor.py" line="7233"/>
         <source>Include module names?</source>
         <translation>包含模块名?</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7530"/>
+        <location filename="../QScintilla/Editor.py" line="7529"/>
         <source>Add to dictionary</source>
         <translation>添加到文件夹</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7532"/>
+        <location filename="../QScintilla/Editor.py" line="7531"/>
         <source>Ignore All</source>
         <translation>全部忽略</translation>
     </message>
@@ -11378,32 +11378,32 @@
         <translation>&lt;p&gt;文件 &lt;b&gt;{0}&lt;/b&gt; 无法保存。&lt;br /&gt;原因:{1}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6497"/>
+        <location filename="../QScintilla/Editor.py" line="6496"/>
         <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6506"/>
+        <location filename="../QScintilla/Editor.py" line="6505"/>
         <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; is corrupt.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6559"/>
+        <location filename="../QScintilla/Editor.py" line="6558"/>
         <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; could not be written.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6900"/>
+        <location filename="../QScintilla/Editor.py" line="6899"/>
         <source>{0} (ro)</source>
         <translation>{0}(只读)</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7040"/>
+        <location filename="../QScintilla/Editor.py" line="7039"/>
         <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; is not a file.&lt;/p&gt;</source>
         <translation>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; 不是一个文件。&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7136"/>
+        <location filename="../QScintilla/Editor.py" line="7135"/>
         <source>Alias for file &lt;b&gt;{0}&lt;/b&gt;:</source>
         <translation type="unfinished"></translation>
     </message>
@@ -11433,22 +11433,22 @@
         <translation>&lt;p&gt;文件 &lt;b&gt;{0}&lt;/b&gt; 已经存在。是否覆盖?&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6543"/>
+        <location filename="../QScintilla/Editor.py" line="6542"/>
         <source>&lt;p&gt;The macro file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
         <translation>&lt;p&gt;宏文件 &lt;b&gt;{0}&lt;/b&gt; 已经存在。是否覆盖?&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6345"/>
+        <location filename="../QScintilla/Editor.py" line="6344"/>
         <source>Warning: {0}</source>
         <translation>警告:{0}</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6352"/>
+        <location filename="../QScintilla/Editor.py" line="6351"/>
         <source>Error: {0}</source>
         <translation>错误:{0}</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6732"/>
+        <location filename="../QScintilla/Editor.py" line="6731"/>
         <source>&lt;br&gt;&lt;b&gt;Warning:&lt;/b&gt; You will lose your changes upon reopening it.</source>
         <translation>&lt;br&gt;&lt;b&gt;警告:&lt;/b&gt;您在重新打开时将丢失所有更改。</translation>
     </message>
@@ -11473,27 +11473,27 @@
         <translation>上一个更改</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7941"/>
+        <location filename="../QScintilla/Editor.py" line="7940"/>
         <source>Sort Lines</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="7941"/>
+        <location filename="../QScintilla/Editor.py" line="7940"/>
         <source>The selection contains illegal data for a numerical sort.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6281"/>
+        <location filename="../QScintilla/Editor.py" line="6280"/>
         <source>Warning</source>
         <translation>警告</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6281"/>
+        <location filename="../QScintilla/Editor.py" line="6280"/>
         <source>No warning messages available.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6342"/>
+        <location filename="../QScintilla/Editor.py" line="6341"/>
         <source>Style: {0}</source>
         <translation type="unfinished"></translation>
     </message>
@@ -11518,7 +11518,7 @@
         <translation>使用指定编码重新打开</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="6726"/>
+        <location filename="../QScintilla/Editor.py" line="6725"/>
         <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; has been changed while it was opened in eric6. Reread it?&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
@@ -11533,32 +11533,32 @@
         <translation>补全</translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="4685"/>
+        <location filename="../QScintilla/Editor.py" line="4684"/>
         <source>Auto-Completion Provider</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="4685"/>
+        <location filename="../QScintilla/Editor.py" line="4684"/>
         <source>The completion list provider &apos;{0}&apos; was already registered. Ignoring duplicate request.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="4956"/>
+        <location filename="../QScintilla/Editor.py" line="4955"/>
         <source>Call-Tips Provider</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="4956"/>
+        <location filename="../QScintilla/Editor.py" line="4955"/>
         <source>The call-tips provider &apos;{0}&apos; was already registered. Ignoring duplicate request.</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="8028"/>
+        <location filename="../QScintilla/Editor.py" line="8027"/>
         <source>Register Mouse Click Handler</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="8028"/>
+        <location filename="../QScintilla/Editor.py" line="8027"/>
         <source>A mouse click handler for &quot;{0}&quot; was already registered by &quot;{1}&quot;. Aborting request by &quot;{2}&quot;...</source>
         <translation type="unfinished"></translation>
     </message>
@@ -11588,12 +11588,12 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="8149"/>
+        <location filename="../QScintilla/Editor.py" line="8148"/>
         <source>EditorConfig Properties</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../QScintilla/Editor.py" line="8149"/>
+        <location filename="../QScintilla/Editor.py" line="8148"/>
         <source>&lt;p&gt;The EditorConfig properties for file &lt;b&gt;{0}&lt;/b&gt; could not be loaded.&lt;/p&gt;</source>
         <translation type="unfinished"></translation>
     </message>
@@ -14867,7 +14867,7 @@
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../Preferences/ConfigurationPages/EditorStylesPage.ui" line="1763"/>
+        <location filename="../Preferences/ConfigurationPages/EditorStylesPage.ui" line="47"/>
         <source>Colours</source>
         <translation>颜色</translation>
     </message>
@@ -15302,6 +15302,11 @@
         <source>Highlighting:</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../Preferences/ConfigurationPages/EditorStylesPage.ui" line="1763"/>
+        <source>Marker Colours</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>EditorSyntaxPage</name>
@@ -51342,192 +51347,197 @@
 <context>
     <name>PluginRepositoryWidget</name>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="88"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="89"/>
         <source>Update</source>
         <translation>更新</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="90"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="91"/>
         <source>Download</source>
         <translation>下载</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="97"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="98"/>
         <source>Cancel</source>
         <translation>取消</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="100"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="101"/>
         <source>Close &amp;&amp; Install</source>
         <translation>关闭与安装</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="374"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="375"/>
         <source>Download Plugin Files</source>
         <translation>下载插件文件</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="374"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="375"/>
         <source>The requested plugins were downloaded.</source>
         <translation>所需插件已下载。</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="429"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="430"/>
         <source>Read plugins repository file</source>
         <translation>读取插件仓库文件</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="437"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="438"/>
         <source>No plugin repository file available.
 Select Update.</source>
         <translation>无有效的插件仓库文件。
 选择更新。</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="506"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="507"/>
         <source>Error downloading file</source>
         <translation>下载文件出错</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="591"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="592"/>
         <source>Stable</source>
         <translation>稳定</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="598"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="599"/>
         <source>Unstable</source>
         <translation>不稳定</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="612"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="613"/>
         <source>Unknown</source>
         <translation>未知</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="429"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="430"/>
         <source>&lt;p&gt;The plugins repository file &lt;b&gt;{0}&lt;/b&gt; could not be read. Select Update&lt;/p&gt;</source>
         <translation>&lt;p&gt;插件仓库文件 &lt;b&gt;{0}&lt;/b&gt; 无法读取。选择更新&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="506"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="507"/>
         <source>&lt;p&gt;Could not download the requested file from {0}.&lt;/p&gt;&lt;p&gt;Error: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;无法从 {0} 下载指定文件。&lt;/p&gt;&lt;p&gt;错误:{1}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="93"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="94"/>
         <source>Download &amp;&amp; Install</source>
         <translation>下载并安装</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="421"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="422"/>
         <source>Plugins Repository URL Changed</source>
         <translation>插件仓库 URL 已改变</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="421"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="422"/>
         <source>The URL of the Plugins Repository has changed. Select the &quot;Update&quot; button to get the new repository file.</source>
         <translation>插件仓库的 URL 已经改变。选择“更新”按钮来获取新的仓库文件。</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="113"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="114"/>
         <source>Hide</source>
         <translation>隐藏</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="115"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="116"/>
         <source>Hide Selected</source>
         <translation>隐藏选中项</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="118"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="119"/>
         <source>Show All</source>
         <translation>显示全部</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="121"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="122"/>
         <source>Cleanup Downloads</source>
         <translation>清理下载</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="626"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="627"/>
         <source>up-to-date</source>
         <translation>最新</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="629"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="630"/>
         <source>new download available</source>
         <translation>新的下载可用</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="633"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="634"/>
         <source>update installable</source>
         <translation>更新可安装</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="637"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="638"/>
         <source>updated download available</source>
         <translation>更新下载可用</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="991"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="997"/>
         <source>Cleanup of Plugin Downloads</source>
         <translation>清理插件安装</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="991"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="997"/>
         <source>&lt;p&gt;The plugin download &lt;b&gt;{0}&lt;/b&gt; could not be deleted.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
         <translation>&lt;p&gt;插件下载 &lt;b&gt;{0}&lt;/b&gt; 无法删除。&lt;/p&gt;&lt;p&gt;原因:{1}&lt;/p&gt;</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="167"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="168"/>
         <source>Network Status: online</source>
         <translation>网络状态:在线</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="169"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="170"/>
         <source>Network Status: offline</source>
         <translation>网络状态:离线</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="476"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="477"/>
         <source>Computer is offline.</source>
         <translation>计算机已离线。</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="444"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="445"/>
         <source>New: &lt;b&gt;{0}&lt;/b&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="446"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="447"/>
         <source>Local Updates: &lt;b&gt;{0}&lt;/b&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="448"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="449"/>
         <source>Remote Updates: &lt;b&gt;{0}&lt;/b&gt;</source>
         <translation type="unfinished"></translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="605"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="606"/>
         <source>Obsolete</source>
         <translation type="unfinished"></translation>
     </message>
+    <message>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="642"/>
+        <source>error determining status</source>
+        <translation type="unfinished"></translation>
+    </message>
 </context>
 <context>
     <name>PluginRepositoryWindow</name>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="878"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="884"/>
         <source>Process Generation Error</source>
         <translation>进程生成错误</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="878"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="884"/>
         <source>OK</source>
         <translation>确定</translation>
     </message>
     <message>
-        <location filename="../PluginManager/PluginRepositoryDialog.py" line="878"/>
+        <location filename="../PluginManager/PluginRepositoryDialog.py" line="884"/>
         <source>&lt;p&gt;Could not start the process.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
         <translation>&lt;p&gt;无法启动进程。&lt;br&gt;请确保它作为 &lt;b&gt;{0}&lt;/b&gt; 可用。&lt;/p&gt;</translation>
     </message>
@@ -88774,12 +88784,12 @@
 <context>
     <name>eric6</name>
     <message>
-        <location filename="../eric6.py" line="394"/>
+        <location filename="../eric6.py" line="396"/>
         <source>Starting...</source>
         <translation>正在启动…</translation>
     </message>
     <message>
-        <location filename="../eric6.py" line="399"/>
+        <location filename="../eric6.py" line="401"/>
         <source>Generating Main Window...</source>
         <translation>正在产生主窗口…</translation>
     </message>

eric ide

mercurial