Updated translations. eric7

Tue, 22 Mar 2022 19:29:01 +0100

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Tue, 22 Mar 2022 19:29:01 +0100
branch
eric7
changeset 8995
52c50ac1002a
parent 8994
3bebd76dc6ea
child 8996
62bd225b489f

Updated translations.

eric7/i18n/eric7_cs.ts file | annotate | diff | comparison | revisions
eric7/i18n/eric7_de.ts file | annotate | diff | comparison | revisions
eric7/i18n/eric7_empty.ts file | annotate | diff | comparison | revisions
eric7/i18n/eric7_en.ts file | annotate | diff | comparison | revisions
eric7/i18n/eric7_es.ts file | annotate | diff | comparison | revisions
eric7/i18n/eric7_fr.ts file | annotate | diff | comparison | revisions
eric7/i18n/eric7_it.ts file | annotate | diff | comparison | revisions
eric7/i18n/eric7_pt.ts file | annotate | diff | comparison | revisions
eric7/i18n/eric7_ru.ts file | annotate | diff | comparison | revisions
eric7/i18n/eric7_tr.ts file | annotate | diff | comparison | revisions
eric7/i18n/eric7_zh_CN.ts file | annotate | diff | comparison | revisions
--- a/eric7/i18n/eric7_cs.ts	Tue Mar 22 19:28:43 2022 +0100
+++ b/eric7/i18n/eric7_cs.ts	Tue Mar 22 19:29:01 2022 +0100
@@ -1511,6 +1511,26 @@
     </message>
     <message>
       <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" />
+      <source>Upgrader</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" />
+      <source>Upgrader Delay:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" />
+      <source>Enter the time the upgrader process should wait for eric to exit</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" />
+      <source> s</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" />
       <source>Reporting</source>
       <translation>Zasílání zpráv</translation>
     </message>
@@ -48555,7 +48575,7 @@
       <translation>Pygments</translation>
     </message>
     <message>
-      <location filename="../Preferences/__init__.py" line="470" />
+      <location filename="../Preferences/__init__.py" line="471" />
       <location filename="../QScintilla/Lexers/__init__.py" line="415" />
       <source>Python Files (*.py *.py3)</source>
       <translation type="unfinished">Python soubory (*.py *.py3)</translation>
@@ -48808,7 +48828,7 @@
       <translation>Všechny soubory (*)</translation>
     </message>
     <message>
-      <location filename="../Preferences/__init__.py" line="472" />
+      <location filename="../Preferences/__init__.py" line="473" />
       <location filename="../QScintilla/Lexers/__init__.py" line="585" />
       <source>Python3 Files (*.py)</source>
       <translation>Python3 soubory (*.py)</translation>
@@ -55656,19 +55676,19 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1019" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="856" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="834" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1028" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="865" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="843" />
       <source>Search PyPI</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="835" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="844" />
       <source>&lt;p&gt;Received an error while searching for &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Error: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message numerus="yes">
-      <location filename="../PipInterface/PipPackagesWidget.py" line="849" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="858" />
       <source>%n package(s) found.</source>
       <translation type="unfinished">
         <numerusform />
@@ -55677,139 +55697,139 @@
       </translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="851" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="860" />
       <source>Showing first 20 packages found.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="859" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="857" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="868" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="866" />
       <source>&lt;p&gt;There were no results for &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1020" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1029" />
       <source>&lt;p&gt;No package details info for &lt;b&gt;{0}&lt;/b&gt; available.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1034" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1043" />
       <source>Install Pip</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1037" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1046" />
       <source>Install Pip to User-Site</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1040" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1049" />
       <source>Repair Pip</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1170" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1044" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1179" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1053" />
       <source>Install Packages</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1047" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1056" />
       <source>Install Local Package</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1051" />
-      <source>Install Requirements</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1054" />
-      <source>Re-Install Selected Packages</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1057" />
-      <source>Uninstall Requirements</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../PipInterface/PipPackagesWidget.py" line="1060" />
+      <source>Install Requirements</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1063" />
+      <source>Re-Install Selected Packages</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1066" />
+      <source>Uninstall Requirements</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1069" />
       <source>Generate Requirements...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1064" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1073" />
       <source>Check Vulnerabilities</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1068" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1077" />
       <source>Update Vulnerability Database</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1072" />
-      <source>Show Cache Info...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1075" />
-      <source>Show Cached Files...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1078" />
-      <source>Remove Cached Files...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../PipInterface/PipPackagesWidget.py" line="1081" />
+      <source>Show Cache Info...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1084" />
+      <source>Show Cached Files...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1087" />
+      <source>Remove Cached Files...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1090" />
       <source>Purge Cache...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1086" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1095" />
       <source>Edit User Configuration...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1089" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1098" />
       <source>Edit Environment Configuration...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1094" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1103" />
       <source>Configure...</source>
       <translation type="unfinished">Konfigurovat...</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1292" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1279" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1268" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1301" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1288" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1277" />
       <source>Edit Configuration</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1293" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1280" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1269" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1302" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1289" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1278" />
       <source>No valid configuration path determined. Aborting</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1447" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1456" />
       <source>{0} {1}</source>
       <comment>package name, package version</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1469" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1478" />
       <source>Affected Version:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1472" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1481" />
       <source>Advisory:</source>
       <translation type="unfinished" />
     </message>
@@ -56325,32 +56345,32 @@
       <translation>Modulu chybí atributy 'pluginType' a/nebo 'pluginTypename'.</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginManager.py" line="445" />
+      <location filename="../PluginManager/PluginManager.py" line="449" />
       <source>Module failed to load. Error: {0}</source>
       <translation>Modul se nepodařilo načíst. Chyba: {0}</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginManager.py" line="622" />
+      <location filename="../PluginManager/PluginManager.py" line="626" />
       <source>Incompatible plugin activation method.</source>
       <translation>Nekompatibilní metoda aktivace pluginu.</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginManager.py" line="1204" />
+      <location filename="../PluginManager/PluginManager.py" line="1208" />
       <source>Plugin Manager Error</source>
       <translation>Chyba plugin manažeru</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginManager.py" line="1205" />
+      <location filename="../PluginManager/PluginManager.py" line="1209" />
       <source>&lt;p&gt;The plugin download directory &lt;b&gt;{0}&lt;/b&gt; could not be created. Please configure it via the configuration dialog.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Download plugin adresář &lt;b&gt;{0}&lt;/b&gt; se nepodařilo vytvořit. Prosím, upravte nastavení přes konfigurační dialog.&lt;/p&gt;&lt;p&gt;Důvod: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginManager.py" line="1271" />
+      <location filename="../PluginManager/PluginManager.py" line="1275" />
       <source>Error downloading file</source>
       <translation type="unfinished">Chyba při stahování souboru</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginManager.py" line="1272" />
+      <location filename="../PluginManager/PluginManager.py" line="1276" />
       <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">&lt;p&gt;Nelze stáhnout požadovaný soubor z {0}.&lt;/p&gt;&lt;p&gt;Chyba: {1}&lt;/p&gt;</translation>
     </message>
@@ -56507,6 +56527,21 @@
       <source>Edit URL</source>
       <translation type="unfinished" />
     </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/PluginManagerPage.ui" line="0" />
+      <source>Startup Behavior</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/PluginManagerPage.ui" line="0" />
+      <source>Select, to check for missing plugin dependencies at startup and install them</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/PluginManagerPage.ui" line="0" />
+      <source>Automatic dependencies installation</source>
+      <translation type="unfinished" />
+    </message>
   </context>
   <context>
     <name>PluginRepositoryDialog</name>
@@ -57183,18 +57218,18 @@
   <context>
     <name>Preferences</name>
     <message>
-      <location filename="../Preferences/__init__.py" line="1656" />
+      <location filename="../Preferences/__init__.py" line="1658" />
       <source>Export Preferences</source>
       <translation>Předvolby exportu</translation>
     </message>
     <message>
+      <location filename="../Preferences/__init__.py" line="1686" />
+      <location filename="../Preferences/__init__.py" line="1660" />
+      <source>Properties File (*.ini);;All Files (*)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Preferences/__init__.py" line="1684" />
-      <location filename="../Preferences/__init__.py" line="1658" />
-      <source>Properties File (*.ini);;All Files (*)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Preferences/__init__.py" line="1682" />
       <source>Import Preferences</source>
       <translation>Předvolby importu</translation>
     </message>
@@ -83290,7 +83325,17 @@
       <translation type="unfinished">&lt;h3&gt;Čísla verzí&lt;/h3&gt;&lt;table&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="582" />
+      <location filename="../Tools/TrayStarter.py" line="600" />
+      <source>Desktop</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Tools/TrayStarter.py" line="603" />
+      <source>Session Type</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Tools/TrayStarter.py" line="605" />
       <source>&lt;/table&gt;</source>
       <translation type="unfinished">&lt;/table&gt;</translation>
     </message>
@@ -85248,7 +85293,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7075" />
+      <location filename="../UI/UserInterface.py" line="7080" />
       <location filename="../UI/UserInterface.py" line="1827" />
       <location filename="../UI/UserInterface.py" line="1824" />
       <source>Load session</source>
@@ -86516,8 +86561,8 @@
       <translation>&lt;b&gt;Klávesové zkratky&lt;/b&gt;&lt;p&gt;Nastavení klávesových zkratek aplikace podle zvyklostí uživatele.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6751" />
-      <location filename="../UI/UserInterface.py" line="6733" />
+      <location filename="../UI/UserInterface.py" line="6756" />
+      <location filename="../UI/UserInterface.py" line="6738" />
       <location filename="../UI/UserInterface.py" line="2914" />
       <source>Export Keyboard Shortcuts</source>
       <translation>Exportovat klávesové zkratky</translation>
@@ -86538,7 +86583,7 @@
       <translation>&lt;b&gt;Export klávesových zkratek&lt;/b&gt;&lt;p&gt;Exportují se klávesové zkratky z aplikace.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6768" />
+      <location filename="../UI/UserInterface.py" line="6773" />
       <location filename="../UI/UserInterface.py" line="2928" />
       <source>Import Keyboard Shortcuts</source>
       <translation>Import klávesových zkratek</translation>
@@ -86942,7 +86987,7 @@
       <translation>Nastavení</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5595" />
+      <location filename="../UI/UserInterface.py" line="5600" />
       <location filename="../UI/UserInterface.py" line="3608" />
       <location filename="../UI/UserInterface.py" line="3587" />
       <source>Help</source>
@@ -87069,361 +87114,361 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4521" />
+      <location filename="../UI/UserInterface.py" line="4526" />
       <source>&amp;Builtin Tools</source>
       <translation>&amp;Vestavěné nástroje</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4538" />
+      <location filename="../UI/UserInterface.py" line="4543" />
       <source>&amp;Plugin Tools</source>
       <translation>&amp;Plugin nástroje</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4541" />
+      <location filename="../UI/UserInterface.py" line="4546" />
       <source>&amp;User Tools</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4567" />
+      <location filename="../UI/UserInterface.py" line="4572" />
       <source>Configure Tool Groups ...</source>
       <translation>Konfigurace Skupin nástrojů...</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4571" />
+      <location filename="../UI/UserInterface.py" line="4576" />
       <source>Configure current Tool Group ...</source>
       <translation>Konfigurace aktuální skupiny nástrojů...</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4612" />
-      <location filename="../UI/UserInterface.py" line="4592" />
+      <location filename="../UI/UserInterface.py" line="4617" />
+      <location filename="../UI/UserInterface.py" line="4597" />
       <source>No User Tools Configured</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4686" />
+      <location filename="../UI/UserInterface.py" line="4691" />
       <source>&amp;Show all</source>
       <translation>&amp;Zobrazit vše</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4688" />
+      <location filename="../UI/UserInterface.py" line="4693" />
       <source>&amp;Hide all</source>
       <translation>&amp;Skrýt vše</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5723" />
-      <location filename="../UI/UserInterface.py" line="5713" />
-      <location filename="../UI/UserInterface.py" line="5666" />
-      <location filename="../UI/UserInterface.py" line="5657" />
-      <location filename="../UI/UserInterface.py" line="5496" />
-      <location filename="../UI/UserInterface.py" line="5487" />
-      <location filename="../UI/UserInterface.py" line="5426" />
-      <location filename="../UI/UserInterface.py" line="5417" />
+      <location filename="../UI/UserInterface.py" line="5728" />
+      <location filename="../UI/UserInterface.py" line="5718" />
+      <location filename="../UI/UserInterface.py" line="5671" />
+      <location filename="../UI/UserInterface.py" line="5662" />
+      <location filename="../UI/UserInterface.py" line="5501" />
+      <location filename="../UI/UserInterface.py" line="5492" />
+      <location filename="../UI/UserInterface.py" line="5431" />
+      <location filename="../UI/UserInterface.py" line="5422" />
       <source>Problem</source>
       <translation>Problém</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5724" />
-      <location filename="../UI/UserInterface.py" line="5714" />
-      <location filename="../UI/UserInterface.py" line="5667" />
-      <location filename="../UI/UserInterface.py" line="5658" />
-      <location filename="../UI/UserInterface.py" line="5497" />
-      <location filename="../UI/UserInterface.py" line="5488" />
-      <location filename="../UI/UserInterface.py" line="5427" />
-      <location filename="../UI/UserInterface.py" line="5418" />
+      <location filename="../UI/UserInterface.py" line="5729" />
+      <location filename="../UI/UserInterface.py" line="5719" />
+      <location filename="../UI/UserInterface.py" line="5672" />
+      <location filename="../UI/UserInterface.py" line="5663" />
+      <location filename="../UI/UserInterface.py" line="5502" />
+      <location filename="../UI/UserInterface.py" line="5493" />
+      <location filename="../UI/UserInterface.py" line="5432" />
+      <location filename="../UI/UserInterface.py" line="5423" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; does not exist or is zero length.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Soubor &lt;b&gt;{0}&lt;/b&gt; neexistuje nebo má nulovou délku.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5931" />
-      <location filename="../UI/UserInterface.py" line="5844" />
-      <location filename="../UI/UserInterface.py" line="5759" />
-      <location filename="../UI/UserInterface.py" line="5736" />
-      <location filename="../UI/UserInterface.py" line="5679" />
-      <location filename="../UI/UserInterface.py" line="5629" />
-      <location filename="../UI/UserInterface.py" line="5609" />
-      <location filename="../UI/UserInterface.py" line="5571" />
-      <location filename="../UI/UserInterface.py" line="5562" />
-      <location filename="../UI/UserInterface.py" line="5527" />
-      <location filename="../UI/UserInterface.py" line="5518" />
-      <location filename="../UI/UserInterface.py" line="5457" />
-      <location filename="../UI/UserInterface.py" line="5448" />
+      <location filename="../UI/UserInterface.py" line="5936" />
+      <location filename="../UI/UserInterface.py" line="5849" />
+      <location filename="../UI/UserInterface.py" line="5764" />
+      <location filename="../UI/UserInterface.py" line="5741" />
+      <location filename="../UI/UserInterface.py" line="5684" />
+      <location filename="../UI/UserInterface.py" line="5634" />
+      <location filename="../UI/UserInterface.py" line="5614" />
+      <location filename="../UI/UserInterface.py" line="5576" />
+      <location filename="../UI/UserInterface.py" line="5567" />
+      <location filename="../UI/UserInterface.py" line="5532" />
+      <location filename="../UI/UserInterface.py" line="5523" />
+      <location filename="../UI/UserInterface.py" line="5462" />
+      <location filename="../UI/UserInterface.py" line="5453" />
       <source>Process Generation Error</source>
       <translation>Chyba v procesu generování</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5449" />
+      <location filename="../UI/UserInterface.py" line="5454" />
       <source>&lt;p&gt;Could not start Qt-Designer.&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 Qt-Designer.&lt;br&gt;Ověřte jestli je dostupný jako &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5458" />
+      <location filename="../UI/UserInterface.py" line="5463" />
       <source>&lt;p&gt;Could not find the Qt-Designer executable.&lt;br&gt;Ensure that it is installed and optionally configured on the Qt configuration page.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5519" />
+      <location filename="../UI/UserInterface.py" line="5524" />
       <source>&lt;p&gt;Could not start Qt-Linguist.&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 Qt-Linguist.&lt;br&gt;Ověřte jestli je dostupný jako &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5528" />
+      <location filename="../UI/UserInterface.py" line="5533" />
       <source>&lt;p&gt;Could not find the Qt-Linguist executable.&lt;br&gt;Ensure that it is installed and optionally configured on the Qt configuration page.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5563" />
+      <location filename="../UI/UserInterface.py" line="5568" />
       <source>&lt;p&gt;Could not start Qt-Assistant.&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 Qt-Assistant.&lt;br&gt;Ověřte jestli je dostupný jako &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5572" />
+      <location filename="../UI/UserInterface.py" line="5577" />
       <source>&lt;p&gt;Could not find the Qt-Assistant executable.&lt;br&gt;Ensure that it is installed and optionally configured on the Qt configuration page.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5596" />
+      <location filename="../UI/UserInterface.py" line="5601" />
       <source>Currently no custom viewer is selected. Please use the preferences dialog to specify one.</source>
       <translation>Aktuálně není vybrán žádný prohlížeč. Prosím otevřete Nastavení a nějaký vyberte.</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5610" />
+      <location filename="../UI/UserInterface.py" line="5615" />
       <source>&lt;p&gt;Could not start custom viewer.&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 aktuální prohlížeč.&lt;br&gt;Ověřte jestli je dostupný jako &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5630" />
+      <location filename="../UI/UserInterface.py" line="5635" />
       <source>&lt;p&gt;Could not start the help viewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;hh&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Nemohu spustit prohlížeč nápovědy.&lt;br&gt;Ověřte jestli je dostupný jako &lt;b&gt;hh&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5680" />
+      <location filename="../UI/UserInterface.py" line="5685" />
       <source>&lt;p&gt;Could not start UI Previewer.&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 UI Previewer.&lt;br&gt;Ověřte jestli je dostupný jako &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5737" />
+      <location filename="../UI/UserInterface.py" line="5742" />
       <source>&lt;p&gt;Could not start Translation Previewer.&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 Previewer překladů.&lt;br&gt;Ověřte jestli je dostupný jako &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5760" />
+      <location filename="../UI/UserInterface.py" line="5765" />
       <source>&lt;p&gt;Could not start SQL Browser.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Nelze spustit SQL Browser.&lt;br&gt;Ujistěte se, že je dostupný jako &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5845" />
+      <location filename="../UI/UserInterface.py" line="5850" />
       <source>&lt;p&gt;Could not start Snapshot tool.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5876" />
-      <location filename="../UI/UserInterface.py" line="5867" />
+      <location filename="../UI/UserInterface.py" line="5881" />
+      <location filename="../UI/UserInterface.py" line="5872" />
       <source>External Tools</source>
       <translation>Externí nástroje</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5868" />
+      <location filename="../UI/UserInterface.py" line="5873" />
       <source>No tool entry found for external tool '{0}' in tool group '{1}'.</source>
       <translation>V externím nástroji  '{0}' ve skupině '{1}' nebyl záznam nástroje nalezen.</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5877" />
+      <location filename="../UI/UserInterface.py" line="5882" />
       <source>No toolgroup entry '{0}' found.</source>
       <translation>Skupina nástrojů '{0}' nenalezena. </translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5913" />
+      <location filename="../UI/UserInterface.py" line="5918" />
       <source>Starting process '{0} {1}'.
 </source>
       <translation>Spouštím proces '{0} {1}'.
 </translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5932" />
+      <location filename="../UI/UserInterface.py" line="5937" />
       <source>&lt;p&gt;Could not start the tool entry &lt;b&gt;{0}&lt;/b&gt;.&lt;br&gt;Ensure that it is available as &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Nemohu spustit příkaz &lt;b&gt;{0}&lt;/b&gt;&lt;br&gt;Ověřte jestli je dostupný jako &lt;b&gt;{1}&lt;/b&gt;. &lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6007" />
+      <location filename="../UI/UserInterface.py" line="6012" />
       <source>Process '{0}' has exited.
 </source>
       <translation>Proces '{0}' byl ukončen.
 </translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6279" />
-      <location filename="../UI/UserInterface.py" line="6221" />
-      <location filename="../UI/UserInterface.py" line="6180" />
-      <location filename="../UI/UserInterface.py" line="6112" />
-      <location filename="../UI/UserInterface.py" line="6050" />
+      <location filename="../UI/UserInterface.py" line="6284" />
+      <location filename="../UI/UserInterface.py" line="6226" />
+      <location filename="../UI/UserInterface.py" line="6185" />
+      <location filename="../UI/UserInterface.py" line="6117" />
+      <location filename="../UI/UserInterface.py" line="6055" />
       <source>Documentation Missing</source>
       <translation>Dokumentace chybí</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6280" />
-      <location filename="../UI/UserInterface.py" line="6222" />
-      <location filename="../UI/UserInterface.py" line="6181" />
-      <location filename="../UI/UserInterface.py" line="6113" />
-      <location filename="../UI/UserInterface.py" line="6051" />
+      <location filename="../UI/UserInterface.py" line="6285" />
+      <location filename="../UI/UserInterface.py" line="6227" />
+      <location filename="../UI/UserInterface.py" line="6186" />
+      <location filename="../UI/UserInterface.py" line="6118" />
+      <location filename="../UI/UserInterface.py" line="6056" />
       <source>&lt;p&gt;The documentation starting point "&lt;b&gt;{0}&lt;/b&gt;" could not be found.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Adresář dokumentace "&lt;b&gt;{0}&lt;/b&gt;" nebyl nalezen.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6262" />
-      <location filename="../UI/UserInterface.py" line="6153" />
+      <location filename="../UI/UserInterface.py" line="6267" />
+      <location filename="../UI/UserInterface.py" line="6158" />
       <source>Documentation</source>
       <translation>Dokumentace</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6154" />
+      <location filename="../UI/UserInterface.py" line="6159" />
       <source>&lt;p&gt;The PyQt{0} documentation starting point has not been configured.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6263" />
+      <location filename="../UI/UserInterface.py" line="6268" />
       <source>&lt;p&gt;The PySide{0} documentation starting point has not been configured.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6441" />
-      <location filename="../UI/UserInterface.py" line="6377" />
+      <location filename="../UI/UserInterface.py" line="6446" />
+      <location filename="../UI/UserInterface.py" line="6382" />
       <source>Start Web Browser</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6378" />
+      <location filename="../UI/UserInterface.py" line="6383" />
       <source>The eric web browser could not be started.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6442" />
+      <location filename="../UI/UserInterface.py" line="6447" />
       <source>&lt;p&gt;The eric web browser is not started.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6484" />
+      <location filename="../UI/UserInterface.py" line="6489" />
       <source>Open Browser</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6485" />
+      <location filename="../UI/UserInterface.py" line="6490" />
       <source>Could not start a web browser</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6735" />
+      <location filename="../UI/UserInterface.py" line="6740" />
       <source>Keyboard Shortcuts File (*.ekj)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6752" />
+      <location filename="../UI/UserInterface.py" line="6757" />
       <source>&lt;p&gt;The keyboard shortcuts file &lt;b&gt;{0}&lt;/b&gt; exists already. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6770" />
+      <location filename="../UI/UserInterface.py" line="6775" />
       <source>Keyboard Shortcuts File (*.ekj);;XML Keyboard shortcut file (*.e4k)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6962" />
+      <location filename="../UI/UserInterface.py" line="6967" />
       <source>Read Tasks</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6963" />
+      <location filename="../UI/UserInterface.py" line="6968" />
       <source>&lt;p&gt;The tasks file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Soubor s úlohami &lt;b&gt;{0}&lt;/b&gt; nelze načíst.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7010" />
+      <location filename="../UI/UserInterface.py" line="7015" />
       <source>Read Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7038" />
-      <location filename="../UI/UserInterface.py" line="7011" />
+      <location filename="../UI/UserInterface.py" line="7043" />
+      <location filename="../UI/UserInterface.py" line="7016" />
       <source>&lt;p&gt;The session file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Soubor relace session &lt;b&gt;{0}&lt;/b&gt; nelze přečíst.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7037" />
+      <location filename="../UI/UserInterface.py" line="7042" />
       <source>Read session</source>
       <translation>Načíst relaci</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7053" />
+      <location filename="../UI/UserInterface.py" line="7058" />
       <source>Save Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7055" />
+      <location filename="../UI/UserInterface.py" line="7060" />
       <source>eric Session Files (*.esj)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7077" />
+      <location filename="../UI/UserInterface.py" line="7082" />
       <source>eric Session Files (*.esj);;eric XML Session Files (*.e5s)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7125" />
+      <location filename="../UI/UserInterface.py" line="7130" />
       <source>Crash Session found!</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7126" />
+      <location filename="../UI/UserInterface.py" line="7131" />
       <source>A session file of a crashed session was found. Shall this session be restored?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7427" />
+      <location filename="../UI/UserInterface.py" line="7432" />
       <source>Drop Error</source>
       <translation>Zahodit chybu</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7428" />
+      <location filename="../UI/UserInterface.py" line="7433" />
       <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; is not a file.&lt;/p&gt;</source>
       <translation>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; není soubor.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7592" />
+      <location filename="../UI/UserInterface.py" line="7597" />
       <source>Upgrade available</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7593" />
+      <location filename="../UI/UserInterface.py" line="7598" />
       <source>A newer version of the &lt;b&gt;eric-ide&lt;/b&gt; package is available at &lt;a href="{0}/eric-ide/"&gt;PyPI&lt;/a&gt;.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7637" />
-      <location filename="../UI/UserInterface.py" line="7626" />
+      <location filename="../UI/UserInterface.py" line="7642" />
+      <location filename="../UI/UserInterface.py" line="7631" />
       <source>First time usage</source>
       <translation>Spuštěno poprvé</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7627" />
+      <location filename="../UI/UserInterface.py" line="7632" />
       <source>eric7 has not been configured yet but an eric6 configuration was found. Shall this be imported?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7638" />
+      <location filename="../UI/UserInterface.py" line="7643" />
       <source>eric has not been configured yet. The configuration dialog will be started.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7658" />
+      <location filename="../UI/UserInterface.py" line="7663" />
       <source>Select Workspace Directory</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7835" />
+      <location filename="../UI/UserInterface.py" line="7840" />
       <source>Unsaved Data Detected</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7836" />
+      <location filename="../UI/UserInterface.py" line="7841" />
       <source>Some editors contain unsaved data. Shall these be saved?</source>
       <translation type="unfinished" />
     </message>
@@ -93052,27 +93097,27 @@
   <context>
     <name>VirtualenvAddEditDialog</name>
     <message>
-      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="64" />
+      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="63" />
       <source>Edit Virtual Environment</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="66" />
+      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="65" />
       <source>Add Virtual Environment</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="74" />
+      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="73" />
       <source>Virtualenv Target Directory</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="79" />
+      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="78" />
       <source>Python Interpreter</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="83" />
+      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="82" />
       <source>Enter the executable search path to be prepended to the PATH environment variable. Use '{0}' as the separator.</source>
       <translation type="unfinished" />
     </message>
@@ -93646,7 +93691,7 @@
   <context>
     <name>VirtualenvInterpreterSelectionDialog</name>
     <message>
-      <location filename="../VirtualEnv/VirtualenvInterpreterSelectionDialog.py" line="46" />
+      <location filename="../VirtualEnv/VirtualenvInterpreterSelectionDialog.py" line="47" />
       <source>Python Interpreter</source>
       <translation type="unfinished" />
     </message>
--- a/eric7/i18n/eric7_de.ts	Tue Mar 22 19:28:43 2022 +0100
+++ b/eric7/i18n/eric7_de.ts	Tue Mar 22 19:29:01 2022 +0100
@@ -1490,6 +1490,26 @@
     </message>
     <message>
       <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" />
+      <source>Upgrader</source>
+      <translation>Upgrader</translation>
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" />
+      <source>Upgrader Delay:</source>
+      <translation>Verzögerung:</translation>
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" />
+      <source>Enter the time the upgrader process should wait for eric to exit</source>
+      <translation>Gib die Zeit ein, die der Aktualisierungsprozess warten soll, bis sich eric beendet hat</translation>
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" />
+      <source> s</source>
+      <translation> s</translation>
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" />
       <source>Reporting</source>
       <translation>Berichte</translation>
     </message>
@@ -45133,7 +45153,7 @@
       <translation>Pygments</translation>
     </message>
     <message>
-      <location filename="../Preferences/__init__.py" line="470" />
+      <location filename="../Preferences/__init__.py" line="471" />
       <location filename="../QScintilla/Lexers/__init__.py" line="415" />
       <source>Python Files (*.py *.py3)</source>
       <translation>Python-Dateien (*.py *.py3)</translation>
@@ -45386,7 +45406,7 @@
       <translation>Alle Dateien (*)</translation>
     </message>
     <message>
-      <location filename="../Preferences/__init__.py" line="472" />
+      <location filename="../Preferences/__init__.py" line="473" />
       <location filename="../QScintilla/Lexers/__init__.py" line="585" />
       <source>Python3 Files (*.py)</source>
       <translation>Python 3-Dateien (*.py)</translation>
@@ -52094,19 +52114,19 @@
       <translation>Ermittle veraltete Pakete...</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1019" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="856" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="834" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1028" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="865" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="843" />
       <source>Search PyPI</source>
       <translation>PyPI durchsuchen</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="835" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="844" />
       <source>&lt;p&gt;Received an error while searching for &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Error: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Fehler während der Suche nach &lt;b&gt;{0}&lt;/b&gt; empfangen.&lt;/p&gt;&lt;p&gt;Fehler: {1}&lt;/p&gt;</translation>
     </message>
     <message numerus="yes">
-      <location filename="../PipInterface/PipPackagesWidget.py" line="849" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="858" />
       <source>%n package(s) found.</source>
       <translation>
         <numerusform>%n Paket gefunden.</numerusform>
@@ -52114,139 +52134,139 @@
       </translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="851" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="860" />
       <source>Showing first 20 packages found.</source>
       <translation>Zeige die ersten 20 gefundenen Pakete.</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="859" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="857" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="868" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="866" />
       <source>&lt;p&gt;There were no results for &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Es gab keine Ergebnisse für &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1020" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1029" />
       <source>&lt;p&gt;No package details info for &lt;b&gt;{0}&lt;/b&gt; available.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Keine detaillierten Paketinformationen für &lt;b&gt;{0}&lt;/b&gt; verfügbar.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1034" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1043" />
       <source>Install Pip</source>
       <translation>Pip installieren</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1037" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1046" />
       <source>Install Pip to User-Site</source>
       <translation>Pip in Nutzerverzeichnis installieren</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1040" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1049" />
       <source>Repair Pip</source>
       <translation>Pip reparieren</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1170" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1044" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1179" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1053" />
       <source>Install Packages</source>
       <translation>Pakete installieren</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1047" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1056" />
       <source>Install Local Package</source>
       <translation>Lokales Paket installieren</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1051" />
-      <source>Install Requirements</source>
-      <translation>Paketanforderungen installieren</translation>
-    </message>
-    <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1054" />
-      <source>Re-Install Selected Packages</source>
-      <translation>Ausgewählte Pakete neu installieren</translation>
-    </message>
-    <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1057" />
-      <source>Uninstall Requirements</source>
-      <translation>Paketanforderungen deinstallieren</translation>
-    </message>
-    <message>
       <location filename="../PipInterface/PipPackagesWidget.py" line="1060" />
+      <source>Install Requirements</source>
+      <translation>Paketanforderungen installieren</translation>
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1063" />
+      <source>Re-Install Selected Packages</source>
+      <translation>Ausgewählte Pakete neu installieren</translation>
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1066" />
+      <source>Uninstall Requirements</source>
+      <translation>Paketanforderungen deinstallieren</translation>
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1069" />
       <source>Generate Requirements...</source>
       <translation>Anforderungen erzeugen...</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1064" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1073" />
       <source>Check Vulnerabilities</source>
       <translation>Verwundbarkeiten prüfen</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1068" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1077" />
       <source>Update Vulnerability Database</source>
       <translation>Verwundbarkeitsdatenbank aktualisieren</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1072" />
-      <source>Show Cache Info...</source>
-      <translation>Zwischenspeicherinfo...</translation>
-    </message>
-    <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1075" />
-      <source>Show Cached Files...</source>
-      <translation>Zwischengespeicherte Dateien...</translation>
-    </message>
-    <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1078" />
-      <source>Remove Cached Files...</source>
-      <translation>Zwischengespeicherte Dateien löschen...</translation>
-    </message>
-    <message>
       <location filename="../PipInterface/PipPackagesWidget.py" line="1081" />
+      <source>Show Cache Info...</source>
+      <translation>Zwischenspeicherinfo...</translation>
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1084" />
+      <source>Show Cached Files...</source>
+      <translation>Zwischengespeicherte Dateien...</translation>
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1087" />
+      <source>Remove Cached Files...</source>
+      <translation>Zwischengespeicherte Dateien löschen...</translation>
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1090" />
       <source>Purge Cache...</source>
       <translation>Zwischenspeicher leeren...</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1086" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1095" />
       <source>Edit User Configuration...</source>
       <translation>Nutzerkonfiguration bearbeiten...</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1089" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1098" />
       <source>Edit Environment Configuration...</source>
       <translation>Umgebungskonfiguration bearbeiten...</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1094" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1103" />
       <source>Configure...</source>
       <translation>Einstellungen...</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1292" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1279" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1268" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1301" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1288" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1277" />
       <source>Edit Configuration</source>
       <translation>Konfiguration bearbeiten</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1293" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1280" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1269" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1302" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1289" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1278" />
       <source>No valid configuration path determined. Aborting</source>
       <translation>Es konnte kein gültiger Konfigurationspfad ermittelt werden. Abbruch</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1447" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1456" />
       <source>{0} {1}</source>
       <comment>package name, package version</comment>
       <translation>{0} {1}</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1469" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1478" />
       <source>Affected Version:</source>
       <translation>Betroffene Version:</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1472" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1481" />
       <source>Advisory:</source>
       <translation>Advisory:</translation>
     </message>
@@ -52751,32 +52771,32 @@
       <translation>Dem Modul fehlt das Attribut „pluginType“ und/oder „pluginTypename“.</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginManager.py" line="445" />
+      <location filename="../PluginManager/PluginManager.py" line="449" />
       <source>Module failed to load. Error: {0}</source>
       <translation>Modul konnte nicht geladen werden. Fehler: {0}</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginManager.py" line="622" />
+      <location filename="../PluginManager/PluginManager.py" line="626" />
       <source>Incompatible plugin activation method.</source>
       <translation>Nicht kompatible Plugin-Aktivierungsmethode.</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginManager.py" line="1204" />
+      <location filename="../PluginManager/PluginManager.py" line="1208" />
       <source>Plugin Manager Error</source>
       <translation>Pluginmanager-Fehler</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginManager.py" line="1205" />
+      <location filename="../PluginManager/PluginManager.py" line="1209" />
       <source>&lt;p&gt;The plugin download directory &lt;b&gt;{0}&lt;/b&gt; could not be created. Please configure it via the configuration dialog.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Das Downloadverzeichnis für Plugins &lt;b&gt;{0}&lt;/b&gt; konnte nicht erzeugt werden. Bitte über den Konfigurationsdialog einstellen.&lt;/p&gt;&lt;p&gt;Ursache: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginManager.py" line="1271" />
+      <location filename="../PluginManager/PluginManager.py" line="1275" />
       <source>Error downloading file</source>
       <translation>Fehler beim Herunterladen der Datei</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginManager.py" line="1272" />
+      <location filename="../PluginManager/PluginManager.py" line="1276" />
       <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>
@@ -52933,6 +52953,21 @@
       <source>Edit URL</source>
       <translation>URL bearbeiten</translation>
     </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/PluginManagerPage.ui" line="0" />
+      <source>Startup Behavior</source>
+      <translation>Startverhalten</translation>
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/PluginManagerPage.ui" line="0" />
+      <source>Select, to check for missing plugin dependencies at startup and install them</source>
+      <translation>Auswählen, um beim Start nach fehlenden Plugin-Abhängigkeiten zu suchen und sie zu installieren</translation>
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/PluginManagerPage.ui" line="0" />
+      <source>Automatic dependencies installation</source>
+      <translation>Automatische Installation von Abhängigkeiten</translation>
+    </message>
   </context>
   <context>
     <name>PluginRepositoryDialog</name>
@@ -53601,18 +53636,18 @@
   <context>
     <name>Preferences</name>
     <message>
-      <location filename="../Preferences/__init__.py" line="1656" />
+      <location filename="../Preferences/__init__.py" line="1658" />
       <source>Export Preferences</source>
       <translation>Einstellungen exportieren</translation>
     </message>
     <message>
+      <location filename="../Preferences/__init__.py" line="1686" />
+      <location filename="../Preferences/__init__.py" line="1660" />
+      <source>Properties File (*.ini);;All Files (*)</source>
+      <translation>Properties-Dateien (*.ini);;Alle Dateien (*)</translation>
+    </message>
+    <message>
       <location filename="../Preferences/__init__.py" line="1684" />
-      <location filename="../Preferences/__init__.py" line="1658" />
-      <source>Properties File (*.ini);;All Files (*)</source>
-      <translation>Properties-Dateien (*.ini);;Alle Dateien (*)</translation>
-    </message>
-    <message>
-      <location filename="../Preferences/__init__.py" line="1682" />
       <source>Import Preferences</source>
       <translation>Einstellungen importieren</translation>
     </message>
@@ -78868,7 +78903,17 @@
       <translation>&lt;h3&gt;Versionsnummern&lt;/h3&gt;&lt;table&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="582" />
+      <location filename="../Tools/TrayStarter.py" line="600" />
+      <source>Desktop</source>
+      <translation>Arbeitsumgebung</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TrayStarter.py" line="603" />
+      <source>Session Type</source>
+      <translation>Sitzungstyp</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TrayStarter.py" line="605" />
       <source>&lt;/table&gt;</source>
       <translation>&lt;/table&gt;</translation>
     </message>
@@ -80787,7 +80832,7 @@
       <translation>&lt;b&gt;Sitzung speichern...&lt;/b&gt;&lt;p&gt;Dies speichert die aktuelle Sitzung in eine Datei. Es wird ein Dialog zur Eingabe des Dateinamens geöffnet.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7075" />
+      <location filename="../UI/UserInterface.py" line="7080" />
       <location filename="../UI/UserInterface.py" line="1827" />
       <location filename="../UI/UserInterface.py" line="1824" />
       <source>Load session</source>
@@ -82055,8 +82100,8 @@
       <translation>&lt;b&gt;Tastaturkurzbefehle&lt;/b&gt;&lt;p&gt;Setze die Tastaturkurzbefehle der Applikation mit den bevorzugten Werten.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6751" />
-      <location filename="../UI/UserInterface.py" line="6733" />
+      <location filename="../UI/UserInterface.py" line="6756" />
+      <location filename="../UI/UserInterface.py" line="6738" />
       <location filename="../UI/UserInterface.py" line="2914" />
       <source>Export Keyboard Shortcuts</source>
       <translation>Tastaturkurzbefehle exportieren</translation>
@@ -82077,7 +82122,7 @@
       <translation>&lt;b&gt;Tastaturkurzbefehle exportieren&lt;/b&gt;&lt;p&gt;Exportiert die Tastaturkurzbefehle der Applikation.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6768" />
+      <location filename="../UI/UserInterface.py" line="6773" />
       <location filename="../UI/UserInterface.py" line="2928" />
       <source>Import Keyboard Shortcuts</source>
       <translation>Tastaturkurzbefehle importieren</translation>
@@ -82481,7 +82526,7 @@
       <translation>Einstellungen</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5595" />
+      <location filename="../UI/UserInterface.py" line="5600" />
       <location filename="../UI/UserInterface.py" line="3608" />
       <location filename="../UI/UserInterface.py" line="3587" />
       <source>Help</source>
@@ -82614,361 +82659,361 @@
 Soll die Aktualisierung jetzt durchgeführt werden?</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4521" />
+      <location filename="../UI/UserInterface.py" line="4526" />
       <source>&amp;Builtin Tools</source>
       <translation>&amp;Eingebaute Werkzeuge</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4538" />
+      <location filename="../UI/UserInterface.py" line="4543" />
       <source>&amp;Plugin Tools</source>
       <translation>&amp;Pluginwerkzeuge</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4541" />
+      <location filename="../UI/UserInterface.py" line="4546" />
       <source>&amp;User Tools</source>
       <translation>&amp;Benutzerwerkzeuge</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4567" />
+      <location filename="../UI/UserInterface.py" line="4572" />
       <source>Configure Tool Groups ...</source>
       <translation>Konfiguriere Werkzeuggruppen...</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4571" />
+      <location filename="../UI/UserInterface.py" line="4576" />
       <source>Configure current Tool Group ...</source>
       <translation>Konfiguriere aktuelle Werkzeuggruppe...</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4612" />
-      <location filename="../UI/UserInterface.py" line="4592" />
+      <location filename="../UI/UserInterface.py" line="4617" />
+      <location filename="../UI/UserInterface.py" line="4597" />
       <source>No User Tools Configured</source>
       <translation>Keine Benutzerwerkzeuge konfiguriert</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4686" />
+      <location filename="../UI/UserInterface.py" line="4691" />
       <source>&amp;Show all</source>
       <translation>Alle an&amp;zeigen</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4688" />
+      <location filename="../UI/UserInterface.py" line="4693" />
       <source>&amp;Hide all</source>
       <translation>Alle &amp;ausblenden</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5723" />
-      <location filename="../UI/UserInterface.py" line="5713" />
-      <location filename="../UI/UserInterface.py" line="5666" />
-      <location filename="../UI/UserInterface.py" line="5657" />
-      <location filename="../UI/UserInterface.py" line="5496" />
-      <location filename="../UI/UserInterface.py" line="5487" />
-      <location filename="../UI/UserInterface.py" line="5426" />
-      <location filename="../UI/UserInterface.py" line="5417" />
+      <location filename="../UI/UserInterface.py" line="5728" />
+      <location filename="../UI/UserInterface.py" line="5718" />
+      <location filename="../UI/UserInterface.py" line="5671" />
+      <location filename="../UI/UserInterface.py" line="5662" />
+      <location filename="../UI/UserInterface.py" line="5501" />
+      <location filename="../UI/UserInterface.py" line="5492" />
+      <location filename="../UI/UserInterface.py" line="5431" />
+      <location filename="../UI/UserInterface.py" line="5422" />
       <source>Problem</source>
       <translation>Problem</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5724" />
-      <location filename="../UI/UserInterface.py" line="5714" />
-      <location filename="../UI/UserInterface.py" line="5667" />
-      <location filename="../UI/UserInterface.py" line="5658" />
-      <location filename="../UI/UserInterface.py" line="5497" />
-      <location filename="../UI/UserInterface.py" line="5488" />
-      <location filename="../UI/UserInterface.py" line="5427" />
-      <location filename="../UI/UserInterface.py" line="5418" />
+      <location filename="../UI/UserInterface.py" line="5729" />
+      <location filename="../UI/UserInterface.py" line="5719" />
+      <location filename="../UI/UserInterface.py" line="5672" />
+      <location filename="../UI/UserInterface.py" line="5663" />
+      <location filename="../UI/UserInterface.py" line="5502" />
+      <location filename="../UI/UserInterface.py" line="5493" />
+      <location filename="../UI/UserInterface.py" line="5432" />
+      <location filename="../UI/UserInterface.py" line="5423" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; does not exist or is zero length.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Die Datei &lt;b&gt;{0}&lt;/b&gt; existiert nicht oder hat die Größe Null.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5931" />
-      <location filename="../UI/UserInterface.py" line="5844" />
-      <location filename="../UI/UserInterface.py" line="5759" />
-      <location filename="../UI/UserInterface.py" line="5736" />
-      <location filename="../UI/UserInterface.py" line="5679" />
-      <location filename="../UI/UserInterface.py" line="5629" />
-      <location filename="../UI/UserInterface.py" line="5609" />
-      <location filename="../UI/UserInterface.py" line="5571" />
-      <location filename="../UI/UserInterface.py" line="5562" />
-      <location filename="../UI/UserInterface.py" line="5527" />
-      <location filename="../UI/UserInterface.py" line="5518" />
-      <location filename="../UI/UserInterface.py" line="5457" />
-      <location filename="../UI/UserInterface.py" line="5448" />
+      <location filename="../UI/UserInterface.py" line="5936" />
+      <location filename="../UI/UserInterface.py" line="5849" />
+      <location filename="../UI/UserInterface.py" line="5764" />
+      <location filename="../UI/UserInterface.py" line="5741" />
+      <location filename="../UI/UserInterface.py" line="5684" />
+      <location filename="../UI/UserInterface.py" line="5634" />
+      <location filename="../UI/UserInterface.py" line="5614" />
+      <location filename="../UI/UserInterface.py" line="5576" />
+      <location filename="../UI/UserInterface.py" line="5567" />
+      <location filename="../UI/UserInterface.py" line="5532" />
+      <location filename="../UI/UserInterface.py" line="5523" />
+      <location filename="../UI/UserInterface.py" line="5462" />
+      <location filename="../UI/UserInterface.py" line="5453" />
       <source>Process Generation Error</source>
       <translation>Fehler beim Prozessstart</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5449" />
+      <location filename="../UI/UserInterface.py" line="5454" />
       <source>&lt;p&gt;Could not start Qt-Designer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Qt-Designer konnte nicht gestartet werden.&lt;br&gt;Stellen Sie sicher, dass es als &lt;b&gt;{0}&lt;/b&gt; verfügbar ist.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5458" />
+      <location filename="../UI/UserInterface.py" line="5463" />
       <source>&lt;p&gt;Could not find the Qt-Designer executable.&lt;br&gt;Ensure that it is installed and optionally configured on the Qt configuration page.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Das Qt-Designer Programm konnte nicht gefunden werden.&lt;br&gt;Stelle sicher, dass es installiert und optional auf der Qt Konfigurationsseite konfiguriert ist.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5519" />
+      <location filename="../UI/UserInterface.py" line="5524" />
       <source>&lt;p&gt;Could not start Qt-Linguist.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Qt-Linguist konnte nicht gestartet werden.&lt;br&gt;Stellen Sie sicher, dass es als &lt;b&gt;{0}&lt;/b&gt; verfügbar ist.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5528" />
+      <location filename="../UI/UserInterface.py" line="5533" />
       <source>&lt;p&gt;Could not find the Qt-Linguist executable.&lt;br&gt;Ensure that it is installed and optionally configured on the Qt configuration page.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Das Qt-Linguist Programm konnte nicht gefunden werden.&lt;br&gt;Stelle sicher, dass es installiert und optional auf der Qt Konfigurationsseite konfiguriert ist.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5563" />
+      <location filename="../UI/UserInterface.py" line="5568" />
       <source>&lt;p&gt;Could not start Qt-Assistant.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Qt-Assistant konnte nicht gestartet werden.&lt;br&gt;Stellen Sie sicher, dass es als &lt;b&gt;{0}&lt;/b&gt; verfügbar ist.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5572" />
+      <location filename="../UI/UserInterface.py" line="5577" />
       <source>&lt;p&gt;Could not find the Qt-Assistant executable.&lt;br&gt;Ensure that it is installed and optionally configured on the Qt configuration page.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Das Qt-Assistant Programm konnte nicht gefunden werden.&lt;br&gt;Stelle sicher, dass es installiert und optional auf der Qt Konfigurationsseite konfiguriert ist.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5596" />
+      <location filename="../UI/UserInterface.py" line="5601" />
       <source>Currently no custom viewer is selected. Please use the preferences dialog to specify one.</source>
       <translation>Momentan ist kein Betrachter angegeben. Bitte benutzen Sie den Einstellungsdialog, um einen festzulegen.</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5610" />
+      <location filename="../UI/UserInterface.py" line="5615" />
       <source>&lt;p&gt;Could not start custom viewer.&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 Betrachter 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="../UI/UserInterface.py" line="5630" />
+      <location filename="../UI/UserInterface.py" line="5635" />
       <source>&lt;p&gt;Could not start the help viewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;hh&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Die Hilfeanzeige konnte nicht gestartet werden.&lt;br&gt;Stellen Sie sicher, dass sie als &lt;b&gt;hh&lt;/b&gt; verfügbar ist.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5680" />
+      <location filename="../UI/UserInterface.py" line="5685" />
       <source>&lt;p&gt;Could not start UI Previewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Die UI-Vorschau konnte nicht gestartet werden.&lt;br&gt;Stellen Sie sicher, dass sie als &lt;b&gt;{0}&lt;/b&gt; verfügbar ist.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5737" />
+      <location filename="../UI/UserInterface.py" line="5742" />
       <source>&lt;p&gt;Could not start Translation Previewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Die Übersetzungsvorschau konnte nicht gestartet werden.&lt;br&gt;Stellen Sie sicher, dass sie als &lt;b&gt;{0}&lt;/b&gt; verfügbar ist.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5760" />
+      <location filename="../UI/UserInterface.py" line="5765" />
       <source>&lt;p&gt;Could not start SQL Browser.&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 SQL-Browser 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="../UI/UserInterface.py" line="5845" />
+      <location filename="../UI/UserInterface.py" line="5850" />
       <source>&lt;p&gt;Could not start Snapshot tool.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Die Bildschirmfotoanwendung konnte nicht gestartet werden.&lt;br&gt;Stellen Sie sicher, dass sie als &lt;b&gt;{0}&lt;/b&gt; verfügbar ist.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5876" />
-      <location filename="../UI/UserInterface.py" line="5867" />
+      <location filename="../UI/UserInterface.py" line="5881" />
+      <location filename="../UI/UserInterface.py" line="5872" />
       <source>External Tools</source>
       <translation>Externe Werkzeuge</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5868" />
+      <location filename="../UI/UserInterface.py" line="5873" />
       <source>No tool entry found for external tool '{0}' in tool group '{1}'.</source>
       <translation>Kein Eintrag für das externe Werkzeug „{0}“ in der Gruppe „{1}“ gefunden.</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5877" />
+      <location filename="../UI/UserInterface.py" line="5882" />
       <source>No toolgroup entry '{0}' found.</source>
       <translation>Kein Werkzeuggruppeneintrag „{0}“ gefunden.</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5913" />
+      <location filename="../UI/UserInterface.py" line="5918" />
       <source>Starting process '{0} {1}'.
 </source>
       <translation>Starte Prozess „{0} {1}“.
 </translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5932" />
+      <location filename="../UI/UserInterface.py" line="5937" />
       <source>&lt;p&gt;Could not start the tool entry &lt;b&gt;{0}&lt;/b&gt;.&lt;br&gt;Ensure that it is available as &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Der Werkzeugeeintrag &lt;b&gt;{0}&lt;/b&gt; konnte nicht gestartet werden.&lt;br&gt;Stellen Sie sicher, dass er als &lt;b&gt;{1}&lt;/b&gt; verfügbar ist.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6007" />
+      <location filename="../UI/UserInterface.py" line="6012" />
       <source>Process '{0}' has exited.
 </source>
       <translation>Prozess „{0}“ ist beendet.
 </translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6279" />
-      <location filename="../UI/UserInterface.py" line="6221" />
-      <location filename="../UI/UserInterface.py" line="6180" />
-      <location filename="../UI/UserInterface.py" line="6112" />
-      <location filename="../UI/UserInterface.py" line="6050" />
+      <location filename="../UI/UserInterface.py" line="6284" />
+      <location filename="../UI/UserInterface.py" line="6226" />
+      <location filename="../UI/UserInterface.py" line="6185" />
+      <location filename="../UI/UserInterface.py" line="6117" />
+      <location filename="../UI/UserInterface.py" line="6055" />
       <source>Documentation Missing</source>
       <translation>Dokumentation fehlt</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6280" />
-      <location filename="../UI/UserInterface.py" line="6222" />
-      <location filename="../UI/UserInterface.py" line="6181" />
-      <location filename="../UI/UserInterface.py" line="6113" />
-      <location filename="../UI/UserInterface.py" line="6051" />
+      <location filename="../UI/UserInterface.py" line="6285" />
+      <location filename="../UI/UserInterface.py" line="6227" />
+      <location filename="../UI/UserInterface.py" line="6186" />
+      <location filename="../UI/UserInterface.py" line="6118" />
+      <location filename="../UI/UserInterface.py" line="6056" />
       <source>&lt;p&gt;The documentation starting point "&lt;b&gt;{0}&lt;/b&gt;" could not be found.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Der Dokumentationsstartpunkt „&lt;b&gt;{0}&lt;/b&gt;“ konnte nicht gefunden werden.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6262" />
-      <location filename="../UI/UserInterface.py" line="6153" />
+      <location filename="../UI/UserInterface.py" line="6267" />
+      <location filename="../UI/UserInterface.py" line="6158" />
       <source>Documentation</source>
       <translation>Dokumentation</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6154" />
+      <location filename="../UI/UserInterface.py" line="6159" />
       <source>&lt;p&gt;The PyQt{0} documentation starting point has not been configured.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Der PyQt{0}-Dokumentations-Startpunkt ist nicht konfiguriert.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6263" />
+      <location filename="../UI/UserInterface.py" line="6268" />
       <source>&lt;p&gt;The PySide{0} documentation starting point has not been configured.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Der PySide{0}-Dokumentations-Startpunkt ist nicht konfiguriert.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6441" />
-      <location filename="../UI/UserInterface.py" line="6377" />
+      <location filename="../UI/UserInterface.py" line="6446" />
+      <location filename="../UI/UserInterface.py" line="6382" />
       <source>Start Web Browser</source>
       <translation>Web Browser starten</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6378" />
+      <location filename="../UI/UserInterface.py" line="6383" />
       <source>The eric web browser could not be started.</source>
       <translation>Der eric Web Browser konnte nicht gestartet werden.</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6442" />
+      <location filename="../UI/UserInterface.py" line="6447" />
       <source>&lt;p&gt;The eric web browser is not started.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Der eric Web Browser ist nicht gestartet.&lt;/p&gt;&lt;p&gt;Ursache: {0}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6484" />
+      <location filename="../UI/UserInterface.py" line="6489" />
       <source>Open Browser</source>
       <translation>Browser starten</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6485" />
+      <location filename="../UI/UserInterface.py" line="6490" />
       <source>Could not start a web browser</source>
       <translation>Der System Web Browser konnte nicht gestartet werden</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6735" />
+      <location filename="../UI/UserInterface.py" line="6740" />
       <source>Keyboard Shortcuts File (*.ekj)</source>
       <translation>Tastaturkurzbefehlsdatei (*.ekj)</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6752" />
+      <location filename="../UI/UserInterface.py" line="6757" />
       <source>&lt;p&gt;The keyboard shortcuts file &lt;b&gt;{0}&lt;/b&gt; exists already. Overwrite it?&lt;/p&gt;</source>
       <translation>&lt;p&gt;Die Tastaturkurzbefehlsdatei &lt;b&gt;{0}&lt;/b&gt; existiert bereits. Überschreiben?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6770" />
+      <location filename="../UI/UserInterface.py" line="6775" />
       <source>Keyboard Shortcuts File (*.ekj);;XML Keyboard shortcut file (*.e4k)</source>
       <translation>Tastaturkurzbefehlsdatei (*.ekj);;XML Tastaturkurzbefehlsdatei (*.e4k)</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6962" />
+      <location filename="../UI/UserInterface.py" line="6967" />
       <source>Read Tasks</source>
       <translation>Aufgaben lesen</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6963" />
+      <location filename="../UI/UserInterface.py" line="6968" />
       <source>&lt;p&gt;The tasks file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Die Aufgabendatei &lt;b&gt;{0}&lt;/b&gt; konnte nicht gelesen werden.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7010" />
+      <location filename="../UI/UserInterface.py" line="7015" />
       <source>Read Session</source>
       <translation>Sitzung lesen</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7038" />
-      <location filename="../UI/UserInterface.py" line="7011" />
+      <location filename="../UI/UserInterface.py" line="7043" />
+      <location filename="../UI/UserInterface.py" line="7016" />
       <source>&lt;p&gt;The session file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Die Sitzungsdatei &lt;b&gt;{0}&lt;/b&gt; konnte nicht gelesen werden.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7037" />
+      <location filename="../UI/UserInterface.py" line="7042" />
       <source>Read session</source>
       <translation>Sitzung lesen</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7053" />
+      <location filename="../UI/UserInterface.py" line="7058" />
       <source>Save Session</source>
       <translation>Sitzung speichern</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7055" />
+      <location filename="../UI/UserInterface.py" line="7060" />
       <source>eric Session Files (*.esj)</source>
       <translation>eric Sitzungsdateien (*.esj)</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7077" />
+      <location filename="../UI/UserInterface.py" line="7082" />
       <source>eric Session Files (*.esj);;eric XML Session Files (*.e5s)</source>
       <translation>eric Sitzungsdateien (*.esj);;eric XML Sitzungsdateien (*.e5s)</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7125" />
+      <location filename="../UI/UserInterface.py" line="7130" />
       <source>Crash Session found!</source>
       <translation>Absturzsitzung gefunden!</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7126" />
+      <location filename="../UI/UserInterface.py" line="7131" />
       <source>A session file of a crashed session was found. Shall this session be restored?</source>
       <translation>Eine Sitzungsdatei einer abgestürzten Sitzung wurde gefunden. Soll diese Sitzung wiederhergestellt werden?</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7427" />
+      <location filename="../UI/UserInterface.py" line="7432" />
       <source>Drop Error</source>
       <translation>Drop-Fehler</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7428" />
+      <location filename="../UI/UserInterface.py" line="7433" />
       <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>
     <message>
-      <location filename="../UI/UserInterface.py" line="7592" />
+      <location filename="../UI/UserInterface.py" line="7597" />
       <source>Upgrade available</source>
       <translation>Aktualisierung verfügbar</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7593" />
+      <location filename="../UI/UserInterface.py" line="7598" />
       <source>A newer version of the &lt;b&gt;eric-ide&lt;/b&gt; package is available at &lt;a href="{0}/eric-ide/"&gt;PyPI&lt;/a&gt;.</source>
       <translation>Eine neuere Version des &lt;b&gt;eric-ide&lt;/b&gt; Paketes is auf &lt;a href="{0}/eric-ide/"&gt;PyPI&lt;/a&gt; verfügbar.</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7637" />
-      <location filename="../UI/UserInterface.py" line="7626" />
+      <location filename="../UI/UserInterface.py" line="7642" />
+      <location filename="../UI/UserInterface.py" line="7631" />
       <source>First time usage</source>
       <translation>Erstmalige Nutzung</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7627" />
+      <location filename="../UI/UserInterface.py" line="7632" />
       <source>eric7 has not been configured yet but an eric6 configuration was found. Shall this be imported?</source>
       <translation>eric7 wurde noch nicht konfiguriert, aber es wurde eine eric6 Konfiguration gefunden. Soll diese importiert werden?</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7638" />
+      <location filename="../UI/UserInterface.py" line="7643" />
       <source>eric has not been configured yet. The configuration dialog will be started.</source>
       <translation>eric wurde noch nicht konfiguriert. Der Konfigurationsdialog wird nun gestartet.</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7658" />
+      <location filename="../UI/UserInterface.py" line="7663" />
       <source>Select Workspace Directory</source>
       <translation>Wähle Arbeitsverzeichnis</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7835" />
+      <location filename="../UI/UserInterface.py" line="7840" />
       <source>Unsaved Data Detected</source>
       <translation>Nicht gespeicherte Daten gefunden</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7836" />
+      <location filename="../UI/UserInterface.py" line="7841" />
       <source>Some editors contain unsaved data. Shall these be saved?</source>
       <translation>Einige Editoren haben nicht gespeicherte Inhalte. Sollen diese gespeichert werden?</translation>
     </message>
@@ -88245,27 +88290,27 @@
   <context>
     <name>VirtualenvAddEditDialog</name>
     <message>
-      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="64" />
+      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="63" />
       <source>Edit Virtual Environment</source>
       <translation>Virtuelle Umgebung Bearbeiten</translation>
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="66" />
+      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="65" />
       <source>Add Virtual Environment</source>
       <translation>Virtuelle Umgebung Hinzufügen</translation>
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="74" />
+      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="73" />
       <source>Virtualenv Target Directory</source>
       <translation>Zielverzeichnis der virtullen Umgebung</translation>
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="79" />
+      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="78" />
       <source>Python Interpreter</source>
       <translation>Python Interpreter</translation>
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="83" />
+      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="82" />
       <source>Enter the executable search path to be prepended to the PATH environment variable. Use '{0}' as the separator.</source>
       <translation>Gib den Suchpfad ein, der der PATH Umgebungsvariablen vorangestellt werden soll. Verwende '{0}' als Trenner.</translation>
     </message>
@@ -88862,7 +88907,7 @@
   <context>
     <name>VirtualenvInterpreterSelectionDialog</name>
     <message>
-      <location filename="../VirtualEnv/VirtualenvInterpreterSelectionDialog.py" line="46" />
+      <location filename="../VirtualEnv/VirtualenvInterpreterSelectionDialog.py" line="47" />
       <source>Python Interpreter</source>
       <translation>Python Interpreter</translation>
     </message>
--- a/eric7/i18n/eric7_empty.ts	Tue Mar 22 19:28:43 2022 +0100
+++ b/eric7/i18n/eric7_empty.ts	Tue Mar 22 19:29:01 2022 +0100
@@ -1474,6 +1474,26 @@
     </message>
     <message>
       <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" />
+      <source>Upgrader</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" />
+      <source>Upgrader Delay:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" />
+      <source>Enter the time the upgrader process should wait for eric to exit</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" />
+      <source> s</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" />
       <source>Reporting</source>
       <translation type="unfinished" />
     </message>
@@ -44895,7 +44915,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/__init__.py" line="470" />
+      <location filename="../Preferences/__init__.py" line="471" />
       <location filename="../QScintilla/Lexers/__init__.py" line="415" />
       <source>Python Files (*.py *.py3)</source>
       <translation type="unfinished" />
@@ -45148,7 +45168,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/__init__.py" line="472" />
+      <location filename="../Preferences/__init__.py" line="473" />
       <location filename="../QScintilla/Lexers/__init__.py" line="585" />
       <source>Python3 Files (*.py)</source>
       <translation type="unfinished" />
@@ -51836,158 +51856,158 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1019" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="856" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="834" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1028" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="865" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="843" />
       <source>Search PyPI</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="835" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="844" />
       <source>&lt;p&gt;Received an error while searching for &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Error: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message numerus="yes">
-      <location filename="../PipInterface/PipPackagesWidget.py" line="849" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="858" />
       <source>%n package(s) found.</source>
       <translation type="unfinished">
         <numerusform />
       </translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="851" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="860" />
       <source>Showing first 20 packages found.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="859" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="857" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="868" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="866" />
       <source>&lt;p&gt;There were no results for &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1020" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1029" />
       <source>&lt;p&gt;No package details info for &lt;b&gt;{0}&lt;/b&gt; available.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1034" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1043" />
       <source>Install Pip</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1037" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1046" />
       <source>Install Pip to User-Site</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1040" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1049" />
       <source>Repair Pip</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1170" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1044" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1179" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1053" />
       <source>Install Packages</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1047" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1056" />
       <source>Install Local Package</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1051" />
-      <source>Install Requirements</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1054" />
-      <source>Re-Install Selected Packages</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1057" />
-      <source>Uninstall Requirements</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../PipInterface/PipPackagesWidget.py" line="1060" />
+      <source>Install Requirements</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1063" />
+      <source>Re-Install Selected Packages</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1066" />
+      <source>Uninstall Requirements</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1069" />
       <source>Generate Requirements...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1064" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1073" />
       <source>Check Vulnerabilities</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1068" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1077" />
       <source>Update Vulnerability Database</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1072" />
-      <source>Show Cache Info...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1075" />
-      <source>Show Cached Files...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1078" />
-      <source>Remove Cached Files...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../PipInterface/PipPackagesWidget.py" line="1081" />
+      <source>Show Cache Info...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1084" />
+      <source>Show Cached Files...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1087" />
+      <source>Remove Cached Files...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1090" />
       <source>Purge Cache...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1086" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1095" />
       <source>Edit User Configuration...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1089" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1098" />
       <source>Edit Environment Configuration...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1094" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1103" />
       <source>Configure...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1292" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1279" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1268" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1301" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1288" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1277" />
       <source>Edit Configuration</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1293" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1280" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1269" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1302" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1289" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1278" />
       <source>No valid configuration path determined. Aborting</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1447" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1456" />
       <source>{0} {1}</source>
       <comment>package name, package version</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1469" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1478" />
       <source>Affected Version:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1472" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1481" />
       <source>Advisory:</source>
       <translation type="unfinished" />
     </message>
@@ -52488,32 +52508,32 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PluginManager/PluginManager.py" line="445" />
+      <location filename="../PluginManager/PluginManager.py" line="449" />
       <source>Module failed to load. Error: {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PluginManager/PluginManager.py" line="622" />
+      <location filename="../PluginManager/PluginManager.py" line="626" />
       <source>Incompatible plugin activation method.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PluginManager/PluginManager.py" line="1204" />
+      <location filename="../PluginManager/PluginManager.py" line="1208" />
       <source>Plugin Manager Error</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PluginManager/PluginManager.py" line="1205" />
+      <location filename="../PluginManager/PluginManager.py" line="1209" />
       <source>&lt;p&gt;The plugin download directory &lt;b&gt;{0}&lt;/b&gt; could not be created. Please configure it via the configuration dialog.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PluginManager/PluginManager.py" line="1271" />
+      <location filename="../PluginManager/PluginManager.py" line="1275" />
       <source>Error downloading file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PluginManager/PluginManager.py" line="1272" />
+      <location filename="../PluginManager/PluginManager.py" line="1276" />
       <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" />
     </message>
@@ -52670,6 +52690,21 @@
       <source>Edit URL</source>
       <translation type="unfinished" />
     </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/PluginManagerPage.ui" line="0" />
+      <source>Startup Behavior</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/PluginManagerPage.ui" line="0" />
+      <source>Select, to check for missing plugin dependencies at startup and install them</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/PluginManagerPage.ui" line="0" />
+      <source>Automatic dependencies installation</source>
+      <translation type="unfinished" />
+    </message>
   </context>
   <context>
     <name>PluginRepositoryDialog</name>
@@ -53337,18 +53372,18 @@
   <context>
     <name>Preferences</name>
     <message>
-      <location filename="../Preferences/__init__.py" line="1656" />
+      <location filename="../Preferences/__init__.py" line="1658" />
       <source>Export Preferences</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Preferences/__init__.py" line="1686" />
+      <location filename="../Preferences/__init__.py" line="1660" />
+      <source>Properties File (*.ini);;All Files (*)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Preferences/__init__.py" line="1684" />
-      <location filename="../Preferences/__init__.py" line="1658" />
-      <source>Properties File (*.ini);;All Files (*)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Preferences/__init__.py" line="1682" />
       <source>Import Preferences</source>
       <translation type="unfinished" />
     </message>
@@ -78296,7 +78331,17 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="582" />
+      <location filename="../Tools/TrayStarter.py" line="600" />
+      <source>Desktop</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Tools/TrayStarter.py" line="603" />
+      <source>Session Type</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Tools/TrayStarter.py" line="605" />
       <source>&lt;/table&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -80202,7 +80247,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7075" />
+      <location filename="../UI/UserInterface.py" line="7080" />
       <location filename="../UI/UserInterface.py" line="1827" />
       <location filename="../UI/UserInterface.py" line="1824" />
       <source>Load session</source>
@@ -81470,8 +81515,8 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6751" />
-      <location filename="../UI/UserInterface.py" line="6733" />
+      <location filename="../UI/UserInterface.py" line="6756" />
+      <location filename="../UI/UserInterface.py" line="6738" />
       <location filename="../UI/UserInterface.py" line="2914" />
       <source>Export Keyboard Shortcuts</source>
       <translation type="unfinished" />
@@ -81492,7 +81537,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6768" />
+      <location filename="../UI/UserInterface.py" line="6773" />
       <location filename="../UI/UserInterface.py" line="2928" />
       <source>Import Keyboard Shortcuts</source>
       <translation type="unfinished" />
@@ -81896,7 +81941,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5595" />
+      <location filename="../UI/UserInterface.py" line="5600" />
       <location filename="../UI/UserInterface.py" line="3608" />
       <location filename="../UI/UserInterface.py" line="3587" />
       <source>Help</source>
@@ -82023,359 +82068,359 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4521" />
+      <location filename="../UI/UserInterface.py" line="4526" />
       <source>&amp;Builtin Tools</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4538" />
+      <location filename="../UI/UserInterface.py" line="4543" />
       <source>&amp;Plugin Tools</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4541" />
+      <location filename="../UI/UserInterface.py" line="4546" />
       <source>&amp;User Tools</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4567" />
+      <location filename="../UI/UserInterface.py" line="4572" />
       <source>Configure Tool Groups ...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4571" />
+      <location filename="../UI/UserInterface.py" line="4576" />
       <source>Configure current Tool Group ...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4612" />
-      <location filename="../UI/UserInterface.py" line="4592" />
+      <location filename="../UI/UserInterface.py" line="4617" />
+      <location filename="../UI/UserInterface.py" line="4597" />
       <source>No User Tools Configured</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4686" />
+      <location filename="../UI/UserInterface.py" line="4691" />
       <source>&amp;Show all</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4688" />
+      <location filename="../UI/UserInterface.py" line="4693" />
       <source>&amp;Hide all</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5723" />
-      <location filename="../UI/UserInterface.py" line="5713" />
-      <location filename="../UI/UserInterface.py" line="5666" />
-      <location filename="../UI/UserInterface.py" line="5657" />
-      <location filename="../UI/UserInterface.py" line="5496" />
-      <location filename="../UI/UserInterface.py" line="5487" />
-      <location filename="../UI/UserInterface.py" line="5426" />
-      <location filename="../UI/UserInterface.py" line="5417" />
+      <location filename="../UI/UserInterface.py" line="5728" />
+      <location filename="../UI/UserInterface.py" line="5718" />
+      <location filename="../UI/UserInterface.py" line="5671" />
+      <location filename="../UI/UserInterface.py" line="5662" />
+      <location filename="../UI/UserInterface.py" line="5501" />
+      <location filename="../UI/UserInterface.py" line="5492" />
+      <location filename="../UI/UserInterface.py" line="5431" />
+      <location filename="../UI/UserInterface.py" line="5422" />
       <source>Problem</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5724" />
-      <location filename="../UI/UserInterface.py" line="5714" />
-      <location filename="../UI/UserInterface.py" line="5667" />
-      <location filename="../UI/UserInterface.py" line="5658" />
-      <location filename="../UI/UserInterface.py" line="5497" />
-      <location filename="../UI/UserInterface.py" line="5488" />
-      <location filename="../UI/UserInterface.py" line="5427" />
-      <location filename="../UI/UserInterface.py" line="5418" />
+      <location filename="../UI/UserInterface.py" line="5729" />
+      <location filename="../UI/UserInterface.py" line="5719" />
+      <location filename="../UI/UserInterface.py" line="5672" />
+      <location filename="../UI/UserInterface.py" line="5663" />
+      <location filename="../UI/UserInterface.py" line="5502" />
+      <location filename="../UI/UserInterface.py" line="5493" />
+      <location filename="../UI/UserInterface.py" line="5432" />
+      <location filename="../UI/UserInterface.py" line="5423" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; does not exist or is zero length.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5931" />
-      <location filename="../UI/UserInterface.py" line="5844" />
-      <location filename="../UI/UserInterface.py" line="5759" />
-      <location filename="../UI/UserInterface.py" line="5736" />
-      <location filename="../UI/UserInterface.py" line="5679" />
-      <location filename="../UI/UserInterface.py" line="5629" />
-      <location filename="../UI/UserInterface.py" line="5609" />
-      <location filename="../UI/UserInterface.py" line="5571" />
-      <location filename="../UI/UserInterface.py" line="5562" />
-      <location filename="../UI/UserInterface.py" line="5527" />
-      <location filename="../UI/UserInterface.py" line="5518" />
-      <location filename="../UI/UserInterface.py" line="5457" />
-      <location filename="../UI/UserInterface.py" line="5448" />
+      <location filename="../UI/UserInterface.py" line="5936" />
+      <location filename="../UI/UserInterface.py" line="5849" />
+      <location filename="../UI/UserInterface.py" line="5764" />
+      <location filename="../UI/UserInterface.py" line="5741" />
+      <location filename="../UI/UserInterface.py" line="5684" />
+      <location filename="../UI/UserInterface.py" line="5634" />
+      <location filename="../UI/UserInterface.py" line="5614" />
+      <location filename="../UI/UserInterface.py" line="5576" />
+      <location filename="../UI/UserInterface.py" line="5567" />
+      <location filename="../UI/UserInterface.py" line="5532" />
+      <location filename="../UI/UserInterface.py" line="5523" />
+      <location filename="../UI/UserInterface.py" line="5462" />
+      <location filename="../UI/UserInterface.py" line="5453" />
       <source>Process Generation Error</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5449" />
+      <location filename="../UI/UserInterface.py" line="5454" />
       <source>&lt;p&gt;Could not start Qt-Designer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5458" />
+      <location filename="../UI/UserInterface.py" line="5463" />
       <source>&lt;p&gt;Could not find the Qt-Designer executable.&lt;br&gt;Ensure that it is installed and optionally configured on the Qt configuration page.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5519" />
+      <location filename="../UI/UserInterface.py" line="5524" />
       <source>&lt;p&gt;Could not start Qt-Linguist.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5528" />
+      <location filename="../UI/UserInterface.py" line="5533" />
       <source>&lt;p&gt;Could not find the Qt-Linguist executable.&lt;br&gt;Ensure that it is installed and optionally configured on the Qt configuration page.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5563" />
+      <location filename="../UI/UserInterface.py" line="5568" />
       <source>&lt;p&gt;Could not start Qt-Assistant.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5572" />
+      <location filename="../UI/UserInterface.py" line="5577" />
       <source>&lt;p&gt;Could not find the Qt-Assistant executable.&lt;br&gt;Ensure that it is installed and optionally configured on the Qt configuration page.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5596" />
+      <location filename="../UI/UserInterface.py" line="5601" />
       <source>Currently no custom viewer is selected. Please use the preferences dialog to specify one.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5610" />
+      <location filename="../UI/UserInterface.py" line="5615" />
       <source>&lt;p&gt;Could not start custom viewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5630" />
+      <location filename="../UI/UserInterface.py" line="5635" />
       <source>&lt;p&gt;Could not start the help viewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;hh&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5680" />
+      <location filename="../UI/UserInterface.py" line="5685" />
       <source>&lt;p&gt;Could not start UI Previewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5737" />
+      <location filename="../UI/UserInterface.py" line="5742" />
       <source>&lt;p&gt;Could not start Translation Previewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5760" />
+      <location filename="../UI/UserInterface.py" line="5765" />
       <source>&lt;p&gt;Could not start SQL Browser.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5845" />
+      <location filename="../UI/UserInterface.py" line="5850" />
       <source>&lt;p&gt;Could not start Snapshot tool.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5876" />
-      <location filename="../UI/UserInterface.py" line="5867" />
+      <location filename="../UI/UserInterface.py" line="5881" />
+      <location filename="../UI/UserInterface.py" line="5872" />
       <source>External Tools</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5868" />
+      <location filename="../UI/UserInterface.py" line="5873" />
       <source>No tool entry found for external tool '{0}' in tool group '{1}'.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5877" />
+      <location filename="../UI/UserInterface.py" line="5882" />
       <source>No toolgroup entry '{0}' found.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5913" />
+      <location filename="../UI/UserInterface.py" line="5918" />
       <source>Starting process '{0} {1}'.
 </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5932" />
+      <location filename="../UI/UserInterface.py" line="5937" />
       <source>&lt;p&gt;Could not start the tool entry &lt;b&gt;{0}&lt;/b&gt;.&lt;br&gt;Ensure that it is available as &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6007" />
+      <location filename="../UI/UserInterface.py" line="6012" />
       <source>Process '{0}' has exited.
 </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6279" />
-      <location filename="../UI/UserInterface.py" line="6221" />
-      <location filename="../UI/UserInterface.py" line="6180" />
-      <location filename="../UI/UserInterface.py" line="6112" />
-      <location filename="../UI/UserInterface.py" line="6050" />
+      <location filename="../UI/UserInterface.py" line="6284" />
+      <location filename="../UI/UserInterface.py" line="6226" />
+      <location filename="../UI/UserInterface.py" line="6185" />
+      <location filename="../UI/UserInterface.py" line="6117" />
+      <location filename="../UI/UserInterface.py" line="6055" />
       <source>Documentation Missing</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6280" />
-      <location filename="../UI/UserInterface.py" line="6222" />
-      <location filename="../UI/UserInterface.py" line="6181" />
-      <location filename="../UI/UserInterface.py" line="6113" />
-      <location filename="../UI/UserInterface.py" line="6051" />
+      <location filename="../UI/UserInterface.py" line="6285" />
+      <location filename="../UI/UserInterface.py" line="6227" />
+      <location filename="../UI/UserInterface.py" line="6186" />
+      <location filename="../UI/UserInterface.py" line="6118" />
+      <location filename="../UI/UserInterface.py" line="6056" />
       <source>&lt;p&gt;The documentation starting point "&lt;b&gt;{0}&lt;/b&gt;" could not be found.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6262" />
-      <location filename="../UI/UserInterface.py" line="6153" />
+      <location filename="../UI/UserInterface.py" line="6267" />
+      <location filename="../UI/UserInterface.py" line="6158" />
       <source>Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6154" />
+      <location filename="../UI/UserInterface.py" line="6159" />
       <source>&lt;p&gt;The PyQt{0} documentation starting point has not been configured.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6263" />
+      <location filename="../UI/UserInterface.py" line="6268" />
       <source>&lt;p&gt;The PySide{0} documentation starting point has not been configured.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6441" />
-      <location filename="../UI/UserInterface.py" line="6377" />
+      <location filename="../UI/UserInterface.py" line="6446" />
+      <location filename="../UI/UserInterface.py" line="6382" />
       <source>Start Web Browser</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6378" />
+      <location filename="../UI/UserInterface.py" line="6383" />
       <source>The eric web browser could not be started.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6442" />
+      <location filename="../UI/UserInterface.py" line="6447" />
       <source>&lt;p&gt;The eric web browser is not started.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6484" />
+      <location filename="../UI/UserInterface.py" line="6489" />
       <source>Open Browser</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6485" />
+      <location filename="../UI/UserInterface.py" line="6490" />
       <source>Could not start a web browser</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6735" />
+      <location filename="../UI/UserInterface.py" line="6740" />
       <source>Keyboard Shortcuts File (*.ekj)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6752" />
+      <location filename="../UI/UserInterface.py" line="6757" />
       <source>&lt;p&gt;The keyboard shortcuts file &lt;b&gt;{0}&lt;/b&gt; exists already. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6770" />
+      <location filename="../UI/UserInterface.py" line="6775" />
       <source>Keyboard Shortcuts File (*.ekj);;XML Keyboard shortcut file (*.e4k)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6962" />
+      <location filename="../UI/UserInterface.py" line="6967" />
       <source>Read Tasks</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6963" />
+      <location filename="../UI/UserInterface.py" line="6968" />
       <source>&lt;p&gt;The tasks file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7010" />
+      <location filename="../UI/UserInterface.py" line="7015" />
       <source>Read Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7038" />
-      <location filename="../UI/UserInterface.py" line="7011" />
+      <location filename="../UI/UserInterface.py" line="7043" />
+      <location filename="../UI/UserInterface.py" line="7016" />
       <source>&lt;p&gt;The session file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7037" />
+      <location filename="../UI/UserInterface.py" line="7042" />
       <source>Read session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7053" />
+      <location filename="../UI/UserInterface.py" line="7058" />
       <source>Save Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7055" />
+      <location filename="../UI/UserInterface.py" line="7060" />
       <source>eric Session Files (*.esj)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7077" />
+      <location filename="../UI/UserInterface.py" line="7082" />
       <source>eric Session Files (*.esj);;eric XML Session Files (*.e5s)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7125" />
+      <location filename="../UI/UserInterface.py" line="7130" />
       <source>Crash Session found!</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7126" />
+      <location filename="../UI/UserInterface.py" line="7131" />
       <source>A session file of a crashed session was found. Shall this session be restored?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7427" />
+      <location filename="../UI/UserInterface.py" line="7432" />
       <source>Drop Error</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7428" />
+      <location filename="../UI/UserInterface.py" line="7433" />
       <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; is not a file.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7592" />
+      <location filename="../UI/UserInterface.py" line="7597" />
       <source>Upgrade available</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7593" />
+      <location filename="../UI/UserInterface.py" line="7598" />
       <source>A newer version of the &lt;b&gt;eric-ide&lt;/b&gt; package is available at &lt;a href="{0}/eric-ide/"&gt;PyPI&lt;/a&gt;.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7637" />
-      <location filename="../UI/UserInterface.py" line="7626" />
+      <location filename="../UI/UserInterface.py" line="7642" />
+      <location filename="../UI/UserInterface.py" line="7631" />
       <source>First time usage</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7627" />
+      <location filename="../UI/UserInterface.py" line="7632" />
       <source>eric7 has not been configured yet but an eric6 configuration was found. Shall this be imported?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7638" />
+      <location filename="../UI/UserInterface.py" line="7643" />
       <source>eric has not been configured yet. The configuration dialog will be started.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7658" />
+      <location filename="../UI/UserInterface.py" line="7663" />
       <source>Select Workspace Directory</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7835" />
+      <location filename="../UI/UserInterface.py" line="7840" />
       <source>Unsaved Data Detected</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7836" />
+      <location filename="../UI/UserInterface.py" line="7841" />
       <source>Some editors contain unsaved data. Shall these be saved?</source>
       <translation type="unfinished" />
     </message>
@@ -87635,27 +87680,27 @@
   <context>
     <name>VirtualenvAddEditDialog</name>
     <message>
-      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="64" />
+      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="63" />
       <source>Edit Virtual Environment</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="66" />
+      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="65" />
       <source>Add Virtual Environment</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="74" />
+      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="73" />
       <source>Virtualenv Target Directory</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="79" />
+      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="78" />
       <source>Python Interpreter</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="83" />
+      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="82" />
       <source>Enter the executable search path to be prepended to the PATH environment variable. Use '{0}' as the separator.</source>
       <translation type="unfinished" />
     </message>
@@ -88229,7 +88274,7 @@
   <context>
     <name>VirtualenvInterpreterSelectionDialog</name>
     <message>
-      <location filename="../VirtualEnv/VirtualenvInterpreterSelectionDialog.py" line="46" />
+      <location filename="../VirtualEnv/VirtualenvInterpreterSelectionDialog.py" line="47" />
       <source>Python Interpreter</source>
       <translation type="unfinished" />
     </message>
--- a/eric7/i18n/eric7_en.ts	Tue Mar 22 19:28:43 2022 +0100
+++ b/eric7/i18n/eric7_en.ts	Tue Mar 22 19:29:01 2022 +0100
@@ -1474,6 +1474,26 @@
     </message>
     <message>
       <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" />
+      <source>Upgrader</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" />
+      <source>Upgrader Delay:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" />
+      <source>Enter the time the upgrader process should wait for eric to exit</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" />
+      <source> s</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" />
       <source>Reporting</source>
       <translation type="unfinished" />
     </message>
@@ -44936,7 +44956,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/__init__.py" line="470" />
+      <location filename="../Preferences/__init__.py" line="471" />
       <location filename="../QScintilla/Lexers/__init__.py" line="415" />
       <source>Python Files (*.py *.py3)</source>
       <translation type="unfinished" />
@@ -45189,7 +45209,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/__init__.py" line="472" />
+      <location filename="../Preferences/__init__.py" line="473" />
       <location filename="../QScintilla/Lexers/__init__.py" line="585" />
       <source>Python3 Files (*.py)</source>
       <translation type="unfinished" />
@@ -51881,19 +51901,19 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1019" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="856" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="834" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1028" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="865" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="843" />
       <source>Search PyPI</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="835" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="844" />
       <source>&lt;p&gt;Received an error while searching for &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Error: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message numerus="yes">
-      <location filename="../PipInterface/PipPackagesWidget.py" line="849" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="858" />
       <source>%n package(s) found.</source>
       <translation>
         <numerusform>%n package found.</numerusform>
@@ -51901,139 +51921,139 @@
       </translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="851" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="860" />
       <source>Showing first 20 packages found.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="859" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="857" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="868" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="866" />
       <source>&lt;p&gt;There were no results for &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1020" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1029" />
       <source>&lt;p&gt;No package details info for &lt;b&gt;{0}&lt;/b&gt; available.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1034" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1043" />
       <source>Install Pip</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1037" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1046" />
       <source>Install Pip to User-Site</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1040" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1049" />
       <source>Repair Pip</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1170" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1044" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1179" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1053" />
       <source>Install Packages</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1047" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1056" />
       <source>Install Local Package</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1051" />
-      <source>Install Requirements</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1054" />
-      <source>Re-Install Selected Packages</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1057" />
-      <source>Uninstall Requirements</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../PipInterface/PipPackagesWidget.py" line="1060" />
+      <source>Install Requirements</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1063" />
+      <source>Re-Install Selected Packages</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1066" />
+      <source>Uninstall Requirements</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1069" />
       <source>Generate Requirements...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1064" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1073" />
       <source>Check Vulnerabilities</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1068" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1077" />
       <source>Update Vulnerability Database</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1072" />
-      <source>Show Cache Info...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1075" />
-      <source>Show Cached Files...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1078" />
-      <source>Remove Cached Files...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../PipInterface/PipPackagesWidget.py" line="1081" />
+      <source>Show Cache Info...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1084" />
+      <source>Show Cached Files...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1087" />
+      <source>Remove Cached Files...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1090" />
       <source>Purge Cache...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1086" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1095" />
       <source>Edit User Configuration...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1089" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1098" />
       <source>Edit Environment Configuration...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1094" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1103" />
       <source>Configure...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1292" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1279" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1268" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1301" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1288" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1277" />
       <source>Edit Configuration</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1293" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1280" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1269" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1302" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1289" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1278" />
       <source>No valid configuration path determined. Aborting</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1447" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1456" />
       <source>{0} {1}</source>
       <comment>package name, package version</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1469" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1478" />
       <source>Affected Version:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1472" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1481" />
       <source>Advisory:</source>
       <translation type="unfinished" />
     </message>
@@ -52534,32 +52554,32 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PluginManager/PluginManager.py" line="445" />
+      <location filename="../PluginManager/PluginManager.py" line="449" />
       <source>Module failed to load. Error: {0}</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PluginManager/PluginManager.py" line="622" />
+      <location filename="../PluginManager/PluginManager.py" line="626" />
       <source>Incompatible plugin activation method.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PluginManager/PluginManager.py" line="1204" />
+      <location filename="../PluginManager/PluginManager.py" line="1208" />
       <source>Plugin Manager Error</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PluginManager/PluginManager.py" line="1205" />
+      <location filename="../PluginManager/PluginManager.py" line="1209" />
       <source>&lt;p&gt;The plugin download directory &lt;b&gt;{0}&lt;/b&gt; could not be created. Please configure it via the configuration dialog.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PluginManager/PluginManager.py" line="1271" />
+      <location filename="../PluginManager/PluginManager.py" line="1275" />
       <source>Error downloading file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PluginManager/PluginManager.py" line="1272" />
+      <location filename="../PluginManager/PluginManager.py" line="1276" />
       <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" />
     </message>
@@ -52716,6 +52736,21 @@
       <source>Edit URL</source>
       <translation type="unfinished" />
     </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/PluginManagerPage.ui" line="0" />
+      <source>Startup Behavior</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/PluginManagerPage.ui" line="0" />
+      <source>Select, to check for missing plugin dependencies at startup and install them</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/PluginManagerPage.ui" line="0" />
+      <source>Automatic dependencies installation</source>
+      <translation type="unfinished" />
+    </message>
   </context>
   <context>
     <name>PluginRepositoryDialog</name>
@@ -53383,18 +53418,18 @@
   <context>
     <name>Preferences</name>
     <message>
-      <location filename="../Preferences/__init__.py" line="1656" />
+      <location filename="../Preferences/__init__.py" line="1658" />
       <source>Export Preferences</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../Preferences/__init__.py" line="1686" />
+      <location filename="../Preferences/__init__.py" line="1660" />
+      <source>Properties File (*.ini);;All Files (*)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Preferences/__init__.py" line="1684" />
-      <location filename="../Preferences/__init__.py" line="1658" />
-      <source>Properties File (*.ini);;All Files (*)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Preferences/__init__.py" line="1682" />
       <source>Import Preferences</source>
       <translation type="unfinished" />
     </message>
@@ -78345,7 +78380,17 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="582" />
+      <location filename="../Tools/TrayStarter.py" line="600" />
+      <source>Desktop</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Tools/TrayStarter.py" line="603" />
+      <source>Session Type</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Tools/TrayStarter.py" line="605" />
       <source>&lt;/table&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -80253,7 +80298,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7075" />
+      <location filename="../UI/UserInterface.py" line="7080" />
       <location filename="../UI/UserInterface.py" line="1827" />
       <location filename="../UI/UserInterface.py" line="1824" />
       <source>Load session</source>
@@ -81521,8 +81566,8 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6751" />
-      <location filename="../UI/UserInterface.py" line="6733" />
+      <location filename="../UI/UserInterface.py" line="6756" />
+      <location filename="../UI/UserInterface.py" line="6738" />
       <location filename="../UI/UserInterface.py" line="2914" />
       <source>Export Keyboard Shortcuts</source>
       <translation type="unfinished" />
@@ -81543,7 +81588,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6768" />
+      <location filename="../UI/UserInterface.py" line="6773" />
       <location filename="../UI/UserInterface.py" line="2928" />
       <source>Import Keyboard Shortcuts</source>
       <translation type="unfinished" />
@@ -81947,7 +81992,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5595" />
+      <location filename="../UI/UserInterface.py" line="5600" />
       <location filename="../UI/UserInterface.py" line="3608" />
       <location filename="../UI/UserInterface.py" line="3587" />
       <source>Help</source>
@@ -82074,359 +82119,359 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4521" />
+      <location filename="../UI/UserInterface.py" line="4526" />
       <source>&amp;Builtin Tools</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4538" />
+      <location filename="../UI/UserInterface.py" line="4543" />
       <source>&amp;Plugin Tools</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4541" />
+      <location filename="../UI/UserInterface.py" line="4546" />
       <source>&amp;User Tools</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4567" />
+      <location filename="../UI/UserInterface.py" line="4572" />
       <source>Configure Tool Groups ...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4571" />
+      <location filename="../UI/UserInterface.py" line="4576" />
       <source>Configure current Tool Group ...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4612" />
-      <location filename="../UI/UserInterface.py" line="4592" />
+      <location filename="../UI/UserInterface.py" line="4617" />
+      <location filename="../UI/UserInterface.py" line="4597" />
       <source>No User Tools Configured</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4686" />
+      <location filename="../UI/UserInterface.py" line="4691" />
       <source>&amp;Show all</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4688" />
+      <location filename="../UI/UserInterface.py" line="4693" />
       <source>&amp;Hide all</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5723" />
-      <location filename="../UI/UserInterface.py" line="5713" />
-      <location filename="../UI/UserInterface.py" line="5666" />
-      <location filename="../UI/UserInterface.py" line="5657" />
-      <location filename="../UI/UserInterface.py" line="5496" />
-      <location filename="../UI/UserInterface.py" line="5487" />
-      <location filename="../UI/UserInterface.py" line="5426" />
-      <location filename="../UI/UserInterface.py" line="5417" />
+      <location filename="../UI/UserInterface.py" line="5728" />
+      <location filename="../UI/UserInterface.py" line="5718" />
+      <location filename="../UI/UserInterface.py" line="5671" />
+      <location filename="../UI/UserInterface.py" line="5662" />
+      <location filename="../UI/UserInterface.py" line="5501" />
+      <location filename="../UI/UserInterface.py" line="5492" />
+      <location filename="../UI/UserInterface.py" line="5431" />
+      <location filename="../UI/UserInterface.py" line="5422" />
       <source>Problem</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5724" />
-      <location filename="../UI/UserInterface.py" line="5714" />
-      <location filename="../UI/UserInterface.py" line="5667" />
-      <location filename="../UI/UserInterface.py" line="5658" />
-      <location filename="../UI/UserInterface.py" line="5497" />
-      <location filename="../UI/UserInterface.py" line="5488" />
-      <location filename="../UI/UserInterface.py" line="5427" />
-      <location filename="../UI/UserInterface.py" line="5418" />
+      <location filename="../UI/UserInterface.py" line="5729" />
+      <location filename="../UI/UserInterface.py" line="5719" />
+      <location filename="../UI/UserInterface.py" line="5672" />
+      <location filename="../UI/UserInterface.py" line="5663" />
+      <location filename="../UI/UserInterface.py" line="5502" />
+      <location filename="../UI/UserInterface.py" line="5493" />
+      <location filename="../UI/UserInterface.py" line="5432" />
+      <location filename="../UI/UserInterface.py" line="5423" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; does not exist or is zero length.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5931" />
-      <location filename="../UI/UserInterface.py" line="5844" />
-      <location filename="../UI/UserInterface.py" line="5759" />
-      <location filename="../UI/UserInterface.py" line="5736" />
-      <location filename="../UI/UserInterface.py" line="5679" />
-      <location filename="../UI/UserInterface.py" line="5629" />
-      <location filename="../UI/UserInterface.py" line="5609" />
-      <location filename="../UI/UserInterface.py" line="5571" />
-      <location filename="../UI/UserInterface.py" line="5562" />
-      <location filename="../UI/UserInterface.py" line="5527" />
-      <location filename="../UI/UserInterface.py" line="5518" />
-      <location filename="../UI/UserInterface.py" line="5457" />
-      <location filename="../UI/UserInterface.py" line="5448" />
+      <location filename="../UI/UserInterface.py" line="5936" />
+      <location filename="../UI/UserInterface.py" line="5849" />
+      <location filename="../UI/UserInterface.py" line="5764" />
+      <location filename="../UI/UserInterface.py" line="5741" />
+      <location filename="../UI/UserInterface.py" line="5684" />
+      <location filename="../UI/UserInterface.py" line="5634" />
+      <location filename="../UI/UserInterface.py" line="5614" />
+      <location filename="../UI/UserInterface.py" line="5576" />
+      <location filename="../UI/UserInterface.py" line="5567" />
+      <location filename="../UI/UserInterface.py" line="5532" />
+      <location filename="../UI/UserInterface.py" line="5523" />
+      <location filename="../UI/UserInterface.py" line="5462" />
+      <location filename="../UI/UserInterface.py" line="5453" />
       <source>Process Generation Error</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5449" />
+      <location filename="../UI/UserInterface.py" line="5454" />
       <source>&lt;p&gt;Could not start Qt-Designer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5458" />
+      <location filename="../UI/UserInterface.py" line="5463" />
       <source>&lt;p&gt;Could not find the Qt-Designer executable.&lt;br&gt;Ensure that it is installed and optionally configured on the Qt configuration page.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5519" />
+      <location filename="../UI/UserInterface.py" line="5524" />
       <source>&lt;p&gt;Could not start Qt-Linguist.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5528" />
+      <location filename="../UI/UserInterface.py" line="5533" />
       <source>&lt;p&gt;Could not find the Qt-Linguist executable.&lt;br&gt;Ensure that it is installed and optionally configured on the Qt configuration page.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5563" />
+      <location filename="../UI/UserInterface.py" line="5568" />
       <source>&lt;p&gt;Could not start Qt-Assistant.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5572" />
+      <location filename="../UI/UserInterface.py" line="5577" />
       <source>&lt;p&gt;Could not find the Qt-Assistant executable.&lt;br&gt;Ensure that it is installed and optionally configured on the Qt configuration page.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5596" />
+      <location filename="../UI/UserInterface.py" line="5601" />
       <source>Currently no custom viewer is selected. Please use the preferences dialog to specify one.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5610" />
+      <location filename="../UI/UserInterface.py" line="5615" />
       <source>&lt;p&gt;Could not start custom viewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5630" />
+      <location filename="../UI/UserInterface.py" line="5635" />
       <source>&lt;p&gt;Could not start the help viewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;hh&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5680" />
+      <location filename="../UI/UserInterface.py" line="5685" />
       <source>&lt;p&gt;Could not start UI Previewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5737" />
+      <location filename="../UI/UserInterface.py" line="5742" />
       <source>&lt;p&gt;Could not start Translation Previewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5760" />
+      <location filename="../UI/UserInterface.py" line="5765" />
       <source>&lt;p&gt;Could not start SQL Browser.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5845" />
+      <location filename="../UI/UserInterface.py" line="5850" />
       <source>&lt;p&gt;Could not start Snapshot tool.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5876" />
-      <location filename="../UI/UserInterface.py" line="5867" />
+      <location filename="../UI/UserInterface.py" line="5881" />
+      <location filename="../UI/UserInterface.py" line="5872" />
       <source>External Tools</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5868" />
+      <location filename="../UI/UserInterface.py" line="5873" />
       <source>No tool entry found for external tool '{0}' in tool group '{1}'.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5877" />
+      <location filename="../UI/UserInterface.py" line="5882" />
       <source>No toolgroup entry '{0}' found.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5913" />
+      <location filename="../UI/UserInterface.py" line="5918" />
       <source>Starting process '{0} {1}'.
 </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5932" />
+      <location filename="../UI/UserInterface.py" line="5937" />
       <source>&lt;p&gt;Could not start the tool entry &lt;b&gt;{0}&lt;/b&gt;.&lt;br&gt;Ensure that it is available as &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6007" />
+      <location filename="../UI/UserInterface.py" line="6012" />
       <source>Process '{0}' has exited.
 </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6279" />
-      <location filename="../UI/UserInterface.py" line="6221" />
-      <location filename="../UI/UserInterface.py" line="6180" />
-      <location filename="../UI/UserInterface.py" line="6112" />
-      <location filename="../UI/UserInterface.py" line="6050" />
+      <location filename="../UI/UserInterface.py" line="6284" />
+      <location filename="../UI/UserInterface.py" line="6226" />
+      <location filename="../UI/UserInterface.py" line="6185" />
+      <location filename="../UI/UserInterface.py" line="6117" />
+      <location filename="../UI/UserInterface.py" line="6055" />
       <source>Documentation Missing</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6280" />
-      <location filename="../UI/UserInterface.py" line="6222" />
-      <location filename="../UI/UserInterface.py" line="6181" />
-      <location filename="../UI/UserInterface.py" line="6113" />
-      <location filename="../UI/UserInterface.py" line="6051" />
+      <location filename="../UI/UserInterface.py" line="6285" />
+      <location filename="../UI/UserInterface.py" line="6227" />
+      <location filename="../UI/UserInterface.py" line="6186" />
+      <location filename="../UI/UserInterface.py" line="6118" />
+      <location filename="../UI/UserInterface.py" line="6056" />
       <source>&lt;p&gt;The documentation starting point "&lt;b&gt;{0}&lt;/b&gt;" could not be found.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6262" />
-      <location filename="../UI/UserInterface.py" line="6153" />
+      <location filename="../UI/UserInterface.py" line="6267" />
+      <location filename="../UI/UserInterface.py" line="6158" />
       <source>Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6154" />
+      <location filename="../UI/UserInterface.py" line="6159" />
       <source>&lt;p&gt;The PyQt{0} documentation starting point has not been configured.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6263" />
+      <location filename="../UI/UserInterface.py" line="6268" />
       <source>&lt;p&gt;The PySide{0} documentation starting point has not been configured.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6441" />
-      <location filename="../UI/UserInterface.py" line="6377" />
+      <location filename="../UI/UserInterface.py" line="6446" />
+      <location filename="../UI/UserInterface.py" line="6382" />
       <source>Start Web Browser</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6378" />
+      <location filename="../UI/UserInterface.py" line="6383" />
       <source>The eric web browser could not be started.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6442" />
+      <location filename="../UI/UserInterface.py" line="6447" />
       <source>&lt;p&gt;The eric web browser is not started.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6484" />
+      <location filename="../UI/UserInterface.py" line="6489" />
       <source>Open Browser</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6485" />
+      <location filename="../UI/UserInterface.py" line="6490" />
       <source>Could not start a web browser</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6735" />
+      <location filename="../UI/UserInterface.py" line="6740" />
       <source>Keyboard Shortcuts File (*.ekj)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6752" />
+      <location filename="../UI/UserInterface.py" line="6757" />
       <source>&lt;p&gt;The keyboard shortcuts file &lt;b&gt;{0}&lt;/b&gt; exists already. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6770" />
+      <location filename="../UI/UserInterface.py" line="6775" />
       <source>Keyboard Shortcuts File (*.ekj);;XML Keyboard shortcut file (*.e4k)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6962" />
+      <location filename="../UI/UserInterface.py" line="6967" />
       <source>Read Tasks</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6963" />
+      <location filename="../UI/UserInterface.py" line="6968" />
       <source>&lt;p&gt;The tasks file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7010" />
+      <location filename="../UI/UserInterface.py" line="7015" />
       <source>Read Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7038" />
-      <location filename="../UI/UserInterface.py" line="7011" />
+      <location filename="../UI/UserInterface.py" line="7043" />
+      <location filename="../UI/UserInterface.py" line="7016" />
       <source>&lt;p&gt;The session file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7037" />
+      <location filename="../UI/UserInterface.py" line="7042" />
       <source>Read session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7053" />
+      <location filename="../UI/UserInterface.py" line="7058" />
       <source>Save Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7055" />
+      <location filename="../UI/UserInterface.py" line="7060" />
       <source>eric Session Files (*.esj)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7077" />
+      <location filename="../UI/UserInterface.py" line="7082" />
       <source>eric Session Files (*.esj);;eric XML Session Files (*.e5s)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7125" />
+      <location filename="../UI/UserInterface.py" line="7130" />
       <source>Crash Session found!</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7126" />
+      <location filename="../UI/UserInterface.py" line="7131" />
       <source>A session file of a crashed session was found. Shall this session be restored?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7427" />
+      <location filename="../UI/UserInterface.py" line="7432" />
       <source>Drop Error</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7428" />
+      <location filename="../UI/UserInterface.py" line="7433" />
       <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; is not a file.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7592" />
+      <location filename="../UI/UserInterface.py" line="7597" />
       <source>Upgrade available</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7593" />
+      <location filename="../UI/UserInterface.py" line="7598" />
       <source>A newer version of the &lt;b&gt;eric-ide&lt;/b&gt; package is available at &lt;a href="{0}/eric-ide/"&gt;PyPI&lt;/a&gt;.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7637" />
-      <location filename="../UI/UserInterface.py" line="7626" />
+      <location filename="../UI/UserInterface.py" line="7642" />
+      <location filename="../UI/UserInterface.py" line="7631" />
       <source>First time usage</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7627" />
+      <location filename="../UI/UserInterface.py" line="7632" />
       <source>eric7 has not been configured yet but an eric6 configuration was found. Shall this be imported?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7638" />
+      <location filename="../UI/UserInterface.py" line="7643" />
       <source>eric has not been configured yet. The configuration dialog will be started.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7658" />
+      <location filename="../UI/UserInterface.py" line="7663" />
       <source>Select Workspace Directory</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7835" />
+      <location filename="../UI/UserInterface.py" line="7840" />
       <source>Unsaved Data Detected</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7836" />
+      <location filename="../UI/UserInterface.py" line="7841" />
       <source>Some editors contain unsaved data. Shall these be saved?</source>
       <translation type="unfinished" />
     </message>
@@ -87686,27 +87731,27 @@
   <context>
     <name>VirtualenvAddEditDialog</name>
     <message>
-      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="64" />
+      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="63" />
       <source>Edit Virtual Environment</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="66" />
+      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="65" />
       <source>Add Virtual Environment</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="74" />
+      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="73" />
       <source>Virtualenv Target Directory</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="79" />
+      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="78" />
       <source>Python Interpreter</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="83" />
+      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="82" />
       <source>Enter the executable search path to be prepended to the PATH environment variable. Use '{0}' as the separator.</source>
       <translation type="unfinished" />
     </message>
@@ -88280,7 +88325,7 @@
   <context>
     <name>VirtualenvInterpreterSelectionDialog</name>
     <message>
-      <location filename="../VirtualEnv/VirtualenvInterpreterSelectionDialog.py" line="46" />
+      <location filename="../VirtualEnv/VirtualenvInterpreterSelectionDialog.py" line="47" />
       <source>Python Interpreter</source>
       <translation type="unfinished" />
     </message>
--- a/eric7/i18n/eric7_es.ts	Tue Mar 22 19:28:43 2022 +0100
+++ b/eric7/i18n/eric7_es.ts	Tue Mar 22 19:29:01 2022 +0100
@@ -1487,6 +1487,26 @@
     </message>
     <message>
       <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" />
+      <source>Upgrader</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" />
+      <source>Upgrader Delay:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" />
+      <source>Enter the time the upgrader process should wait for eric to exit</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" />
+      <source> s</source>
+      <translation type="unfinished"> s</translation>
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" />
       <source>Reporting</source>
       <translation>Informes</translation>
     </message>
@@ -45136,7 +45156,7 @@
       <translation>Pygments</translation>
     </message>
     <message>
-      <location filename="../Preferences/__init__.py" line="470" />
+      <location filename="../Preferences/__init__.py" line="471" />
       <location filename="../QScintilla/Lexers/__init__.py" line="415" />
       <source>Python Files (*.py *.py3)</source>
       <translation>Archivos Python (*.py *.py3)</translation>
@@ -45389,7 +45409,7 @@
       <translation>Todos los archivos (*)</translation>
     </message>
     <message>
-      <location filename="../Preferences/__init__.py" line="472" />
+      <location filename="../Preferences/__init__.py" line="473" />
       <location filename="../QScintilla/Lexers/__init__.py" line="585" />
       <source>Python3 Files (*.py)</source>
       <translation>Archivos Python (*.py3)</translation>
@@ -52104,19 +52124,19 @@
       <translation>Obteniendo packages antiguos...</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1019" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="856" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="834" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1028" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="865" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="843" />
       <source>Search PyPI</source>
       <translation>Buscar PyPI</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="835" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="844" />
       <source>&lt;p&gt;Received an error while searching for &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Error: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Recibido error mientras se buscaba  &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Error: {1}&lt;/p&gt;</translation>
     </message>
     <message numerus="yes">
-      <location filename="../PipInterface/PipPackagesWidget.py" line="849" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="858" />
       <source>%n package(s) found.</source>
       <translation>
         <numerusform>%n package encontrado.</numerusform>
@@ -52124,139 +52144,139 @@
       </translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="851" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="860" />
       <source>Showing first 20 packages found.</source>
       <translation>Mostrando los primeros 20 packages encontrados.</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="859" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="857" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="868" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="866" />
       <source>&lt;p&gt;There were no results for &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Sin resultados para &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1020" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1029" />
       <source>&lt;p&gt;No package details info for &lt;b&gt;{0}&lt;/b&gt; available.&lt;/p&gt;</source>
       <translation>&lt;p&gt;No hay info de detalles de package disponible para &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1034" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1043" />
       <source>Install Pip</source>
       <translation>Instalar Pip</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1037" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1046" />
       <source>Install Pip to User-Site</source>
       <translation>Instalar Pip en el Sitio de Usuario</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1040" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1049" />
       <source>Repair Pip</source>
       <translation>Reparar Pip</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1170" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1044" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1179" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1053" />
       <source>Install Packages</source>
       <translation>Instalar Packages</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1047" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1056" />
       <source>Install Local Package</source>
       <translation>Instalar Package Local</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1051" />
-      <source>Install Requirements</source>
-      <translation>Instalar Requisitos</translation>
-    </message>
-    <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1054" />
-      <source>Re-Install Selected Packages</source>
-      <translation>Reinstalar los Packages Seleccionados</translation>
-    </message>
-    <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1057" />
-      <source>Uninstall Requirements</source>
-      <translation>Desinstalar Requisitos</translation>
-    </message>
-    <message>
       <location filename="../PipInterface/PipPackagesWidget.py" line="1060" />
+      <source>Install Requirements</source>
+      <translation>Instalar Requisitos</translation>
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1063" />
+      <source>Re-Install Selected Packages</source>
+      <translation>Reinstalar los Packages Seleccionados</translation>
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1066" />
+      <source>Uninstall Requirements</source>
+      <translation>Desinstalar Requisitos</translation>
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1069" />
       <source>Generate Requirements...</source>
       <translation>Generar Requisitos...</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1064" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1073" />
       <source>Check Vulnerabilities</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1068" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1077" />
       <source>Update Vulnerability Database</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1072" />
-      <source>Show Cache Info...</source>
-      <translation>Mostrar info de Cache...</translation>
-    </message>
-    <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1075" />
-      <source>Show Cached Files...</source>
-      <translation>Mostrar Archivos en Cache...</translation>
-    </message>
-    <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1078" />
-      <source>Remove Cached Files...</source>
-      <translation>Eliminar Archivos en Cache...</translation>
-    </message>
-    <message>
       <location filename="../PipInterface/PipPackagesWidget.py" line="1081" />
+      <source>Show Cache Info...</source>
+      <translation>Mostrar info de Cache...</translation>
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1084" />
+      <source>Show Cached Files...</source>
+      <translation>Mostrar Archivos en Cache...</translation>
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1087" />
+      <source>Remove Cached Files...</source>
+      <translation>Eliminar Archivos en Cache...</translation>
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1090" />
       <source>Purge Cache...</source>
       <translation>Purgar Cache...</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1086" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1095" />
       <source>Edit User Configuration...</source>
       <translation>Editar Configuración de Usuario...</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1089" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1098" />
       <source>Edit Environment Configuration...</source>
       <translation>Editar Configuración de Entorno...</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1094" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1103" />
       <source>Configure...</source>
       <translation>Configurar...</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1292" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1279" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1268" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1301" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1288" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1277" />
       <source>Edit Configuration</source>
       <translation>Editar Configuración</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1293" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1280" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1269" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1302" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1289" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1278" />
       <source>No valid configuration path determined. Aborting</source>
       <translation>No hay una ruta válida de configuración determinada. Abortando</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1447" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1456" />
       <source>{0} {1}</source>
       <comment>package name, package version</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1469" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1478" />
       <source>Affected Version:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1472" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1481" />
       <source>Advisory:</source>
       <translation type="unfinished" />
     </message>
@@ -52760,32 +52780,32 @@
       <translation>El módulo no tiene el atributo 'pluginType' y/o el atributo 'pluginTypename'.</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginManager.py" line="445" />
+      <location filename="../PluginManager/PluginManager.py" line="449" />
       <source>Module failed to load. Error: {0}</source>
       <translation>Ha fallado la carga del módulo. Error: {0}</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginManager.py" line="622" />
+      <location filename="../PluginManager/PluginManager.py" line="626" />
       <source>Incompatible plugin activation method.</source>
       <translation>Metodo de activación del plugin incompatible.</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginManager.py" line="1204" />
+      <location filename="../PluginManager/PluginManager.py" line="1208" />
       <source>Plugin Manager Error</source>
       <translation>Error del Gestor de Plugins</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginManager.py" line="1205" />
+      <location filename="../PluginManager/PluginManager.py" line="1209" />
       <source>&lt;p&gt;The plugin download directory &lt;b&gt;{0}&lt;/b&gt; could not be created. Please configure it via the configuration dialog.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;El directorio de descaga del plugin &lt;b&gt;{0}&lt;/b&gt; no ha podido ser creado. Por favor, configúrelo a través del diálogo de configuración.&lt;/p&gt;&lt;p&gt;Razón: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginManager.py" line="1271" />
+      <location filename="../PluginManager/PluginManager.py" line="1275" />
       <source>Error downloading file</source>
       <translation>Error al descargar el fichero</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginManager.py" line="1272" />
+      <location filename="../PluginManager/PluginManager.py" line="1276" />
       <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>
@@ -52942,6 +52962,21 @@
       <source>Edit URL</source>
       <translation>Editar URL</translation>
     </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/PluginManagerPage.ui" line="0" />
+      <source>Startup Behavior</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/PluginManagerPage.ui" line="0" />
+      <source>Select, to check for missing plugin dependencies at startup and install them</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/PluginManagerPage.ui" line="0" />
+      <source>Automatic dependencies installation</source>
+      <translation type="unfinished" />
+    </message>
   </context>
   <context>
     <name>PluginRepositoryDialog</name>
@@ -53610,18 +53645,18 @@
   <context>
     <name>Preferences</name>
     <message>
-      <location filename="../Preferences/__init__.py" line="1656" />
+      <location filename="../Preferences/__init__.py" line="1658" />
       <source>Export Preferences</source>
       <translation>Exportar Preferencias</translation>
     </message>
     <message>
+      <location filename="../Preferences/__init__.py" line="1686" />
+      <location filename="../Preferences/__init__.py" line="1660" />
+      <source>Properties File (*.ini);;All Files (*)</source>
+      <translation>Archivo de Propiedades (*.ini);;Todos los archivos (*)</translation>
+    </message>
+    <message>
       <location filename="../Preferences/__init__.py" line="1684" />
-      <location filename="../Preferences/__init__.py" line="1658" />
-      <source>Properties File (*.ini);;All Files (*)</source>
-      <translation>Archivo de Propiedades (*.ini);;Todos los archivos (*)</translation>
-    </message>
-    <message>
-      <location filename="../Preferences/__init__.py" line="1682" />
       <source>Import Preferences</source>
       <translation>Importar Preferencias</translation>
     </message>
@@ -78851,7 +78886,17 @@
       <translation>&lt;h3&gt;Números de Versiones&lt;/h3&gt;&lt;table&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="582" />
+      <location filename="../Tools/TrayStarter.py" line="600" />
+      <source>Desktop</source>
+      <translation type="unfinished">Escritorio</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TrayStarter.py" line="603" />
+      <source>Session Type</source>
+      <translation type="unfinished">Tipo de Sesión</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TrayStarter.py" line="605" />
       <source>&lt;/table&gt;</source>
       <translation>&lt;/table&gt;</translation>
     </message>
@@ -80768,7 +80813,7 @@
       <translation>&lt;b&gt;Guardar sesión...&lt;/b&gt;&lt;p&gt;Guarda la sesión actual a disco. Se muestra un diálogo para seleccionar el nombre de archivo.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7075" />
+      <location filename="../UI/UserInterface.py" line="7080" />
       <location filename="../UI/UserInterface.py" line="1827" />
       <location filename="../UI/UserInterface.py" line="1824" />
       <source>Load session</source>
@@ -82036,8 +82081,8 @@
       <translation>&lt;b&gt;Atajos de Teclado&lt;/b&gt;&lt;p&gt;Establezca los atajos de teclado para la aplicación con sus valores preferidos.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6751" />
-      <location filename="../UI/UserInterface.py" line="6733" />
+      <location filename="../UI/UserInterface.py" line="6756" />
+      <location filename="../UI/UserInterface.py" line="6738" />
       <location filename="../UI/UserInterface.py" line="2914" />
       <source>Export Keyboard Shortcuts</source>
       <translation>Exportar Atajos de Teclado</translation>
@@ -82058,7 +82103,7 @@
       <translation>&lt;b&gt;Exportar Atajos de Teclado&lt;/b&gt;&lt;p&gt;Exporte  los atajos de teclado de la aplicación.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6768" />
+      <location filename="../UI/UserInterface.py" line="6773" />
       <location filename="../UI/UserInterface.py" line="2928" />
       <source>Import Keyboard Shortcuts</source>
       <translation>Importar Atajos de Teclado</translation>
@@ -82462,7 +82507,7 @@
       <translation>Ajustes</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5595" />
+      <location filename="../UI/UserInterface.py" line="5600" />
       <location filename="../UI/UserInterface.py" line="3608" />
       <location filename="../UI/UserInterface.py" line="3587" />
       <source>Help</source>
@@ -82589,361 +82634,361 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4521" />
+      <location filename="../UI/UserInterface.py" line="4526" />
       <source>&amp;Builtin Tools</source>
       <translation>Herramientas de serie (&amp;builtin)</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4538" />
+      <location filename="../UI/UserInterface.py" line="4543" />
       <source>&amp;Plugin Tools</source>
       <translation>Herramientas de Extensión (&amp;Plugin)</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4541" />
+      <location filename="../UI/UserInterface.py" line="4546" />
       <source>&amp;User Tools</source>
       <translation>Herramientas de &amp;Usuario</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4567" />
+      <location filename="../UI/UserInterface.py" line="4572" />
       <source>Configure Tool Groups ...</source>
       <translation>Configurar Grupos de Herramientas ...</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4571" />
+      <location filename="../UI/UserInterface.py" line="4576" />
       <source>Configure current Tool Group ...</source>
       <translation>Configurar Grupo de Herramientas actual ...</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4612" />
-      <location filename="../UI/UserInterface.py" line="4592" />
+      <location filename="../UI/UserInterface.py" line="4617" />
+      <location filename="../UI/UserInterface.py" line="4597" />
       <source>No User Tools Configured</source>
       <translation>No se han Configurado Herramientas de Usuario</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4686" />
+      <location filename="../UI/UserInterface.py" line="4691" />
       <source>&amp;Show all</source>
       <translation>&amp;Ver todo</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4688" />
+      <location filename="../UI/UserInterface.py" line="4693" />
       <source>&amp;Hide all</source>
       <translation>&amp;Ocultar todo</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5723" />
-      <location filename="../UI/UserInterface.py" line="5713" />
-      <location filename="../UI/UserInterface.py" line="5666" />
-      <location filename="../UI/UserInterface.py" line="5657" />
-      <location filename="../UI/UserInterface.py" line="5496" />
-      <location filename="../UI/UserInterface.py" line="5487" />
-      <location filename="../UI/UserInterface.py" line="5426" />
-      <location filename="../UI/UserInterface.py" line="5417" />
+      <location filename="../UI/UserInterface.py" line="5728" />
+      <location filename="../UI/UserInterface.py" line="5718" />
+      <location filename="../UI/UserInterface.py" line="5671" />
+      <location filename="../UI/UserInterface.py" line="5662" />
+      <location filename="../UI/UserInterface.py" line="5501" />
+      <location filename="../UI/UserInterface.py" line="5492" />
+      <location filename="../UI/UserInterface.py" line="5431" />
+      <location filename="../UI/UserInterface.py" line="5422" />
       <source>Problem</source>
       <translation>Problema</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5724" />
-      <location filename="../UI/UserInterface.py" line="5714" />
-      <location filename="../UI/UserInterface.py" line="5667" />
-      <location filename="../UI/UserInterface.py" line="5658" />
-      <location filename="../UI/UserInterface.py" line="5497" />
-      <location filename="../UI/UserInterface.py" line="5488" />
-      <location filename="../UI/UserInterface.py" line="5427" />
-      <location filename="../UI/UserInterface.py" line="5418" />
+      <location filename="../UI/UserInterface.py" line="5729" />
+      <location filename="../UI/UserInterface.py" line="5719" />
+      <location filename="../UI/UserInterface.py" line="5672" />
+      <location filename="../UI/UserInterface.py" line="5663" />
+      <location filename="../UI/UserInterface.py" line="5502" />
+      <location filename="../UI/UserInterface.py" line="5493" />
+      <location filename="../UI/UserInterface.py" line="5432" />
+      <location filename="../UI/UserInterface.py" line="5423" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; does not exist or is zero length.&lt;/p&gt;</source>
       <translation>&lt;p&gt;El archivo &lt;b&gt;{0}&lt;/b&gt; no existe o tiene longitud nula. &lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5931" />
-      <location filename="../UI/UserInterface.py" line="5844" />
-      <location filename="../UI/UserInterface.py" line="5759" />
-      <location filename="../UI/UserInterface.py" line="5736" />
-      <location filename="../UI/UserInterface.py" line="5679" />
-      <location filename="../UI/UserInterface.py" line="5629" />
-      <location filename="../UI/UserInterface.py" line="5609" />
-      <location filename="../UI/UserInterface.py" line="5571" />
-      <location filename="../UI/UserInterface.py" line="5562" />
-      <location filename="../UI/UserInterface.py" line="5527" />
-      <location filename="../UI/UserInterface.py" line="5518" />
-      <location filename="../UI/UserInterface.py" line="5457" />
-      <location filename="../UI/UserInterface.py" line="5448" />
+      <location filename="../UI/UserInterface.py" line="5936" />
+      <location filename="../UI/UserInterface.py" line="5849" />
+      <location filename="../UI/UserInterface.py" line="5764" />
+      <location filename="../UI/UserInterface.py" line="5741" />
+      <location filename="../UI/UserInterface.py" line="5684" />
+      <location filename="../UI/UserInterface.py" line="5634" />
+      <location filename="../UI/UserInterface.py" line="5614" />
+      <location filename="../UI/UserInterface.py" line="5576" />
+      <location filename="../UI/UserInterface.py" line="5567" />
+      <location filename="../UI/UserInterface.py" line="5532" />
+      <location filename="../UI/UserInterface.py" line="5523" />
+      <location filename="../UI/UserInterface.py" line="5462" />
+      <location filename="../UI/UserInterface.py" line="5453" />
       <source>Process Generation Error</source>
       <translation>Error de Generación de Proceso</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5449" />
+      <location filename="../UI/UserInterface.py" line="5454" />
       <source>&lt;p&gt;Could not start Qt-Designer.&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 Qt-Designer.&lt;br&gt;Asegúrese de que esta disponible como &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5458" />
+      <location filename="../UI/UserInterface.py" line="5463" />
       <source>&lt;p&gt;Could not find the Qt-Designer executable.&lt;br&gt;Ensure that it is installed and optionally configured on the Qt configuration page.&lt;/p&gt;</source>
       <translation>&lt;p&gt;No se ha podido encontrar el ejecutable de Qt-Designer.&lt;br&gt;Asegúrese de que está instalado y opcionalmente configurado en la página de configuración de Qt.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5519" />
+      <location filename="../UI/UserInterface.py" line="5524" />
       <source>&lt;p&gt;Could not start Qt-Linguist.&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 Qt-Linguist.&lt;br&gt;Asegúrese de que esta disponible como &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5528" />
+      <location filename="../UI/UserInterface.py" line="5533" />
       <source>&lt;p&gt;Could not find the Qt-Linguist executable.&lt;br&gt;Ensure that it is installed and optionally configured on the Qt configuration page.&lt;/p&gt;</source>
       <translation>&lt;p&gt;No se ha podido encontrar el ejecutable de Qt-Linguist.&lt;br&gt;Asegúrese de que está instalado y opcionalmente configurado en la página de configuración de Qt.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5563" />
+      <location filename="../UI/UserInterface.py" line="5568" />
       <source>&lt;p&gt;Could not start Qt-Assistant.&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 Qt-Assistant.&lt;br&gt;Asegúrese de que esta disponible como &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5572" />
+      <location filename="../UI/UserInterface.py" line="5577" />
       <source>&lt;p&gt;Could not find the Qt-Assistant executable.&lt;br&gt;Ensure that it is installed and optionally configured on the Qt configuration page.&lt;/p&gt;</source>
       <translation>&lt;p&gt;No se ha podido encontrar el ejecutable de Qt-Assistant.&lt;br&gt;Asegúrese de que está instalado y opcionalmente configurado en la página de configuración de Qt.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5596" />
+      <location filename="../UI/UserInterface.py" line="5601" />
       <source>Currently no custom viewer is selected. Please use the preferences dialog to specify one.</source>
       <translation>No hay visor personalizado seleccionado actualmente. Por favor, especifique uno en el diálogo de preferencias.</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5610" />
+      <location filename="../UI/UserInterface.py" line="5615" />
       <source>&lt;p&gt;Could not start custom viewer.&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 visor personalizado.&lt;br&gt;Asegúrese de que esta disponible como &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5630" />
+      <location filename="../UI/UserInterface.py" line="5635" />
       <source>&lt;p&gt;Could not start the help viewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;hh&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;No se ha podido ejecutar el visor de ayuda.&lt;br&gt;Asegúrese de que esta disponible como &lt;b&gt;hh&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5680" />
+      <location filename="../UI/UserInterface.py" line="5685" />
       <source>&lt;p&gt;Could not start UI Previewer.&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 Previsualizador de UI.&lt;br&gt;Asegúrese de que esta disponible como &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5737" />
+      <location filename="../UI/UserInterface.py" line="5742" />
       <source>&lt;p&gt;Could not start Translation Previewer.&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 Previsualizador de Traducciones.&lt;br&gt;Asegúrese de que esta disponible como &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5760" />
+      <location filename="../UI/UserInterface.py" line="5765" />
       <source>&lt;p&gt;Could not start SQL Browser.&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 iniciar el navegador SQL.&lt;br&gt;Asegúrese de que está disponible como &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5845" />
+      <location filename="../UI/UserInterface.py" line="5850" />
       <source>&lt;p&gt;Could not start Snapshot tool.&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 la herramienta de Captura de Pantalla.&lt;br&gt;Asegúrese de que esta disponible como &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5876" />
-      <location filename="../UI/UserInterface.py" line="5867" />
+      <location filename="../UI/UserInterface.py" line="5881" />
+      <location filename="../UI/UserInterface.py" line="5872" />
       <source>External Tools</source>
       <translation>Herramientas Externas</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5868" />
+      <location filename="../UI/UserInterface.py" line="5873" />
       <source>No tool entry found for external tool '{0}' in tool group '{1}'.</source>
       <translation>No se ha encontrado la entrada para la herramienta externa '{0}' en el grupo de herramientas '{1}'.</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5877" />
+      <location filename="../UI/UserInterface.py" line="5882" />
       <source>No toolgroup entry '{0}' found.</source>
       <translation>No se ha encontrado la entrada para el grupo de herramientas '{0}'.</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5913" />
+      <location filename="../UI/UserInterface.py" line="5918" />
       <source>Starting process '{0} {1}'.
 </source>
       <translation>Comenzando proceso '{0} {1}'.
 </translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5932" />
+      <location filename="../UI/UserInterface.py" line="5937" />
       <source>&lt;p&gt;Could not start the tool entry &lt;b&gt;{0}&lt;/b&gt;.&lt;br&gt;Ensure that it is available as &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;No se ha podido ejecutar la entrada de herramienta &lt;b&gt;{0}&lt;/b&gt;.&lt;br&gt;Asegúrese de que esta disponible como &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6007" />
+      <location filename="../UI/UserInterface.py" line="6012" />
       <source>Process '{0}' has exited.
 </source>
       <translation>El proceso '{0}' ha finalizado.
 </translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6279" />
-      <location filename="../UI/UserInterface.py" line="6221" />
-      <location filename="../UI/UserInterface.py" line="6180" />
-      <location filename="../UI/UserInterface.py" line="6112" />
-      <location filename="../UI/UserInterface.py" line="6050" />
+      <location filename="../UI/UserInterface.py" line="6284" />
+      <location filename="../UI/UserInterface.py" line="6226" />
+      <location filename="../UI/UserInterface.py" line="6185" />
+      <location filename="../UI/UserInterface.py" line="6117" />
+      <location filename="../UI/UserInterface.py" line="6055" />
       <source>Documentation Missing</source>
       <translation>Falta documentación</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6280" />
-      <location filename="../UI/UserInterface.py" line="6222" />
-      <location filename="../UI/UserInterface.py" line="6181" />
-      <location filename="../UI/UserInterface.py" line="6113" />
-      <location filename="../UI/UserInterface.py" line="6051" />
+      <location filename="../UI/UserInterface.py" line="6285" />
+      <location filename="../UI/UserInterface.py" line="6227" />
+      <location filename="../UI/UserInterface.py" line="6186" />
+      <location filename="../UI/UserInterface.py" line="6118" />
+      <location filename="../UI/UserInterface.py" line="6056" />
       <source>&lt;p&gt;The documentation starting point "&lt;b&gt;{0}&lt;/b&gt;" could not be found.&lt;/p&gt;</source>
       <translation>&lt;P&gt;El punto de entrada de documentación "&lt;b&gt;{0}&lt;/b&gt;" no ha podido encontrarse.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6262" />
-      <location filename="../UI/UserInterface.py" line="6153" />
+      <location filename="../UI/UserInterface.py" line="6267" />
+      <location filename="../UI/UserInterface.py" line="6158" />
       <source>Documentation</source>
       <translation>Documentación</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6154" />
+      <location filename="../UI/UserInterface.py" line="6159" />
       <source>&lt;p&gt;The PyQt{0} documentation starting point has not been configured.&lt;/p&gt;</source>
       <translation>&lt;P&gt;El punto de entrada de documentación de PyQt{0} no ha sido configurado.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6263" />
+      <location filename="../UI/UserInterface.py" line="6268" />
       <source>&lt;p&gt;The PySide{0} documentation starting point has not been configured.&lt;/p&gt;</source>
       <translation>&lt;P&gt;El punto de entrada de documentación de PySide{0} no ha sido configurado.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6441" />
-      <location filename="../UI/UserInterface.py" line="6377" />
+      <location filename="../UI/UserInterface.py" line="6446" />
+      <location filename="../UI/UserInterface.py" line="6382" />
       <source>Start Web Browser</source>
       <translation>Iniciar Navegador Web</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6378" />
+      <location filename="../UI/UserInterface.py" line="6383" />
       <source>The eric web browser could not be started.</source>
       <translation>El navegador web de eric no se ha podido iniciar.</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6442" />
+      <location filename="../UI/UserInterface.py" line="6447" />
       <source>&lt;p&gt;The eric web browser is not started.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation>&lt;p&gt;El navegador web de eric no se ha iniciado.&lt;/p&gt;&lt;p&gt;Razón: {0}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6484" />
+      <location filename="../UI/UserInterface.py" line="6489" />
       <source>Open Browser</source>
       <translation>Abrir Navegador</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6485" />
+      <location filename="../UI/UserInterface.py" line="6490" />
       <source>Could not start a web browser</source>
       <translation>No se ha podido iniciar el navegador web</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6735" />
+      <location filename="../UI/UserInterface.py" line="6740" />
       <source>Keyboard Shortcuts File (*.ekj)</source>
       <translation>Archivo de Atajos de Teclado (*.ekj)</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6752" />
+      <location filename="../UI/UserInterface.py" line="6757" />
       <source>&lt;p&gt;The keyboard shortcuts file &lt;b&gt;{0}&lt;/b&gt; exists already. Overwrite it?&lt;/p&gt;</source>
       <translation>&lt;p&gt;El archivo de atajos de teclado &lt;b&gt;{0}&lt;/b&gt; ya existe. ¿Sobreescribirlo?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6770" />
+      <location filename="../UI/UserInterface.py" line="6775" />
       <source>Keyboard Shortcuts File (*.ekj);;XML Keyboard shortcut file (*.e4k)</source>
       <translation>Archivo de Atajos de Teclado (*.ekj);;Archivo XML de Atajos de Teclado (*.e4k)</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6962" />
+      <location filename="../UI/UserInterface.py" line="6967" />
       <source>Read Tasks</source>
       <translation>Leer tareas</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6963" />
+      <location filename="../UI/UserInterface.py" line="6968" />
       <source>&lt;p&gt;The tasks file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation>&lt;p&gt;El archivo de tareas &lt;b&gt;{0}&lt;/b&gt; no puede leerse.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7010" />
+      <location filename="../UI/UserInterface.py" line="7015" />
       <source>Read Session</source>
       <translation>Cargar sesión</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7038" />
-      <location filename="../UI/UserInterface.py" line="7011" />
+      <location filename="../UI/UserInterface.py" line="7043" />
+      <location filename="../UI/UserInterface.py" line="7016" />
       <source>&lt;p&gt;The session file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation>&lt;p&gt;El archivo de sesión &lt;b&gt;&lt;/b&gt; no ha podido ser leído.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7037" />
+      <location filename="../UI/UserInterface.py" line="7042" />
       <source>Read session</source>
       <translation>Cargar sesión</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7053" />
+      <location filename="../UI/UserInterface.py" line="7058" />
       <source>Save Session</source>
       <translation>Guardar Sesión</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7055" />
+      <location filename="../UI/UserInterface.py" line="7060" />
       <source>eric Session Files (*.esj)</source>
       <translation>Archivos de Sesión de eric (*.esj)</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7077" />
+      <location filename="../UI/UserInterface.py" line="7082" />
       <source>eric Session Files (*.esj);;eric XML Session Files (*.e5s)</source>
       <translation>Archivos de Sesión de eric (*.esj);;Archivos XML de sesión de eric (*.e5s)</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7125" />
+      <location filename="../UI/UserInterface.py" line="7130" />
       <source>Crash Session found!</source>
       <translation>¡Se ha hallado una sesión perdida!</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7126" />
+      <location filename="../UI/UserInterface.py" line="7131" />
       <source>A session file of a crashed session was found. Shall this session be restored?</source>
       <translation>Se ha encontrado un archivo de sesió para una sesión perdida. ¿Desea restaurar esta sesión?</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7427" />
+      <location filename="../UI/UserInterface.py" line="7432" />
       <source>Drop Error</source>
       <translation>Error de volcado</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7428" />
+      <location filename="../UI/UserInterface.py" line="7433" />
       <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; is not a file.&lt;/p&gt;</source>
       <translation>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; no es un archivo.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7592" />
+      <location filename="../UI/UserInterface.py" line="7597" />
       <source>Upgrade available</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7593" />
+      <location filename="../UI/UserInterface.py" line="7598" />
       <source>A newer version of the &lt;b&gt;eric-ide&lt;/b&gt; package is available at &lt;a href="{0}/eric-ide/"&gt;PyPI&lt;/a&gt;.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7637" />
-      <location filename="../UI/UserInterface.py" line="7626" />
+      <location filename="../UI/UserInterface.py" line="7642" />
+      <location filename="../UI/UserInterface.py" line="7631" />
       <source>First time usage</source>
       <translation>Usado por primera vez</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7627" />
+      <location filename="../UI/UserInterface.py" line="7632" />
       <source>eric7 has not been configured yet but an eric6 configuration was found. Shall this be imported?</source>
       <translation>eric7 no está configurado todavía pero se ha encontrado configuración para eric6. ¿Importar esta configuración?</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7638" />
+      <location filename="../UI/UserInterface.py" line="7643" />
       <source>eric has not been configured yet. The configuration dialog will be started.</source>
       <translation>eric todavía no está configurado. El diálogo de configuración va a ser iniciado.</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7658" />
+      <location filename="../UI/UserInterface.py" line="7663" />
       <source>Select Workspace Directory</source>
       <translation>Seleccionar Directorio para el Espacio de Trabajo</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7835" />
+      <location filename="../UI/UserInterface.py" line="7840" />
       <source>Unsaved Data Detected</source>
       <translation>Detectados Datos sin Guardar</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7836" />
+      <location filename="../UI/UserInterface.py" line="7841" />
       <source>Some editors contain unsaved data. Shall these be saved?</source>
       <translation>Algunos editores contienen datos sin guardar. ¿Desea guardarlos?</translation>
     </message>
@@ -88320,27 +88365,27 @@
   <context>
     <name>VirtualenvAddEditDialog</name>
     <message>
-      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="64" />
+      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="63" />
       <source>Edit Virtual Environment</source>
       <translation>Editar Entorno Virtual</translation>
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="66" />
+      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="65" />
       <source>Add Virtual Environment</source>
       <translation>Añadir Entorno Virtual</translation>
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="74" />
+      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="73" />
       <source>Virtualenv Target Directory</source>
       <translation>Directorio de Destino para el Virtualenv</translation>
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="79" />
+      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="78" />
       <source>Python Interpreter</source>
       <translation>Intérprete de Python</translation>
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="83" />
+      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="82" />
       <source>Enter the executable search path to be prepended to the PATH environment variable. Use '{0}' as the separator.</source>
       <translation>Introducir la ruta de búsqueda del ejecutable a anteponer a la variable de entorno PATH. Usar '{0}' como separador.</translation>
     </message>
@@ -88937,7 +88982,7 @@
   <context>
     <name>VirtualenvInterpreterSelectionDialog</name>
     <message>
-      <location filename="../VirtualEnv/VirtualenvInterpreterSelectionDialog.py" line="46" />
+      <location filename="../VirtualEnv/VirtualenvInterpreterSelectionDialog.py" line="47" />
       <source>Python Interpreter</source>
       <translation>Intérprete de Python</translation>
     </message>
--- a/eric7/i18n/eric7_fr.ts	Tue Mar 22 19:28:43 2022 +0100
+++ b/eric7/i18n/eric7_fr.ts	Tue Mar 22 19:29:01 2022 +0100
@@ -1534,6 +1534,26 @@
     </message>
     <message>
       <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" />
+      <source>Upgrader</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" />
+      <source>Upgrader Delay:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" />
+      <source>Enter the time the upgrader process should wait for eric to exit</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" />
+      <source> s</source>
+      <translation type="unfinished"> s</translation>
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" />
       <source>Reporting</source>
       <translation>Rapports</translation>
     </message>
@@ -48733,7 +48753,7 @@
       <translation>Pygments</translation>
     </message>
     <message>
-      <location filename="../Preferences/__init__.py" line="470" />
+      <location filename="../Preferences/__init__.py" line="471" />
       <location filename="../QScintilla/Lexers/__init__.py" line="415" />
       <source>Python Files (*.py *.py3)</source>
       <translation>Fichiers Python (*.py *.py3)</translation>
@@ -48986,7 +49006,7 @@
       <translation>Tous fichiers (*)</translation>
     </message>
     <message>
-      <location filename="../Preferences/__init__.py" line="472" />
+      <location filename="../Preferences/__init__.py" line="473" />
       <location filename="../QScintilla/Lexers/__init__.py" line="585" />
       <source>Python3 Files (*.py)</source>
       <translation>Fichiers Python3 (*.py)</translation>
@@ -55955,19 +55975,19 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1019" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="856" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="834" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1028" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="865" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="843" />
       <source>Search PyPI</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="835" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="844" />
       <source>&lt;p&gt;Received an error while searching for &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Error: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message numerus="yes">
-      <location filename="../PipInterface/PipPackagesWidget.py" line="849" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="858" />
       <source>%n package(s) found.</source>
       <translation>
         <numerusform>%n package trouvé.</numerusform>
@@ -55975,139 +55995,139 @@
       </translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="851" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="860" />
       <source>Showing first 20 packages found.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="859" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="857" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="868" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="866" />
       <source>&lt;p&gt;There were no results for &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1020" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1029" />
       <source>&lt;p&gt;No package details info for &lt;b&gt;{0}&lt;/b&gt; available.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1034" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1043" />
       <source>Install Pip</source>
       <translation>Installer pip</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1037" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1046" />
       <source>Install Pip to User-Site</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1040" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1049" />
       <source>Repair Pip</source>
       <translation>Réparer Pip</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1170" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1044" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1179" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1053" />
       <source>Install Packages</source>
       <translation>Installer des packages</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1047" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1056" />
       <source>Install Local Package</source>
       <translation>Installer un package local</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1051" />
-      <source>Install Requirements</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1054" />
-      <source>Re-Install Selected Packages</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1057" />
-      <source>Uninstall Requirements</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../PipInterface/PipPackagesWidget.py" line="1060" />
+      <source>Install Requirements</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1063" />
+      <source>Re-Install Selected Packages</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1066" />
+      <source>Uninstall Requirements</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1069" />
       <source>Generate Requirements...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1064" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1073" />
       <source>Check Vulnerabilities</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1068" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1077" />
       <source>Update Vulnerability Database</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1072" />
-      <source>Show Cache Info...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1075" />
-      <source>Show Cached Files...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1078" />
-      <source>Remove Cached Files...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../PipInterface/PipPackagesWidget.py" line="1081" />
+      <source>Show Cache Info...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1084" />
+      <source>Show Cached Files...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1087" />
+      <source>Remove Cached Files...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1090" />
       <source>Purge Cache...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1086" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1095" />
       <source>Edit User Configuration...</source>
       <translation>Éditer la configuration utilisateur...</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1089" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1098" />
       <source>Edit Environment Configuration...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1094" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1103" />
       <source>Configure...</source>
       <translation>Configuration...</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1292" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1279" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1268" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1301" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1288" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1277" />
       <source>Edit Configuration</source>
       <translation>Éditer la configuration</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1293" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1280" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1269" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1302" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1289" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1278" />
       <source>No valid configuration path determined. Aborting</source>
       <translation>Pas de chemin de configuration déterminé. Annulation</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1447" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1456" />
       <source>{0} {1}</source>
       <comment>package name, package version</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1469" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1478" />
       <source>Affected Version:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1472" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1481" />
       <source>Advisory:</source>
       <translation type="unfinished" />
     </message>
@@ -56639,32 +56659,32 @@
       <translation>Le module ne comporte pas le(s) attribut(s) 'pluginType' et/ou 'pluginTypename'.</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginManager.py" line="445" />
+      <location filename="../PluginManager/PluginManager.py" line="449" />
       <source>Module failed to load. Error: {0}</source>
       <translation>Échec de chargement du module . Erreur {0}</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginManager.py" line="622" />
+      <location filename="../PluginManager/PluginManager.py" line="626" />
       <source>Incompatible plugin activation method.</source>
       <translation>Méthode d'activation du plugin incompatible.</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginManager.py" line="1204" />
+      <location filename="../PluginManager/PluginManager.py" line="1208" />
       <source>Plugin Manager Error</source>
       <translation>Erreur du gestionnaire de plugins</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginManager.py" line="1205" />
+      <location filename="../PluginManager/PluginManager.py" line="1209" />
       <source>&lt;p&gt;The plugin download directory &lt;b&gt;{0}&lt;/b&gt; could not be created. Please configure it via the configuration dialog.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Le répertoire de téléchargement de plugin&lt;b&gt;{0}&lt;/b&gt; n'a pas pu être créé. Veuillez le reconfigurer.&lt;/p&gt;&lt;p&gt;Raison : {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginManager.py" line="1271" />
+      <location filename="../PluginManager/PluginManager.py" line="1275" />
       <source>Error downloading file</source>
       <translation>Erreur de téléchargement du fichier</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginManager.py" line="1272" />
+      <location filename="../PluginManager/PluginManager.py" line="1276" />
       <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;Ne peut télécharger le fichier demandé depuis {0}.&lt;/p&gt;&lt;p&gt;Erreur : {1}&lt;/p&gt;</translation>
     </message>
@@ -56825,6 +56845,21 @@
       <source>Edit URL</source>
       <translation>Modifier l'URL</translation>
     </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/PluginManagerPage.ui" line="0" />
+      <source>Startup Behavior</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/PluginManagerPage.ui" line="0" />
+      <source>Select, to check for missing plugin dependencies at startup and install them</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/PluginManagerPage.ui" line="0" />
+      <source>Automatic dependencies installation</source>
+      <translation type="unfinished" />
+    </message>
   </context>
   <context>
     <name>PluginRepositoryDialog</name>
@@ -57513,18 +57548,18 @@
   <context>
     <name>Preferences</name>
     <message>
-      <location filename="../Preferences/__init__.py" line="1656" />
+      <location filename="../Preferences/__init__.py" line="1658" />
       <source>Export Preferences</source>
       <translation>Export des préférences</translation>
     </message>
     <message>
+      <location filename="../Preferences/__init__.py" line="1686" />
+      <location filename="../Preferences/__init__.py" line="1660" />
+      <source>Properties File (*.ini);;All Files (*)</source>
+      <translation>Fichier propriétés (*.ini);;Tous les fichiers (*)</translation>
+    </message>
+    <message>
       <location filename="../Preferences/__init__.py" line="1684" />
-      <location filename="../Preferences/__init__.py" line="1658" />
-      <source>Properties File (*.ini);;All Files (*)</source>
-      <translation>Fichier propriétés (*.ini);;Tous les fichiers (*)</translation>
-    </message>
-    <message>
-      <location filename="../Preferences/__init__.py" line="1682" />
       <source>Import Preferences</source>
       <translation>Import des préférences</translation>
     </message>
@@ -83820,7 +83855,17 @@
       <translation>&lt;h3&gt;Numéros de version&lt;/h3&gt;&lt;table&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="582" />
+      <location filename="../Tools/TrayStarter.py" line="600" />
+      <source>Desktop</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Tools/TrayStarter.py" line="603" />
+      <source>Session Type</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Tools/TrayStarter.py" line="605" />
       <source>&lt;/table&gt;</source>
       <translation>&lt;/table&gt;</translation>
     </message>
@@ -85776,7 +85821,7 @@
       <translation>&lt;b&gt;Enregistrer session...&lt;/b&gt;&lt;p&gt;Ceci enregistre la session sur le disque. Une fenêtre s'ouvre pour sélectionner le nom de fichier.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7075" />
+      <location filename="../UI/UserInterface.py" line="7080" />
       <location filename="../UI/UserInterface.py" line="1827" />
       <location filename="../UI/UserInterface.py" line="1824" />
       <source>Load session</source>
@@ -87045,8 +87090,8 @@
       <translation>&lt;b&gt;Raccourcis claviers&lt;/b&gt;&lt;p&gt;Edite les raccourcis claviers pour l'application.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6751" />
-      <location filename="../UI/UserInterface.py" line="6733" />
+      <location filename="../UI/UserInterface.py" line="6756" />
+      <location filename="../UI/UserInterface.py" line="6738" />
       <location filename="../UI/UserInterface.py" line="2914" />
       <source>Export Keyboard Shortcuts</source>
       <translation>Exporter les raccourcis clavier</translation>
@@ -87067,7 +87112,7 @@
       <translation>&lt;b&gt;Exporter les raccourcis clavier&lt;/b&gt;&lt;p&gt;Exporte les raccourcis claviers de l'application.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6768" />
+      <location filename="../UI/UserInterface.py" line="6773" />
       <location filename="../UI/UserInterface.py" line="2928" />
       <source>Import Keyboard Shortcuts</source>
       <translation>Importer des raccourcis clavier</translation>
@@ -87471,7 +87516,7 @@
       <translation>Configuration</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5595" />
+      <location filename="../UI/UserInterface.py" line="5600" />
       <location filename="../UI/UserInterface.py" line="3608" />
       <location filename="../UI/UserInterface.py" line="3587" />
       <source>Help</source>
@@ -87598,360 +87643,360 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4521" />
+      <location filename="../UI/UserInterface.py" line="4526" />
       <source>&amp;Builtin Tools</source>
       <translation>Outils &amp;internes</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4538" />
+      <location filename="../UI/UserInterface.py" line="4543" />
       <source>&amp;Plugin Tools</source>
       <translation>Outils &amp;plugins</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4541" />
+      <location filename="../UI/UserInterface.py" line="4546" />
       <source>&amp;User Tools</source>
       <translation>Outils &amp;utilisateurs</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4567" />
+      <location filename="../UI/UserInterface.py" line="4572" />
       <source>Configure Tool Groups ...</source>
       <translation>Configuration des groupes d'outils...</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4571" />
+      <location filename="../UI/UserInterface.py" line="4576" />
       <source>Configure current Tool Group ...</source>
       <translation>Configuration du groupe d'outils courant...</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4612" />
-      <location filename="../UI/UserInterface.py" line="4592" />
+      <location filename="../UI/UserInterface.py" line="4617" />
+      <location filename="../UI/UserInterface.py" line="4597" />
       <source>No User Tools Configured</source>
       <translation>Pas d'outils utilisateurs configuré</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4686" />
+      <location filename="../UI/UserInterface.py" line="4691" />
       <source>&amp;Show all</source>
       <translation>Tout &amp;afficher</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4688" />
+      <location filename="../UI/UserInterface.py" line="4693" />
       <source>&amp;Hide all</source>
       <translation>Tout &amp;masquer</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5723" />
-      <location filename="../UI/UserInterface.py" line="5713" />
-      <location filename="../UI/UserInterface.py" line="5666" />
-      <location filename="../UI/UserInterface.py" line="5657" />
-      <location filename="../UI/UserInterface.py" line="5496" />
-      <location filename="../UI/UserInterface.py" line="5487" />
-      <location filename="../UI/UserInterface.py" line="5426" />
-      <location filename="../UI/UserInterface.py" line="5417" />
+      <location filename="../UI/UserInterface.py" line="5728" />
+      <location filename="../UI/UserInterface.py" line="5718" />
+      <location filename="../UI/UserInterface.py" line="5671" />
+      <location filename="../UI/UserInterface.py" line="5662" />
+      <location filename="../UI/UserInterface.py" line="5501" />
+      <location filename="../UI/UserInterface.py" line="5492" />
+      <location filename="../UI/UserInterface.py" line="5431" />
+      <location filename="../UI/UserInterface.py" line="5422" />
       <source>Problem</source>
       <translation>Problème</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5724" />
-      <location filename="../UI/UserInterface.py" line="5714" />
-      <location filename="../UI/UserInterface.py" line="5667" />
-      <location filename="../UI/UserInterface.py" line="5658" />
-      <location filename="../UI/UserInterface.py" line="5497" />
-      <location filename="../UI/UserInterface.py" line="5488" />
-      <location filename="../UI/UserInterface.py" line="5427" />
-      <location filename="../UI/UserInterface.py" line="5418" />
+      <location filename="../UI/UserInterface.py" line="5729" />
+      <location filename="../UI/UserInterface.py" line="5719" />
+      <location filename="../UI/UserInterface.py" line="5672" />
+      <location filename="../UI/UserInterface.py" line="5663" />
+      <location filename="../UI/UserInterface.py" line="5502" />
+      <location filename="../UI/UserInterface.py" line="5493" />
+      <location filename="../UI/UserInterface.py" line="5432" />
+      <location filename="../UI/UserInterface.py" line="5423" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; does not exist or is zero length.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Le fichier &lt;b&gt;{0}&lt;/b&gt; n'existe pas ou est de longeur nulle.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5931" />
-      <location filename="../UI/UserInterface.py" line="5844" />
-      <location filename="../UI/UserInterface.py" line="5759" />
-      <location filename="../UI/UserInterface.py" line="5736" />
-      <location filename="../UI/UserInterface.py" line="5679" />
-      <location filename="../UI/UserInterface.py" line="5629" />
-      <location filename="../UI/UserInterface.py" line="5609" />
-      <location filename="../UI/UserInterface.py" line="5571" />
-      <location filename="../UI/UserInterface.py" line="5562" />
-      <location filename="../UI/UserInterface.py" line="5527" />
-      <location filename="../UI/UserInterface.py" line="5518" />
-      <location filename="../UI/UserInterface.py" line="5457" />
-      <location filename="../UI/UserInterface.py" line="5448" />
+      <location filename="../UI/UserInterface.py" line="5936" />
+      <location filename="../UI/UserInterface.py" line="5849" />
+      <location filename="../UI/UserInterface.py" line="5764" />
+      <location filename="../UI/UserInterface.py" line="5741" />
+      <location filename="../UI/UserInterface.py" line="5684" />
+      <location filename="../UI/UserInterface.py" line="5634" />
+      <location filename="../UI/UserInterface.py" line="5614" />
+      <location filename="../UI/UserInterface.py" line="5576" />
+      <location filename="../UI/UserInterface.py" line="5567" />
+      <location filename="../UI/UserInterface.py" line="5532" />
+      <location filename="../UI/UserInterface.py" line="5523" />
+      <location filename="../UI/UserInterface.py" line="5462" />
+      <location filename="../UI/UserInterface.py" line="5453" />
       <source>Process Generation Error</source>
       <translation>Erreur du processus</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5449" />
+      <location filename="../UI/UserInterface.py" line="5454" />
       <source>&lt;p&gt;Could not start Qt-Designer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Ne peut lancer Qt-Designer.&lt;br&gt;Vérifier qu'il est disponible en tant que &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5458" />
+      <location filename="../UI/UserInterface.py" line="5463" />
       <source>&lt;p&gt;Could not find the Qt-Designer executable.&lt;br&gt;Ensure that it is installed and optionally configured on the Qt configuration page.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5519" />
+      <location filename="../UI/UserInterface.py" line="5524" />
       <source>&lt;p&gt;Could not start Qt-Linguist.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Ne peut lancer Qt-Linguist.&lt;br&gt;Vérifier qu'il est disponible en tant que &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5528" />
+      <location filename="../UI/UserInterface.py" line="5533" />
       <source>&lt;p&gt;Could not find the Qt-Linguist executable.&lt;br&gt;Ensure that it is installed and optionally configured on the Qt configuration page.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5563" />
+      <location filename="../UI/UserInterface.py" line="5568" />
       <source>&lt;p&gt;Could not start Qt-Assistant.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Ne peut lancer Qt-Assistant.&lt;br&gt;Vérifier qu'il est disponible en tant que &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5572" />
+      <location filename="../UI/UserInterface.py" line="5577" />
       <source>&lt;p&gt;Could not find the Qt-Assistant executable.&lt;br&gt;Ensure that it is installed and optionally configured on the Qt configuration page.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5596" />
+      <location filename="../UI/UserInterface.py" line="5601" />
       <source>Currently no custom viewer is selected. Please use the preferences dialog to specify one.</source>
       <translation>Aucun visualiseur personalisé n'est sélectionné. Prière d'en spécifier un dans les préférences.</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5610" />
+      <location filename="../UI/UserInterface.py" line="5615" />
       <source>&lt;p&gt;Could not start custom viewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5630" />
+      <location filename="../UI/UserInterface.py" line="5635" />
       <source>&lt;p&gt;Could not start the help viewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;hh&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Impossible de démarrer le visualiseur d'aide.&lt;br&gt;Assurez-vous qu'il est bien ici &lt;b&gt;hh&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5680" />
+      <location filename="../UI/UserInterface.py" line="5685" />
       <source>&lt;p&gt;Could not start UI Previewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5737" />
+      <location filename="../UI/UserInterface.py" line="5742" />
       <source>&lt;p&gt;Could not start Translation Previewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5760" />
+      <location filename="../UI/UserInterface.py" line="5765" />
       <source>&lt;p&gt;Could not start SQL Browser.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Ne peut lancer le navigateur SQL.&lt;br&gt;Vérifier qu'il est disponible en tant que &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5845" />
+      <location filename="../UI/UserInterface.py" line="5850" />
       <source>&lt;p&gt;Could not start Snapshot tool.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5876" />
-      <location filename="../UI/UserInterface.py" line="5867" />
+      <location filename="../UI/UserInterface.py" line="5881" />
+      <location filename="../UI/UserInterface.py" line="5872" />
       <source>External Tools</source>
       <translation>Outils externes</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5868" />
+      <location filename="../UI/UserInterface.py" line="5873" />
       <source>No tool entry found for external tool '{0}' in tool group '{1}'.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5877" />
+      <location filename="../UI/UserInterface.py" line="5882" />
       <source>No toolgroup entry '{0}' found.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5913" />
+      <location filename="../UI/UserInterface.py" line="5918" />
       <source>Starting process '{0} {1}'.
 </source>
       <translation>Démarrage du processus '{0} {1}'.
 </translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5932" />
+      <location filename="../UI/UserInterface.py" line="5937" />
       <source>&lt;p&gt;Could not start the tool entry &lt;b&gt;{0}&lt;/b&gt;.&lt;br&gt;Ensure that it is available as &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6007" />
+      <location filename="../UI/UserInterface.py" line="6012" />
       <source>Process '{0}' has exited.
 </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6279" />
-      <location filename="../UI/UserInterface.py" line="6221" />
-      <location filename="../UI/UserInterface.py" line="6180" />
-      <location filename="../UI/UserInterface.py" line="6112" />
-      <location filename="../UI/UserInterface.py" line="6050" />
+      <location filename="../UI/UserInterface.py" line="6284" />
+      <location filename="../UI/UserInterface.py" line="6226" />
+      <location filename="../UI/UserInterface.py" line="6185" />
+      <location filename="../UI/UserInterface.py" line="6117" />
+      <location filename="../UI/UserInterface.py" line="6055" />
       <source>Documentation Missing</source>
       <translation>Documentation Manquante</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6280" />
-      <location filename="../UI/UserInterface.py" line="6222" />
-      <location filename="../UI/UserInterface.py" line="6181" />
-      <location filename="../UI/UserInterface.py" line="6113" />
-      <location filename="../UI/UserInterface.py" line="6051" />
+      <location filename="../UI/UserInterface.py" line="6285" />
+      <location filename="../UI/UserInterface.py" line="6227" />
+      <location filename="../UI/UserInterface.py" line="6186" />
+      <location filename="../UI/UserInterface.py" line="6118" />
+      <location filename="../UI/UserInterface.py" line="6056" />
       <source>&lt;p&gt;The documentation starting point "&lt;b&gt;{0}&lt;/b&gt;" could not be found.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6262" />
-      <location filename="../UI/UserInterface.py" line="6153" />
+      <location filename="../UI/UserInterface.py" line="6267" />
+      <location filename="../UI/UserInterface.py" line="6158" />
       <source>Documentation</source>
       <translation>Documentation</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6154" />
+      <location filename="../UI/UserInterface.py" line="6159" />
       <source>&lt;p&gt;The PyQt{0} documentation starting point has not been configured.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6263" />
+      <location filename="../UI/UserInterface.py" line="6268" />
       <source>&lt;p&gt;The PySide{0} documentation starting point has not been configured.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6441" />
-      <location filename="../UI/UserInterface.py" line="6377" />
+      <location filename="../UI/UserInterface.py" line="6446" />
+      <location filename="../UI/UserInterface.py" line="6382" />
       <source>Start Web Browser</source>
       <translation>Démarrer le navigateur web</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6378" />
+      <location filename="../UI/UserInterface.py" line="6383" />
       <source>The eric web browser could not be started.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6442" />
+      <location filename="../UI/UserInterface.py" line="6447" />
       <source>&lt;p&gt;The eric web browser is not started.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6484" />
+      <location filename="../UI/UserInterface.py" line="6489" />
       <source>Open Browser</source>
       <translation>Ouverture du navigateur</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6485" />
+      <location filename="../UI/UserInterface.py" line="6490" />
       <source>Could not start a web browser</source>
       <translation>Impossible de lancer le navigateur web</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6735" />
+      <location filename="../UI/UserInterface.py" line="6740" />
       <source>Keyboard Shortcuts File (*.ekj)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6752" />
+      <location filename="../UI/UserInterface.py" line="6757" />
       <source>&lt;p&gt;The keyboard shortcuts file &lt;b&gt;{0}&lt;/b&gt; exists already. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6770" />
+      <location filename="../UI/UserInterface.py" line="6775" />
       <source>Keyboard Shortcuts File (*.ekj);;XML Keyboard shortcut file (*.e4k)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6962" />
+      <location filename="../UI/UserInterface.py" line="6967" />
       <source>Read Tasks</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6963" />
+      <location filename="../UI/UserInterface.py" line="6968" />
       <source>&lt;p&gt;The tasks file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Le fichier tâche &lt;b&gt;{0}&lt;/b&gt; ne peut être lu.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7010" />
+      <location filename="../UI/UserInterface.py" line="7015" />
       <source>Read Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7038" />
-      <location filename="../UI/UserInterface.py" line="7011" />
+      <location filename="../UI/UserInterface.py" line="7043" />
+      <location filename="../UI/UserInterface.py" line="7016" />
       <source>&lt;p&gt;The session file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Le fichier de session &lt;b&gt;{0}&lt;/b&gt; ne peut être lu.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7037" />
+      <location filename="../UI/UserInterface.py" line="7042" />
       <source>Read session</source>
       <translation>Chargement de session</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7053" />
+      <location filename="../UI/UserInterface.py" line="7058" />
       <source>Save Session</source>
       <translation type="unfinished">Enregistrer la session</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7055" />
+      <location filename="../UI/UserInterface.py" line="7060" />
       <source>eric Session Files (*.esj)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7077" />
+      <location filename="../UI/UserInterface.py" line="7082" />
       <source>eric Session Files (*.esj);;eric XML Session Files (*.e5s)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7125" />
+      <location filename="../UI/UserInterface.py" line="7130" />
       <source>Crash Session found!</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7126" />
+      <location filename="../UI/UserInterface.py" line="7131" />
       <source>A session file of a crashed session was found. Shall this session be restored?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7427" />
+      <location filename="../UI/UserInterface.py" line="7432" />
       <source>Drop Error</source>
       <translation>Erreur de suppression</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7428" />
+      <location filename="../UI/UserInterface.py" line="7433" />
       <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'est pas un fichier.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7592" />
+      <location filename="../UI/UserInterface.py" line="7597" />
       <source>Upgrade available</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7593" />
+      <location filename="../UI/UserInterface.py" line="7598" />
       <source>A newer version of the &lt;b&gt;eric-ide&lt;/b&gt; package is available at &lt;a href="{0}/eric-ide/"&gt;PyPI&lt;/a&gt;.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7637" />
-      <location filename="../UI/UserInterface.py" line="7626" />
+      <location filename="../UI/UserInterface.py" line="7642" />
+      <location filename="../UI/UserInterface.py" line="7631" />
       <source>First time usage</source>
       <translation>Première utilisation</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7627" />
+      <location filename="../UI/UserInterface.py" line="7632" />
       <source>eric7 has not been configured yet but an eric6 configuration was found. Shall this be imported?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7638" />
+      <location filename="../UI/UserInterface.py" line="7643" />
       <source>eric has not been configured yet. The configuration dialog will be started.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7658" />
+      <location filename="../UI/UserInterface.py" line="7663" />
       <source>Select Workspace Directory</source>
       <translation>Sélectionner le répertoire de travail</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7835" />
+      <location filename="../UI/UserInterface.py" line="7840" />
       <source>Unsaved Data Detected</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7836" />
+      <location filename="../UI/UserInterface.py" line="7841" />
       <source>Some editors contain unsaved data. Shall these be saved?</source>
       <translation type="unfinished" />
     </message>
@@ -93672,27 +93717,27 @@
   <context>
     <name>VirtualenvAddEditDialog</name>
     <message>
-      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="64" />
+      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="63" />
       <source>Edit Virtual Environment</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="66" />
+      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="65" />
       <source>Add Virtual Environment</source>
       <translation type="unfinished">Ajouter environnement virtuel</translation>
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="74" />
+      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="73" />
       <source>Virtualenv Target Directory</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="79" />
+      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="78" />
       <source>Python Interpreter</source>
       <translation>Interpréteur Python</translation>
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="83" />
+      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="82" />
       <source>Enter the executable search path to be prepended to the PATH environment variable. Use '{0}' as the separator.</source>
       <translation type="unfinished" />
     </message>
@@ -94298,7 +94343,7 @@
   <context>
     <name>VirtualenvInterpreterSelectionDialog</name>
     <message>
-      <location filename="../VirtualEnv/VirtualenvInterpreterSelectionDialog.py" line="46" />
+      <location filename="../VirtualEnv/VirtualenvInterpreterSelectionDialog.py" line="47" />
       <source>Python Interpreter</source>
       <translation>Interpréteur Python</translation>
     </message>
--- a/eric7/i18n/eric7_it.ts	Tue Mar 22 19:28:43 2022 +0100
+++ b/eric7/i18n/eric7_it.ts	Tue Mar 22 19:29:01 2022 +0100
@@ -1531,6 +1531,26 @@
     </message>
     <message>
       <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" />
+      <source>Upgrader</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" />
+      <source>Upgrader Delay:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" />
+      <source>Enter the time the upgrader process should wait for eric to exit</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" />
+      <source> s</source>
+      <translation type="unfinished"> s</translation>
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" />
       <source>Reporting</source>
       <translation>Notifiche</translation>
     </message>
@@ -50537,7 +50557,7 @@
       <translation>Pygments</translation>
     </message>
     <message>
-      <location filename="../Preferences/__init__.py" line="470" />
+      <location filename="../Preferences/__init__.py" line="471" />
       <location filename="../QScintilla/Lexers/__init__.py" line="415" />
       <source>Python Files (*.py *.py3)</source>
       <translation type="unfinished">File Python (*.py *.py3)</translation>
@@ -50790,7 +50810,7 @@
       <translation>Tutti i file (*)</translation>
     </message>
     <message>
-      <location filename="../Preferences/__init__.py" line="472" />
+      <location filename="../Preferences/__init__.py" line="473" />
       <location filename="../QScintilla/Lexers/__init__.py" line="585" />
       <source>Python3 Files (*.py)</source>
       <translation>Python3 Files (*.py)</translation>
@@ -57765,19 +57785,19 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1019" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="856" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="834" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1028" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="865" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="843" />
       <source>Search PyPI</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="835" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="844" />
       <source>&lt;p&gt;Received an error while searching for &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Error: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message numerus="yes">
-      <location filename="../PipInterface/PipPackagesWidget.py" line="849" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="858" />
       <source>%n package(s) found.</source>
       <translation type="unfinished">
         <numerusform />
@@ -57785,139 +57805,139 @@
       </translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="851" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="860" />
       <source>Showing first 20 packages found.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="859" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="857" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="868" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="866" />
       <source>&lt;p&gt;There were no results for &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1020" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1029" />
       <source>&lt;p&gt;No package details info for &lt;b&gt;{0}&lt;/b&gt; available.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1034" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1043" />
       <source>Install Pip</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1037" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1046" />
       <source>Install Pip to User-Site</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1040" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1049" />
       <source>Repair Pip</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1170" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1044" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1179" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1053" />
       <source>Install Packages</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1047" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1056" />
       <source>Install Local Package</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1051" />
-      <source>Install Requirements</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1054" />
-      <source>Re-Install Selected Packages</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1057" />
-      <source>Uninstall Requirements</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../PipInterface/PipPackagesWidget.py" line="1060" />
+      <source>Install Requirements</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1063" />
+      <source>Re-Install Selected Packages</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1066" />
+      <source>Uninstall Requirements</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1069" />
       <source>Generate Requirements...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1064" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1073" />
       <source>Check Vulnerabilities</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1068" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1077" />
       <source>Update Vulnerability Database</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1072" />
-      <source>Show Cache Info...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1075" />
-      <source>Show Cached Files...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1078" />
-      <source>Remove Cached Files...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../PipInterface/PipPackagesWidget.py" line="1081" />
+      <source>Show Cache Info...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1084" />
+      <source>Show Cached Files...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1087" />
+      <source>Remove Cached Files...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1090" />
       <source>Purge Cache...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1086" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1095" />
       <source>Edit User Configuration...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1089" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1098" />
       <source>Edit Environment Configuration...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1094" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1103" />
       <source>Configure...</source>
       <translation type="unfinished">Configura...</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1292" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1279" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1268" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1301" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1288" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1277" />
       <source>Edit Configuration</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1293" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1280" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1269" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1302" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1289" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1278" />
       <source>No valid configuration path determined. Aborting</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1447" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1456" />
       <source>{0} {1}</source>
       <comment>package name, package version</comment>
       <translation type="unfinished">{0} {1}</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1469" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1478" />
       <source>Affected Version:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1472" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1481" />
       <source>Advisory:</source>
       <translation type="unfinished" />
     </message>
@@ -58433,32 +58453,32 @@
       <translation>Il modulo manca dell'attributo 'pluginType' e/oppure 'pluginTypename'.</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginManager.py" line="445" />
+      <location filename="../PluginManager/PluginManager.py" line="449" />
       <source>Module failed to load. Error: {0}</source>
       <translation>Il modulo ha fallito il caricamento. Errore: {0}</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginManager.py" line="622" />
+      <location filename="../PluginManager/PluginManager.py" line="626" />
       <source>Incompatible plugin activation method.</source>
       <translation>Metodo di attivazione del plugin incompatibile.</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginManager.py" line="1204" />
+      <location filename="../PluginManager/PluginManager.py" line="1208" />
       <source>Plugin Manager Error</source>
       <translation>Errore del gestore dei Plugin</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginManager.py" line="1205" />
+      <location filename="../PluginManager/PluginManager.py" line="1209" />
       <source>&lt;p&gt;The plugin download directory &lt;b&gt;{0}&lt;/b&gt; could not be created. Please configure it via the configuration dialog.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;La directory di download dei plugin &lt;b&gt;{0}&lt;/b&gt; non può essere creata. Per favore configurarla con il dialogo di configurazione.&lt;/p&gt;&lt;p&gt;Motivo: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginManager.py" line="1271" />
+      <location filename="../PluginManager/PluginManager.py" line="1275" />
       <source>Error downloading file</source>
       <translation>Errone nello scaricamento del file</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginManager.py" line="1272" />
+      <location filename="../PluginManager/PluginManager.py" line="1276" />
       <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>
@@ -58623,6 +58643,21 @@
       <source>Edit URL</source>
       <translation type="unfinished">Modifica URL</translation>
     </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/PluginManagerPage.ui" line="0" />
+      <source>Startup Behavior</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/PluginManagerPage.ui" line="0" />
+      <source>Select, to check for missing plugin dependencies at startup and install them</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/PluginManagerPage.ui" line="0" />
+      <source>Automatic dependencies installation</source>
+      <translation type="unfinished" />
+    </message>
   </context>
   <context>
     <name>PluginRepositoryDialog</name>
@@ -59299,18 +59334,18 @@
   <context>
     <name>Preferences</name>
     <message>
-      <location filename="../Preferences/__init__.py" line="1656" />
+      <location filename="../Preferences/__init__.py" line="1658" />
       <source>Export Preferences</source>
       <translation>Esporta Preferenze</translation>
     </message>
     <message>
+      <location filename="../Preferences/__init__.py" line="1686" />
+      <location filename="../Preferences/__init__.py" line="1660" />
+      <source>Properties File (*.ini);;All Files (*)</source>
+      <translation>File proprietà (*.ini);;Tutti i file(*)</translation>
+    </message>
+    <message>
       <location filename="../Preferences/__init__.py" line="1684" />
-      <location filename="../Preferences/__init__.py" line="1658" />
-      <source>Properties File (*.ini);;All Files (*)</source>
-      <translation>File proprietà (*.ini);;Tutti i file(*)</translation>
-    </message>
-    <message>
-      <location filename="../Preferences/__init__.py" line="1682" />
       <source>Import Preferences</source>
       <translation>Importa Preferenze</translation>
     </message>
@@ -85853,7 +85888,17 @@
       <translation type="unfinished">&lt;h3&gt;Numeri di versione&lt;/h3&gt;&lt;table&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="582" />
+      <location filename="../Tools/TrayStarter.py" line="600" />
+      <source>Desktop</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Tools/TrayStarter.py" line="603" />
+      <source>Session Type</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Tools/TrayStarter.py" line="605" />
       <source>&lt;/table&gt;</source>
       <translation type="unfinished">&lt;/table&gt;</translation>
     </message>
@@ -87819,7 +87864,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7075" />
+      <location filename="../UI/UserInterface.py" line="7080" />
       <location filename="../UI/UserInterface.py" line="1827" />
       <location filename="../UI/UserInterface.py" line="1824" />
       <source>Load session</source>
@@ -89087,8 +89132,8 @@
       <translation>&lt;b&gt;Scorciatoie da tastiera&lt;/b&gt;&lt;p&gt;Imposta le scorciatoie da tastiera dell'applicazione con i valori personalizzati.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6751" />
-      <location filename="../UI/UserInterface.py" line="6733" />
+      <location filename="../UI/UserInterface.py" line="6756" />
+      <location filename="../UI/UserInterface.py" line="6738" />
       <location filename="../UI/UserInterface.py" line="2914" />
       <source>Export Keyboard Shortcuts</source>
       <translation>Esporta scorciatoie da tastiera</translation>
@@ -89109,7 +89154,7 @@
       <translation>&lt;b&gt;Esporta scorciatoie da tastiera&lt;/b&gt;&lt;p&gt;Esporta le scorciatoie da tastiera dell'applicazione.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6768" />
+      <location filename="../UI/UserInterface.py" line="6773" />
       <location filename="../UI/UserInterface.py" line="2928" />
       <source>Import Keyboard Shortcuts</source>
       <translation>Importa scorciatoie da tastiera</translation>
@@ -89513,7 +89558,7 @@
       <translation>Impostazioni</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5595" />
+      <location filename="../UI/UserInterface.py" line="5600" />
       <location filename="../UI/UserInterface.py" line="3608" />
       <location filename="../UI/UserInterface.py" line="3587" />
       <source>Help</source>
@@ -89640,360 +89685,360 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4521" />
+      <location filename="../UI/UserInterface.py" line="4526" />
       <source>&amp;Builtin Tools</source>
       <translation>Tool &amp;Builtin</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4538" />
+      <location filename="../UI/UserInterface.py" line="4543" />
       <source>&amp;Plugin Tools</source>
       <translation>Informazioni sui &amp;Plugin Tools</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4541" />
+      <location filename="../UI/UserInterface.py" line="4546" />
       <source>&amp;User Tools</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4567" />
+      <location filename="../UI/UserInterface.py" line="4572" />
       <source>Configure Tool Groups ...</source>
       <translation>Configura Tools Groups...</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4571" />
+      <location filename="../UI/UserInterface.py" line="4576" />
       <source>Configure current Tool Group ...</source>
       <translation>Configura Tools Groups correnti...</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4612" />
-      <location filename="../UI/UserInterface.py" line="4592" />
+      <location filename="../UI/UserInterface.py" line="4617" />
+      <location filename="../UI/UserInterface.py" line="4597" />
       <source>No User Tools Configured</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4686" />
+      <location filename="../UI/UserInterface.py" line="4691" />
       <source>&amp;Show all</source>
       <translation>Mo&amp;stra tutti</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4688" />
+      <location filename="../UI/UserInterface.py" line="4693" />
       <source>&amp;Hide all</source>
       <translation>Nascondi &amp;tutti</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5723" />
-      <location filename="../UI/UserInterface.py" line="5713" />
-      <location filename="../UI/UserInterface.py" line="5666" />
-      <location filename="../UI/UserInterface.py" line="5657" />
-      <location filename="../UI/UserInterface.py" line="5496" />
-      <location filename="../UI/UserInterface.py" line="5487" />
-      <location filename="../UI/UserInterface.py" line="5426" />
-      <location filename="../UI/UserInterface.py" line="5417" />
+      <location filename="../UI/UserInterface.py" line="5728" />
+      <location filename="../UI/UserInterface.py" line="5718" />
+      <location filename="../UI/UserInterface.py" line="5671" />
+      <location filename="../UI/UserInterface.py" line="5662" />
+      <location filename="../UI/UserInterface.py" line="5501" />
+      <location filename="../UI/UserInterface.py" line="5492" />
+      <location filename="../UI/UserInterface.py" line="5431" />
+      <location filename="../UI/UserInterface.py" line="5422" />
       <source>Problem</source>
       <translation>Problema</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5724" />
-      <location filename="../UI/UserInterface.py" line="5714" />
-      <location filename="../UI/UserInterface.py" line="5667" />
-      <location filename="../UI/UserInterface.py" line="5658" />
-      <location filename="../UI/UserInterface.py" line="5497" />
-      <location filename="../UI/UserInterface.py" line="5488" />
-      <location filename="../UI/UserInterface.py" line="5427" />
-      <location filename="../UI/UserInterface.py" line="5418" />
+      <location filename="../UI/UserInterface.py" line="5729" />
+      <location filename="../UI/UserInterface.py" line="5719" />
+      <location filename="../UI/UserInterface.py" line="5672" />
+      <location filename="../UI/UserInterface.py" line="5663" />
+      <location filename="../UI/UserInterface.py" line="5502" />
+      <location filename="../UI/UserInterface.py" line="5493" />
+      <location filename="../UI/UserInterface.py" line="5432" />
+      <location filename="../UI/UserInterface.py" line="5423" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; does not exist or is zero length.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Il file &lt;b&gt;{0}&lt;/b&gt; non esiste o ha lunghezza zero.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5931" />
-      <location filename="../UI/UserInterface.py" line="5844" />
-      <location filename="../UI/UserInterface.py" line="5759" />
-      <location filename="../UI/UserInterface.py" line="5736" />
-      <location filename="../UI/UserInterface.py" line="5679" />
-      <location filename="../UI/UserInterface.py" line="5629" />
-      <location filename="../UI/UserInterface.py" line="5609" />
-      <location filename="../UI/UserInterface.py" line="5571" />
-      <location filename="../UI/UserInterface.py" line="5562" />
-      <location filename="../UI/UserInterface.py" line="5527" />
-      <location filename="../UI/UserInterface.py" line="5518" />
-      <location filename="../UI/UserInterface.py" line="5457" />
-      <location filename="../UI/UserInterface.py" line="5448" />
+      <location filename="../UI/UserInterface.py" line="5936" />
+      <location filename="../UI/UserInterface.py" line="5849" />
+      <location filename="../UI/UserInterface.py" line="5764" />
+      <location filename="../UI/UserInterface.py" line="5741" />
+      <location filename="../UI/UserInterface.py" line="5684" />
+      <location filename="../UI/UserInterface.py" line="5634" />
+      <location filename="../UI/UserInterface.py" line="5614" />
+      <location filename="../UI/UserInterface.py" line="5576" />
+      <location filename="../UI/UserInterface.py" line="5567" />
+      <location filename="../UI/UserInterface.py" line="5532" />
+      <location filename="../UI/UserInterface.py" line="5523" />
+      <location filename="../UI/UserInterface.py" line="5462" />
+      <location filename="../UI/UserInterface.py" line="5453" />
       <source>Process Generation Error</source>
       <translation>Errore Generazione Processo</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5449" />
+      <location filename="../UI/UserInterface.py" line="5454" />
       <source>&lt;p&gt;Could not start Qt-Designer.&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 Qt-Designer.&lt;br&gt;Assicurarsi che sia disponibile come &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5458" />
+      <location filename="../UI/UserInterface.py" line="5463" />
       <source>&lt;p&gt;Could not find the Qt-Designer executable.&lt;br&gt;Ensure that it is installed and optionally configured on the Qt configuration page.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5519" />
+      <location filename="../UI/UserInterface.py" line="5524" />
       <source>&lt;p&gt;Could not start Qt-Linguist.&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 Qt-Linguist.&lt;br&gt;Assicurarsi che sia disponibile come &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5528" />
+      <location filename="../UI/UserInterface.py" line="5533" />
       <source>&lt;p&gt;Could not find the Qt-Linguist executable.&lt;br&gt;Ensure that it is installed and optionally configured on the Qt configuration page.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5563" />
+      <location filename="../UI/UserInterface.py" line="5568" />
       <source>&lt;p&gt;Could not start Qt-Assistant.&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 Qt-Assistant.&lt;br&gt;Assicurarsi che sia disponibile come &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5572" />
+      <location filename="../UI/UserInterface.py" line="5577" />
       <source>&lt;p&gt;Could not find the Qt-Assistant executable.&lt;br&gt;Ensure that it is installed and optionally configured on the Qt configuration page.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5596" />
+      <location filename="../UI/UserInterface.py" line="5601" />
       <source>Currently no custom viewer is selected. Please use the preferences dialog to specify one.</source>
       <translation>Attualmente nessun visualizzatore personalizzato è selezionato. Per favore usa il dialogo delle preferenze per specificarne uno.</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5610" />
+      <location filename="../UI/UserInterface.py" line="5615" />
       <source>&lt;p&gt;Could not start custom viewer.&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 visualizzatore personalizzato.&lt;br&gt;Assicurarsi che sia disponibile come &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5630" />
+      <location filename="../UI/UserInterface.py" line="5635" />
       <source>&lt;p&gt;Could not start the help viewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;hh&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Non posso avviare il visualizzatore di help.&lt;br&gt;Assicurarsi che sia disponibile come &lt;b&gt;hh&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5680" />
+      <location filename="../UI/UserInterface.py" line="5685" />
       <source>&lt;p&gt;Could not start UI Previewer.&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 UI Previewer.&lt;br&gt;Assicurarsi che sia disponibile come &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5737" />
+      <location filename="../UI/UserInterface.py" line="5742" />
       <source>&lt;p&gt;Could not start Translation Previewer.&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 l'anteprima delle traduzioni.&lt;br&gt;Assicurarsi che sia disponibile come &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5760" />
+      <location filename="../UI/UserInterface.py" line="5765" />
       <source>&lt;p&gt;Could not start SQL Browser.&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 SQL Browser.&lt;br&gt;Assicurarsi che sia disponibile come &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5845" />
+      <location filename="../UI/UserInterface.py" line="5850" />
       <source>&lt;p&gt;Could not start Snapshot tool.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5876" />
-      <location filename="../UI/UserInterface.py" line="5867" />
+      <location filename="../UI/UserInterface.py" line="5881" />
+      <location filename="../UI/UserInterface.py" line="5872" />
       <source>External Tools</source>
       <translation>Tool esterni</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5868" />
+      <location filename="../UI/UserInterface.py" line="5873" />
       <source>No tool entry found for external tool '{0}' in tool group '{1}'.</source>
       <translation>Nessun elemento per il tool esterno '{0}' trovato nel gruppo '{1}'.</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5877" />
+      <location filename="../UI/UserInterface.py" line="5882" />
       <source>No toolgroup entry '{0}' found.</source>
       <translation>Nessun gruppo '{0}' trovato.</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5913" />
+      <location filename="../UI/UserInterface.py" line="5918" />
       <source>Starting process '{0} {1}'.
 </source>
       <translation>Avvio processo '{0} {1}'.
 </translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5932" />
+      <location filename="../UI/UserInterface.py" line="5937" />
       <source>&lt;p&gt;Could not start the tool entry &lt;b&gt;{0}&lt;/b&gt;.&lt;br&gt;Ensure that it is available as &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Non posso avviare l'elemento degli strumenti &lt;b&gt;{0}&lt;/b&gt;.&lt;br&gt;Assicurarsi che sia disponibile come &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6007" />
+      <location filename="../UI/UserInterface.py" line="6012" />
       <source>Process '{0}' has exited.
 </source>
       <translation>Il processo '{0}' è terminato.</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6279" />
-      <location filename="../UI/UserInterface.py" line="6221" />
-      <location filename="../UI/UserInterface.py" line="6180" />
-      <location filename="../UI/UserInterface.py" line="6112" />
-      <location filename="../UI/UserInterface.py" line="6050" />
+      <location filename="../UI/UserInterface.py" line="6284" />
+      <location filename="../UI/UserInterface.py" line="6226" />
+      <location filename="../UI/UserInterface.py" line="6185" />
+      <location filename="../UI/UserInterface.py" line="6117" />
+      <location filename="../UI/UserInterface.py" line="6055" />
       <source>Documentation Missing</source>
       <translation>Documentazione mancante</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6280" />
-      <location filename="../UI/UserInterface.py" line="6222" />
-      <location filename="../UI/UserInterface.py" line="6181" />
-      <location filename="../UI/UserInterface.py" line="6113" />
-      <location filename="../UI/UserInterface.py" line="6051" />
+      <location filename="../UI/UserInterface.py" line="6285" />
+      <location filename="../UI/UserInterface.py" line="6227" />
+      <location filename="../UI/UserInterface.py" line="6186" />
+      <location filename="../UI/UserInterface.py" line="6118" />
+      <location filename="../UI/UserInterface.py" line="6056" />
       <source>&lt;p&gt;The documentation starting point "&lt;b&gt;{0}&lt;/b&gt;" could not be found.&lt;/p&gt;</source>
       <translation>&lt;p&gt;L'inizio della documentazione "&lt;b&gt;{0}&lt;/b&gt;" non viene trovato.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6262" />
-      <location filename="../UI/UserInterface.py" line="6153" />
+      <location filename="../UI/UserInterface.py" line="6267" />
+      <location filename="../UI/UserInterface.py" line="6158" />
       <source>Documentation</source>
       <translation>Documentazione</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6154" />
+      <location filename="../UI/UserInterface.py" line="6159" />
       <source>&lt;p&gt;The PyQt{0} documentation starting point has not been configured.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6263" />
+      <location filename="../UI/UserInterface.py" line="6268" />
       <source>&lt;p&gt;The PySide{0} documentation starting point has not been configured.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6441" />
-      <location filename="../UI/UserInterface.py" line="6377" />
+      <location filename="../UI/UserInterface.py" line="6446" />
+      <location filename="../UI/UserInterface.py" line="6382" />
       <source>Start Web Browser</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6378" />
+      <location filename="../UI/UserInterface.py" line="6383" />
       <source>The eric web browser could not be started.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6442" />
+      <location filename="../UI/UserInterface.py" line="6447" />
       <source>&lt;p&gt;The eric web browser is not started.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6484" />
+      <location filename="../UI/UserInterface.py" line="6489" />
       <source>Open Browser</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6485" />
+      <location filename="../UI/UserInterface.py" line="6490" />
       <source>Could not start a web browser</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6735" />
+      <location filename="../UI/UserInterface.py" line="6740" />
       <source>Keyboard Shortcuts File (*.ekj)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6752" />
+      <location filename="../UI/UserInterface.py" line="6757" />
       <source>&lt;p&gt;The keyboard shortcuts file &lt;b&gt;{0}&lt;/b&gt; exists already. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6770" />
+      <location filename="../UI/UserInterface.py" line="6775" />
       <source>Keyboard Shortcuts File (*.ekj);;XML Keyboard shortcut file (*.e4k)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6962" />
+      <location filename="../UI/UserInterface.py" line="6967" />
       <source>Read Tasks</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6963" />
+      <location filename="../UI/UserInterface.py" line="6968" />
       <source>&lt;p&gt;The tasks file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Il file task &lt;b&gt;{0}&lt;/b&gt; non può essere letto.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7010" />
+      <location filename="../UI/UserInterface.py" line="7015" />
       <source>Read Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7038" />
-      <location filename="../UI/UserInterface.py" line="7011" />
+      <location filename="../UI/UserInterface.py" line="7043" />
+      <location filename="../UI/UserInterface.py" line="7016" />
       <source>&lt;p&gt;The session file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Il file sessione &lt;b&gt;{0}&lt;/b&gt; non può essere letto.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7037" />
+      <location filename="../UI/UserInterface.py" line="7042" />
       <source>Read session</source>
       <translation>Leggi sessione</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7053" />
+      <location filename="../UI/UserInterface.py" line="7058" />
       <source>Save Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7055" />
+      <location filename="../UI/UserInterface.py" line="7060" />
       <source>eric Session Files (*.esj)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7077" />
+      <location filename="../UI/UserInterface.py" line="7082" />
       <source>eric Session Files (*.esj);;eric XML Session Files (*.e5s)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7125" />
+      <location filename="../UI/UserInterface.py" line="7130" />
       <source>Crash Session found!</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7126" />
+      <location filename="../UI/UserInterface.py" line="7131" />
       <source>A session file of a crashed session was found. Shall this session be restored?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7427" />
+      <location filename="../UI/UserInterface.py" line="7432" />
       <source>Drop Error</source>
       <translation>Errore Drop</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7428" />
+      <location filename="../UI/UserInterface.py" line="7433" />
       <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; is not a file.&lt;/p&gt;</source>
       <translation>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; non è un file.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7592" />
+      <location filename="../UI/UserInterface.py" line="7597" />
       <source>Upgrade available</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7593" />
+      <location filename="../UI/UserInterface.py" line="7598" />
       <source>A newer version of the &lt;b&gt;eric-ide&lt;/b&gt; package is available at &lt;a href="{0}/eric-ide/"&gt;PyPI&lt;/a&gt;.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7637" />
-      <location filename="../UI/UserInterface.py" line="7626" />
+      <location filename="../UI/UserInterface.py" line="7642" />
+      <location filename="../UI/UserInterface.py" line="7631" />
       <source>First time usage</source>
       <translation>Primo avvio</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7627" />
+      <location filename="../UI/UserInterface.py" line="7632" />
       <source>eric7 has not been configured yet but an eric6 configuration was found. Shall this be imported?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7638" />
+      <location filename="../UI/UserInterface.py" line="7643" />
       <source>eric has not been configured yet. The configuration dialog will be started.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7658" />
+      <location filename="../UI/UserInterface.py" line="7663" />
       <source>Select Workspace Directory</source>
       <translation type="unfinished">Seleziona cartella di lavoro</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7835" />
+      <location filename="../UI/UserInterface.py" line="7840" />
       <source>Unsaved Data Detected</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7836" />
+      <location filename="../UI/UserInterface.py" line="7841" />
       <source>Some editors contain unsaved data. Shall these be saved?</source>
       <translation type="unfinished" />
     </message>
@@ -95679,27 +95724,27 @@
   <context>
     <name>VirtualenvAddEditDialog</name>
     <message>
-      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="64" />
+      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="63" />
       <source>Edit Virtual Environment</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="66" />
+      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="65" />
       <source>Add Virtual Environment</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="74" />
+      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="73" />
       <source>Virtualenv Target Directory</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="79" />
+      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="78" />
       <source>Python Interpreter</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="83" />
+      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="82" />
       <source>Enter the executable search path to be prepended to the PATH environment variable. Use '{0}' as the separator.</source>
       <translation type="unfinished" />
     </message>
@@ -96273,7 +96318,7 @@
   <context>
     <name>VirtualenvInterpreterSelectionDialog</name>
     <message>
-      <location filename="../VirtualEnv/VirtualenvInterpreterSelectionDialog.py" line="46" />
+      <location filename="../VirtualEnv/VirtualenvInterpreterSelectionDialog.py" line="47" />
       <source>Python Interpreter</source>
       <translation type="unfinished" />
     </message>
--- a/eric7/i18n/eric7_pt.ts	Tue Mar 22 19:28:43 2022 +0100
+++ b/eric7/i18n/eric7_pt.ts	Tue Mar 22 19:29:01 2022 +0100
@@ -1529,6 +1529,26 @@
     </message>
     <message>
       <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" />
+      <source>Upgrader</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" />
+      <source>Upgrader Delay:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" />
+      <source>Enter the time the upgrader process should wait for eric to exit</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" />
+      <source> s</source>
+      <translation type="unfinished"> s</translation>
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" />
       <source>Reporting</source>
       <translation>Informes</translation>
     </message>
@@ -50115,7 +50135,7 @@
       <translation />
     </message>
     <message>
-      <location filename="../Preferences/__init__.py" line="470" />
+      <location filename="../Preferences/__init__.py" line="471" />
       <location filename="../QScintilla/Lexers/__init__.py" line="415" />
       <source>Python Files (*.py *.py3)</source>
       <translation type="unfinished">Ficheiros Python (*.py *.py3)</translation>
@@ -50368,7 +50388,7 @@
       <translation>Ficheiros Todos (*)</translation>
     </message>
     <message>
-      <location filename="../Preferences/__init__.py" line="472" />
+      <location filename="../Preferences/__init__.py" line="473" />
       <location filename="../QScintilla/Lexers/__init__.py" line="585" />
       <source>Python3 Files (*.py)</source>
       <translation>Ficheiros Python3 (*.py)</translation>
@@ -57262,19 +57282,19 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1019" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="856" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="834" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1028" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="865" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="843" />
       <source>Search PyPI</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="835" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="844" />
       <source>&lt;p&gt;Received an error while searching for &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Error: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message numerus="yes">
-      <location filename="../PipInterface/PipPackagesWidget.py" line="849" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="858" />
       <source>%n package(s) found.</source>
       <translation type="unfinished">
         <numerusform />
@@ -57282,139 +57302,139 @@
       </translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="851" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="860" />
       <source>Showing first 20 packages found.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="859" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="857" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="868" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="866" />
       <source>&lt;p&gt;There were no results for &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1020" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1029" />
       <source>&lt;p&gt;No package details info for &lt;b&gt;{0}&lt;/b&gt; available.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1034" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1043" />
       <source>Install Pip</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1037" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1046" />
       <source>Install Pip to User-Site</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1040" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1049" />
       <source>Repair Pip</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1170" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1044" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1179" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1053" />
       <source>Install Packages</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1047" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1056" />
       <source>Install Local Package</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1051" />
-      <source>Install Requirements</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1054" />
-      <source>Re-Install Selected Packages</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1057" />
-      <source>Uninstall Requirements</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../PipInterface/PipPackagesWidget.py" line="1060" />
+      <source>Install Requirements</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1063" />
+      <source>Re-Install Selected Packages</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1066" />
+      <source>Uninstall Requirements</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1069" />
       <source>Generate Requirements...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1064" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1073" />
       <source>Check Vulnerabilities</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1068" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1077" />
       <source>Update Vulnerability Database</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1072" />
-      <source>Show Cache Info...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1075" />
-      <source>Show Cached Files...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1078" />
-      <source>Remove Cached Files...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../PipInterface/PipPackagesWidget.py" line="1081" />
+      <source>Show Cache Info...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1084" />
+      <source>Show Cached Files...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1087" />
+      <source>Remove Cached Files...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1090" />
       <source>Purge Cache...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1086" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1095" />
       <source>Edit User Configuration...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1089" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1098" />
       <source>Edit Environment Configuration...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1094" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1103" />
       <source>Configure...</source>
       <translation type="unfinished">Configurar...</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1292" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1279" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1268" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1301" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1288" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1277" />
       <source>Edit Configuration</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1293" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1280" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1269" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1302" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1289" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1278" />
       <source>No valid configuration path determined. Aborting</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1447" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1456" />
       <source>{0} {1}</source>
       <comment>package name, package version</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1469" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1478" />
       <source>Affected Version:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1472" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1481" />
       <source>Advisory:</source>
       <translation type="unfinished" />
     </message>
@@ -57938,32 +57958,32 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PluginManager/PluginManager.py" line="445" />
+      <location filename="../PluginManager/PluginManager.py" line="449" />
       <source>Module failed to load. Error: {0}</source>
       <translation>Falho na carga de módulo. Erro: {0}</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginManager.py" line="622" />
+      <location filename="../PluginManager/PluginManager.py" line="626" />
       <source>Incompatible plugin activation method.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PluginManager/PluginManager.py" line="1204" />
+      <location filename="../PluginManager/PluginManager.py" line="1208" />
       <source>Plugin Manager Error</source>
       <translation>Erro do Gestor de Complementos</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginManager.py" line="1205" />
+      <location filename="../PluginManager/PluginManager.py" line="1209" />
       <source>&lt;p&gt;The plugin download directory &lt;b&gt;{0}&lt;/b&gt; could not be created. Please configure it via the configuration dialog.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PluginManager/PluginManager.py" line="1271" />
+      <location filename="../PluginManager/PluginManager.py" line="1275" />
       <source>Error downloading file</source>
       <translation>Erro ao descarregar ficheiro</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginManager.py" line="1272" />
+      <location filename="../PluginManager/PluginManager.py" line="1276" />
       <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" />
     </message>
@@ -58132,6 +58152,21 @@
       <source>Edit URL</source>
       <translation>Editar URL</translation>
     </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/PluginManagerPage.ui" line="0" />
+      <source>Startup Behavior</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/PluginManagerPage.ui" line="0" />
+      <source>Select, to check for missing plugin dependencies at startup and install them</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/PluginManagerPage.ui" line="0" />
+      <source>Automatic dependencies installation</source>
+      <translation type="unfinished" />
+    </message>
   </context>
   <context>
     <name>PluginRepositoryDialog</name>
@@ -58803,18 +58838,18 @@
   <context>
     <name>Preferences</name>
     <message>
-      <location filename="../Preferences/__init__.py" line="1656" />
+      <location filename="../Preferences/__init__.py" line="1658" />
       <source>Export Preferences</source>
       <translation>Exportar Preferências</translation>
     </message>
     <message>
+      <location filename="../Preferences/__init__.py" line="1686" />
+      <location filename="../Preferences/__init__.py" line="1660" />
+      <source>Properties File (*.ini);;All Files (*)</source>
+      <translation>Ficheiro de Propriedades (*.ini);;Ficheiros Todos (*)</translation>
+    </message>
+    <message>
       <location filename="../Preferences/__init__.py" line="1684" />
-      <location filename="../Preferences/__init__.py" line="1658" />
-      <source>Properties File (*.ini);;All Files (*)</source>
-      <translation>Ficheiro de Propriedades (*.ini);;Ficheiros Todos (*)</translation>
-    </message>
-    <message>
-      <location filename="../Preferences/__init__.py" line="1682" />
       <source>Import Preferences</source>
       <translation>Importar Preferências</translation>
     </message>
@@ -84479,7 +84514,17 @@
       <translation type="unfinished">&lt;h3&gt;Números de Versão&lt;/h3&gt;&lt;table&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="582" />
+      <location filename="../Tools/TrayStarter.py" line="600" />
+      <source>Desktop</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Tools/TrayStarter.py" line="603" />
+      <source>Session Type</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Tools/TrayStarter.py" line="605" />
       <source>&lt;/table&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -86444,7 +86489,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7075" />
+      <location filename="../UI/UserInterface.py" line="7080" />
       <location filename="../UI/UserInterface.py" line="1827" />
       <location filename="../UI/UserInterface.py" line="1824" />
       <source>Load session</source>
@@ -87712,8 +87757,8 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6751" />
-      <location filename="../UI/UserInterface.py" line="6733" />
+      <location filename="../UI/UserInterface.py" line="6756" />
+      <location filename="../UI/UserInterface.py" line="6738" />
       <location filename="../UI/UserInterface.py" line="2914" />
       <source>Export Keyboard Shortcuts</source>
       <translation>Exportar Atalhos de Teclado</translation>
@@ -87734,7 +87779,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6768" />
+      <location filename="../UI/UserInterface.py" line="6773" />
       <location filename="../UI/UserInterface.py" line="2928" />
       <source>Import Keyboard Shortcuts</source>
       <translation>Importar Atalhos de Teclado</translation>
@@ -88138,7 +88183,7 @@
       <translation>Definições</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5595" />
+      <location filename="../UI/UserInterface.py" line="5600" />
       <location filename="../UI/UserInterface.py" line="3608" />
       <location filename="../UI/UserInterface.py" line="3587" />
       <source>Help</source>
@@ -88265,360 +88310,360 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4521" />
+      <location filename="../UI/UserInterface.py" line="4526" />
       <source>&amp;Builtin Tools</source>
       <translation>Ferramentas &amp;Internas</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4538" />
+      <location filename="../UI/UserInterface.py" line="4543" />
       <source>&amp;Plugin Tools</source>
       <translation>Ferramentas dos &amp;Complementos</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4541" />
+      <location filename="../UI/UserInterface.py" line="4546" />
       <source>&amp;User Tools</source>
       <translation>Ferramentas de &amp;Utilizador</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4567" />
+      <location filename="../UI/UserInterface.py" line="4572" />
       <source>Configure Tool Groups ...</source>
       <translation>Configurar Grupos de Ferramentas...</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4571" />
+      <location filename="../UI/UserInterface.py" line="4576" />
       <source>Configure current Tool Group ...</source>
       <translation>Configurar o atual Grupo de Ferramentas ...</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4612" />
-      <location filename="../UI/UserInterface.py" line="4592" />
+      <location filename="../UI/UserInterface.py" line="4617" />
+      <location filename="../UI/UserInterface.py" line="4597" />
       <source>No User Tools Configured</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4686" />
+      <location filename="../UI/UserInterface.py" line="4691" />
       <source>&amp;Show all</source>
       <translation>&amp;Mostrar tudo</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4688" />
+      <location filename="../UI/UserInterface.py" line="4693" />
       <source>&amp;Hide all</source>
       <translation>&amp;Esconder tudo</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5723" />
-      <location filename="../UI/UserInterface.py" line="5713" />
-      <location filename="../UI/UserInterface.py" line="5666" />
-      <location filename="../UI/UserInterface.py" line="5657" />
-      <location filename="../UI/UserInterface.py" line="5496" />
-      <location filename="../UI/UserInterface.py" line="5487" />
-      <location filename="../UI/UserInterface.py" line="5426" />
-      <location filename="../UI/UserInterface.py" line="5417" />
+      <location filename="../UI/UserInterface.py" line="5728" />
+      <location filename="../UI/UserInterface.py" line="5718" />
+      <location filename="../UI/UserInterface.py" line="5671" />
+      <location filename="../UI/UserInterface.py" line="5662" />
+      <location filename="../UI/UserInterface.py" line="5501" />
+      <location filename="../UI/UserInterface.py" line="5492" />
+      <location filename="../UI/UserInterface.py" line="5431" />
+      <location filename="../UI/UserInterface.py" line="5422" />
       <source>Problem</source>
       <translation>Problema</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5724" />
-      <location filename="../UI/UserInterface.py" line="5714" />
-      <location filename="../UI/UserInterface.py" line="5667" />
-      <location filename="../UI/UserInterface.py" line="5658" />
-      <location filename="../UI/UserInterface.py" line="5497" />
-      <location filename="../UI/UserInterface.py" line="5488" />
-      <location filename="../UI/UserInterface.py" line="5427" />
-      <location filename="../UI/UserInterface.py" line="5418" />
+      <location filename="../UI/UserInterface.py" line="5729" />
+      <location filename="../UI/UserInterface.py" line="5719" />
+      <location filename="../UI/UserInterface.py" line="5672" />
+      <location filename="../UI/UserInterface.py" line="5663" />
+      <location filename="../UI/UserInterface.py" line="5502" />
+      <location filename="../UI/UserInterface.py" line="5493" />
+      <location filename="../UI/UserInterface.py" line="5432" />
+      <location filename="../UI/UserInterface.py" line="5423" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; does not exist or is zero length.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5931" />
-      <location filename="../UI/UserInterface.py" line="5844" />
-      <location filename="../UI/UserInterface.py" line="5759" />
-      <location filename="../UI/UserInterface.py" line="5736" />
-      <location filename="../UI/UserInterface.py" line="5679" />
-      <location filename="../UI/UserInterface.py" line="5629" />
-      <location filename="../UI/UserInterface.py" line="5609" />
-      <location filename="../UI/UserInterface.py" line="5571" />
-      <location filename="../UI/UserInterface.py" line="5562" />
-      <location filename="../UI/UserInterface.py" line="5527" />
-      <location filename="../UI/UserInterface.py" line="5518" />
-      <location filename="../UI/UserInterface.py" line="5457" />
-      <location filename="../UI/UserInterface.py" line="5448" />
+      <location filename="../UI/UserInterface.py" line="5936" />
+      <location filename="../UI/UserInterface.py" line="5849" />
+      <location filename="../UI/UserInterface.py" line="5764" />
+      <location filename="../UI/UserInterface.py" line="5741" />
+      <location filename="../UI/UserInterface.py" line="5684" />
+      <location filename="../UI/UserInterface.py" line="5634" />
+      <location filename="../UI/UserInterface.py" line="5614" />
+      <location filename="../UI/UserInterface.py" line="5576" />
+      <location filename="../UI/UserInterface.py" line="5567" />
+      <location filename="../UI/UserInterface.py" line="5532" />
+      <location filename="../UI/UserInterface.py" line="5523" />
+      <location filename="../UI/UserInterface.py" line="5462" />
+      <location filename="../UI/UserInterface.py" line="5453" />
       <source>Process Generation Error</source>
       <translation>Erro na Criação de Processo</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5449" />
+      <location filename="../UI/UserInterface.py" line="5454" />
       <source>&lt;p&gt;Could not start Qt-Designer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5458" />
+      <location filename="../UI/UserInterface.py" line="5463" />
       <source>&lt;p&gt;Could not find the Qt-Designer executable.&lt;br&gt;Ensure that it is installed and optionally configured on the Qt configuration page.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5519" />
+      <location filename="../UI/UserInterface.py" line="5524" />
       <source>&lt;p&gt;Could not start Qt-Linguist.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5528" />
+      <location filename="../UI/UserInterface.py" line="5533" />
       <source>&lt;p&gt;Could not find the Qt-Linguist executable.&lt;br&gt;Ensure that it is installed and optionally configured on the Qt configuration page.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5563" />
+      <location filename="../UI/UserInterface.py" line="5568" />
       <source>&lt;p&gt;Could not start Qt-Assistant.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5572" />
+      <location filename="../UI/UserInterface.py" line="5577" />
       <source>&lt;p&gt;Could not find the Qt-Assistant executable.&lt;br&gt;Ensure that it is installed and optionally configured on the Qt configuration page.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5596" />
+      <location filename="../UI/UserInterface.py" line="5601" />
       <source>Currently no custom viewer is selected. Please use the preferences dialog to specify one.</source>
       <translation>Não há nenhum visor personalizado selecionado. Por favor use a caixa de diálogo das preferências para escolher um.</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5610" />
+      <location filename="../UI/UserInterface.py" line="5615" />
       <source>&lt;p&gt;Could not start custom viewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5630" />
+      <location filename="../UI/UserInterface.py" line="5635" />
       <source>&lt;p&gt;Could not start the help viewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;hh&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5680" />
+      <location filename="../UI/UserInterface.py" line="5685" />
       <source>&lt;p&gt;Could not start UI Previewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5737" />
+      <location filename="../UI/UserInterface.py" line="5742" />
       <source>&lt;p&gt;Could not start Translation Previewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5760" />
+      <location filename="../UI/UserInterface.py" line="5765" />
       <source>&lt;p&gt;Could not start SQL Browser.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5845" />
+      <location filename="../UI/UserInterface.py" line="5850" />
       <source>&lt;p&gt;Could not start Snapshot tool.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5876" />
-      <location filename="../UI/UserInterface.py" line="5867" />
+      <location filename="../UI/UserInterface.py" line="5881" />
+      <location filename="../UI/UserInterface.py" line="5872" />
       <source>External Tools</source>
       <translation>Ferramentas Externas</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5868" />
+      <location filename="../UI/UserInterface.py" line="5873" />
       <source>No tool entry found for external tool '{0}' in tool group '{1}'.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5877" />
+      <location filename="../UI/UserInterface.py" line="5882" />
       <source>No toolgroup entry '{0}' found.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5913" />
+      <location filename="../UI/UserInterface.py" line="5918" />
       <source>Starting process '{0} {1}'.
 </source>
       <translation>A iniciar processo '{0} {1}'.
 </translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5932" />
+      <location filename="../UI/UserInterface.py" line="5937" />
       <source>&lt;p&gt;Could not start the tool entry &lt;b&gt;{0}&lt;/b&gt;.&lt;br&gt;Ensure that it is available as &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6007" />
+      <location filename="../UI/UserInterface.py" line="6012" />
       <source>Process '{0}' has exited.
 </source>
       <translation>Processo '{0}' saiu.</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6279" />
-      <location filename="../UI/UserInterface.py" line="6221" />
-      <location filename="../UI/UserInterface.py" line="6180" />
-      <location filename="../UI/UserInterface.py" line="6112" />
-      <location filename="../UI/UserInterface.py" line="6050" />
+      <location filename="../UI/UserInterface.py" line="6284" />
+      <location filename="../UI/UserInterface.py" line="6226" />
+      <location filename="../UI/UserInterface.py" line="6185" />
+      <location filename="../UI/UserInterface.py" line="6117" />
+      <location filename="../UI/UserInterface.py" line="6055" />
       <source>Documentation Missing</source>
       <translation>Falta a Documentação</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6280" />
-      <location filename="../UI/UserInterface.py" line="6222" />
-      <location filename="../UI/UserInterface.py" line="6181" />
-      <location filename="../UI/UserInterface.py" line="6113" />
-      <location filename="../UI/UserInterface.py" line="6051" />
+      <location filename="../UI/UserInterface.py" line="6285" />
+      <location filename="../UI/UserInterface.py" line="6227" />
+      <location filename="../UI/UserInterface.py" line="6186" />
+      <location filename="../UI/UserInterface.py" line="6118" />
+      <location filename="../UI/UserInterface.py" line="6056" />
       <source>&lt;p&gt;The documentation starting point "&lt;b&gt;{0}&lt;/b&gt;" could not be found.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6262" />
-      <location filename="../UI/UserInterface.py" line="6153" />
+      <location filename="../UI/UserInterface.py" line="6267" />
+      <location filename="../UI/UserInterface.py" line="6158" />
       <source>Documentation</source>
       <translation>Documentação</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6154" />
+      <location filename="../UI/UserInterface.py" line="6159" />
       <source>&lt;p&gt;The PyQt{0} documentation starting point has not been configured.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6263" />
+      <location filename="../UI/UserInterface.py" line="6268" />
       <source>&lt;p&gt;The PySide{0} documentation starting point has not been configured.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6441" />
-      <location filename="../UI/UserInterface.py" line="6377" />
+      <location filename="../UI/UserInterface.py" line="6446" />
+      <location filename="../UI/UserInterface.py" line="6382" />
       <source>Start Web Browser</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6378" />
+      <location filename="../UI/UserInterface.py" line="6383" />
       <source>The eric web browser could not be started.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6442" />
+      <location filename="../UI/UserInterface.py" line="6447" />
       <source>&lt;p&gt;The eric web browser is not started.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6484" />
+      <location filename="../UI/UserInterface.py" line="6489" />
       <source>Open Browser</source>
       <translation>Abrir Navegador</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6485" />
+      <location filename="../UI/UserInterface.py" line="6490" />
       <source>Could not start a web browser</source>
       <translation>Não se pôde iniciar um navegador web</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6735" />
+      <location filename="../UI/UserInterface.py" line="6740" />
       <source>Keyboard Shortcuts File (*.ekj)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6752" />
+      <location filename="../UI/UserInterface.py" line="6757" />
       <source>&lt;p&gt;The keyboard shortcuts file &lt;b&gt;{0}&lt;/b&gt; exists already. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6770" />
+      <location filename="../UI/UserInterface.py" line="6775" />
       <source>Keyboard Shortcuts File (*.ekj);;XML Keyboard shortcut file (*.e4k)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6962" />
+      <location filename="../UI/UserInterface.py" line="6967" />
       <source>Read Tasks</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6963" />
+      <location filename="../UI/UserInterface.py" line="6968" />
       <source>&lt;p&gt;The tasks file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7010" />
+      <location filename="../UI/UserInterface.py" line="7015" />
       <source>Read Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7038" />
-      <location filename="../UI/UserInterface.py" line="7011" />
+      <location filename="../UI/UserInterface.py" line="7043" />
+      <location filename="../UI/UserInterface.py" line="7016" />
       <source>&lt;p&gt;The session file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7037" />
+      <location filename="../UI/UserInterface.py" line="7042" />
       <source>Read session</source>
       <translation>Sessão de leitura</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7053" />
+      <location filename="../UI/UserInterface.py" line="7058" />
       <source>Save Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7055" />
+      <location filename="../UI/UserInterface.py" line="7060" />
       <source>eric Session Files (*.esj)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7077" />
+      <location filename="../UI/UserInterface.py" line="7082" />
       <source>eric Session Files (*.esj);;eric XML Session Files (*.e5s)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7125" />
+      <location filename="../UI/UserInterface.py" line="7130" />
       <source>Crash Session found!</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7126" />
+      <location filename="../UI/UserInterface.py" line="7131" />
       <source>A session file of a crashed session was found. Shall this session be restored?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7427" />
+      <location filename="../UI/UserInterface.py" line="7432" />
       <source>Drop Error</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7428" />
+      <location filename="../UI/UserInterface.py" line="7433" />
       <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; is not a file.&lt;/p&gt;</source>
       <translation>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; não é um ficheiro.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7592" />
+      <location filename="../UI/UserInterface.py" line="7597" />
       <source>Upgrade available</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7593" />
+      <location filename="../UI/UserInterface.py" line="7598" />
       <source>A newer version of the &lt;b&gt;eric-ide&lt;/b&gt; package is available at &lt;a href="{0}/eric-ide/"&gt;PyPI&lt;/a&gt;.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7637" />
-      <location filename="../UI/UserInterface.py" line="7626" />
+      <location filename="../UI/UserInterface.py" line="7642" />
+      <location filename="../UI/UserInterface.py" line="7631" />
       <source>First time usage</source>
       <translation>Usado a primeira vez</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7627" />
+      <location filename="../UI/UserInterface.py" line="7632" />
       <source>eric7 has not been configured yet but an eric6 configuration was found. Shall this be imported?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7638" />
+      <location filename="../UI/UserInterface.py" line="7643" />
       <source>eric has not been configured yet. The configuration dialog will be started.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7658" />
+      <location filename="../UI/UserInterface.py" line="7663" />
       <source>Select Workspace Directory</source>
       <translation>Selecionar o Diretório de Trabalho</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7835" />
+      <location filename="../UI/UserInterface.py" line="7840" />
       <source>Unsaved Data Detected</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7836" />
+      <location filename="../UI/UserInterface.py" line="7841" />
       <source>Some editors contain unsaved data. Shall these be saved?</source>
       <translation type="unfinished" />
     </message>
@@ -94171,27 +94216,27 @@
   <context>
     <name>VirtualenvAddEditDialog</name>
     <message>
-      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="64" />
+      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="63" />
       <source>Edit Virtual Environment</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="66" />
+      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="65" />
       <source>Add Virtual Environment</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="74" />
+      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="73" />
       <source>Virtualenv Target Directory</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="79" />
+      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="78" />
       <source>Python Interpreter</source>
       <translation type="unfinished">Intérprete de Python</translation>
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="83" />
+      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="82" />
       <source>Enter the executable search path to be prepended to the PATH environment variable. Use '{0}' as the separator.</source>
       <translation type="unfinished" />
     </message>
@@ -94765,7 +94810,7 @@
   <context>
     <name>VirtualenvInterpreterSelectionDialog</name>
     <message>
-      <location filename="../VirtualEnv/VirtualenvInterpreterSelectionDialog.py" line="46" />
+      <location filename="../VirtualEnv/VirtualenvInterpreterSelectionDialog.py" line="47" />
       <source>Python Interpreter</source>
       <translation type="unfinished">Intérprete de Python</translation>
     </message>
--- a/eric7/i18n/eric7_ru.ts	Tue Mar 22 19:28:43 2022 +0100
+++ b/eric7/i18n/eric7_ru.ts	Tue Mar 22 19:29:01 2022 +0100
@@ -1487,6 +1487,26 @@
     </message>
     <message>
       <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" />
+      <source>Upgrader</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" />
+      <source>Upgrader Delay:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" />
+      <source>Enter the time the upgrader process should wait for eric to exit</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" />
+      <source> s</source>
+      <translation type="unfinished"> сек</translation>
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" />
       <source>Reporting</source>
       <translation>Отчет</translation>
     </message>
@@ -45201,7 +45221,7 @@
       <translation>Pygments</translation>
     </message>
     <message>
-      <location filename="../Preferences/__init__.py" line="470" />
+      <location filename="../Preferences/__init__.py" line="471" />
       <location filename="../QScintilla/Lexers/__init__.py" line="415" />
       <source>Python Files (*.py *.py3)</source>
       <translation>Файлы Python (*.py *.py3)</translation>
@@ -45454,7 +45474,7 @@
       <translation>Все файлы (*)</translation>
     </message>
     <message>
-      <location filename="../Preferences/__init__.py" line="472" />
+      <location filename="../Preferences/__init__.py" line="473" />
       <location filename="../QScintilla/Lexers/__init__.py" line="585" />
       <source>Python3 Files (*.py)</source>
       <translation>Файлы Python3 (*.py)</translation>
@@ -52184,19 +52204,19 @@
       <translation>Получение списка обновленных пакетов...</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1019" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="856" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="834" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1028" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="865" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="843" />
       <source>Search PyPI</source>
       <translation>Поиск в PyPI</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="835" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="844" />
       <source>&lt;p&gt;Received an error while searching for &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Error: {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 numerus="yes">
-      <location filename="../PipInterface/PipPackagesWidget.py" line="849" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="858" />
       <source>%n package(s) found.</source>
       <translation>
         <numerusform>Найден %n пакет.</numerusform>
@@ -52205,139 +52225,139 @@
       </translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="851" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="860" />
       <source>Showing first 20 packages found.</source>
       <translation>Показаны первые 20 найденных пакетов.</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="859" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="857" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="868" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="866" />
       <source>&lt;p&gt;There were no results for &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Нет результатов по запросу &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1020" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1029" />
       <source>&lt;p&gt;No package details info for &lt;b&gt;{0}&lt;/b&gt; available.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Недоступна подробная информация о пакете &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1034" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1043" />
       <source>Install Pip</source>
       <translation>Инсталировать Pip</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1037" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1046" />
       <source>Install Pip to User-Site</source>
       <translation>Инсталировать Pip в User-Site</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1040" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1049" />
       <source>Repair Pip</source>
       <translation>Восстановить Pip</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1170" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1044" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1179" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1053" />
       <source>Install Packages</source>
       <translation>Установить пакеты</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1047" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1056" />
       <source>Install Local Package</source>
       <translation>Установить локальный пакет</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1051" />
-      <source>Install Requirements</source>
-      <translation>Установить зависимости</translation>
-    </message>
-    <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1054" />
-      <source>Re-Install Selected Packages</source>
-      <translation>Переинсталировать выбранные пакеты</translation>
-    </message>
-    <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1057" />
-      <source>Uninstall Requirements</source>
-      <translation>Деинсталировать зависимости</translation>
-    </message>
-    <message>
       <location filename="../PipInterface/PipPackagesWidget.py" line="1060" />
+      <source>Install Requirements</source>
+      <translation>Установить зависимости</translation>
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1063" />
+      <source>Re-Install Selected Packages</source>
+      <translation>Переинсталировать выбранные пакеты</translation>
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1066" />
+      <source>Uninstall Requirements</source>
+      <translation>Деинсталировать зависимости</translation>
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1069" />
       <source>Generate Requirements...</source>
       <translation>Генерация зависимостей...</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1064" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1073" />
       <source>Check Vulnerabilities</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1068" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1077" />
       <source>Update Vulnerability Database</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1072" />
-      <source>Show Cache Info...</source>
-      <translation>Показать информацию о кэше...</translation>
-    </message>
-    <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1075" />
-      <source>Show Cached Files...</source>
-      <translation>Показать кэшированные файлы...</translation>
-    </message>
-    <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1078" />
-      <source>Remove Cached Files...</source>
-      <translation>Удалить кэшированные файлы...</translation>
-    </message>
-    <message>
       <location filename="../PipInterface/PipPackagesWidget.py" line="1081" />
+      <source>Show Cache Info...</source>
+      <translation>Показать информацию о кэше...</translation>
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1084" />
+      <source>Show Cached Files...</source>
+      <translation>Показать кэшированные файлы...</translation>
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1087" />
+      <source>Remove Cached Files...</source>
+      <translation>Удалить кэшированные файлы...</translation>
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1090" />
       <source>Purge Cache...</source>
       <translation>Очистить кэш...</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1086" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1095" />
       <source>Edit User Configuration...</source>
       <translation>Правка конфигурации пользователя...</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1089" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1098" />
       <source>Edit Environment Configuration...</source>
       <translation>Правка конфигурации среды окружения...</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1094" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1103" />
       <source>Configure...</source>
       <translation>Настроить...</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1292" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1279" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1268" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1301" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1288" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1277" />
       <source>Edit Configuration</source>
       <translation>Правка конфигурации</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1293" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1280" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1269" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1302" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1289" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1278" />
       <source>No valid configuration path determined. Aborting</source>
       <translation>Не определен допустимый путь конфигурации. Прерывание</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1447" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1456" />
       <source>{0} {1}</source>
       <comment>package name, package version</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1469" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1478" />
       <source>Affected Version:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1472" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1481" />
       <source>Advisory:</source>
       <translation type="unfinished" />
     </message>
@@ -52843,32 +52863,32 @@
       <translation>Модуль не содержит атрибутов 'pluginType' и/или 'pluginTypename'.</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginManager.py" line="445" />
+      <location filename="../PluginManager/PluginManager.py" line="449" />
       <source>Module failed to load. Error: {0}</source>
       <translation>Неудачная загрузка модуля. Ошибка: {0}</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginManager.py" line="622" />
+      <location filename="../PluginManager/PluginManager.py" line="626" />
       <source>Incompatible plugin activation method.</source>
       <translation>Несовместимый метод активации плагина.</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginManager.py" line="1204" />
+      <location filename="../PluginManager/PluginManager.py" line="1208" />
       <source>Plugin Manager Error</source>
       <translation>Ошибка менеджера плагинов</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginManager.py" line="1205" />
+      <location filename="../PluginManager/PluginManager.py" line="1209" />
       <source>&lt;p&gt;The plugin download directory &lt;b&gt;{0}&lt;/b&gt; could not be created. Please configure it via the configuration dialog.&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/PluginManager.py" line="1271" />
+      <location filename="../PluginManager/PluginManager.py" line="1275" />
       <source>Error downloading file</source>
       <translation>Ошибка загрузки файла</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginManager.py" line="1272" />
+      <location filename="../PluginManager/PluginManager.py" line="1276" />
       <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>
@@ -53025,6 +53045,21 @@
       <source>Edit URL</source>
       <translation>Редактировать URL</translation>
     </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/PluginManagerPage.ui" line="0" />
+      <source>Startup Behavior</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/PluginManagerPage.ui" line="0" />
+      <source>Select, to check for missing plugin dependencies at startup and install them</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/PluginManagerPage.ui" line="0" />
+      <source>Automatic dependencies installation</source>
+      <translation type="unfinished" />
+    </message>
   </context>
   <context>
     <name>PluginRepositoryDialog</name>
@@ -53693,18 +53728,18 @@
   <context>
     <name>Preferences</name>
     <message>
-      <location filename="../Preferences/__init__.py" line="1656" />
+      <location filename="../Preferences/__init__.py" line="1658" />
       <source>Export Preferences</source>
       <translation>Экспорт Preferences</translation>
     </message>
     <message>
+      <location filename="../Preferences/__init__.py" line="1686" />
+      <location filename="../Preferences/__init__.py" line="1660" />
+      <source>Properties File (*.ini);;All Files (*)</source>
+      <translation>Файлы Preferences (*.ini);;Все файлы (*)</translation>
+    </message>
+    <message>
       <location filename="../Preferences/__init__.py" line="1684" />
-      <location filename="../Preferences/__init__.py" line="1658" />
-      <source>Properties File (*.ini);;All Files (*)</source>
-      <translation>Файлы Preferences (*.ini);;Все файлы (*)</translation>
-    </message>
-    <message>
-      <location filename="../Preferences/__init__.py" line="1682" />
       <source>Import Preferences</source>
       <translation>Импорт Preferences</translation>
     </message>
@@ -79019,7 +79054,17 @@
       <translation>&lt;h3&gt;Номера версий&lt;/h3&gt;&lt;table&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="582" />
+      <location filename="../Tools/TrayStarter.py" line="600" />
+      <source>Desktop</source>
+      <translation type="unfinished">Рабочий стол</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TrayStarter.py" line="603" />
+      <source>Session Type</source>
+      <translation type="unfinished">Тип сессии</translation>
+    </message>
+    <message>
+      <location filename="../Tools/TrayStarter.py" line="605" />
       <source>&lt;/table&gt;</source>
       <translation>&lt;/table&gt;</translation>
     </message>
@@ -80940,7 +80985,7 @@
       <translation>&lt;b&gt;Сохранить сессию...&lt;/b&gt;&lt;p&gt;Позволяет сохранить текущую сессию на диск. Открывается диалог для выбора имени файла.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7075" />
+      <location filename="../UI/UserInterface.py" line="7080" />
       <location filename="../UI/UserInterface.py" line="1827" />
       <location filename="../UI/UserInterface.py" line="1824" />
       <source>Load session</source>
@@ -82215,8 +82260,8 @@
       <translation>&lt;b&gt;Горячие клавиши&lt;/b&gt;&lt;p&gt;Определите горячие клавиши приложения согласно вашим предпочтениям.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6751" />
-      <location filename="../UI/UserInterface.py" line="6733" />
+      <location filename="../UI/UserInterface.py" line="6756" />
+      <location filename="../UI/UserInterface.py" line="6738" />
       <location filename="../UI/UserInterface.py" line="2914" />
       <source>Export Keyboard Shortcuts</source>
       <translation>Экспорт горячих клавиш</translation>
@@ -82238,7 +82283,7 @@
 &lt;p&gt;Экспортировать горячие клавиши приложения.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6768" />
+      <location filename="../UI/UserInterface.py" line="6773" />
       <location filename="../UI/UserInterface.py" line="2928" />
       <source>Import Keyboard Shortcuts</source>
       <translation>Импорт горячих клавиш</translation>
@@ -82644,7 +82689,7 @@
       <translation>Настройки</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5595" />
+      <location filename="../UI/UserInterface.py" line="5600" />
       <location filename="../UI/UserInterface.py" line="3608" />
       <location filename="../UI/UserInterface.py" line="3587" />
       <source>Help</source>
@@ -82771,361 +82816,361 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4521" />
+      <location filename="../UI/UserInterface.py" line="4526" />
       <source>&amp;Builtin Tools</source>
       <translation>&amp;Встроенные инструменты</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4538" />
+      <location filename="../UI/UserInterface.py" line="4543" />
       <source>&amp;Plugin Tools</source>
       <translation>Инструменты - &amp;плагины</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4541" />
+      <location filename="../UI/UserInterface.py" line="4546" />
       <source>&amp;User Tools</source>
       <translation>&amp;Инструменты пользователя</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4567" />
+      <location filename="../UI/UserInterface.py" line="4572" />
       <source>Configure Tool Groups ...</source>
       <translation>Настройка группы инструментов...</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4571" />
+      <location filename="../UI/UserInterface.py" line="4576" />
       <source>Configure current Tool Group ...</source>
       <translation>Настроить текущую группу инструментов...</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4612" />
-      <location filename="../UI/UserInterface.py" line="4592" />
+      <location filename="../UI/UserInterface.py" line="4617" />
+      <location filename="../UI/UserInterface.py" line="4597" />
       <source>No User Tools Configured</source>
       <translation>Инструменты пользователя не сконфигурированы</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4686" />
+      <location filename="../UI/UserInterface.py" line="4691" />
       <source>&amp;Show all</source>
       <translation>Показать &amp;всё</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4688" />
+      <location filename="../UI/UserInterface.py" line="4693" />
       <source>&amp;Hide all</source>
       <translation>Ск&amp;рыть всё</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5723" />
-      <location filename="../UI/UserInterface.py" line="5713" />
-      <location filename="../UI/UserInterface.py" line="5666" />
-      <location filename="../UI/UserInterface.py" line="5657" />
-      <location filename="../UI/UserInterface.py" line="5496" />
-      <location filename="../UI/UserInterface.py" line="5487" />
-      <location filename="../UI/UserInterface.py" line="5426" />
-      <location filename="../UI/UserInterface.py" line="5417" />
+      <location filename="../UI/UserInterface.py" line="5728" />
+      <location filename="../UI/UserInterface.py" line="5718" />
+      <location filename="../UI/UserInterface.py" line="5671" />
+      <location filename="../UI/UserInterface.py" line="5662" />
+      <location filename="../UI/UserInterface.py" line="5501" />
+      <location filename="../UI/UserInterface.py" line="5492" />
+      <location filename="../UI/UserInterface.py" line="5431" />
+      <location filename="../UI/UserInterface.py" line="5422" />
       <source>Problem</source>
       <translation>Проблема</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5724" />
-      <location filename="../UI/UserInterface.py" line="5714" />
-      <location filename="../UI/UserInterface.py" line="5667" />
-      <location filename="../UI/UserInterface.py" line="5658" />
-      <location filename="../UI/UserInterface.py" line="5497" />
-      <location filename="../UI/UserInterface.py" line="5488" />
-      <location filename="../UI/UserInterface.py" line="5427" />
-      <location filename="../UI/UserInterface.py" line="5418" />
+      <location filename="../UI/UserInterface.py" line="5729" />
+      <location filename="../UI/UserInterface.py" line="5719" />
+      <location filename="../UI/UserInterface.py" line="5672" />
+      <location filename="../UI/UserInterface.py" line="5663" />
+      <location filename="../UI/UserInterface.py" line="5502" />
+      <location filename="../UI/UserInterface.py" line="5493" />
+      <location filename="../UI/UserInterface.py" line="5432" />
+      <location filename="../UI/UserInterface.py" line="5423" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; does not exist or is zero length.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Файл &lt;b&gt;{0}&lt;/b&gt; либо не существует, либо нулевой длины.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5931" />
-      <location filename="../UI/UserInterface.py" line="5844" />
-      <location filename="../UI/UserInterface.py" line="5759" />
-      <location filename="../UI/UserInterface.py" line="5736" />
-      <location filename="../UI/UserInterface.py" line="5679" />
-      <location filename="../UI/UserInterface.py" line="5629" />
-      <location filename="../UI/UserInterface.py" line="5609" />
-      <location filename="../UI/UserInterface.py" line="5571" />
-      <location filename="../UI/UserInterface.py" line="5562" />
-      <location filename="../UI/UserInterface.py" line="5527" />
-      <location filename="../UI/UserInterface.py" line="5518" />
-      <location filename="../UI/UserInterface.py" line="5457" />
-      <location filename="../UI/UserInterface.py" line="5448" />
+      <location filename="../UI/UserInterface.py" line="5936" />
+      <location filename="../UI/UserInterface.py" line="5849" />
+      <location filename="../UI/UserInterface.py" line="5764" />
+      <location filename="../UI/UserInterface.py" line="5741" />
+      <location filename="../UI/UserInterface.py" line="5684" />
+      <location filename="../UI/UserInterface.py" line="5634" />
+      <location filename="../UI/UserInterface.py" line="5614" />
+      <location filename="../UI/UserInterface.py" line="5576" />
+      <location filename="../UI/UserInterface.py" line="5567" />
+      <location filename="../UI/UserInterface.py" line="5532" />
+      <location filename="../UI/UserInterface.py" line="5523" />
+      <location filename="../UI/UserInterface.py" line="5462" />
+      <location filename="../UI/UserInterface.py" line="5453" />
       <source>Process Generation Error</source>
       <translation>Ошибка при запуске процесса</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5449" />
+      <location filename="../UI/UserInterface.py" line="5454" />
       <source>&lt;p&gt;Could not start Qt-Designer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Невозможно запустить Qt-Designer.&lt;br&gt;Убедитесь, что он доступен в &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5458" />
+      <location filename="../UI/UserInterface.py" line="5463" />
       <source>&lt;p&gt;Could not find the Qt-Designer executable.&lt;br&gt;Ensure that it is installed and optionally configured on the Qt configuration page.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Не удается найти исполняемый файл Qt-Designer.&lt;br&gt;На странице настройки Qt убедитесь, что он установлен и дополнительно настроен.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5519" />
+      <location filename="../UI/UserInterface.py" line="5524" />
       <source>&lt;p&gt;Could not start Qt-Linguist.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Невозможно запустить Qt-Linguist.&lt;br&gt;Убедитесь, что он доступен в &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5528" />
+      <location filename="../UI/UserInterface.py" line="5533" />
       <source>&lt;p&gt;Could not find the Qt-Linguist executable.&lt;br&gt;Ensure that it is installed and optionally configured on the Qt configuration page.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Не удается найти исполняемый файл Qt-Linguist.&lt;br&gt;На странице настройки Qt убедитесь, что он установлен и дополнительно настроен.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5563" />
+      <location filename="../UI/UserInterface.py" line="5568" />
       <source>&lt;p&gt;Could not start Qt-Assistant.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Невозможно запустить Qt-Assistant.&lt;br&gt;Убедитесь, что он доступен в &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5572" />
+      <location filename="../UI/UserInterface.py" line="5577" />
       <source>&lt;p&gt;Could not find the Qt-Assistant executable.&lt;br&gt;Ensure that it is installed and optionally configured on the Qt configuration page.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Не удается найти исполняемый файл Qt-Assistant.&lt;br&gt;На странице настройки Qt убедитесь, что он установлен и дополнительно настроен.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5596" />
+      <location filename="../UI/UserInterface.py" line="5601" />
       <source>Currently no custom viewer is selected. Please use the preferences dialog to specify one.</source>
       <translation>В настоящее время просмотрщик пользователя не выбран. Используйте диалог предпочтений для его выбора.</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5610" />
+      <location filename="../UI/UserInterface.py" line="5615" />
       <source>&lt;p&gt;Could not start custom viewer.&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="../UI/UserInterface.py" line="5630" />
+      <location filename="../UI/UserInterface.py" line="5635" />
       <source>&lt;p&gt;Could not start the help viewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;hh&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Невозможно запустить просмотрщик справки.&lt;br&gt;Убедитесь, что он доступен под именем &lt;b&gt;hh&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5680" />
+      <location filename="../UI/UserInterface.py" line="5685" />
       <source>&lt;p&gt;Could not start UI Previewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Невозможно запустить UI Previewer (предпросмотр интерфейсов).&lt;br&gt;Убедитесь, что он находится в &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5737" />
+      <location filename="../UI/UserInterface.py" line="5742" />
       <source>&lt;p&gt;Could not start Translation Previewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Невозможно запустить Translation Previewer (предпросмотр переводов).&lt;br&gt;Убедитесь, что он находится в &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5760" />
+      <location filename="../UI/UserInterface.py" line="5765" />
       <source>&lt;p&gt;Could not start SQL Browser.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Невозможно запустить SQL браузер.&lt;br&gt;Убедитесь, что он доступен как &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5845" />
+      <location filename="../UI/UserInterface.py" line="5850" />
       <source>&lt;p&gt;Could not start Snapshot tool.&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="../UI/UserInterface.py" line="5876" />
-      <location filename="../UI/UserInterface.py" line="5867" />
+      <location filename="../UI/UserInterface.py" line="5881" />
+      <location filename="../UI/UserInterface.py" line="5872" />
       <source>External Tools</source>
       <translation>Внешние инструменты</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5868" />
+      <location filename="../UI/UserInterface.py" line="5873" />
       <source>No tool entry found for external tool '{0}' in tool group '{1}'.</source>
       <translation>Запись для внешнего инструмента '{0}' не найдена в группе инструментов '{1}'.</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5877" />
+      <location filename="../UI/UserInterface.py" line="5882" />
       <source>No toolgroup entry '{0}' found.</source>
       <translation>Запись для группы инструментов '{0}' не найдена.</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5913" />
+      <location filename="../UI/UserInterface.py" line="5918" />
       <source>Starting process '{0} {1}'.
 </source>
       <translation>Запускается процесс '{0} {1}'.
 </translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5932" />
+      <location filename="../UI/UserInterface.py" line="5937" />
       <source>&lt;p&gt;Could not start the tool entry &lt;b&gt;{0}&lt;/b&gt;.&lt;br&gt;Ensure that it is available as &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Невозможно запустить инструмент &lt;b&gt;{0}&lt;/b&gt;.&lt;br&gt;Убедитесь, что он доступен в &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6007" />
+      <location filename="../UI/UserInterface.py" line="6012" />
       <source>Process '{0}' has exited.
 </source>
       <translation>Процесс '{0}' завершен.
 </translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6279" />
-      <location filename="../UI/UserInterface.py" line="6221" />
-      <location filename="../UI/UserInterface.py" line="6180" />
-      <location filename="../UI/UserInterface.py" line="6112" />
-      <location filename="../UI/UserInterface.py" line="6050" />
+      <location filename="../UI/UserInterface.py" line="6284" />
+      <location filename="../UI/UserInterface.py" line="6226" />
+      <location filename="../UI/UserInterface.py" line="6185" />
+      <location filename="../UI/UserInterface.py" line="6117" />
+      <location filename="../UI/UserInterface.py" line="6055" />
       <source>Documentation Missing</source>
       <translation>Документация отсутствует</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6280" />
-      <location filename="../UI/UserInterface.py" line="6222" />
-      <location filename="../UI/UserInterface.py" line="6181" />
-      <location filename="../UI/UserInterface.py" line="6113" />
-      <location filename="../UI/UserInterface.py" line="6051" />
+      <location filename="../UI/UserInterface.py" line="6285" />
+      <location filename="../UI/UserInterface.py" line="6227" />
+      <location filename="../UI/UserInterface.py" line="6186" />
+      <location filename="../UI/UserInterface.py" line="6118" />
+      <location filename="../UI/UserInterface.py" line="6056" />
       <source>&lt;p&gt;The documentation starting point "&lt;b&gt;{0}&lt;/b&gt;" could not be found.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Стартовый каталог документации "&lt;b&gt;{0}&lt;/b&gt;" не найден.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6262" />
-      <location filename="../UI/UserInterface.py" line="6153" />
+      <location filename="../UI/UserInterface.py" line="6267" />
+      <location filename="../UI/UserInterface.py" line="6158" />
       <source>Documentation</source>
       <translation>Документация</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6154" />
+      <location filename="../UI/UserInterface.py" line="6159" />
       <source>&lt;p&gt;The PyQt{0} documentation starting point has not been configured.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Стартовый каталог документации PyQt{0} не настроен.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6263" />
+      <location filename="../UI/UserInterface.py" line="6268" />
       <source>&lt;p&gt;The PySide{0} documentation starting point has not been configured.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Просмотр документации PySide{0} не настроен.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6441" />
-      <location filename="../UI/UserInterface.py" line="6377" />
+      <location filename="../UI/UserInterface.py" line="6446" />
+      <location filename="../UI/UserInterface.py" line="6382" />
       <source>Start Web Browser</source>
       <translation>Запуск web-браузера</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6378" />
+      <location filename="../UI/UserInterface.py" line="6383" />
       <source>The eric web browser could not be started.</source>
       <translation>Невозможно запустить eric web-браузер.</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6442" />
+      <location filename="../UI/UserInterface.py" line="6447" />
       <source>&lt;p&gt;The eric web browser is not started.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Eric web-браузер не запущен.&lt;/p&gt;&lt;p&gt;Причина: {0}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6484" />
+      <location filename="../UI/UserInterface.py" line="6489" />
       <source>Open Browser</source>
       <translation>Открыть браузер</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6485" />
+      <location filename="../UI/UserInterface.py" line="6490" />
       <source>Could not start a web browser</source>
       <translation>Невозможно запустить web-браузер</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6735" />
+      <location filename="../UI/UserInterface.py" line="6740" />
       <source>Keyboard Shortcuts File (*.ekj)</source>
       <translation>Файл горячих клавиш (*.ekj)</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6752" />
+      <location filename="../UI/UserInterface.py" line="6757" />
       <source>&lt;p&gt;The keyboard shortcuts file &lt;b&gt;{0}&lt;/b&gt; exists already. 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="../UI/UserInterface.py" line="6770" />
+      <location filename="../UI/UserInterface.py" line="6775" />
       <source>Keyboard Shortcuts File (*.ekj);;XML Keyboard shortcut file (*.e4k)</source>
       <translation>Файл горячих клавиш (*.ekj);;XML-файл горячих клавиш (*.e4k)</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6962" />
+      <location filename="../UI/UserInterface.py" line="6967" />
       <source>Read Tasks</source>
       <translation>Прочитать задачи</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6963" />
+      <location filename="../UI/UserInterface.py" line="6968" />
       <source>&lt;p&gt;The tasks 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="../UI/UserInterface.py" line="7010" />
+      <location filename="../UI/UserInterface.py" line="7015" />
       <source>Read Session</source>
       <translation>Загрузить сессию</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7038" />
-      <location filename="../UI/UserInterface.py" line="7011" />
+      <location filename="../UI/UserInterface.py" line="7043" />
+      <location filename="../UI/UserInterface.py" line="7016" />
       <source>&lt;p&gt;The session 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="../UI/UserInterface.py" line="7037" />
+      <location filename="../UI/UserInterface.py" line="7042" />
       <source>Read session</source>
       <translation>Загрузить сессию</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7053" />
+      <location filename="../UI/UserInterface.py" line="7058" />
       <source>Save Session</source>
       <translation>Сохранить сессию</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7055" />
+      <location filename="../UI/UserInterface.py" line="7060" />
       <source>eric Session Files (*.esj)</source>
       <translation>Файлы сессий eric (*.esj)</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7077" />
+      <location filename="../UI/UserInterface.py" line="7082" />
       <source>eric Session Files (*.esj);;eric XML Session Files (*.e5s)</source>
       <translation>Файлы сессии eric (*.esj);;XML-файл сессии eric (*.e5s)</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7125" />
+      <location filename="../UI/UserInterface.py" line="7130" />
       <source>Crash Session found!</source>
       <translation>Обнаружена crash-сессия!</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7126" />
+      <location filename="../UI/UserInterface.py" line="7131" />
       <source>A session file of a crashed session was found. Shall this session be restored?</source>
       <translation>Найден файл crashed-сессии. Должна ли эта сессия быть восстановлена?</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7427" />
+      <location filename="../UI/UserInterface.py" line="7432" />
       <source>Drop Error</source>
       <translation>Ошибка Drag&amp;&amp;Drop</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7428" />
+      <location filename="../UI/UserInterface.py" line="7433" />
       <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; is not a file.&lt;/p&gt;</source>
       <translation>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; не является файлом&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7592" />
+      <location filename="../UI/UserInterface.py" line="7597" />
       <source>Upgrade available</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7593" />
+      <location filename="../UI/UserInterface.py" line="7598" />
       <source>A newer version of the &lt;b&gt;eric-ide&lt;/b&gt; package is available at &lt;a href="{0}/eric-ide/"&gt;PyPI&lt;/a&gt;.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7637" />
-      <location filename="../UI/UserInterface.py" line="7626" />
+      <location filename="../UI/UserInterface.py" line="7642" />
+      <location filename="../UI/UserInterface.py" line="7631" />
       <source>First time usage</source>
       <translation>Первое использование</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7627" />
+      <location filename="../UI/UserInterface.py" line="7632" />
       <source>eric7 has not been configured yet but an eric6 configuration was found. Shall this be imported?</source>
       <translation>Eric7 еще не настроен, но доступна конфигурация eric6. Импортировать ее?</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7638" />
+      <location filename="../UI/UserInterface.py" line="7643" />
       <source>eric has not been configured yet. The configuration dialog will be started.</source>
       <translation>Настройка eric ещё не выполнена. Сейчас будет запущен диалог конфигурации.</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7658" />
+      <location filename="../UI/UserInterface.py" line="7663" />
       <source>Select Workspace Directory</source>
       <translation>Выбор директории рабочей области</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7835" />
+      <location filename="../UI/UserInterface.py" line="7840" />
       <source>Unsaved Data Detected</source>
       <translation>Обнаружены несохраненные данные</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7836" />
+      <location filename="../UI/UserInterface.py" line="7841" />
       <source>Some editors contain unsaved data. Shall these be saved?</source>
       <translation>Некоторые редакторы содержат несохраненные данные. Должны ли они быть сохранены?</translation>
     </message>
@@ -88548,27 +88593,27 @@
   <context>
     <name>VirtualenvAddEditDialog</name>
     <message>
-      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="64" />
+      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="63" />
       <source>Edit Virtual Environment</source>
       <translation>Редактировать виртуальное окружение</translation>
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="66" />
+      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="65" />
       <source>Add Virtual Environment</source>
       <translation>Добавить виртуальное окружение</translation>
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="74" />
+      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="73" />
       <source>Virtualenv Target Directory</source>
       <translation>Целевая директория Virtualenv</translation>
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="79" />
+      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="78" />
       <source>Python Interpreter</source>
       <translation>Интерпретатор Python</translation>
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="83" />
+      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="82" />
       <source>Enter the executable search path to be prepended to the PATH environment variable. Use '{0}' as the separator.</source>
       <translation>Задайте выполнимый путь поиска, который будет добавлен к переменной среды окружения PATH. Используйте '{0}' в качестве разделителя.</translation>
     </message>
@@ -89166,7 +89211,7 @@
   <context>
     <name>VirtualenvInterpreterSelectionDialog</name>
     <message>
-      <location filename="../VirtualEnv/VirtualenvInterpreterSelectionDialog.py" line="46" />
+      <location filename="../VirtualEnv/VirtualenvInterpreterSelectionDialog.py" line="47" />
       <source>Python Interpreter</source>
       <translation>Интерпретатор Python</translation>
     </message>
--- a/eric7/i18n/eric7_tr.ts	Tue Mar 22 19:28:43 2022 +0100
+++ b/eric7/i18n/eric7_tr.ts	Tue Mar 22 19:29:01 2022 +0100
@@ -1512,6 +1512,26 @@
     </message>
     <message>
       <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" />
+      <source>Upgrader</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" />
+      <source>Upgrader Delay:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" />
+      <source>Enter the time the upgrader process should wait for eric to exit</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" />
+      <source> s</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" />
       <source>Reporting</source>
       <translation>Raporediliyor</translation>
     </message>
@@ -48851,7 +48871,7 @@
       <translation>Pygments</translation>
     </message>
     <message>
-      <location filename="../Preferences/__init__.py" line="470" />
+      <location filename="../Preferences/__init__.py" line="471" />
       <location filename="../QScintilla/Lexers/__init__.py" line="415" />
       <source>Python Files (*.py *.py3)</source>
       <translation type="unfinished">Python Dosyaları (*.py *.py3)</translation>
@@ -49104,7 +49124,7 @@
       <translation>Tüm Dosyalar (*)</translation>
     </message>
     <message>
-      <location filename="../Preferences/__init__.py" line="472" />
+      <location filename="../Preferences/__init__.py" line="473" />
       <location filename="../QScintilla/Lexers/__init__.py" line="585" />
       <source>Python3 Files (*.py)</source>
       <translation>Python Dosyaları (*.py3)</translation>
@@ -55966,19 +55986,19 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1019" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="856" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="834" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1028" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="865" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="843" />
       <source>Search PyPI</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="835" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="844" />
       <source>&lt;p&gt;Received an error while searching for &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Error: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message numerus="yes">
-      <location filename="../PipInterface/PipPackagesWidget.py" line="849" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="858" />
       <source>%n package(s) found.</source>
       <translation type="unfinished">
         <numerusform />
@@ -55986,139 +56006,139 @@
       </translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="851" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="860" />
       <source>Showing first 20 packages found.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="859" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="857" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="868" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="866" />
       <source>&lt;p&gt;There were no results for &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1020" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1029" />
       <source>&lt;p&gt;No package details info for &lt;b&gt;{0}&lt;/b&gt; available.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1034" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1043" />
       <source>Install Pip</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1037" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1046" />
       <source>Install Pip to User-Site</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1040" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1049" />
       <source>Repair Pip</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1170" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1044" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1179" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1053" />
       <source>Install Packages</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1047" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1056" />
       <source>Install Local Package</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1051" />
-      <source>Install Requirements</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1054" />
-      <source>Re-Install Selected Packages</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1057" />
-      <source>Uninstall Requirements</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../PipInterface/PipPackagesWidget.py" line="1060" />
+      <source>Install Requirements</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1063" />
+      <source>Re-Install Selected Packages</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1066" />
+      <source>Uninstall Requirements</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1069" />
       <source>Generate Requirements...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1064" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1073" />
       <source>Check Vulnerabilities</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1068" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1077" />
       <source>Update Vulnerability Database</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1072" />
-      <source>Show Cache Info...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1075" />
-      <source>Show Cached Files...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1078" />
-      <source>Remove Cached Files...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../PipInterface/PipPackagesWidget.py" line="1081" />
+      <source>Show Cache Info...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1084" />
+      <source>Show Cached Files...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1087" />
+      <source>Remove Cached Files...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1090" />
       <source>Purge Cache...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1086" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1095" />
       <source>Edit User Configuration...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1089" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1098" />
       <source>Edit Environment Configuration...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1094" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1103" />
       <source>Configure...</source>
       <translation type="unfinished">Ayarlanıyor...</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1292" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1279" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1268" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1301" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1288" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1277" />
       <source>Edit Configuration</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1293" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1280" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1269" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1302" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1289" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1278" />
       <source>No valid configuration path determined. Aborting</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1447" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1456" />
       <source>{0} {1}</source>
       <comment>package name, package version</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1469" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1478" />
       <source>Affected Version:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1472" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1481" />
       <source>Advisory:</source>
       <translation type="unfinished" />
     </message>
@@ -56638,32 +56658,32 @@
       <translation>Modülün 'eklentitipi' ve/veya 'eklentiTipadı' niteliği eksik.</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginManager.py" line="445" />
+      <location filename="../PluginManager/PluginManager.py" line="449" />
       <source>Module failed to load. Error: {0}</source>
       <translation>Modül yüklemede başarısızlık. Hata: {0}</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginManager.py" line="622" />
+      <location filename="../PluginManager/PluginManager.py" line="626" />
       <source>Incompatible plugin activation method.</source>
       <translation>Eklenti etkinleştirme yöntemi uyuşmuyor.</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginManager.py" line="1204" />
+      <location filename="../PluginManager/PluginManager.py" line="1208" />
       <source>Plugin Manager Error</source>
       <translation>Eklenti Yöneticisi Hatası</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginManager.py" line="1205" />
+      <location filename="../PluginManager/PluginManager.py" line="1209" />
       <source>&lt;p&gt;The plugin download directory &lt;b&gt;{0}&lt;/b&gt; could not be created. Please configure it via the configuration dialog.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;eklenti dizini &lt;b&gt;{0}&lt;/b&gt; oluşturulamıyor. Lütfen ayarlama diyaloğu aracılığı ile düzenleyin.&lt;/p&gt;&lt;p&gt;Sebep: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginManager.py" line="1271" />
+      <location filename="../PluginManager/PluginManager.py" line="1275" />
       <source>Error downloading file</source>
       <translation type="unfinished">Dosya yüklenirken hata</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginManager.py" line="1272" />
+      <location filename="../PluginManager/PluginManager.py" line="1276" />
       <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" />
     </message>
@@ -56820,6 +56840,21 @@
       <source>Edit URL</source>
       <translation type="unfinished" />
     </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/PluginManagerPage.ui" line="0" />
+      <source>Startup Behavior</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/PluginManagerPage.ui" line="0" />
+      <source>Select, to check for missing plugin dependencies at startup and install them</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/PluginManagerPage.ui" line="0" />
+      <source>Automatic dependencies installation</source>
+      <translation type="unfinished" />
+    </message>
   </context>
   <context>
     <name>PluginRepositoryDialog</name>
@@ -57495,18 +57530,18 @@
   <context>
     <name>Preferences</name>
     <message>
-      <location filename="../Preferences/__init__.py" line="1656" />
+      <location filename="../Preferences/__init__.py" line="1658" />
       <source>Export Preferences</source>
       <translation>Seçenekleri Dışa Aktar</translation>
     </message>
     <message>
+      <location filename="../Preferences/__init__.py" line="1686" />
+      <location filename="../Preferences/__init__.py" line="1660" />
+      <source>Properties File (*.ini);;All Files (*)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../Preferences/__init__.py" line="1684" />
-      <location filename="../Preferences/__init__.py" line="1658" />
-      <source>Properties File (*.ini);;All Files (*)</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../Preferences/__init__.py" line="1682" />
       <source>Import Preferences</source>
       <translation>Seçenekleri İçe Aktar</translation>
     </message>
@@ -83247,7 +83282,17 @@
       <translation type="unfinished">&lt;h3&gt;Sürüm Numaraları&lt;/h3&gt;&lt;table&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="582" />
+      <location filename="../Tools/TrayStarter.py" line="600" />
+      <source>Desktop</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Tools/TrayStarter.py" line="603" />
+      <source>Session Type</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Tools/TrayStarter.py" line="605" />
       <source>&lt;/table&gt;</source>
       <translation type="unfinished">&lt;/table&gt;</translation>
     </message>
@@ -85195,7 +85240,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7075" />
+      <location filename="../UI/UserInterface.py" line="7080" />
       <location filename="../UI/UserInterface.py" line="1827" />
       <location filename="../UI/UserInterface.py" line="1824" />
       <source>Load session</source>
@@ -86463,8 +86508,8 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6751" />
-      <location filename="../UI/UserInterface.py" line="6733" />
+      <location filename="../UI/UserInterface.py" line="6756" />
+      <location filename="../UI/UserInterface.py" line="6738" />
       <location filename="../UI/UserInterface.py" line="2914" />
       <source>Export Keyboard Shortcuts</source>
       <translation>Kılavye Kısa Yollarını Dışa Aktar</translation>
@@ -86485,7 +86530,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6768" />
+      <location filename="../UI/UserInterface.py" line="6773" />
       <location filename="../UI/UserInterface.py" line="2928" />
       <source>Import Keyboard Shortcuts</source>
       <translation>Klavye kısayollarını İçe Aktar</translation>
@@ -86889,7 +86934,7 @@
       <translation>Ayarlar</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5595" />
+      <location filename="../UI/UserInterface.py" line="5600" />
       <location filename="../UI/UserInterface.py" line="3608" />
       <location filename="../UI/UserInterface.py" line="3587" />
       <source>Help</source>
@@ -87016,359 +87061,359 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4521" />
+      <location filename="../UI/UserInterface.py" line="4526" />
       <source>&amp;Builtin Tools</source>
       <translation>Ya&amp;pılandırma Araçları</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4538" />
+      <location filename="../UI/UserInterface.py" line="4543" />
       <source>&amp;Plugin Tools</source>
       <translation>Eklen&amp;ti Araçları</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4541" />
+      <location filename="../UI/UserInterface.py" line="4546" />
       <source>&amp;User Tools</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4567" />
+      <location filename="../UI/UserInterface.py" line="4572" />
       <source>Configure Tool Groups ...</source>
       <translation>Alet Grupları Ayarlanıyor...</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4571" />
+      <location filename="../UI/UserInterface.py" line="4576" />
       <source>Configure current Tool Group ...</source>
       <translation>Geçerli alet grubunu ayarla...</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4612" />
-      <location filename="../UI/UserInterface.py" line="4592" />
+      <location filename="../UI/UserInterface.py" line="4617" />
+      <location filename="../UI/UserInterface.py" line="4597" />
       <source>No User Tools Configured</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4686" />
+      <location filename="../UI/UserInterface.py" line="4691" />
       <source>&amp;Show all</source>
       <translation>Hepsini Gö&amp;ster</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4688" />
+      <location filename="../UI/UserInterface.py" line="4693" />
       <source>&amp;Hide all</source>
       <translation>&amp;Hepsini gizle</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5723" />
-      <location filename="../UI/UserInterface.py" line="5713" />
-      <location filename="../UI/UserInterface.py" line="5666" />
-      <location filename="../UI/UserInterface.py" line="5657" />
-      <location filename="../UI/UserInterface.py" line="5496" />
-      <location filename="../UI/UserInterface.py" line="5487" />
-      <location filename="../UI/UserInterface.py" line="5426" />
-      <location filename="../UI/UserInterface.py" line="5417" />
+      <location filename="../UI/UserInterface.py" line="5728" />
+      <location filename="../UI/UserInterface.py" line="5718" />
+      <location filename="../UI/UserInterface.py" line="5671" />
+      <location filename="../UI/UserInterface.py" line="5662" />
+      <location filename="../UI/UserInterface.py" line="5501" />
+      <location filename="../UI/UserInterface.py" line="5492" />
+      <location filename="../UI/UserInterface.py" line="5431" />
+      <location filename="../UI/UserInterface.py" line="5422" />
       <source>Problem</source>
       <translation>Problem</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5724" />
-      <location filename="../UI/UserInterface.py" line="5714" />
-      <location filename="../UI/UserInterface.py" line="5667" />
-      <location filename="../UI/UserInterface.py" line="5658" />
-      <location filename="../UI/UserInterface.py" line="5497" />
-      <location filename="../UI/UserInterface.py" line="5488" />
-      <location filename="../UI/UserInterface.py" line="5427" />
-      <location filename="../UI/UserInterface.py" line="5418" />
+      <location filename="../UI/UserInterface.py" line="5729" />
+      <location filename="../UI/UserInterface.py" line="5719" />
+      <location filename="../UI/UserInterface.py" line="5672" />
+      <location filename="../UI/UserInterface.py" line="5663" />
+      <location filename="../UI/UserInterface.py" line="5502" />
+      <location filename="../UI/UserInterface.py" line="5493" />
+      <location filename="../UI/UserInterface.py" line="5432" />
+      <location filename="../UI/UserInterface.py" line="5423" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; does not exist or is zero length.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5931" />
-      <location filename="../UI/UserInterface.py" line="5844" />
-      <location filename="../UI/UserInterface.py" line="5759" />
-      <location filename="../UI/UserInterface.py" line="5736" />
-      <location filename="../UI/UserInterface.py" line="5679" />
-      <location filename="../UI/UserInterface.py" line="5629" />
-      <location filename="../UI/UserInterface.py" line="5609" />
-      <location filename="../UI/UserInterface.py" line="5571" />
-      <location filename="../UI/UserInterface.py" line="5562" />
-      <location filename="../UI/UserInterface.py" line="5527" />
-      <location filename="../UI/UserInterface.py" line="5518" />
-      <location filename="../UI/UserInterface.py" line="5457" />
-      <location filename="../UI/UserInterface.py" line="5448" />
+      <location filename="../UI/UserInterface.py" line="5936" />
+      <location filename="../UI/UserInterface.py" line="5849" />
+      <location filename="../UI/UserInterface.py" line="5764" />
+      <location filename="../UI/UserInterface.py" line="5741" />
+      <location filename="../UI/UserInterface.py" line="5684" />
+      <location filename="../UI/UserInterface.py" line="5634" />
+      <location filename="../UI/UserInterface.py" line="5614" />
+      <location filename="../UI/UserInterface.py" line="5576" />
+      <location filename="../UI/UserInterface.py" line="5567" />
+      <location filename="../UI/UserInterface.py" line="5532" />
+      <location filename="../UI/UserInterface.py" line="5523" />
+      <location filename="../UI/UserInterface.py" line="5462" />
+      <location filename="../UI/UserInterface.py" line="5453" />
       <source>Process Generation Error</source>
       <translation>İşlem Üretecinde Hata</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5449" />
+      <location filename="../UI/UserInterface.py" line="5454" />
       <source>&lt;p&gt;Could not start Qt-Designer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5458" />
+      <location filename="../UI/UserInterface.py" line="5463" />
       <source>&lt;p&gt;Could not find the Qt-Designer executable.&lt;br&gt;Ensure that it is installed and optionally configured on the Qt configuration page.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5519" />
+      <location filename="../UI/UserInterface.py" line="5524" />
       <source>&lt;p&gt;Could not start Qt-Linguist.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5528" />
+      <location filename="../UI/UserInterface.py" line="5533" />
       <source>&lt;p&gt;Could not find the Qt-Linguist executable.&lt;br&gt;Ensure that it is installed and optionally configured on the Qt configuration page.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5563" />
+      <location filename="../UI/UserInterface.py" line="5568" />
       <source>&lt;p&gt;Could not start Qt-Assistant.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5572" />
+      <location filename="../UI/UserInterface.py" line="5577" />
       <source>&lt;p&gt;Could not find the Qt-Assistant executable.&lt;br&gt;Ensure that it is installed and optionally configured on the Qt configuration page.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5596" />
+      <location filename="../UI/UserInterface.py" line="5601" />
       <source>Currently no custom viewer is selected. Please use the preferences dialog to specify one.</source>
       <translation>Hali hazırda kullanıcı göstericisi seçilmedi. Lütfen .birini belirlemek için özellikler diyaloğunu kullanının.</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5610" />
+      <location filename="../UI/UserInterface.py" line="5615" />
       <source>&lt;p&gt;Could not start custom viewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5630" />
+      <location filename="../UI/UserInterface.py" line="5635" />
       <source>&lt;p&gt;Could not start the help viewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;hh&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5680" />
+      <location filename="../UI/UserInterface.py" line="5685" />
       <source>&lt;p&gt;Could not start UI Previewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5737" />
+      <location filename="../UI/UserInterface.py" line="5742" />
       <source>&lt;p&gt;Could not start Translation Previewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5760" />
+      <location filename="../UI/UserInterface.py" line="5765" />
       <source>&lt;p&gt;Could not start SQL Browser.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5845" />
+      <location filename="../UI/UserInterface.py" line="5850" />
       <source>&lt;p&gt;Could not start Snapshot tool.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5876" />
-      <location filename="../UI/UserInterface.py" line="5867" />
+      <location filename="../UI/UserInterface.py" line="5881" />
+      <location filename="../UI/UserInterface.py" line="5872" />
       <source>External Tools</source>
       <translation>Harici Araçlar</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5868" />
+      <location filename="../UI/UserInterface.py" line="5873" />
       <source>No tool entry found for external tool '{0}' in tool group '{1}'.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5877" />
+      <location filename="../UI/UserInterface.py" line="5882" />
       <source>No toolgroup entry '{0}' found.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5913" />
+      <location filename="../UI/UserInterface.py" line="5918" />
       <source>Starting process '{0} {1}'.
 </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5932" />
+      <location filename="../UI/UserInterface.py" line="5937" />
       <source>&lt;p&gt;Could not start the tool entry &lt;b&gt;{0}&lt;/b&gt;.&lt;br&gt;Ensure that it is available as &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6007" />
+      <location filename="../UI/UserInterface.py" line="6012" />
       <source>Process '{0}' has exited.
 </source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6279" />
-      <location filename="../UI/UserInterface.py" line="6221" />
-      <location filename="../UI/UserInterface.py" line="6180" />
-      <location filename="../UI/UserInterface.py" line="6112" />
-      <location filename="../UI/UserInterface.py" line="6050" />
+      <location filename="../UI/UserInterface.py" line="6284" />
+      <location filename="../UI/UserInterface.py" line="6226" />
+      <location filename="../UI/UserInterface.py" line="6185" />
+      <location filename="../UI/UserInterface.py" line="6117" />
+      <location filename="../UI/UserInterface.py" line="6055" />
       <source>Documentation Missing</source>
       <translation>Eksik Belgeleme</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6280" />
-      <location filename="../UI/UserInterface.py" line="6222" />
-      <location filename="../UI/UserInterface.py" line="6181" />
-      <location filename="../UI/UserInterface.py" line="6113" />
-      <location filename="../UI/UserInterface.py" line="6051" />
+      <location filename="../UI/UserInterface.py" line="6285" />
+      <location filename="../UI/UserInterface.py" line="6227" />
+      <location filename="../UI/UserInterface.py" line="6186" />
+      <location filename="../UI/UserInterface.py" line="6118" />
+      <location filename="../UI/UserInterface.py" line="6056" />
       <source>&lt;p&gt;The documentation starting point "&lt;b&gt;{0}&lt;/b&gt;" could not be found.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6262" />
-      <location filename="../UI/UserInterface.py" line="6153" />
+      <location filename="../UI/UserInterface.py" line="6267" />
+      <location filename="../UI/UserInterface.py" line="6158" />
       <source>Documentation</source>
       <translation>Belgeleme</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6154" />
+      <location filename="../UI/UserInterface.py" line="6159" />
       <source>&lt;p&gt;The PyQt{0} documentation starting point has not been configured.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6263" />
+      <location filename="../UI/UserInterface.py" line="6268" />
       <source>&lt;p&gt;The PySide{0} documentation starting point has not been configured.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6441" />
-      <location filename="../UI/UserInterface.py" line="6377" />
+      <location filename="../UI/UserInterface.py" line="6446" />
+      <location filename="../UI/UserInterface.py" line="6382" />
       <source>Start Web Browser</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6378" />
+      <location filename="../UI/UserInterface.py" line="6383" />
       <source>The eric web browser could not be started.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6442" />
+      <location filename="../UI/UserInterface.py" line="6447" />
       <source>&lt;p&gt;The eric web browser is not started.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6484" />
+      <location filename="../UI/UserInterface.py" line="6489" />
       <source>Open Browser</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6485" />
+      <location filename="../UI/UserInterface.py" line="6490" />
       <source>Could not start a web browser</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6735" />
+      <location filename="../UI/UserInterface.py" line="6740" />
       <source>Keyboard Shortcuts File (*.ekj)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6752" />
+      <location filename="../UI/UserInterface.py" line="6757" />
       <source>&lt;p&gt;The keyboard shortcuts file &lt;b&gt;{0}&lt;/b&gt; exists already. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6770" />
+      <location filename="../UI/UserInterface.py" line="6775" />
       <source>Keyboard Shortcuts File (*.ekj);;XML Keyboard shortcut file (*.e4k)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6962" />
+      <location filename="../UI/UserInterface.py" line="6967" />
       <source>Read Tasks</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6963" />
+      <location filename="../UI/UserInterface.py" line="6968" />
       <source>&lt;p&gt;The tasks file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7010" />
+      <location filename="../UI/UserInterface.py" line="7015" />
       <source>Read Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7038" />
-      <location filename="../UI/UserInterface.py" line="7011" />
+      <location filename="../UI/UserInterface.py" line="7043" />
+      <location filename="../UI/UserInterface.py" line="7016" />
       <source>&lt;p&gt;The session file &lt;b&gt;{0}&lt;/b&gt; could not be read.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7037" />
+      <location filename="../UI/UserInterface.py" line="7042" />
       <source>Read session</source>
       <translation>Oturumu oku</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7053" />
+      <location filename="../UI/UserInterface.py" line="7058" />
       <source>Save Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7055" />
+      <location filename="../UI/UserInterface.py" line="7060" />
       <source>eric Session Files (*.esj)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7077" />
+      <location filename="../UI/UserInterface.py" line="7082" />
       <source>eric Session Files (*.esj);;eric XML Session Files (*.e5s)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7125" />
+      <location filename="../UI/UserInterface.py" line="7130" />
       <source>Crash Session found!</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7126" />
+      <location filename="../UI/UserInterface.py" line="7131" />
       <source>A session file of a crashed session was found. Shall this session be restored?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7427" />
+      <location filename="../UI/UserInterface.py" line="7432" />
       <source>Drop Error</source>
       <translation>Düşme hatası</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7428" />
+      <location filename="../UI/UserInterface.py" line="7433" />
       <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; is not a file.&lt;/p&gt;</source>
       <translation>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; bir dosya değil.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7592" />
+      <location filename="../UI/UserInterface.py" line="7597" />
       <source>Upgrade available</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7593" />
+      <location filename="../UI/UserInterface.py" line="7598" />
       <source>A newer version of the &lt;b&gt;eric-ide&lt;/b&gt; package is available at &lt;a href="{0}/eric-ide/"&gt;PyPI&lt;/a&gt;.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7637" />
-      <location filename="../UI/UserInterface.py" line="7626" />
+      <location filename="../UI/UserInterface.py" line="7642" />
+      <location filename="../UI/UserInterface.py" line="7631" />
       <source>First time usage</source>
       <translation>İlk kullanım</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7627" />
+      <location filename="../UI/UserInterface.py" line="7632" />
       <source>eric7 has not been configured yet but an eric6 configuration was found. Shall this be imported?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7638" />
+      <location filename="../UI/UserInterface.py" line="7643" />
       <source>eric has not been configured yet. The configuration dialog will be started.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7658" />
+      <location filename="../UI/UserInterface.py" line="7663" />
       <source>Select Workspace Directory</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7835" />
+      <location filename="../UI/UserInterface.py" line="7840" />
       <source>Unsaved Data Detected</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7836" />
+      <location filename="../UI/UserInterface.py" line="7841" />
       <source>Some editors contain unsaved data. Shall these be saved?</source>
       <translation type="unfinished" />
     </message>
@@ -92937,27 +92982,27 @@
   <context>
     <name>VirtualenvAddEditDialog</name>
     <message>
-      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="64" />
+      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="63" />
       <source>Edit Virtual Environment</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="66" />
+      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="65" />
       <source>Add Virtual Environment</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="74" />
+      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="73" />
       <source>Virtualenv Target Directory</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="79" />
+      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="78" />
       <source>Python Interpreter</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="83" />
+      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="82" />
       <source>Enter the executable search path to be prepended to the PATH environment variable. Use '{0}' as the separator.</source>
       <translation type="unfinished" />
     </message>
@@ -93531,7 +93576,7 @@
   <context>
     <name>VirtualenvInterpreterSelectionDialog</name>
     <message>
-      <location filename="../VirtualEnv/VirtualenvInterpreterSelectionDialog.py" line="46" />
+      <location filename="../VirtualEnv/VirtualenvInterpreterSelectionDialog.py" line="47" />
       <source>Python Interpreter</source>
       <translation type="unfinished" />
     </message>
--- a/eric7/i18n/eric7_zh_CN.ts	Tue Mar 22 19:28:43 2022 +0100
+++ b/eric7/i18n/eric7_zh_CN.ts	Tue Mar 22 19:29:01 2022 +0100
@@ -1528,6 +1528,26 @@
     </message>
     <message>
       <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" />
+      <source>Upgrader</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" />
+      <source>Upgrader Delay:</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" />
+      <source>Enter the time the upgrader process should wait for eric to exit</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" />
+      <source> s</source>
+      <translation type="unfinished"> 秒</translation>
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/ApplicationPage.ui" line="0" />
       <source>Reporting</source>
       <translation>漏洞报告</translation>
     </message>
@@ -49633,7 +49653,7 @@
       <translation>Pygments</translation>
     </message>
     <message>
-      <location filename="../Preferences/__init__.py" line="470" />
+      <location filename="../Preferences/__init__.py" line="471" />
       <location filename="../QScintilla/Lexers/__init__.py" line="415" />
       <source>Python Files (*.py *.py3)</source>
       <translation type="unfinished">Python 文件 (*.py *.py3)</translation>
@@ -49886,7 +49906,7 @@
       <translation>所有文件 (*)</translation>
     </message>
     <message>
-      <location filename="../Preferences/__init__.py" line="472" />
+      <location filename="../Preferences/__init__.py" line="473" />
       <location filename="../QScintilla/Lexers/__init__.py" line="585" />
       <source>Python3 Files (*.py)</source>
       <translation type="unfinished" />
@@ -56839,158 +56859,158 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1019" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="856" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="834" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1028" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="865" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="843" />
       <source>Search PyPI</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="835" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="844" />
       <source>&lt;p&gt;Received an error while searching for &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Error: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message numerus="yes">
-      <location filename="../PipInterface/PipPackagesWidget.py" line="849" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="858" />
       <source>%n package(s) found.</source>
       <translation type="unfinished">
         <numerusform />
       </translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="851" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="860" />
       <source>Showing first 20 packages found.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="859" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="857" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="868" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="866" />
       <source>&lt;p&gt;There were no results for &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1020" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1029" />
       <source>&lt;p&gt;No package details info for &lt;b&gt;{0}&lt;/b&gt; available.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1034" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1043" />
       <source>Install Pip</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1037" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1046" />
       <source>Install Pip to User-Site</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1040" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1049" />
       <source>Repair Pip</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1170" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1044" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1179" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1053" />
       <source>Install Packages</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1047" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1056" />
       <source>Install Local Package</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1051" />
-      <source>Install Requirements</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1054" />
-      <source>Re-Install Selected Packages</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1057" />
-      <source>Uninstall Requirements</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../PipInterface/PipPackagesWidget.py" line="1060" />
+      <source>Install Requirements</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1063" />
+      <source>Re-Install Selected Packages</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1066" />
+      <source>Uninstall Requirements</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1069" />
       <source>Generate Requirements...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1064" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1073" />
       <source>Check Vulnerabilities</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1068" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1077" />
       <source>Update Vulnerability Database</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1072" />
-      <source>Show Cache Info...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1075" />
-      <source>Show Cached Files...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1078" />
-      <source>Remove Cached Files...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../PipInterface/PipPackagesWidget.py" line="1081" />
+      <source>Show Cache Info...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1084" />
+      <source>Show Cached Files...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1087" />
+      <source>Remove Cached Files...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1090" />
       <source>Purge Cache...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1086" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1095" />
       <source>Edit User Configuration...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1089" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1098" />
       <source>Edit Environment Configuration...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1094" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1103" />
       <source>Configure...</source>
       <translation type="unfinished">配置…</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1292" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1279" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1268" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1301" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1288" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1277" />
       <source>Edit Configuration</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1293" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1280" />
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1269" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1302" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1289" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1278" />
       <source>No valid configuration path determined. Aborting</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1447" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1456" />
       <source>{0} {1}</source>
       <comment>package name, package version</comment>
       <translation type="unfinished">{0} {1}</translation>
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1469" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1478" />
       <source>Affected Version:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PipInterface/PipPackagesWidget.py" line="1472" />
+      <location filename="../PipInterface/PipPackagesWidget.py" line="1481" />
       <source>Advisory:</source>
       <translation type="unfinished" />
     </message>
@@ -57510,32 +57530,32 @@
       <translation>模块丢失“pluginType”和/或“pluginTypename”属性。</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginManager.py" line="445" />
+      <location filename="../PluginManager/PluginManager.py" line="449" />
       <source>Module failed to load. Error: {0}</source>
       <translation>模块加载失败。错误:{0}</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginManager.py" line="622" />
+      <location filename="../PluginManager/PluginManager.py" line="626" />
       <source>Incompatible plugin activation method.</source>
       <translation>插件激活方法不兼容。</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginManager.py" line="1204" />
+      <location filename="../PluginManager/PluginManager.py" line="1208" />
       <source>Plugin Manager Error</source>
       <translation>插件管理错误</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginManager.py" line="1205" />
+      <location filename="../PluginManager/PluginManager.py" line="1209" />
       <source>&lt;p&gt;The plugin download directory &lt;b&gt;{0}&lt;/b&gt; could not be created. Please configure it via the configuration dialog.&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/PluginManager.py" line="1271" />
+      <location filename="../PluginManager/PluginManager.py" line="1275" />
       <source>Error downloading file</source>
       <translation>下载文件出错</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginManager.py" line="1272" />
+      <location filename="../PluginManager/PluginManager.py" line="1276" />
       <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>
@@ -57708,6 +57728,21 @@
       <source>Edit URL</source>
       <translation>编辑 URL</translation>
     </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/PluginManagerPage.ui" line="0" />
+      <source>Startup Behavior</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/PluginManagerPage.ui" line="0" />
+      <source>Select, to check for missing plugin dependencies at startup and install them</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/PluginManagerPage.ui" line="0" />
+      <source>Automatic dependencies installation</source>
+      <translation type="unfinished" />
+    </message>
   </context>
   <context>
     <name>PluginRepositoryDialog</name>
@@ -58396,18 +58431,18 @@
   <context>
     <name>Preferences</name>
     <message>
-      <location filename="../Preferences/__init__.py" line="1656" />
+      <location filename="../Preferences/__init__.py" line="1658" />
       <source>Export Preferences</source>
       <translation>导出首选项</translation>
     </message>
     <message>
+      <location filename="../Preferences/__init__.py" line="1686" />
+      <location filename="../Preferences/__init__.py" line="1660" />
+      <source>Properties File (*.ini);;All Files (*)</source>
+      <translation>属性文件 (*.ini);;所有文件 (*)</translation>
+    </message>
+    <message>
       <location filename="../Preferences/__init__.py" line="1684" />
-      <location filename="../Preferences/__init__.py" line="1658" />
-      <source>Properties File (*.ini);;All Files (*)</source>
-      <translation>属性文件 (*.ini);;所有文件 (*)</translation>
-    </message>
-    <message>
-      <location filename="../Preferences/__init__.py" line="1682" />
       <source>Import Preferences</source>
       <translation>导入首选项</translation>
     </message>
@@ -84905,7 +84940,17 @@
       <translation type="unfinished">&lt;h3&gt;版本号&lt;/h3&gt;&lt;table&gt;</translation>
     </message>
     <message>
-      <location filename="../Tools/TrayStarter.py" line="582" />
+      <location filename="../Tools/TrayStarter.py" line="600" />
+      <source>Desktop</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Tools/TrayStarter.py" line="603" />
+      <source>Session Type</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Tools/TrayStarter.py" line="605" />
       <source>&lt;/table&gt;</source>
       <translation type="unfinished">&lt;/table&gt;</translation>
     </message>
@@ -86856,7 +86901,7 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7075" />
+      <location filename="../UI/UserInterface.py" line="7080" />
       <location filename="../UI/UserInterface.py" line="1827" />
       <location filename="../UI/UserInterface.py" line="1824" />
       <source>Load session</source>
@@ -88124,8 +88169,8 @@
       <translation>&lt;b&gt;键盘快捷键&lt;/b&gt;&lt;p&gt;将程序的键盘快捷键设置成你喜欢的按键。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6751" />
-      <location filename="../UI/UserInterface.py" line="6733" />
+      <location filename="../UI/UserInterface.py" line="6756" />
+      <location filename="../UI/UserInterface.py" line="6738" />
       <location filename="../UI/UserInterface.py" line="2914" />
       <source>Export Keyboard Shortcuts</source>
       <translation>导出键盘快捷键</translation>
@@ -88146,7 +88191,7 @@
       <translation>&lt;b&gt;导出键盘快捷键&lt;/b&gt;&lt;p&gt;导出程序的键盘快捷键。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6768" />
+      <location filename="../UI/UserInterface.py" line="6773" />
       <location filename="../UI/UserInterface.py" line="2928" />
       <source>Import Keyboard Shortcuts</source>
       <translation>导入键盘快捷键</translation>
@@ -88550,7 +88595,7 @@
       <translation>设置</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5595" />
+      <location filename="../UI/UserInterface.py" line="5600" />
       <location filename="../UI/UserInterface.py" line="3608" />
       <location filename="../UI/UserInterface.py" line="3587" />
       <source>Help</source>
@@ -88677,361 +88722,361 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4521" />
+      <location filename="../UI/UserInterface.py" line="4526" />
       <source>&amp;Builtin Tools</source>
       <translation>内建工具(&amp;B)</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4538" />
+      <location filename="../UI/UserInterface.py" line="4543" />
       <source>&amp;Plugin Tools</source>
       <translation>插件工具(&amp;P)</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4541" />
+      <location filename="../UI/UserInterface.py" line="4546" />
       <source>&amp;User Tools</source>
       <translation>用户工具(&amp;U)</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4567" />
+      <location filename="../UI/UserInterface.py" line="4572" />
       <source>Configure Tool Groups ...</source>
       <translation>配置工具组…</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4571" />
+      <location filename="../UI/UserInterface.py" line="4576" />
       <source>Configure current Tool Group ...</source>
       <translation>配置当前工具组…</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4612" />
-      <location filename="../UI/UserInterface.py" line="4592" />
+      <location filename="../UI/UserInterface.py" line="4617" />
+      <location filename="../UI/UserInterface.py" line="4597" />
       <source>No User Tools Configured</source>
       <translation>没有配置的用户工具</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4686" />
+      <location filename="../UI/UserInterface.py" line="4691" />
       <source>&amp;Show all</source>
       <translation>全部显示(&amp;S)</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4688" />
+      <location filename="../UI/UserInterface.py" line="4693" />
       <source>&amp;Hide all</source>
       <translation>全部隐藏(&amp;H)</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5723" />
-      <location filename="../UI/UserInterface.py" line="5713" />
-      <location filename="../UI/UserInterface.py" line="5666" />
-      <location filename="../UI/UserInterface.py" line="5657" />
-      <location filename="../UI/UserInterface.py" line="5496" />
-      <location filename="../UI/UserInterface.py" line="5487" />
-      <location filename="../UI/UserInterface.py" line="5426" />
-      <location filename="../UI/UserInterface.py" line="5417" />
+      <location filename="../UI/UserInterface.py" line="5728" />
+      <location filename="../UI/UserInterface.py" line="5718" />
+      <location filename="../UI/UserInterface.py" line="5671" />
+      <location filename="../UI/UserInterface.py" line="5662" />
+      <location filename="../UI/UserInterface.py" line="5501" />
+      <location filename="../UI/UserInterface.py" line="5492" />
+      <location filename="../UI/UserInterface.py" line="5431" />
+      <location filename="../UI/UserInterface.py" line="5422" />
       <source>Problem</source>
       <translation>问题</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5724" />
-      <location filename="../UI/UserInterface.py" line="5714" />
-      <location filename="../UI/UserInterface.py" line="5667" />
-      <location filename="../UI/UserInterface.py" line="5658" />
-      <location filename="../UI/UserInterface.py" line="5497" />
-      <location filename="../UI/UserInterface.py" line="5488" />
-      <location filename="../UI/UserInterface.py" line="5427" />
-      <location filename="../UI/UserInterface.py" line="5418" />
+      <location filename="../UI/UserInterface.py" line="5729" />
+      <location filename="../UI/UserInterface.py" line="5719" />
+      <location filename="../UI/UserInterface.py" line="5672" />
+      <location filename="../UI/UserInterface.py" line="5663" />
+      <location filename="../UI/UserInterface.py" line="5502" />
+      <location filename="../UI/UserInterface.py" line="5493" />
+      <location filename="../UI/UserInterface.py" line="5432" />
+      <location filename="../UI/UserInterface.py" line="5423" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; does not exist or is zero length.&lt;/p&gt;</source>
       <translation>&lt;p&gt;文件 &lt;b&gt;{0}&lt;/b&gt; 不存在或者长度为零。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5931" />
-      <location filename="../UI/UserInterface.py" line="5844" />
-      <location filename="../UI/UserInterface.py" line="5759" />
-      <location filename="../UI/UserInterface.py" line="5736" />
-      <location filename="../UI/UserInterface.py" line="5679" />
-      <location filename="../UI/UserInterface.py" line="5629" />
-      <location filename="../UI/UserInterface.py" line="5609" />
-      <location filename="../UI/UserInterface.py" line="5571" />
-      <location filename="../UI/UserInterface.py" line="5562" />
-      <location filename="../UI/UserInterface.py" line="5527" />
-      <location filename="../UI/UserInterface.py" line="5518" />
-      <location filename="../UI/UserInterface.py" line="5457" />
-      <location filename="../UI/UserInterface.py" line="5448" />
+      <location filename="../UI/UserInterface.py" line="5936" />
+      <location filename="../UI/UserInterface.py" line="5849" />
+      <location filename="../UI/UserInterface.py" line="5764" />
+      <location filename="../UI/UserInterface.py" line="5741" />
+      <location filename="../UI/UserInterface.py" line="5684" />
+      <location filename="../UI/UserInterface.py" line="5634" />
+      <location filename="../UI/UserInterface.py" line="5614" />
+      <location filename="../UI/UserInterface.py" line="5576" />
+      <location filename="../UI/UserInterface.py" line="5567" />
+      <location filename="../UI/UserInterface.py" line="5532" />
+      <location filename="../UI/UserInterface.py" line="5523" />
+      <location filename="../UI/UserInterface.py" line="5462" />
+      <location filename="../UI/UserInterface.py" line="5453" />
       <source>Process Generation Error</source>
       <translation>进程生成错误</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5449" />
+      <location filename="../UI/UserInterface.py" line="5454" />
       <source>&lt;p&gt;Could not start Qt-Designer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;无法启动 Qt 设计师。&lt;br&gt;请确保它作为 &lt;b&gt;{0}&lt;/b&gt; 可用。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5458" />
+      <location filename="../UI/UserInterface.py" line="5463" />
       <source>&lt;p&gt;Could not find the Qt-Designer executable.&lt;br&gt;Ensure that it is installed and optionally configured on the Qt configuration page.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5519" />
+      <location filename="../UI/UserInterface.py" line="5524" />
       <source>&lt;p&gt;Could not start Qt-Linguist.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;无法启动 Qt 语言家。&lt;br&gt;请确保它作为 &lt;b&gt;{0}&lt;/b&gt; 可用。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5528" />
+      <location filename="../UI/UserInterface.py" line="5533" />
       <source>&lt;p&gt;Could not find the Qt-Linguist executable.&lt;br&gt;Ensure that it is installed and optionally configured on the Qt configuration page.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5563" />
+      <location filename="../UI/UserInterface.py" line="5568" />
       <source>&lt;p&gt;Could not start Qt-Assistant.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;无法启动 Qt 助手。&lt;br&gt;请确保它作为 &lt;b&gt;{0}&lt;/b&gt; 可用。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5572" />
+      <location filename="../UI/UserInterface.py" line="5577" />
       <source>&lt;p&gt;Could not find the Qt-Assistant executable.&lt;br&gt;Ensure that it is installed and optionally configured on the Qt configuration page.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5596" />
+      <location filename="../UI/UserInterface.py" line="5601" />
       <source>Currently no custom viewer is selected. Please use the preferences dialog to specify one.</source>
       <translation>目前没有选择自定义浏览器。请使用首选项对话框指定一个。</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5610" />
+      <location filename="../UI/UserInterface.py" line="5615" />
       <source>&lt;p&gt;Could not start custom viewer.&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="../UI/UserInterface.py" line="5630" />
+      <location filename="../UI/UserInterface.py" line="5635" />
       <source>&lt;p&gt;Could not start the help viewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;hh&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;无法开启帮助浏览器。&lt;br&gt;确保其有效如 &lt;b&gt;hh&lt;/b&gt;。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5680" />
+      <location filename="../UI/UserInterface.py" line="5685" />
       <source>&lt;p&gt;Could not start UI Previewer.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;无法启动 UI 预览器。&lt;br&gt;请确保它作为 &lt;b&gt;{0}&lt;/b&gt; 可用。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5737" />
+      <location filename="../UI/UserInterface.py" line="5742" />
       <source>&lt;p&gt;Could not start Translation Previewer.&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="../UI/UserInterface.py" line="5760" />
+      <location filename="../UI/UserInterface.py" line="5765" />
       <source>&lt;p&gt;Could not start SQL Browser.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;无法启动 SQL 浏览器。&lt;br&gt;请确保它作为 &lt;b&gt;{0}&lt;/b&gt; 可用。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5845" />
+      <location filename="../UI/UserInterface.py" line="5850" />
       <source>&lt;p&gt;Could not start Snapshot tool.&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="../UI/UserInterface.py" line="5876" />
-      <location filename="../UI/UserInterface.py" line="5867" />
+      <location filename="../UI/UserInterface.py" line="5881" />
+      <location filename="../UI/UserInterface.py" line="5872" />
       <source>External Tools</source>
       <translation>外部工具</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5868" />
+      <location filename="../UI/UserInterface.py" line="5873" />
       <source>No tool entry found for external tool '{0}' in tool group '{1}'.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5877" />
+      <location filename="../UI/UserInterface.py" line="5882" />
       <source>No toolgroup entry '{0}' found.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5913" />
+      <location filename="../UI/UserInterface.py" line="5918" />
       <source>Starting process '{0} {1}'.
 </source>
       <translation>正在启动进程“{0} {1}”。
 </translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5932" />
+      <location filename="../UI/UserInterface.py" line="5937" />
       <source>&lt;p&gt;Could not start the tool entry &lt;b&gt;{0}&lt;/b&gt;.&lt;br&gt;Ensure that it is available as &lt;b&gt;{1}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6007" />
+      <location filename="../UI/UserInterface.py" line="6012" />
       <source>Process '{0}' has exited.
 </source>
       <translation>进程“{0}”已退出。
 </translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6279" />
-      <location filename="../UI/UserInterface.py" line="6221" />
-      <location filename="../UI/UserInterface.py" line="6180" />
-      <location filename="../UI/UserInterface.py" line="6112" />
-      <location filename="../UI/UserInterface.py" line="6050" />
+      <location filename="../UI/UserInterface.py" line="6284" />
+      <location filename="../UI/UserInterface.py" line="6226" />
+      <location filename="../UI/UserInterface.py" line="6185" />
+      <location filename="../UI/UserInterface.py" line="6117" />
+      <location filename="../UI/UserInterface.py" line="6055" />
       <source>Documentation Missing</source>
       <translation>文档缺失</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6280" />
-      <location filename="../UI/UserInterface.py" line="6222" />
-      <location filename="../UI/UserInterface.py" line="6181" />
-      <location filename="../UI/UserInterface.py" line="6113" />
-      <location filename="../UI/UserInterface.py" line="6051" />
+      <location filename="../UI/UserInterface.py" line="6285" />
+      <location filename="../UI/UserInterface.py" line="6227" />
+      <location filename="../UI/UserInterface.py" line="6186" />
+      <location filename="../UI/UserInterface.py" line="6118" />
+      <location filename="../UI/UserInterface.py" line="6056" />
       <source>&lt;p&gt;The documentation starting point "&lt;b&gt;{0}&lt;/b&gt;" could not be found.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6262" />
-      <location filename="../UI/UserInterface.py" line="6153" />
+      <location filename="../UI/UserInterface.py" line="6267" />
+      <location filename="../UI/UserInterface.py" line="6158" />
       <source>Documentation</source>
       <translation>文档</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6154" />
+      <location filename="../UI/UserInterface.py" line="6159" />
       <source>&lt;p&gt;The PyQt{0} documentation starting point has not been configured.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6263" />
+      <location filename="../UI/UserInterface.py" line="6268" />
       <source>&lt;p&gt;The PySide{0} documentation starting point has not been configured.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6441" />
-      <location filename="../UI/UserInterface.py" line="6377" />
+      <location filename="../UI/UserInterface.py" line="6446" />
+      <location filename="../UI/UserInterface.py" line="6382" />
       <source>Start Web Browser</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6378" />
+      <location filename="../UI/UserInterface.py" line="6383" />
       <source>The eric web browser could not be started.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6442" />
+      <location filename="../UI/UserInterface.py" line="6447" />
       <source>&lt;p&gt;The eric web browser is not started.&lt;/p&gt;&lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6484" />
+      <location filename="../UI/UserInterface.py" line="6489" />
       <source>Open Browser</source>
       <translation>打开浏览器</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6485" />
+      <location filename="../UI/UserInterface.py" line="6490" />
       <source>Could not start a web browser</source>
       <translation>无法启动网络浏览器</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6735" />
+      <location filename="../UI/UserInterface.py" line="6740" />
       <source>Keyboard Shortcuts File (*.ekj)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6752" />
+      <location filename="../UI/UserInterface.py" line="6757" />
       <source>&lt;p&gt;The keyboard shortcuts file &lt;b&gt;{0}&lt;/b&gt; exists already. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6770" />
+      <location filename="../UI/UserInterface.py" line="6775" />
       <source>Keyboard Shortcuts File (*.ekj);;XML Keyboard shortcut file (*.e4k)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6962" />
+      <location filename="../UI/UserInterface.py" line="6967" />
       <source>Read Tasks</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6963" />
+      <location filename="../UI/UserInterface.py" line="6968" />
       <source>&lt;p&gt;The tasks 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="../UI/UserInterface.py" line="7010" />
+      <location filename="../UI/UserInterface.py" line="7015" />
       <source>Read Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7038" />
-      <location filename="../UI/UserInterface.py" line="7011" />
+      <location filename="../UI/UserInterface.py" line="7043" />
+      <location filename="../UI/UserInterface.py" line="7016" />
       <source>&lt;p&gt;The session 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="../UI/UserInterface.py" line="7037" />
+      <location filename="../UI/UserInterface.py" line="7042" />
       <source>Read session</source>
       <translation>读取会话</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7053" />
+      <location filename="../UI/UserInterface.py" line="7058" />
       <source>Save Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7055" />
+      <location filename="../UI/UserInterface.py" line="7060" />
       <source>eric Session Files (*.esj)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7077" />
+      <location filename="../UI/UserInterface.py" line="7082" />
       <source>eric Session Files (*.esj);;eric XML Session Files (*.e5s)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7125" />
+      <location filename="../UI/UserInterface.py" line="7130" />
       <source>Crash Session found!</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7126" />
+      <location filename="../UI/UserInterface.py" line="7131" />
       <source>A session file of a crashed session was found. Shall this session be restored?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7427" />
+      <location filename="../UI/UserInterface.py" line="7432" />
       <source>Drop Error</source>
       <translation>降落误差</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7428" />
+      <location filename="../UI/UserInterface.py" line="7433" />
       <source>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; is not a file.&lt;/p&gt;</source>
       <translation>&lt;p&gt;&lt;b&gt;{0}&lt;/b&gt; 不是一个文件。&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7592" />
+      <location filename="../UI/UserInterface.py" line="7597" />
       <source>Upgrade available</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7593" />
+      <location filename="../UI/UserInterface.py" line="7598" />
       <source>A newer version of the &lt;b&gt;eric-ide&lt;/b&gt; package is available at &lt;a href="{0}/eric-ide/"&gt;PyPI&lt;/a&gt;.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7637" />
-      <location filename="../UI/UserInterface.py" line="7626" />
+      <location filename="../UI/UserInterface.py" line="7642" />
+      <location filename="../UI/UserInterface.py" line="7631" />
       <source>First time usage</source>
       <translation>第一次使用</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7627" />
+      <location filename="../UI/UserInterface.py" line="7632" />
       <source>eric7 has not been configured yet but an eric6 configuration was found. Shall this be imported?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7638" />
+      <location filename="../UI/UserInterface.py" line="7643" />
       <source>eric has not been configured yet. The configuration dialog will be started.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7658" />
+      <location filename="../UI/UserInterface.py" line="7663" />
       <source>Select Workspace Directory</source>
       <translation>选择工作区目录</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7835" />
+      <location filename="../UI/UserInterface.py" line="7840" />
       <source>Unsaved Data Detected</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7836" />
+      <location filename="../UI/UserInterface.py" line="7841" />
       <source>Some editors contain unsaved data. Shall these be saved?</source>
       <translation type="unfinished" />
     </message>
@@ -94774,27 +94819,27 @@
   <context>
     <name>VirtualenvAddEditDialog</name>
     <message>
-      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="64" />
+      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="63" />
       <source>Edit Virtual Environment</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="66" />
+      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="65" />
       <source>Add Virtual Environment</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="74" />
+      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="73" />
       <source>Virtualenv Target Directory</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="79" />
+      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="78" />
       <source>Python Interpreter</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="83" />
+      <location filename="../VirtualEnv/VirtualenvAddEditDialog.py" line="82" />
       <source>Enter the executable search path to be prepended to the PATH environment variable. Use '{0}' as the separator.</source>
       <translation type="unfinished" />
     </message>
@@ -95368,7 +95413,7 @@
   <context>
     <name>VirtualenvInterpreterSelectionDialog</name>
     <message>
-      <location filename="../VirtualEnv/VirtualenvInterpreterSelectionDialog.py" line="46" />
+      <location filename="../VirtualEnv/VirtualenvInterpreterSelectionDialog.py" line="47" />
       <source>Python Interpreter</source>
       <translation type="unfinished" />
     </message>

eric ide

mercurial