Re-introduced the Internet reachability checks. eric7

Sat, 04 Sep 2021 20:26:21 +0200

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Sat, 04 Sep 2021 20:26:21 +0200
branch
eric7
changeset 8580
e91b276e0771
parent 8579
cfd0e44ef084
child 8581
a6c893c8b7af

Re-introduced the Internet reachability checks.

eric7.epj file | annotate | diff | comparison | revisions
eric7/APIs/Python3/eric7.api file | annotate | diff | comparison | revisions
eric7/APIs/Python3/eric7.bas file | annotate | diff | comparison | revisions
eric7/Documentation/Help/source.qch file | annotate | diff | comparison | revisions
eric7/Documentation/Help/source.qhp file | annotate | diff | comparison | revisions
eric7/Documentation/Source/eric7.EricNetwork.EricNetworkIcon.html file | annotate | diff | comparison | revisions
eric7/Documentation/Source/eric7.PluginManager.PluginRepositoryDialog.html file | annotate | diff | comparison | revisions
eric7/Documentation/Source/eric7.UI.UserInterface.html file | annotate | diff | comparison | revisions
eric7/Documentation/Source/eric7.WebBrowser.SpellCheck.ManageDictionariesDialog.html file | annotate | diff | comparison | revisions
eric7/Documentation/Source/index-eric7.EricNetwork.html file | annotate | diff | comparison | revisions
eric7/EricNetwork/EricNetworkIcon.py file | annotate | diff | comparison | revisions
eric7/Network/IRC/IrcNetworkWidget.py file | annotate | diff | comparison | revisions
eric7/PluginManager/PluginManager.py file | annotate | diff | comparison | revisions
eric7/PluginManager/PluginRepositoryDialog.py file | annotate | diff | comparison | revisions
eric7/Preferences/ConfigurationPages/NetworkPage.py file | annotate | diff | comparison | revisions
eric7/Preferences/ConfigurationPages/NetworkPage.ui file | annotate | diff | comparison | revisions
eric7/Preferences/__init__.py file | annotate | diff | comparison | revisions
eric7/Toolbox/SingleApplication.py file | annotate | diff | comparison | revisions
eric7/UI/UserInterface.py file | annotate | diff | comparison | revisions
eric7/WebBrowser/SpellCheck/ManageDictionariesDialog.py file | annotate | diff | comparison | revisions
eric7/WebBrowser/WebBrowserWindow.py file | annotate | diff | comparison | revisions
eric7/eric7.py file | annotate | diff | comparison | revisions
eric7/i18n/eric7_cs.ts file | annotate | diff | comparison | revisions
eric7/i18n/eric7_de.qm 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.epj	Sat Sep 04 16:51:35 2021 +0200
+++ b/eric7.epj	Sat Sep 04 20:26:21 2021 +0200
@@ -2270,7 +2270,8 @@
       "eric7/WebBrowser/QtHelp/QtHelpDocumentationSettings.py",
       "eric7/WebBrowser/QtHelp/QtHelpDocumentationSettingsWidget.py",
       "eric7/WebBrowser/QtHelp/QtHelpDocumentationConfigurationDialog.py",
-      "eric7/EricWidgets/EricSpellCheckedTextEdit.py"
+      "eric7/EricWidgets/EricSpellCheckedTextEdit.py",
+      "eric7/EricNetwork/EricNetworkIcon.py"
     ],
     "SPELLEXCLUDES": "Dictionaries/excludes.dic",
     "SPELLLANGUAGE": "en_US",
--- a/eric7/APIs/Python3/eric7.api	Sat Sep 04 16:51:35 2021 +0200
+++ b/eric7/APIs/Python3/eric7.api	Sat Sep 04 20:26:21 2021 +0200
@@ -1117,6 +1117,10 @@
 eric7.EricNetwork.EricJsonServer.EricJsonServer.stopAllClients?4()
 eric7.EricNetwork.EricJsonServer.EricJsonServer.stopClient?4(idString="")
 eric7.EricNetwork.EricJsonServer.EricJsonServer?1(name="", multiplex=False, parent=None)
+eric7.EricNetwork.EricNetworkIcon.EricNetworkIcon.isOnline?4()
+eric7.EricNetwork.EricNetworkIcon.EricNetworkIcon.onlineStateChanged?7
+eric7.EricNetwork.EricNetworkIcon.EricNetworkIcon.reachabilityStateChanged?7
+eric7.EricNetwork.EricNetworkIcon.EricNetworkIcon?1(parent=None)
 eric7.EricNetwork.EricNetworkProxyFactory.EricNetworkProxyFactory.queryProxy?4(query)
 eric7.EricNetwork.EricNetworkProxyFactory.EricNetworkProxyFactory?1()
 eric7.EricNetwork.EricNetworkProxyFactory.HostnameMatcher.match?4(host)
@@ -9607,11 +9611,13 @@
 eric7.UI.UserInterface.UserInterface.getToolbarsByCategory?4(category)
 eric7.UI.UserInterface.UserInterface.getViewProfile?4()
 eric7.UI.UserInterface.UserInterface.handleUrl?4(url)
+eric7.UI.UserInterface.UserInterface.isOnline?4()
 eric7.UI.UserInterface.UserInterface.launchHelpViewer?4(home, searchWord=None, useSingle=False)
 eric7.UI.UserInterface.UserInterface.masterPasswordChanged?7
 eric7.UI.UserInterface.UserInterface.maxFilePathLen?7
 eric7.UI.UserInterface.UserInterface.maxMenuFilePathLen?7
 eric7.UI.UserInterface.UserInterface.networkAccessManager?4()
+eric7.UI.UserInterface.UserInterface.onlineStateChanged?7
 eric7.UI.UserInterface.UserInterface.performVersionCheck?4(manual=True, alternative=0, showVersions=False)
 eric7.UI.UserInterface.UserInterface.preferencesChanged?7
 eric7.UI.UserInterface.UserInterface.processArgs?4(args)
--- a/eric7/APIs/Python3/eric7.bas	Sat Sep 04 16:51:35 2021 +0200
+++ b/eric7/APIs/Python3/eric7.bas	Sat Sep 04 20:26:21 2021 +0200
@@ -237,6 +237,7 @@
 EricModelMenu QMenu
 EricModelToolBar QToolBar
 EricMutexLocker contextlib.AbstractContextManager
+EricNetworkIcon QLabel
 EricNetworkProxyFactory QNetworkProxyFactory
 EricOverrideCursor contextlib.AbstractContextManager
 EricOverrideCursorProcess QProcess
Binary file eric7/Documentation/Help/source.qch has changed
--- a/eric7/Documentation/Help/source.qhp	Sat Sep 04 16:51:35 2021 +0200
+++ b/eric7/Documentation/Help/source.qhp	Sat Sep 04 20:26:21 2021 +0200
@@ -111,6 +111,7 @@
             <section title="eric7.EricNetwork.EricGoogleMailHelpers" ref="eric7.EricNetwork.EricGoogleMailHelpers.html" />
             <section title="eric7.EricNetwork.EricJsonClient" ref="eric7.EricNetwork.EricJsonClient.html" />
             <section title="eric7.EricNetwork.EricJsonServer" ref="eric7.EricNetwork.EricJsonServer.html" />
+            <section title="eric7.EricNetwork.EricNetworkIcon" ref="eric7.EricNetwork.EricNetworkIcon.html" />
             <section title="eric7.EricNetwork.EricNetworkProxyFactory" ref="eric7.EricNetwork.EricNetworkProxyFactory.html" />
             <section title="eric7.EricNetwork.EricSslCertificateSelectionDialog" ref="eric7.EricNetwork.EricSslCertificateSelectionDialog.html" />
             <section title="eric7.EricNetwork.EricSslCertificatesDialog" ref="eric7.EricNetwork.EricSslCertificatesDialog.html" />
@@ -5059,6 +5060,11 @@
       <keyword name="EricMutexLocker.__enter__" id="EricMutexLocker.__enter__" ref="eric7.EricUtilities.EricMutexLocker.html#EricMutexLocker.__enter__" />
       <keyword name="EricMutexLocker.__exit__" id="EricMutexLocker.__exit__" ref="eric7.EricUtilities.EricMutexLocker.html#EricMutexLocker.__exit__" />
       <keyword name="EricNetwork (Package)" id="EricNetwork (Package)" ref="index-eric7.EricNetwork.html" />
+      <keyword name="EricNetworkIcon" id="EricNetworkIcon" ref="eric7.EricNetwork.EricNetworkIcon.html#EricNetworkIcon" />
+      <keyword name="EricNetworkIcon (Constructor)" id="EricNetworkIcon (Constructor)" ref="eric7.EricNetwork.EricNetworkIcon.html#EricNetworkIcon.__init__" />
+      <keyword name="EricNetworkIcon (Module)" id="EricNetworkIcon (Module)" ref="eric7.EricNetwork.EricNetworkIcon.html" />
+      <keyword name="EricNetworkIcon.__reachabilityChanged" id="EricNetworkIcon.__reachabilityChanged" ref="eric7.EricNetwork.EricNetworkIcon.html#EricNetworkIcon.__reachabilityChanged" />
+      <keyword name="EricNetworkIcon.isOnline" id="EricNetworkIcon.isOnline" ref="eric7.EricNetwork.EricNetworkIcon.html#EricNetworkIcon.isOnline" />
       <keyword name="EricNetworkProxyFactory" id="EricNetworkProxyFactory" ref="eric7.EricNetwork.EricNetworkProxyFactory.html#EricNetworkProxyFactory" />
       <keyword name="EricNetworkProxyFactory (Constructor)" id="EricNetworkProxyFactory (Constructor)" ref="eric7.EricNetwork.EricNetworkProxyFactory.html#EricNetworkProxyFactory.__init__" />
       <keyword name="EricNetworkProxyFactory (Module)" id="EricNetworkProxyFactory (Module)" ref="eric7.EricNetwork.EricNetworkProxyFactory.html" />
@@ -9725,6 +9731,7 @@
       <keyword name="ManageDictionariesDialog.__installationFinished" id="ManageDictionariesDialog.__installationFinished" ref="eric7.WebBrowser.SpellCheck.ManageDictionariesDialog.html#ManageDictionariesDialog.__installationFinished" />
       <keyword name="ManageDictionariesDialog.__listFileDownloaded" id="ManageDictionariesDialog.__listFileDownloaded" ref="eric7.WebBrowser.SpellCheck.ManageDictionariesDialog.html#ManageDictionariesDialog.__listFileDownloaded" />
       <keyword name="ManageDictionariesDialog.__populateList" id="ManageDictionariesDialog.__populateList" ref="eric7.WebBrowser.SpellCheck.ManageDictionariesDialog.html#ManageDictionariesDialog.__populateList" />
+      <keyword name="ManageDictionariesDialog.__reachabilityChanged" id="ManageDictionariesDialog.__reachabilityChanged" ref="eric7.WebBrowser.SpellCheck.ManageDictionariesDialog.html#ManageDictionariesDialog.__reachabilityChanged" />
       <keyword name="ManageDictionariesDialog.__uninstallSelected" id="ManageDictionariesDialog.__uninstallSelected" ref="eric7.WebBrowser.SpellCheck.ManageDictionariesDialog.html#ManageDictionariesDialog.__uninstallSelected" />
       <keyword name="ManageDictionariesDialog.addEntry" id="ManageDictionariesDialog.addEntry" ref="eric7.WebBrowser.SpellCheck.ManageDictionariesDialog.html#ManageDictionariesDialog.addEntry" />
       <keyword name="ManageDictionariesDialog.on_buttonBox_clicked" id="ManageDictionariesDialog.on_buttonBox_clicked" ref="eric7.WebBrowser.SpellCheck.ManageDictionariesDialog.html#ManageDictionariesDialog.on_buttonBox_clicked" />
@@ -11189,6 +11196,7 @@
       <keyword name="PluginRepositoryWidget.__hidePlugin" id="PluginRepositoryWidget.__hidePlugin" ref="eric7.PluginManager.PluginRepositoryDialog.html#PluginRepositoryWidget.__hidePlugin" />
       <keyword name="PluginRepositoryWidget.__hideSelectedPlugins" id="PluginRepositoryWidget.__hideSelectedPlugins" ref="eric7.PluginManager.PluginRepositoryDialog.html#PluginRepositoryWidget.__hideSelectedPlugins" />
       <keyword name="PluginRepositoryWidget.__populateList" id="PluginRepositoryWidget.__populateList" ref="eric7.PluginManager.PluginRepositoryDialog.html#PluginRepositoryWidget.__populateList" />
+      <keyword name="PluginRepositoryWidget.__reachabilityChanged" id="PluginRepositoryWidget.__reachabilityChanged" ref="eric7.PluginManager.PluginRepositoryDialog.html#PluginRepositoryWidget.__reachabilityChanged" />
       <keyword name="PluginRepositoryWidget.__resortRepositoryList" id="PluginRepositoryWidget.__resortRepositoryList" ref="eric7.PluginManager.PluginRepositoryDialog.html#PluginRepositoryWidget.__resortRepositoryList" />
       <keyword name="PluginRepositoryWidget.__selectedItems" id="PluginRepositoryWidget.__selectedItems" ref="eric7.PluginManager.PluginRepositoryDialog.html#PluginRepositoryWidget.__selectedItems" />
       <keyword name="PluginRepositoryWidget.__showAllPlugins" id="PluginRepositoryWidget.__showAllPlugins" ref="eric7.PluginManager.PluginRepositoryDialog.html#PluginRepositoryWidget.__showAllPlugins" />
@@ -15815,6 +15823,7 @@
       <keyword name="UserInterface.__masterPasswordChanged" id="UserInterface.__masterPasswordChanged" ref="eric7.UI.UserInterface.html#UserInterface.__masterPasswordChanged" />
       <keyword name="UserInterface.__newProject" id="UserInterface.__newProject" ref="eric7.UI.UserInterface.html#UserInterface.__newProject" />
       <keyword name="UserInterface.__newWindow" id="UserInterface.__newWindow" ref="eric7.UI.UserInterface.html#UserInterface.__newWindow" />
+      <keyword name="UserInterface.__onlineStateChanged" id="UserInterface.__onlineStateChanged" ref="eric7.UI.UserInterface.html#UserInterface.__onlineStateChanged" />
       <keyword name="UserInterface.__openHexEditor" id="UserInterface.__openHexEditor" ref="eric7.UI.UserInterface.html#UserInterface.__openHexEditor" />
       <keyword name="UserInterface.__openMiniEditor" id="UserInterface.__openMiniEditor" ref="eric7.UI.UserInterface.html#UserInterface.__openMiniEditor" />
       <keyword name="UserInterface.__openOnStartup" id="UserInterface.__openOnStartup" ref="eric7.UI.UserInterface.html#UserInterface.__openOnStartup" />
@@ -15939,6 +15948,7 @@
       <keyword name="UserInterface.getToolbarsByCategory" id="UserInterface.getToolbarsByCategory" ref="eric7.UI.UserInterface.html#UserInterface.getToolbarsByCategory" />
       <keyword name="UserInterface.getViewProfile" id="UserInterface.getViewProfile" ref="eric7.UI.UserInterface.html#UserInterface.getViewProfile" />
       <keyword name="UserInterface.handleUrl" id="UserInterface.handleUrl" ref="eric7.UI.UserInterface.html#UserInterface.handleUrl" />
+      <keyword name="UserInterface.isOnline" id="UserInterface.isOnline" ref="eric7.UI.UserInterface.html#UserInterface.isOnline" />
       <keyword name="UserInterface.launchHelpViewer" id="UserInterface.launchHelpViewer" ref="eric7.UI.UserInterface.html#UserInterface.launchHelpViewer" />
       <keyword name="UserInterface.networkAccessManager" id="UserInterface.networkAccessManager" ref="eric7.UI.UserInterface.html#UserInterface.networkAccessManager" />
       <keyword name="UserInterface.performVersionCheck" id="UserInterface.performVersionCheck" ref="eric7.UI.UserInterface.html#UserInterface.performVersionCheck" />
@@ -18671,6 +18681,7 @@
       <file>eric7.EricNetwork.EricGoogleMailHelpers.html</file>
       <file>eric7.EricNetwork.EricJsonClient.html</file>
       <file>eric7.EricNetwork.EricJsonServer.html</file>
+      <file>eric7.EricNetwork.EricNetworkIcon.html</file>
       <file>eric7.EricNetwork.EricNetworkProxyFactory.html</file>
       <file>eric7.EricNetwork.EricSslCertificateSelectionDialog.html</file>
       <file>eric7.EricNetwork.EricSslCertificatesDialog.html</file>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/eric7/Documentation/Source/eric7.EricNetwork.EricNetworkIcon.html	Sat Sep 04 20:26:21 2021 +0200
@@ -0,0 +1,153 @@
+<!DOCTYPE html>
+<html><head>
+<title>eric7.EricNetwork.EricNetworkIcon</title>
+<meta charset="UTF-8">
+<style>
+body {
+    background: #EDECE6;
+    margin: 0em 1em 10em 1em;
+    color: black;
+}
+
+h1 { color: white; background: #85774A; }
+h2 { color: white; background: #85774A; }
+h3 { color: white; background: #9D936E; }
+h4 { color: white; background: #9D936E; }
+    
+a { color: #BA6D36; }
+
+</style>
+</head>
+<body>
+<a NAME="top" ID="top"></a>
+<h1>eric7.EricNetwork.EricNetworkIcon</h1>
+
+<p>
+Module implementing a statusbar icon tracking the network status.
+</p>
+<h3>Global Attributes</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Classes</h3>
+
+<table>
+
+<tr>
+<td><a href="#EricNetworkIcon">EricNetworkIcon</a></td>
+<td>Class implementing a statusbar icon tracking the network status.</td>
+</tr>
+</table>
+<h3>Functions</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+<hr />
+<hr />
+<a NAME="EricNetworkIcon" ID="EricNetworkIcon"></a>
+<h2>EricNetworkIcon</h2>
+
+<p>
+    Class implementing a statusbar icon tracking the network status.
+</p>
+<h3>Signals</h3>
+<dl>
+
+<dt>onlineStateChanged(online)</dt>
+<dd>
+emitted to indicate a change of the
+        network state
+</dd>
+<dt>reachabilityStateChanged(reachability)</dt>
+<dd>
+emitted to indicate a
+        change of the network reachability
+</dd>
+</dl>
+<h3>Derived from</h3>
+QLabel
+<h3>Class Attributes</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Class Methods</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+<h3>Methods</h3>
+
+<table>
+
+<tr>
+<td><a href="#EricNetworkIcon.__init__">EricNetworkIcon</a></td>
+<td>Constructor</td>
+</tr>
+<tr>
+<td><a href="#EricNetworkIcon.__reachabilityChanged">__reachabilityChanged</a></td>
+<td>Private slot handling reachability state changes.</td>
+</tr>
+<tr>
+<td><a href="#EricNetworkIcon.isOnline">isOnline</a></td>
+<td>Public method to get the online state.</td>
+</tr>
+</table>
+<h3>Static Methods</h3>
+
+<table>
+<tr><td>None</td></tr>
+</table>
+
+<a NAME="EricNetworkIcon.__init__" ID="EricNetworkIcon.__init__"></a>
+<h4>EricNetworkIcon (Constructor)</h4>
+<b>EricNetworkIcon</b>(<i>parent=None</i>)
+
+<p>
+        Constructor
+</p>
+<dl>
+
+<dt><i>parent</i> (QWidget)</dt>
+<dd>
+reference to the parent widget
+</dd>
+</dl>
+<a NAME="EricNetworkIcon.__reachabilityChanged" ID="EricNetworkIcon.__reachabilityChanged"></a>
+<h4>EricNetworkIcon.__reachabilityChanged</h4>
+<b>__reachabilityChanged</b>(<i>reachability</i>)
+
+<p>
+        Private slot handling reachability state changes.
+</p>
+<dl>
+
+<dt><i>reachability</i> (QNetworkInformation.Reachability)</dt>
+<dd>
+new reachability state
+</dd>
+</dl>
+<a NAME="EricNetworkIcon.isOnline" ID="EricNetworkIcon.isOnline"></a>
+<h4>EricNetworkIcon.isOnline</h4>
+<b>isOnline</b>(<i></i>)
+
+<p>
+        Public method to get the online state.
+</p>
+<dl>
+<dt>Return:</dt>
+<dd>
+online state
+</dd>
+</dl>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+bool
+</dd>
+</dl>
+<div align="right"><a href="#top">Up</a></div>
+<hr />
+</body></html>
\ No newline at end of file
--- a/eric7/Documentation/Source/eric7.PluginManager.PluginRepositoryDialog.html	Sat Sep 04 16:51:35 2021 +0200
+++ b/eric7/Documentation/Source/eric7.PluginManager.PluginRepositoryDialog.html	Sat Sep 04 20:26:21 2021 +0200
@@ -248,6 +248,10 @@
 <td>Private method to populate the list of available plugins.</td>
 </tr>
 <tr>
+<td><a href="#PluginRepositoryWidget.__reachabilityChanged">__reachabilityChanged</a></td>
+<td>Private slot handling reachability state changes.</td>
+</tr>
+<tr>
 <td><a href="#PluginRepositoryWidget.__resortRepositoryList">__resortRepositoryList</a></td>
 <td>Private method to resort the tree.</td>
 </tr>
@@ -560,6 +564,20 @@
 <p>
         Private method to populate the list of available plugins.
 </p>
+<a NAME="PluginRepositoryWidget.__reachabilityChanged" ID="PluginRepositoryWidget.__reachabilityChanged"></a>
+<h4>PluginRepositoryWidget.__reachabilityChanged</h4>
+<b>__reachabilityChanged</b>(<i>reachability</i>)
+
+<p>
+        Private slot handling reachability state changes.
+</p>
+<dl>
+
+<dt><i>reachability</i> (QNetworkInformation.Reachability)</dt>
+<dd>
+new reachability state
+</dd>
+</dl>
 <a NAME="PluginRepositoryWidget.__resortRepositoryList" ID="PluginRepositoryWidget.__resortRepositoryList"></a>
 <h4>PluginRepositoryWidget.__resortRepositoryList</h4>
 <b>__resortRepositoryList</b>(<i></i>)
--- a/eric7/Documentation/Source/eric7.UI.UserInterface.html	Sat Sep 04 16:51:35 2021 +0200
+++ b/eric7/Documentation/Source/eric7.UI.UserInterface.html	Sat Sep 04 20:26:21 2021 +0200
@@ -203,6 +203,11 @@
 emitted after the master
         password has been changed with the old and the new password
 </dd>
+<dt>onlineStateChanged(online)</dt>
+<dd>
+emitted to indicate a change of the
+        network state
+</dd>
 <dt>preferencesChanged()</dt>
 <dd>
 emitted after the preferences were changed
@@ -522,6 +527,10 @@
 <td>Private slot to start a new instance of eric.</td>
 </tr>
 <tr>
+<td><a href="#UserInterface.__onlineStateChanged">__onlineStateChanged</a></td>
+<td>Private slot handling changes in online state.</td>
+</tr>
+<tr>
 <td><a href="#UserInterface.__openHexEditor">__openHexEditor</a></td>
 <td>Private slot to open the hex editor window.</td>
 </tr>
@@ -1018,6 +1027,10 @@
 <td>Public slot to handle opening a URL.</td>
 </tr>
 <tr>
+<td><a href="#UserInterface.isOnline">isOnline</a></td>
+<td>Public method to get the online state.</td>
+</tr>
+<tr>
 <td><a href="#UserInterface.launchHelpViewer">launchHelpViewer</a></td>
 <td>Public slot to start the help viewer/web browser.</td>
 </tr>
@@ -1899,6 +1912,20 @@
 <p>
         Private slot to start a new instance of eric.
 </p>
+<a NAME="UserInterface.__onlineStateChanged" ID="UserInterface.__onlineStateChanged"></a>
+<h4>UserInterface.__onlineStateChanged</h4>
+<b>__onlineStateChanged</b>(<i>online</i>)
+
+<p>
+        Private slot handling changes in online state.
+</p>
+<dl>
+
+<dt><i>online</i> (bool)</dt>
+<dd>
+flag indicating the online state
+</dd>
+</dl>
 <a NAME="UserInterface.__openHexEditor" ID="UserInterface.__openHexEditor"></a>
 <h4>UserInterface.__openHexEditor</h4>
 <b>__openHexEditor</b>(<i>fn=""</i>)
@@ -3362,6 +3389,25 @@
 URL to be shown
 </dd>
 </dl>
+<a NAME="UserInterface.isOnline" ID="UserInterface.isOnline"></a>
+<h4>UserInterface.isOnline</h4>
+<b>isOnline</b>(<i></i>)
+
+<p>
+        Public method to get the online state.
+</p>
+<dl>
+<dt>Return:</dt>
+<dd>
+online state
+</dd>
+</dl>
+<dl>
+<dt>Return Type:</dt>
+<dd>
+bool
+</dd>
+</dl>
 <a NAME="UserInterface.launchHelpViewer" ID="UserInterface.launchHelpViewer"></a>
 <h4>UserInterface.launchHelpViewer</h4>
 <b>launchHelpViewer</b>(<i>home, searchWord=None, useSingle=False</i>)
--- a/eric7/Documentation/Source/eric7.WebBrowser.SpellCheck.ManageDictionariesDialog.html	Sat Sep 04 16:51:35 2021 +0200
+++ b/eric7/Documentation/Source/eric7.WebBrowser.SpellCheck.ManageDictionariesDialog.html	Sat Sep 04 20:26:21 2021 +0200
@@ -109,6 +109,10 @@
 <td>Private method to populate the list of available plugins.</td>
 </tr>
 <tr>
+<td><a href="#ManageDictionariesDialog.__reachabilityChanged">__reachabilityChanged</a></td>
+<td>Private slot handling reachability state changes.</td>
+</tr>
+<tr>
 <td><a href="#ManageDictionariesDialog.__uninstallSelected">__uninstallSelected</a></td>
 <td>Private method to uninstall the selected dictionaries.</td>
 </tr>
@@ -252,6 +256,20 @@
 <p>
         Private method to populate the list of available plugins.
 </p>
+<a NAME="ManageDictionariesDialog.__reachabilityChanged" ID="ManageDictionariesDialog.__reachabilityChanged"></a>
+<h4>ManageDictionariesDialog.__reachabilityChanged</h4>
+<b>__reachabilityChanged</b>(<i>reachability</i>)
+
+<p>
+        Private slot handling reachability state changes.
+</p>
+<dl>
+
+<dt><i>reachability</i> (QNetworkInformation.Reachability)</dt>
+<dd>
+new reachability state
+</dd>
+</dl>
 <a NAME="ManageDictionariesDialog.__uninstallSelected" ID="ManageDictionariesDialog.__uninstallSelected"></a>
 <h4>ManageDictionariesDialog.__uninstallSelected</h4>
 <b>__uninstallSelected</b>(<i></i>)
--- a/eric7/Documentation/Source/index-eric7.EricNetwork.html	Sat Sep 04 16:51:35 2021 +0200
+++ b/eric7/Documentation/Source/index-eric7.EricNetwork.html	Sat Sep 04 20:26:21 2021 +0200
@@ -58,6 +58,10 @@
 <td>Module implementing the JSON based server base class.</td>
 </tr>
 <tr>
+<td><a href="eric7.EricNetwork.EricNetworkIcon.html">EricNetworkIcon</a></td>
+<td>Module implementing a statusbar icon tracking the network status.</td>
+</tr>
+<tr>
 <td><a href="eric7.EricNetwork.EricNetworkProxyFactory.html">EricNetworkProxyFactory</a></td>
 <td>Module implementing a network proxy factory.</td>
 </tr>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/eric7/EricNetwork/EricNetworkIcon.py	Sat Sep 04 20:26:21 2021 +0200
@@ -0,0 +1,93 @@
+# -*- coding: utf-8 -*-
+
+# Copyright (c) 2015 - 2021 Detlev Offenbach <detlev@die-offenbachs.de>
+#
+
+"""
+Module implementing a statusbar icon tracking the network status.
+"""
+
+from PyQt6.QtCore import pyqtSlot, pyqtSignal
+from PyQt6.QtNetwork import QNetworkInformation
+from PyQt6.QtWidgets import QLabel
+
+import UI.PixmapCache
+import Preferences
+
+
+class EricNetworkIcon(QLabel):
+    """
+    Class implementing a statusbar icon tracking the network status.
+    
+    @signal onlineStateChanged(online) emitted to indicate a change of the
+        network state
+    @signal reachabilityStateChanged(reachability) emitted to indicate a
+        change of the network reachability
+    """
+    onlineStateChanged = pyqtSignal(bool)
+    reachabilityStateChanged = pyqtSignal(QNetworkInformation.Reachability)
+    
+    def __init__(self, parent=None):
+        """
+        Constructor
+        
+        @param parent reference to the parent widget
+        @type QWidget
+        """
+        super().__init__(parent)
+        
+        if (
+            Preferences.getUI("DynamicOnlineCheck") and
+            QNetworkInformation.load(QNetworkInformation.Feature.Reachability)
+        ):
+            self.__online = (
+                QNetworkInformation.instance().reachability() ==
+                QNetworkInformation.Reachability.Online
+            )
+            self.__reachabilityChanged(
+                QNetworkInformation.instance().reachability())
+            
+            # TODO: QNetworkInformation: re-enable once problem is clear
+##            QNetworkInformation.instance().reachabilityChanged.connect(
+##                self.__reachabilityChanged)
+        else:
+            # assume to be 'always online' if no backend could be loaded or
+            # dynamic online check is switched of
+            self.__online = True
+            self.__reachabilityChanged(QNetworkInformation.Reachability.Online)
+    
+    @pyqtSlot(QNetworkInformation.Reachability)
+    def __reachabilityChanged(self, reachability):
+        """
+        Private slot handling reachability state changes.
+        
+        @param reachability new reachability state
+        @type QNetworkInformation.Reachability
+        """
+        online = reachability == QNetworkInformation.Reachability.Online
+        tooltip = self.tr("<p>Shows the Internet reachability status<br/><br/>"
+                          "<b>Internet:</b> {0}</p>")
+        
+        if online:
+            self.setPixmap(UI.PixmapCache.getPixmap("network-online"))
+            tooltip = tooltip.format(self.tr("Reachable"))
+        else:
+            self.setPixmap(UI.PixmapCache.getPixmap("network-offline"))
+            tooltip = tooltip.format(self.tr("Not Reachable"))
+        
+        self.setToolTip(tooltip)
+        
+        if online != self.__online:
+            self.__online = online
+            self.onlineStateChanged.emit(online)
+        
+        self.reachabilityStateChanged.emit(reachability)
+    
+    def isOnline(self):
+        """
+        Public method to get the online state.
+        
+        @return online state
+        @rtype bool
+        """
+        return self.__online
--- a/eric7/Network/IRC/IrcNetworkWidget.py	Sat Sep 04 16:51:35 2021 +0200
+++ b/eric7/Network/IRC/IrcNetworkWidget.py	Sat Sep 04 20:26:21 2021 +0200
@@ -12,6 +12,7 @@
 from PyQt6.QtWidgets import QWidget, QApplication, QMenu
 
 from EricWidgets import EricMessageBox, EricFileDialog
+from EricWidgets.EricApplication import ericApp
 
 from .Ui_IrcNetworkWidget import Ui_IrcNetworkWidget
 
@@ -92,7 +93,12 @@
         """
         Public method to perform the IRC auto connection.
         """
-        self.__autoConnect()
+        userInterface = ericApp().getObject("UserInterface")
+        online = userInterface.isOnline()
+        self.connectButton.setEnabled(online)
+        userInterface.onlineStateChanged.connect(self.__onlineStateChanged)
+        if online:
+            self.__autoConnect()
     
     def __autoConnect(self):
         """
--- a/eric7/PluginManager/PluginManager.py	Sat Sep 04 16:51:35 2021 +0200
+++ b/eric7/PluginManager/PluginManager.py	Sat Sep 04 20:26:21 2021 +0200
@@ -1227,7 +1227,7 @@
         Public method to check the availability of updates of plug-ins.
         """
         period = Preferences.getPluginManager("UpdatesCheckInterval")
-        if period == 0:
+        if period == 0 or not self.__ui.isOnline():
             return
         elif period in [1, 2, 3]:
             lastModified = QFileInfo(self.pluginRepositoryFile).lastModified()
--- a/eric7/PluginManager/PluginRepositoryDialog.py	Sat Sep 04 16:51:35 2021 +0200
+++ b/eric7/PluginManager/PluginRepositoryDialog.py	Sat Sep 04 20:26:21 2021 +0200
@@ -22,7 +22,7 @@
     QVBoxLayout, QMenu
 )
 from PyQt6.QtNetwork import (
-    QNetworkAccessManager, QNetworkRequest, QNetworkReply
+    QNetworkAccessManager, QNetworkRequest, QNetworkReply, QNetworkInformation
 )
 
 from .Ui_PluginRepositoryDialog import Ui_PluginRepositoryDialog
@@ -142,6 +142,20 @@
             self.__networkManager.sslErrors.connect(self.__sslErrors)
         self.__replies = []
         
+        if (
+            Preferences.getUI("DynamicOnlineCheck") and
+            QNetworkInformation.load(QNetworkInformation.Feature.Reachability)
+        ):
+            self.__reachabilityChanged(
+                QNetworkInformation.instance().reachability())
+            # TODO: QNetworkInformation: re-enable once problem is clear
+##            QNetworkInformation.instance().reachabilityChanged.connect(
+##                self.__reachabilityChanged)
+        else:
+            # assume to be 'always online' if no backend could be loaded or
+            # dynamic online check is switched of
+            self.__reachabilityChanged(QNetworkInformation.Reachability.Online)
+        
         self.__pluginsToDownload = []
         self.__pluginsDownloaded = []
         self.__isDownloadInstall = False
@@ -151,6 +165,27 @@
         
         self.__populateList()
     
+    @pyqtSlot(QNetworkInformation.Reachability)
+    def __reachabilityChanged(self, reachability):
+        """
+        Private slot handling reachability state changes.
+        
+        @param reachability new reachability state
+        @type QNetworkInformation.Reachability
+        """
+        online = reachability == QNetworkInformation.Reachability.Online
+        self.__online = online
+        
+        self.__updateButton.setEnabled(online)
+        self.on_repositoryList_itemSelectionChanged()
+        
+        msg = (
+            self.tr("Internet Reachability Status: Reachable")
+            if online else
+            self.tr("Internet Reachability Status: Not Reachable")
+        )
+        self.statusLabel.setText(msg)
+    
     @pyqtSlot(QAbstractButton)
     def on_buttonBox_clicked(self, button):
         """
@@ -266,8 +301,8 @@
         Private slot to handle a change of the selection.
         """
         enable = bool(self.__selectedItems())
-        self.__downloadButton.setEnabled(enable)
-        self.__downloadInstallButton.setEnabled(enable)
+        self.__downloadButton.setEnabled(enable and self.__online)
+        self.__downloadInstallButton.setEnabled(enable and self.__online)
         self.__installButton.setEnabled(enable)
     
     def __updateList(self):
@@ -444,23 +479,32 @@
         @param filename local name of the file (string)
         @param doneMethod method to be called when done
         """
-        self.__updateButton.setEnabled(False)
-        self.__downloadButton.setEnabled(False)
-        self.__downloadInstallButton.setEnabled(False)
-        self.__closeButton.setEnabled(False)
-        self.__downloadCancelButton.setEnabled(True)
-        
-        self.statusLabel.setText(url)
-        
-        request = QNetworkRequest(QUrl(url))
-        request.setAttribute(
-            QNetworkRequest.Attribute.CacheLoadControlAttribute,
-            QNetworkRequest.CacheLoadControl.AlwaysNetwork)
-        reply = self.__networkManager.get(request)
-        reply.finished.connect(
-            lambda: self.__downloadFileDone(reply, filename, doneMethod))
-        reply.downloadProgress.connect(self.__downloadProgress)
-        self.__replies.append(reply)
+        if self.__online:
+            self.__updateButton.setEnabled(False)
+            self.__downloadButton.setEnabled(False)
+            self.__downloadInstallButton.setEnabled(False)
+            self.__closeButton.setEnabled(False)
+            self.__downloadCancelButton.setEnabled(True)
+            
+            self.statusLabel.setText(url)
+            
+            request = QNetworkRequest(QUrl(url))
+            request.setAttribute(
+                QNetworkRequest.Attribute.CacheLoadControlAttribute,
+                QNetworkRequest.CacheLoadControl.AlwaysNetwork)
+            reply = self.__networkManager.get(request)
+            reply.finished.connect(
+                lambda: self.__downloadFileDone(reply, filename, doneMethod))
+            reply.downloadProgress.connect(self.__downloadProgress)
+            self.__replies.append(reply)
+        else:
+            EricMessageBox.warning(
+                self,
+                self.tr("Error downloading file"),
+                self.tr(
+                    """<p>Could not download the requested file"""
+                    """ from {0}.</p><p>Error: {1}</p>"""
+                ).format(url, self.tr("No connection to Internet.")))
     
     def __downloadFileDone(self, reply, fileName, doneMethod):
         """
--- a/eric7/Preferences/ConfigurationPages/NetworkPage.py	Sat Sep 04 16:51:35 2021 +0200
+++ b/eric7/Preferences/ConfigurationPages/NetworkPage.py	Sat Sep 04 20:26:21 2021 +0200
@@ -69,6 +69,9 @@
             EricFtpProxyType.BLUECOAT.value)
         
         # set initial values
+        self.dynamicOnlineCheckBox.setChecked(
+            Preferences.getUI("DynamicOnlineCheck"))
+        
         self.downloadDirPicker.setText(Preferences.getUI("DownloadPath"))
         self.requestFilenameCheckBox.setChecked(
             Preferences.getUI("RequestDownloadFilename"))
@@ -150,6 +153,9 @@
         Public slot to save the Networj configuration.
         """
         Preferences.setUI(
+            "DynamicOnlineCheck",
+            self.dynamicOnlineCheckBox.isChecked())
+        Preferences.setUI(
             "DownloadPath",
             self.downloadDirPicker.text())
         Preferences.setUI(
--- a/eric7/Preferences/ConfigurationPages/NetworkPage.ui	Sat Sep 04 16:51:35 2021 +0200
+++ b/eric7/Preferences/ConfigurationPages/NetworkPage.ui	Sat Sep 04 20:26:21 2021 +0200
@@ -7,7 +7,7 @@
     <x>0</x>
     <y>0</y>
     <width>589</width>
-    <height>1051</height>
+    <height>1129</height>
    </rect>
   </property>
   <layout class="QVBoxLayout" name="verticalLayout_7">
@@ -32,6 +32,25 @@
     </widget>
    </item>
    <item>
+    <widget class="QGroupBox" name="groupBox_3">
+     <property name="title">
+      <string>Reachability Status</string>
+     </property>
+     <layout class="QVBoxLayout" name="verticalLayout_5">
+      <item>
+       <widget class="QCheckBox" name="dynamicOnlineCheckBox">
+        <property name="toolTip">
+         <string>Select to determine the Internet reachability status dynamically (assume Internet reachability if unchecked)</string>
+        </property>
+        <property name="text">
+         <string>Dynamic Reachability Status Determination</string>
+        </property>
+       </widget>
+      </item>
+     </layout>
+    </widget>
+   </item>
+   <item>
     <widget class="QGroupBox" name="groupBox_2">
      <property name="title">
       <string>Downloads</string>
@@ -482,6 +501,7 @@
   </customwidget>
  </customwidgets>
  <tabstops>
+  <tabstop>dynamicOnlineCheckBox</tabstop>
   <tabstop>downloadDirPicker</tabstop>
   <tabstop>requestFilenameCheckBox</tabstop>
   <tabstop>cleanupNeverButton</tabstop>
--- a/eric7/Preferences/__init__.py	Sat Sep 04 16:51:35 2021 +0200
+++ b/eric7/Preferences/__init__.py	Sat Sep 04 20:26:21 2021 +0200
@@ -184,6 +184,7 @@
         # 2 = daily
         # 3 = weekly
         # 4 = monthly
+        "DynamicOnlineCheck": True,
         "UseProxy": False,
         "UseSystemProxy": True,
         "UseHttpProxyForAll": False,
@@ -1900,7 +1901,7 @@
                "SingleApplicationMode", "TabViewManagerFilenameOnly",
                "ShowFilePreview", "ShowFilePreviewJS", "ShowFilePreviewSSI",
                "CaptionShowsFilename", "ShowSplash",
-               "SplitOrientationVertical",
+               "SplitOrientationVertical", "DynamicOnlineCheck",
                "UseProxy", "UseSystemProxy", "UseHttpProxyForAll",
                "RequestDownloadFilename", "CheckErrorLog",
                "OpenCrashSessionOnStartup", "CrashSessionEnabled",
--- a/eric7/Toolbox/SingleApplication.py	Sat Sep 04 16:51:35 2021 +0200
+++ b/eric7/Toolbox/SingleApplication.py	Sat Sep 04 20:26:21 2021 +0200
@@ -154,7 +154,7 @@
             if err == QLocalSocket.LocalSocketError.ServerNotFoundError:
                 return 0
             else:
-                return -err
+                return -err.value
         
     def disconnect(self):
         """
--- a/eric7/UI/UserInterface.py	Sat Sep 04 16:51:35 2021 +0200
+++ b/eric7/UI/UserInterface.py	Sat Sep 04 20:26:21 2021 +0200
@@ -58,6 +58,7 @@
 
 from Tasks.TasksFile import TasksFile
 
+from EricNetwork.EricNetworkIcon import EricNetworkIcon
 from EricNetwork.EricNetworkProxyFactory import (
     EricNetworkProxyFactory, proxyAuthenticationRequired
 )
@@ -146,6 +147,8 @@
         name of the menu and a reference to the menu are given.
     @signal masterPasswordChanged(str, str) emitted after the master
         password has been changed with the old and the new password
+    @signal onlineStateChanged(online) emitted to indicate a change of the
+        network state
     """
     appendStderr = pyqtSignal(str)
     appendStdout = pyqtSignal(str)
@@ -153,6 +156,7 @@
     reloadAPIs = pyqtSignal()
     showMenu = pyqtSignal(str, QMenu)
     masterPasswordChanged = pyqtSignal(str, str)
+    onlineStateChanged = pyqtSignal(bool)
     
     maxFilePathLen = 100
     maxMenuFilePathLen = 75
@@ -586,10 +590,8 @@
         self.__initExternalToolsActions()
         
         # redirect handling of http and https URLs to ourselves
-        # TODO: enable this once PyQt 6.2.0/Qt 6.2.0 is released
-        if False:
-            QDesktopServices.setUrlHandler("http", self.handleUrl)
-            QDesktopServices.setUrlHandler("https", self.handleUrl)
+        QDesktopServices.setUrlHandler("http", self.handleUrl)
+        QDesktopServices.setUrlHandler("https", self.handleUrl)
         
         # register all relevant objects
         splash.showMessage(self.tr("Registering Objects..."))
@@ -3606,6 +3608,11 @@
         self.sbVcsMonitorLed = StatusMonitorLedWidget(
             self.project, self.__statusBar)
         self.__statusBar.addPermanentWidget(self.sbVcsMonitorLed)
+        
+        self.networkIcon = EricNetworkIcon(self.__statusBar)
+        self.__statusBar.addPermanentWidget(self.networkIcon)
+        self.networkIcon.onlineStateChanged.connect(self.onlineStateChanged)
+        self.networkIcon.onlineStateChanged.connect(self.__onlineStateChanged)
     
     def __initExternalToolsActions(self):
         """
@@ -6876,7 +6883,8 @@
         """
         Public method to check the availability of updates of plug-ins.
         """
-        self.pluginManager.checkPluginUpdatesAvailable()
+        if self.isOnline():
+            self.pluginManager.checkPluginUpdatesAvailable()
     
     #################################################################
     ## Drag and Drop Support
@@ -7036,6 +7044,25 @@
         Preferences.syncPreferences()
         self.shutdownCalled = True
         return True
+    
+    def isOnline(self):
+        """
+        Public method to get the online state.
+        
+        @return online state
+        @rtype bool
+        """
+        return self.networkIcon.isOnline()
+    
+    def __onlineStateChanged(self, online):
+        """
+        Private slot handling changes in online state.
+        
+        @param online flag indicating the online state
+        @type bool
+        """
+        if online:
+            self.performVersionCheck(False)
 
     ##############################################
     ## Below are methods to check for new versions
@@ -7057,54 +7084,65 @@
         @param alternative index of server to download from (integer)
         @param showVersions flag indicating the show versions mode (boolean)
         """
-        if not manual:
-            if VersionOnly.startswith("@@"):
-                return
-            else:
-                period = Preferences.getUI("PerformVersionCheck")
-                if period == 0:
+        if self.isOnline():
+            if not manual:
+                if VersionOnly.startswith("@@"):
                     return
-                elif period in [2, 3, 4]:
-                    lastCheck = Preferences.Prefs.settings.value(
-                        "Updates/LastCheckDate", QDate(1970, 1, 1))
-                    if lastCheck.isValid():
-                        now = QDate.currentDate()
-                        if (
-                            (period == 2 and lastCheck.day() == now.day()) or
-                            (period == 3 and lastCheck.daysTo(now) < 7) or
-                            (period == 4 and (lastCheck.daysTo(now) <
-                                              lastCheck.daysInMonth()))
-                        ):
-                            # daily, weekly, monthly
-                            return
-        
-        self.__inVersionCheck = True
-        self.manualUpdatesCheck = manual
-        self.showAvailableVersions = showVersions
-        self.httpAlternative = alternative
-        url = QUrl(self.__httpAlternatives[alternative])
-        self.__versionCheckCanceled = False
-        if manual:
-            if self.__versionCheckProgress is None:
-                self.__versionCheckProgress = EricProgressDialog(
-                    "", self.tr("&Cancel"),
-                    0, len(self.__httpAlternatives),
-                    self.tr("%v/%m"), self)
-                self.__versionCheckProgress.setWindowTitle(
-                    self.tr("Version Check"))
-                self.__versionCheckProgress.setMinimumDuration(0)
-                self.__versionCheckProgress.canceled.connect(
-                    self.__versionsDownloadCanceled)
-            self.__versionCheckProgress.setLabelText(
-                self.tr("Trying host {0}").format(url.host()))
-            self.__versionCheckProgress.setValue(alternative)
-        request = QNetworkRequest(url)
-        request.setAttribute(
-            QNetworkRequest.Attribute.CacheLoadControlAttribute,
-            QNetworkRequest.CacheLoadControl.AlwaysNetwork)
-        reply = self.__networkManager.get(request)
-        reply.finished.connect(lambda: self.__versionsDownloadDone(reply))
-        self.__replies.append(reply)
+                else:
+                    period = Preferences.getUI("PerformVersionCheck")
+                    if period == 0:
+                        return
+                    elif period in [2, 3, 4]:
+                        lastCheck = Preferences.Prefs.settings.value(
+                            "Updates/LastCheckDate", QDate(1970, 1, 1))
+                        if lastCheck.isValid():
+                            now = QDate.currentDate()
+                            if (
+                                (period == 2 and
+                                 lastCheck.day() == now.day()) or
+                                (period == 3 and lastCheck.daysTo(now) < 7) or
+                                (period == 4 and (lastCheck.daysTo(now) <
+                                                  lastCheck.daysInMonth()))
+                            ):
+                                # daily, weekly, monthly
+                                return
+            
+            self.__inVersionCheck = True
+            self.manualUpdatesCheck = manual
+            self.showAvailableVersions = showVersions
+            self.httpAlternative = alternative
+            url = QUrl(self.__httpAlternatives[alternative])
+            self.__versionCheckCanceled = False
+            if manual:
+                if self.__versionCheckProgress is None:
+                    self.__versionCheckProgress = EricProgressDialog(
+                        "", self.tr("&Cancel"),
+                        0, len(self.__httpAlternatives),
+                        self.tr("%v/%m"), self)
+                    self.__versionCheckProgress.setWindowTitle(
+                        self.tr("Version Check"))
+                    self.__versionCheckProgress.setMinimumDuration(0)
+                    self.__versionCheckProgress.canceled.connect(
+                        self.__versionsDownloadCanceled)
+                self.__versionCheckProgress.setLabelText(
+                    self.tr("Trying host {0}").format(url.host()))
+                self.__versionCheckProgress.setValue(alternative)
+            request = QNetworkRequest(url)
+            request.setAttribute(
+                QNetworkRequest.Attribute.CacheLoadControlAttribute,
+                QNetworkRequest.CacheLoadControl.AlwaysNetwork)
+            reply = self.__networkManager.get(request)
+            reply.finished.connect(lambda: self.__versionsDownloadDone(reply))
+            self.__replies.append(reply)
+        else:
+            if manual:
+                EricMessageBox.warning(
+                    self,
+                    self.tr("Error getting versions information"),
+                    self.tr("The versions information cannot not be"
+                            " downloaded because the Internet is"
+                            " <b>not reachable</b>. Please try again later.")
+                )
     
     @pyqtSlot()
     def __versionsDownloadDone(self, reply):
--- a/eric7/WebBrowser/SpellCheck/ManageDictionariesDialog.py	Sat Sep 04 16:51:35 2021 +0200
+++ b/eric7/WebBrowser/SpellCheck/ManageDictionariesDialog.py	Sat Sep 04 20:26:21 2021 +0200
@@ -18,7 +18,7 @@
 from PyQt6.QtWidgets import (
     QDialog, QDialogButtonBox, QAbstractButton, QListWidgetItem
 )
-from PyQt6.QtNetwork import QNetworkRequest, QNetworkReply
+from PyQt6.QtNetwork import QNetworkRequest, QNetworkReply, QNetworkInformation
 
 from EricWidgets import EricMessageBox
 
@@ -69,6 +69,19 @@
         self.dictionariesUrlEdit.setText(
             Preferences.getWebBrowser("SpellCheckDictionariesUrl"))
         
+        if (
+            Preferences.getUI("DynamicOnlineCheck") and
+            QNetworkInformation.load(QNetworkInformation.Feature.Reachability)
+        ):
+            self.__reachabilityChanged(
+                QNetworkInformation.instance().reachability())
+            # TODO: QNetworkInformation: re-enable once problem is clear
+##            QNetworkInformation.instance().reachabilityChanged.connect(
+##                self.__reachabilityChanged)
+        else:
+            # assume to be 'always online' if no backend could be loaded or
+            # dynamic online check is switched of
+            self.__reachabilityChanged(QNetworkInformation.Reachability.Online)
         self.__replies = []
         
         self.__downloadCancelled = False
@@ -76,6 +89,28 @@
         
         self.__populateList()
     
+    @pyqtSlot(QNetworkInformation.Reachability)
+    def __reachabilityChanged(self, reachability):
+        """
+        Private slot handling reachability state changes.
+        
+        @param reachability new reachability state
+        @type QNetworkInformation.Reachability
+        """
+        online = reachability == QNetworkInformation.Reachability.Online
+        self.__online = online
+        
+        self.__refreshButton.setEnabled(online)
+        
+        msg = (
+            self.tr("Internet Reachability Status: Reachable")
+            if online else
+            self.tr("Internet Reachability Status: Not Reachable")
+        )
+        self.statusLabel.setText(msg)
+        
+        self.on_dictionariesList_itemSelectionChanged()
+    
     @pyqtSlot(QAbstractButton)
     def on_buttonBox_clicked(self, button):
         """
@@ -100,7 +135,8 @@
         """
         self.__installButton.setEnabled(
             self.locationComboBox.count() > 0 and
-            len(self.dictionariesList.selectedItems()) > 0
+            len(self.dictionariesList.selectedItems()) > 0 and
+            self.__online
         )
         
         self.__uninstallButton.setEnabled(
@@ -140,24 +176,33 @@
         
         url = self.dictionariesUrlEdit.text()
         
-        self.__refreshButton.setEnabled(False)
-        self.__installButton.setEnabled(False)
-        self.__uninstallButton.setEnabled(False)
-        self.__cancelButton.setEnabled(True)
-        
-        self.statusLabel.setText(url)
-        
-        self.__downloadCancelled = False
-        
-        request = QNetworkRequest(QUrl(url))
-        request.setAttribute(
-            QNetworkRequest.Attribute.CacheLoadControlAttribute,
-            QNetworkRequest.CacheLoadControl.AlwaysNetwork)
-        reply = WebBrowserWindow.networkManager().get(request)
-        reply.finished.connect(
-            lambda: self.__listFileDownloaded(reply))
-        reply.downloadProgress.connect(self.__downloadProgress)
-        self.__replies.append(reply)
+        if self.__online:
+            self.__refreshButton.setEnabled(False)
+            self.__installButton.setEnabled(False)
+            self.__uninstallButton.setEnabled(False)
+            self.__cancelButton.setEnabled(True)
+            
+            self.statusLabel.setText(url)
+            
+            self.__downloadCancelled = False
+            
+            request = QNetworkRequest(QUrl(url))
+            request.setAttribute(
+                QNetworkRequest.Attribute.CacheLoadControlAttribute,
+                QNetworkRequest.CacheLoadControl.AlwaysNetwork)
+            reply = WebBrowserWindow.networkManager().get(request)
+            reply.finished.connect(
+                lambda: self.__listFileDownloaded(reply))
+            reply.downloadProgress.connect(self.__downloadProgress)
+            self.__replies.append(reply)
+        else:
+            EricMessageBox.warning(
+                self,
+                self.tr("Error populating list of dictionaries"),
+                self.tr(
+                    """<p>Could not download the dictionaries list"""
+                    """ from {0}.</p><p>Error: {1}</p>"""
+                ).format(url, self.tr("No connection to Internet.")))
     
     def __listFileDownloaded(self, reply):
         """
@@ -307,7 +352,7 @@
         """
         Private method to install the selected dictionaries.
         """
-        if bool(self.locationComboBox.currentText()):
+        if self.__online and bool(self.locationComboBox.currentText()):
             self.__dictionariesToDownload = [
                 itm.data(ManageDictionariesDialog.UrlRole)
                 for itm in self.dictionariesList.selectedItems()
@@ -326,23 +371,32 @@
         """
         Private slot to download a dictionary.
         """
-        if self.__dictionariesToDownload:
-            url = self.__dictionariesToDownload.pop(0)
-            self.statusLabel.setText(url)
-            
-            self.__downloadCancelled = False
-            
-            request = QNetworkRequest(QUrl(url))
-            request.setAttribute(
-                QNetworkRequest.Attribute.CacheLoadControlAttribute,
-                QNetworkRequest.CacheLoadControl.AlwaysNetwork)
-            reply = WebBrowserWindow.networkManager().get(request)
-            reply.finished.connect(
-                lambda: self.__installDictionary(reply))
-            reply.downloadProgress.connect(self.__downloadProgress)
-            self.__replies.append(reply)
+        if self.__online:
+            if self.__dictionariesToDownload:
+                url = self.__dictionariesToDownload.pop(0)
+                self.statusLabel.setText(url)
+                
+                self.__downloadCancelled = False
+                
+                request = QNetworkRequest(QUrl(url))
+                request.setAttribute(
+                    QNetworkRequest.Attribute.CacheLoadControlAttribute,
+                    QNetworkRequest.CacheLoadControl.AlwaysNetwork)
+                reply = WebBrowserWindow.networkManager().get(request)
+                reply.finished.connect(
+                    lambda: self.__installDictionary(reply))
+                reply.downloadProgress.connect(self.__downloadProgress)
+                self.__replies.append(reply)
+            else:
+                self.__installationFinished()
         else:
-            self.__installationFinished()
+            EricMessageBox.warning(
+                self,
+                self.tr("Error downloading dictionary file"),
+                self.tr(
+                    """<p>Could not download the requested dictionary file"""
+                    """ from {0}.</p><p>Error: {1}</p>"""
+                ).format(url, self.tr("No connection to Internet.")))
             
             self.__installationFinished()
     
--- a/eric7/WebBrowser/WebBrowserWindow.py	Sat Sep 04 16:51:35 2021 +0200
+++ b/eric7/WebBrowser/WebBrowserWindow.py	Sat Sep 04 20:26:21 2021 +0200
@@ -35,11 +35,14 @@
     QTHELP_AVAILABLE = False
 
 from EricGui.EricAction import EricAction
+from EricGui.EricOverrideCursor import EricOverrideCursor
+
 from EricWidgets import EricMessageBox, EricFileDialog, EricErrorMessage
 from EricWidgets.EricMainWindow import EricMainWindow
 from EricWidgets.EricApplication import ericApp
 from EricWidgets.EricZoomWidget import EricZoomWidget
-from EricGui.EricOverrideCursor import EricOverrideCursor
+
+from EricNetwork.EricNetworkIcon import EricNetworkIcon
 
 import Preferences
 from Preferences import Shortcuts
@@ -396,6 +399,9 @@
         self.__tabManagerIcon = self.tabManager().createStatusBarIcon()
         self.statusBar().addPermanentWidget(self.__tabManagerIcon)
         
+        self.networkIcon = EricNetworkIcon(self)
+        self.statusBar().addPermanentWidget(self.networkIcon)
+        
         if not Preferences.getWebBrowser("StatusBarVisible"):
             self.statusBar().hide()
         
--- a/eric7/eric7.py	Sat Sep 04 16:51:35 2021 +0200
+++ b/eric7/eric7.py	Sat Sep 04 20:26:21 2021 +0200
@@ -422,13 +422,11 @@
 #
 # Generic TODOs:
 #
-# TODO: reintroduce the Network Status icon
-#       (i.e. revert changeset 6901746220fc, 2021-01-03)
 # TODO: convert the Jedi plugin to a fixed part of eric
 # TODO: make the sidebars more modern with big icons and colored background
 # TODO: add an embedded help viewer based on QWebEngineView (right side)
 # TODO: make VCS status an embedded view (left side)
 # TODO: add a VCS diff view in the central area (view manager)
+# TODO: add a progress bar to show the record fetch status
 # TODO: add plug-in repository as embedded view (right side)
 # TODO: add virtual environment manager as embedded view (right side)
-
--- a/eric7/i18n/eric7_cs.ts	Sat Sep 04 16:51:35 2021 +0200
+++ b/eric7/i18n/eric7_cs.ts	Sat Sep 04 20:26:21 2021 +0200
@@ -17452,6 +17452,24 @@
     </message>
   </context>
   <context>
+    <name>EricNetworkIcon</name>
+    <message>
+      <location filename="../EricNetwork/EricNetworkIcon.py" line="68" />
+      <source>&lt;p&gt;Shows the Internet reachability status&lt;br/&gt;&lt;br/&gt;&lt;b&gt;Internet:&lt;/b&gt; {0}&lt;/p&gt;</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../EricNetwork/EricNetworkIcon.py" line="73" />
+      <source>Reachable</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../EricNetwork/EricNetworkIcon.py" line="76" />
+      <source>Not Reachable</source>
+      <translation type="unfinished" />
+    </message>
+  </context>
+  <context>
     <name>EricNetworkProxyFactory</name>
     <message>
       <location filename="../EricNetwork/EricNetworkProxyFactory.py" line="52" />
@@ -17735,7 +17753,7 @@
   <context>
     <name>EricSideBar</name>
     <message>
-      <location filename="../EricWidgets/EricSideBar.py" line="66" />
+      <location filename="../EricWidgets/EricSideBar.py" line="68" />
       <source>Deselect to activate automatic collapsing</source>
       <translation type="unfinished">Zrušit aktivaci automatického zmizení</translation>
     </message>
@@ -44334,63 +44352,63 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcNetworkWidget.py" line="344" />
+      <location filename="../Network/IRC/IrcNetworkWidget.py" line="350" />
       <source>Press to disconnect from the network</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcNetworkWidget.py" line="349" />
+      <location filename="../Network/IRC/IrcNetworkWidget.py" line="355" />
       <source>Press to connect to the selected network</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcNetworkWidget.py" line="438" />
-      <location filename="../Network/IRC/IrcNetworkWidget.py" line="421" />
+      <location filename="../Network/IRC/IrcNetworkWidget.py" line="444" />
+      <location filename="../Network/IRC/IrcNetworkWidget.py" line="427" />
       <source>Save Messages</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcNetworkWidget.py" line="423" />
+      <location filename="../Network/IRC/IrcNetworkWidget.py" line="429" />
       <source>HTML Files (*.{0});;Text Files (*.txt);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcNetworkWidget.py" line="439" />
+      <location filename="../Network/IRC/IrcNetworkWidget.py" line="445" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation type="unfinished">&lt;p&gt;Soubor &lt;b&gt;{0}&lt;/b&gt; již existuje.&lt;/p&gt;&lt;p&gt;Má se přepsat?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcNetworkWidget.py" line="457" />
+      <location filename="../Network/IRC/IrcNetworkWidget.py" line="463" />
       <source>Error saving Messages</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcNetworkWidget.py" line="458" />
+      <location filename="../Network/IRC/IrcNetworkWidget.py" line="464" />
       <source>&lt;p&gt;The messages contents could not be written to &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Network/IRC/IrcNetworkWidget.py" line="470" />
+      <location filename="../Network/IRC/IrcNetworkWidget.py" line="476" />
       <source>Copy</source>
       <translation type="unfinished">Kopírovat</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcNetworkWidget.py" line="474" />
+      <location filename="../Network/IRC/IrcNetworkWidget.py" line="480" />
       <source>Cut all</source>
       <translation type="unfinished">Vyjmout vše</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcNetworkWidget.py" line="477" />
+      <location filename="../Network/IRC/IrcNetworkWidget.py" line="483" />
       <source>Copy all</source>
       <translation type="unfinished">Kopírovat vše</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcNetworkWidget.py" line="481" />
+      <location filename="../Network/IRC/IrcNetworkWidget.py" line="487" />
       <source>Clear</source>
       <translation type="unfinished">Vyčistit</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcNetworkWidget.py" line="485" />
+      <location filename="../Network/IRC/IrcNetworkWidget.py" line="491" />
       <source>Save</source>
       <translation type="unfinished">Uložit</translation>
     </message>
@@ -46850,7 +46868,7 @@
       <translation>Pygments</translation>
     </message>
     <message>
-      <location filename="../Preferences/__init__.py" line="469" />
+      <location filename="../Preferences/__init__.py" line="468" />
       <location filename="../QScintilla/Lexers/__init__.py" line="415" />
       <source>Python Files (*.py *.py3)</source>
       <translation type="unfinished">Python soubory (*.py *.py3)</translation>
@@ -47103,7 +47121,7 @@
       <translation>Všechny soubory (*)</translation>
     </message>
     <message>
-      <location filename="../Preferences/__init__.py" line="471" />
+      <location filename="../Preferences/__init__.py" line="470" />
       <location filename="../QScintilla/Lexers/__init__.py" line="585" />
       <source>Python3 Files (*.py)</source>
       <translation>Python3 soubory (*.py)</translation>
@@ -47673,57 +47691,81 @@
       <translation type="unfinished">Zrušit</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="183" />
-      <source>Error downloading dictionaries list</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="184" />
+      <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="106" />
+      <source>Internet Reachability Status: Reachable</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="108" />
+      <source>Internet Reachability Status: Not Reachable</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="201" />
+      <source>Error populating list of dictionaries</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="229" />
+      <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="202" />
       <source>&lt;p&gt;Could not download the dictionaries list from {0}.&lt;/p&gt;&lt;p&gt;Error: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="206" />
+      <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="399" />
+      <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="205" />
+      <source>No connection to Internet.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="228" />
+      <source>Error downloading dictionaries list</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="251" />
       <source>Dictionaries URL Changed</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="207" />
+      <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="252" />
       <source>The URL of the spell check dictionaries has changed. Select the "Refresh" button to get the new dictionaries list.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="218" />
+      <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="263" />
       <source>Error installing dictionaries</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="219" />
+      <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="264" />
       <source>&lt;p&gt;None of the dictionary locations is writable by you. Please download required dictionaries manually and install them as administrator.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="268" />
+      <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="313" />
       <source>{0} ({1})</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="364" />
+      <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="418" />
+      <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="395" />
       <source>Error downloading dictionary file</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="365" />
+      <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="419" />
+      <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="396" />
       <source>&lt;p&gt;Could not download the requested dictionary file from {0}.&lt;/p&gt;&lt;p&gt;Error: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="379" />
+      <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="433" />
       <source>Error downloading dictionary</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="380" />
+      <location filename="../WebBrowser/SpellCheck/ManageDictionariesDialog.py" line="434" />
       <source>&lt;p&gt;The downloaded dictionary archive is invalid. Skipping it.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -51520,6 +51562,21 @@
     </message>
     <message>
       <location filename="../Preferences/ConfigurationPages/NetworkPage.ui" line="0" />
+      <source>Reachability Status</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/NetworkPage.ui" line="0" />
+      <source>Select to determine the Internet reachability status dynamically (assume Internet reachability if unchecked)</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/NetworkPage.ui" line="0" />
+      <source>Dynamic Reachability Status Determination</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../Preferences/ConfigurationPages/NetworkPage.ui" line="0" />
       <source>Downloads</source>
       <translation type="unfinished" />
     </message>
@@ -54712,123 +54769,140 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PluginManager/PluginRepositoryDialog.py" line="361" />
-      <location filename="../PluginManager/PluginRepositoryDialog.py" line="352" />
+      <location filename="../PluginManager/PluginRepositoryDialog.py" line="183" />
+      <source>Internet Reachability Status: Reachable</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../PluginManager/PluginRepositoryDialog.py" line="185" />
+      <source>Internet Reachability Status: Not Reachable</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../PluginManager/PluginRepositoryDialog.py" line="396" />
+      <location filename="../PluginManager/PluginRepositoryDialog.py" line="387" />
       <source>Download Plugin Files</source>
       <translation>Download plugin soubory</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginRepositoryDialog.py" line="362" />
-      <location filename="../PluginManager/PluginRepositoryDialog.py" line="353" />
+      <location filename="../PluginManager/PluginRepositoryDialog.py" line="397" />
+      <location filename="../PluginManager/PluginRepositoryDialog.py" line="388" />
       <source>The requested plugins were downloaded.</source>
       <translation>Požadované pluginy byly staženy.</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginRepositoryDialog.py" line="411" />
+      <location filename="../PluginManager/PluginRepositoryDialog.py" line="446" />
       <source>Plugins Repository URL Changed</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PluginManager/PluginRepositoryDialog.py" line="412" />
+      <location filename="../PluginManager/PluginRepositoryDialog.py" line="447" />
       <source>The URL of the Plugins Repository has changed. Select the "Update" button to get the new repository file.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PluginManager/PluginRepositoryDialog.py" line="419" />
+      <location filename="../PluginManager/PluginRepositoryDialog.py" line="454" />
       <source>Read plugins repository file</source>
       <translation>Číst soubor repozitáře pluginů</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginRepositoryDialog.py" line="420" />
+      <location filename="../PluginManager/PluginRepositoryDialog.py" line="455" />
       <source>&lt;p&gt;The plugins repository file &lt;b&gt;{0}&lt;/b&gt; could not be read. Select Update&lt;/p&gt;</source>
       <translation>&lt;p&gt;Soubor repozitáře pluginů &lt;b&gt;{0}&lt;/b&gt; nelze přečíst. Vyberte Obnovit&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginRepositoryDialog.py" line="427" />
+      <location filename="../PluginManager/PluginRepositoryDialog.py" line="462" />
       <source>No plugin repository file available.
 Select Update.</source>
       <translation>Soubor repozitáře pluginů není k dispozici.
 Vyberte Obnovit.</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginRepositoryDialog.py" line="432" />
+      <location filename="../PluginManager/PluginRepositoryDialog.py" line="467" />
       <source>New: &lt;b&gt;{0}&lt;/b&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PluginManager/PluginRepositoryDialog.py" line="434" />
+      <location filename="../PluginManager/PluginRepositoryDialog.py" line="469" />
       <source>Local Updates: &lt;b&gt;{0}&lt;/b&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PluginManager/PluginRepositoryDialog.py" line="436" />
+      <location filename="../PluginManager/PluginRepositoryDialog.py" line="471" />
       <source>Remote Updates: &lt;b&gt;{0}&lt;/b&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PluginManager/PluginRepositoryDialog.py" line="492" />
+      <location filename="../PluginManager/PluginRepositoryDialog.py" line="536" />
+      <location filename="../PluginManager/PluginRepositoryDialog.py" line="503" />
       <source>Error downloading file</source>
       <translation>Chyba při stahování souboru</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginRepositoryDialog.py" line="493" />
+      <location filename="../PluginManager/PluginRepositoryDialog.py" line="537" />
+      <location filename="../PluginManager/PluginRepositoryDialog.py" line="504" />
       <source>&lt;p&gt;Could not download the requested file from {0}.&lt;/p&gt;&lt;p&gt;Error: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Nelze stáhnout požadovaný soubor z {0}.&lt;/p&gt;&lt;p&gt;Chyba: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginRepositoryDialog.py" line="574" />
+      <location filename="../PluginManager/PluginRepositoryDialog.py" line="507" />
+      <source>No connection to Internet.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../PluginManager/PluginRepositoryDialog.py" line="618" />
       <source>Stable</source>
       <translation>Stabilní</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginRepositoryDialog.py" line="580" />
+      <location filename="../PluginManager/PluginRepositoryDialog.py" line="624" />
       <source>Unstable</source>
       <translation>Nestabilní</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginRepositoryDialog.py" line="586" />
+      <location filename="../PluginManager/PluginRepositoryDialog.py" line="630" />
       <source>Obsolete</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PluginManager/PluginRepositoryDialog.py" line="592" />
+      <location filename="../PluginManager/PluginRepositoryDialog.py" line="636" />
       <source>Unknown</source>
       <translation>Neznámý</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginRepositoryDialog.py" line="605" />
+      <location filename="../PluginManager/PluginRepositoryDialog.py" line="649" />
       <source>up-to-date</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PluginManager/PluginRepositoryDialog.py" line="608" />
+      <location filename="../PluginManager/PluginRepositoryDialog.py" line="652" />
       <source>new download available</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PluginManager/PluginRepositoryDialog.py" line="612" />
+      <location filename="../PluginManager/PluginRepositoryDialog.py" line="656" />
       <source>update installable</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PluginManager/PluginRepositoryDialog.py" line="616" />
+      <location filename="../PluginManager/PluginRepositoryDialog.py" line="660" />
       <source>updated download available</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PluginManager/PluginRepositoryDialog.py" line="620" />
+      <location filename="../PluginManager/PluginRepositoryDialog.py" line="664" />
       <source>error determining status</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PluginManager/PluginRepositoryDialog.py" line="985" />
-      <location filename="../PluginManager/PluginRepositoryDialog.py" line="956" />
+      <location filename="../PluginManager/PluginRepositoryDialog.py" line="1029" />
+      <location filename="../PluginManager/PluginRepositoryDialog.py" line="1000" />
       <source>Cleanup of Plugin Downloads</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../PluginManager/PluginRepositoryDialog.py" line="988" />
-      <location filename="../PluginManager/PluginRepositoryDialog.py" line="959" />
+      <location filename="../PluginManager/PluginRepositoryDialog.py" line="1032" />
+      <location filename="../PluginManager/PluginRepositoryDialog.py" line="1003" />
       <source>&lt;p&gt;The plugin download &lt;b&gt;{0}&lt;/b&gt; could not be deleted.&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -54836,17 +54910,17 @@
   <context>
     <name>PluginRepositoryWindow</name>
     <message>
-      <location filename="../PluginManager/PluginRepositoryDialog.py" line="870" />
+      <location filename="../PluginManager/PluginRepositoryDialog.py" line="914" />
       <source>Process Generation Error</source>
       <translation>Chyba v procesu generování</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginRepositoryDialog.py" line="871" />
+      <location filename="../PluginManager/PluginRepositoryDialog.py" line="915" />
       <source>&lt;p&gt;Could not start the process.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Nemohu spustit zveřejnění.&lt;br&gt;Ověřte jestli je dostupný jako &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../PluginManager/PluginRepositoryDialog.py" line="875" />
+      <location filename="../PluginManager/PluginRepositoryDialog.py" line="919" />
       <source>OK</source>
       <translation>OK</translation>
     </message>
@@ -55211,18 +55285,18 @@
   <context>
     <name>Preferences</name>
     <message>
-      <location filename="../Preferences/__init__.py" line="1634" />
+      <location filename="../Preferences/__init__.py" line="1633" />
       <source>Export Preferences</source>
       <translation>Předvolby exportu</translation>
     </message>
     <message>
-      <location filename="../Preferences/__init__.py" line="1662" />
-      <location filename="../Preferences/__init__.py" line="1636" />
+      <location filename="../Preferences/__init__.py" line="1661" />
+      <location filename="../Preferences/__init__.py" line="1635" />
       <source>Properties File (*.ini);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../Preferences/__init__.py" line="1660" />
+      <location filename="../Preferences/__init__.py" line="1659" />
       <source>Import Preferences</source>
       <translation>Předvolby importu</translation>
     </message>
@@ -82520,2468 +82594,2474 @@
   <context>
     <name>UserInterface</name>
     <message>
-      <location filename="../UI/UserInterface.py" line="246" />
+      <location filename="../UI/UserInterface.py" line="250" />
       <source>Initializing Basic Services...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="287" />
+      <location filename="../UI/UserInterface.py" line="291" />
       <source>Initializing Plugin Manager...</source>
       <translation>Inicializace Plugin manažera...</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="294" />
+      <location filename="../UI/UserInterface.py" line="298" />
       <source>Generating Main User Interface...</source>
       <translation>Generování hlavního uživatelského rozhraní...</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="336" />
+      <location filename="../UI/UserInterface.py" line="340" />
       <source>Setting up connections...</source>
       <translation>Nastavení připojení...</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="583" />
+      <location filename="../UI/UserInterface.py" line="587" />
       <source>Initializing Tools...</source>
       <translation>Inicializace nástrojů...</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="595" />
+      <location filename="../UI/UserInterface.py" line="597" />
       <source>Registering Objects...</source>
       <translation>Registrování objektů...</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="633" />
-      <source>Initializing Actions...</source>
-      <translation>Inicializace akcí...</translation>
-    </message>
-    <message>
       <location filename="../UI/UserInterface.py" line="635" />
-      <source>Initializing Menus...</source>
-      <translation>Inicializace menu...</translation>
+      <source>Initializing Actions...</source>
+      <translation>Inicializace akcí...</translation>
     </message>
     <message>
       <location filename="../UI/UserInterface.py" line="637" />
-      <source>Initializing Toolbars...</source>
-      <translation>Inicializace nástrojových lišt...</translation>
+      <source>Initializing Menus...</source>
+      <translation>Inicializace menu...</translation>
     </message>
     <message>
       <location filename="../UI/UserInterface.py" line="639" />
+      <source>Initializing Toolbars...</source>
+      <translation>Inicializace nástrojových lišt...</translation>
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="641" />
       <source>Initializing Statusbar...</source>
       <translation>Inicializace statusbaru...</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="667" />
+      <location filename="../UI/UserInterface.py" line="669" />
       <source>Initializing Single Application Server...</source>
       <translation>Inicializace jednouživatelského aplikačního serveru...</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="673" />
+      <location filename="../UI/UserInterface.py" line="675" />
       <source>Initializing Plugins...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="676" />
-      <source>Activating Plugins...</source>
-      <translation>Aktivace pluginů...</translation>
-    </message>
-    <message>
       <location filename="../UI/UserInterface.py" line="678" />
+      <source>Activating Plugins...</source>
+      <translation>Aktivace pluginů...</translation>
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="680" />
       <source>Generating Plugins Toolbars...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="681" />
+      <location filename="../UI/UserInterface.py" line="683" />
       <source>Cleaning Plugins Download Area...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="692" />
+      <location filename="../UI/UserInterface.py" line="694" />
       <source>Restoring Toolbarmanager...</source>
       <translation>Obnovit manažer nástrojových lišt...</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="701" />
+      <location filename="../UI/UserInterface.py" line="703" />
       <source>Setting View Profile...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="714" />
+      <location filename="../UI/UserInterface.py" line="716" />
       <source>Reading Tasks...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="719" />
+      <location filename="../UI/UserInterface.py" line="721" />
       <source>Reading Templates...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="724" />
+      <location filename="../UI/UserInterface.py" line="726" />
       <source>Starting Debugger...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="1907" />
-      <location filename="../UI/UserInterface.py" line="990" />
+      <location filename="../UI/UserInterface.py" line="1909" />
+      <location filename="../UI/UserInterface.py" line="992" />
       <source>Left Toolbox</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="1932" />
-      <location filename="../UI/UserInterface.py" line="998" />
+      <location filename="../UI/UserInterface.py" line="1934" />
+      <location filename="../UI/UserInterface.py" line="1000" />
       <source>Horizontal Toolbox</source>
       <translation>Vodorovná nástrojová lišta</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="1919" />
-      <location filename="../UI/UserInterface.py" line="1006" />
+      <location filename="../UI/UserInterface.py" line="1921" />
+      <location filename="../UI/UserInterface.py" line="1008" />
       <source>Right Toolbox</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="1765" />
-      <location filename="../UI/UserInterface.py" line="1138" />
-      <location filename="../UI/UserInterface.py" line="1014" />
+      <location filename="../UI/UserInterface.py" line="1767" />
+      <location filename="../UI/UserInterface.py" line="1140" />
+      <location filename="../UI/UserInterface.py" line="1016" />
       <source>Project-Viewer</source>
       <translation>Prohlížeč projektu</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="1782" />
-      <location filename="../UI/UserInterface.py" line="1143" />
-      <location filename="../UI/UserInterface.py" line="1018" />
+      <location filename="../UI/UserInterface.py" line="1784" />
+      <location filename="../UI/UserInterface.py" line="1145" />
+      <location filename="../UI/UserInterface.py" line="1020" />
       <source>Multiproject-Viewer</source>
       <translation>Prohlížeč multiprojektu</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="1889" />
-      <location filename="../UI/UserInterface.py" line="1149" />
-      <location filename="../UI/UserInterface.py" line="1023" />
+      <location filename="../UI/UserInterface.py" line="1891" />
+      <location filename="../UI/UserInterface.py" line="1151" />
+      <location filename="../UI/UserInterface.py" line="1025" />
       <source>Template-Viewer</source>
       <translation>Prohlížeč šablon</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="1835" />
-      <location filename="../UI/UserInterface.py" line="1154" />
-      <location filename="../UI/UserInterface.py" line="1028" />
+      <location filename="../UI/UserInterface.py" line="1837" />
+      <location filename="../UI/UserInterface.py" line="1156" />
+      <location filename="../UI/UserInterface.py" line="1030" />
       <source>File-Browser</source>
       <translation>Browser souborů</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="1159" />
-      <location filename="../UI/UserInterface.py" line="1033" />
+      <location filename="../UI/UserInterface.py" line="1161" />
+      <location filename="../UI/UserInterface.py" line="1035" />
       <source>Symbols</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="2064" />
-      <location filename="../UI/UserInterface.py" line="2063" />
-      <location filename="../UI/UserInterface.py" line="1169" />
-      <location filename="../UI/UserInterface.py" line="1042" />
+      <location filename="../UI/UserInterface.py" line="2066" />
+      <location filename="../UI/UserInterface.py" line="2065" />
+      <location filename="../UI/UserInterface.py" line="1171" />
+      <location filename="../UI/UserInterface.py" line="1044" />
       <source>Code Documentation Viewer</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="1800" />
-      <location filename="../UI/UserInterface.py" line="1173" />
-      <location filename="../UI/UserInterface.py" line="1046" />
+      <location filename="../UI/UserInterface.py" line="1802" />
+      <location filename="../UI/UserInterface.py" line="1175" />
+      <location filename="../UI/UserInterface.py" line="1048" />
       <source>Debug-Viewer</source>
       <translation>Prohlížeč debugeru</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="2084" />
-      <location filename="../UI/UserInterface.py" line="2083" />
-      <location filename="../UI/UserInterface.py" line="1178" />
-      <location filename="../UI/UserInterface.py" line="1051" />
+      <location filename="../UI/UserInterface.py" line="2086" />
+      <location filename="../UI/UserInterface.py" line="2085" />
+      <location filename="../UI/UserInterface.py" line="1180" />
+      <location filename="../UI/UserInterface.py" line="1053" />
       <source>PyPI</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="2102" />
-      <location filename="../UI/UserInterface.py" line="2101" />
-      <location filename="../UI/UserInterface.py" line="1183" />
-      <location filename="../UI/UserInterface.py" line="1056" />
+      <location filename="../UI/UserInterface.py" line="2104" />
+      <location filename="../UI/UserInterface.py" line="2103" />
+      <location filename="../UI/UserInterface.py" line="1185" />
+      <location filename="../UI/UserInterface.py" line="1058" />
       <source>Conda</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="1188" />
-      <location filename="../UI/UserInterface.py" line="1061" />
+      <location filename="../UI/UserInterface.py" line="1190" />
+      <location filename="../UI/UserInterface.py" line="1063" />
       <source>Cooperation</source>
       <translation>Spolupráce</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="2007" />
-      <location filename="../UI/UserInterface.py" line="1193" />
-      <location filename="../UI/UserInterface.py" line="1066" />
+      <location filename="../UI/UserInterface.py" line="2009" />
+      <location filename="../UI/UserInterface.py" line="1195" />
+      <location filename="../UI/UserInterface.py" line="1068" />
       <source>IRC</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="2120" />
-      <location filename="../UI/UserInterface.py" line="2119" />
-      <location filename="../UI/UserInterface.py" line="1198" />
-      <location filename="../UI/UserInterface.py" line="1071" />
+      <location filename="../UI/UserInterface.py" line="2122" />
+      <location filename="../UI/UserInterface.py" line="2121" />
+      <location filename="../UI/UserInterface.py" line="1200" />
+      <location filename="../UI/UserInterface.py" line="1073" />
       <source>MicroPython</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="1870" />
-      <location filename="../UI/UserInterface.py" line="1206" />
-      <location filename="../UI/UserInterface.py" line="1079" />
+      <location filename="../UI/UserInterface.py" line="1872" />
+      <location filename="../UI/UserInterface.py" line="1208" />
+      <location filename="../UI/UserInterface.py" line="1081" />
       <source>Task-Viewer</source>
       <translation>Prohlížeč úloh</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="1852" />
-      <location filename="../UI/UserInterface.py" line="1210" />
-      <location filename="../UI/UserInterface.py" line="1083" />
+      <location filename="../UI/UserInterface.py" line="1854" />
+      <location filename="../UI/UserInterface.py" line="1212" />
+      <location filename="../UI/UserInterface.py" line="1085" />
       <source>Log-Viewer</source>
       <translation>Prohlížeč logu</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="1215" />
-      <location filename="../UI/UserInterface.py" line="1088" />
+      <location filename="../UI/UserInterface.py" line="1217" />
+      <location filename="../UI/UserInterface.py" line="1090" />
       <source>Numbers</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="1818" />
-      <location filename="../UI/UserInterface.py" line="1230" />
-      <location filename="../UI/UserInterface.py" line="1103" />
+      <location filename="../UI/UserInterface.py" line="1820" />
+      <location filename="../UI/UserInterface.py" line="1232" />
+      <location filename="../UI/UserInterface.py" line="1105" />
       <source>Shell</source>
       <translation />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="1619" />
+      <location filename="../UI/UserInterface.py" line="1621" />
       <source>{0} - Passive Mode</source>
       <translation>{0} - Pasivní mód</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="1626" />
-      <location filename="../UI/UserInterface.py" line="1622" />
+      <location filename="../UI/UserInterface.py" line="1628" />
+      <location filename="../UI/UserInterface.py" line="1624" />
       <source>{0} - {1} - Passive Mode</source>
       <translation>{0} - {1} - pasivní mód</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="1630" />
+      <location filename="../UI/UserInterface.py" line="1632" />
       <source>{0} - {1} - {2} - Passive Mode</source>
       <translation>{0} - {1} - {2} - pasivní mód</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="1653" />
-      <source>Quit</source>
-      <translation>Konec</translation>
-    </message>
-    <message>
       <location filename="../UI/UserInterface.py" line="1655" />
+      <source>Quit</source>
+      <translation>Konec</translation>
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="1657" />
       <source>&amp;Quit</source>
       <translation>&amp;Konec</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="1656" />
-      <source>Ctrl+Q</source>
-      <comment>File|Quit</comment>
-      <translation />
-    </message>
-    <message>
       <location filename="../UI/UserInterface.py" line="1658" />
+      <source>Ctrl+Q</source>
+      <comment>File|Quit</comment>
+      <translation />
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="1660" />
       <source>Quit the IDE</source>
       <translation>Ukončit IDE</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="1659" />
+      <location filename="../UI/UserInterface.py" line="1661" />
       <source>&lt;b&gt;Quit the IDE&lt;/b&gt;&lt;p&gt;This quits the IDE. Any unsaved changes may be saved first. Any Python program being debugged will be stopped and the preferences will be written to disc.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Ukončit IDE&lt;/b&gt;&lt;p&gt;Ukončí se IDE. Nejdříve by se měly uložit neuložené změny. Python programy běžící v debug procesu budou ukončeny a nastavení budou uložena.&lt;/p&gt;</translation>
     </message>
     <message>
+      <location filename="../UI/UserInterface.py" line="1674" />
       <location filename="../UI/UserInterface.py" line="1672" />
-      <location filename="../UI/UserInterface.py" line="1670" />
       <source>Restart</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="1673" />
-      <source>Ctrl+Shift+Q</source>
-      <comment>File|Quit</comment>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../UI/UserInterface.py" line="1675" />
+      <source>Ctrl+Shift+Q</source>
+      <comment>File|Quit</comment>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="1677" />
       <source>Restart the IDE</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="1676" />
+      <location filename="../UI/UserInterface.py" line="1678" />
       <source>&lt;b&gt;Restart the IDE&lt;/b&gt;&lt;p&gt;This restarts the IDE. Any unsaved changes may be saved first. Any Python program being debugged will be stopped and the preferences will be written to disc.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../UI/UserInterface.py" line="1691" />
+      <location filename="../UI/UserInterface.py" line="1688" />
+      <source>Save session</source>
+      <translation>Uložit relaci</translation>
+    </message>
+    <message>
       <location filename="../UI/UserInterface.py" line="1689" />
-      <location filename="../UI/UserInterface.py" line="1686" />
-      <source>Save session</source>
-      <translation>Uložit relaci</translation>
-    </message>
-    <message>
-      <location filename="../UI/UserInterface.py" line="1687" />
       <source>Save session...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="1690" />
+      <location filename="../UI/UserInterface.py" line="1692" />
       <source>&lt;b&gt;Save session...&lt;/b&gt;&lt;p&gt;This saves the current session to disk. A dialog is opened to select the file name.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6674" />
-      <location filename="../UI/UserInterface.py" line="1702" />
-      <location filename="../UI/UserInterface.py" line="1699" />
+      <location filename="../UI/UserInterface.py" line="6681" />
+      <location filename="../UI/UserInterface.py" line="1704" />
+      <location filename="../UI/UserInterface.py" line="1701" />
       <source>Load session</source>
       <translation type="unfinished">Načíst relaci</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="1700" />
+      <location filename="../UI/UserInterface.py" line="1702" />
       <source>Load session...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="1703" />
+      <location filename="../UI/UserInterface.py" line="1705" />
       <source>&lt;b&gt;Load session...&lt;/b&gt;&lt;p&gt;This loads a session saved to disk previously. A dialog is opened to select the file name.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="1712" />
-      <source>New Window</source>
-      <translation type="unfinished">Nové okno</translation>
-    </message>
-    <message>
       <location filename="../UI/UserInterface.py" line="1714" />
+      <source>New Window</source>
+      <translation type="unfinished">Nové okno</translation>
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="1716" />
       <source>New &amp;Window</source>
       <translation type="unfinished">&amp;Nové okno</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="1715" />
-      <source>Ctrl+Shift+N</source>
-      <comment>File|New Window</comment>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../UI/UserInterface.py" line="1717" />
-      <source>Open a new eric instance</source>
+      <source>Ctrl+Shift+N</source>
+      <comment>File|New Window</comment>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../UI/UserInterface.py" line="1719" />
+      <source>Open a new eric instance</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="1721" />
       <source>&lt;b&gt;New Window&lt;/b&gt;&lt;p&gt;This opens a new instance of the eric IDE.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../UI/UserInterface.py" line="1735" />
       <location filename="../UI/UserInterface.py" line="1733" />
-      <location filename="../UI/UserInterface.py" line="1731" />
       <source>Edit Profile</source>
       <translation>Editační profil</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="1736" />
-      <source>Activate the edit view profile</source>
-      <translation>Aktivovat profil editace</translation>
-    </message>
-    <message>
       <location filename="../UI/UserInterface.py" line="1738" />
+      <source>Activate the edit view profile</source>
+      <translation>Aktivovat profil editace</translation>
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="1740" />
       <source>&lt;b&gt;Edit Profile&lt;/b&gt;&lt;p&gt;Activate the "Edit View Profile". Windows being shown, if this profile is active, may be configured with the "View Profile Configuration" dialog.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Editační profil&lt;/b&gt;&lt;p&gt;Aktivování skupiny 'Editační profil'. Okna, která se v tomto profilu zobrazí lze nastavit v dialogu 'Konfigurace profilu pohledů'.&lt;/p&gt;</translation>
     </message>
     <message>
+      <location filename="../UI/UserInterface.py" line="1752" />
       <location filename="../UI/UserInterface.py" line="1750" />
-      <location filename="../UI/UserInterface.py" line="1748" />
       <source>Debug Profile</source>
       <translation>Debugovací profil</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="1754" />
+      <location filename="../UI/UserInterface.py" line="1756" />
       <source>Activate the debug view profile</source>
       <translation>Aktivovat debugovací profil</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="1755" />
+      <location filename="../UI/UserInterface.py" line="1757" />
       <source>&lt;b&gt;Debug Profile&lt;/b&gt;&lt;p&gt;Activate the "Debug View Profile". Windows being shown, if this profile is active, may be configured with the "View Profile Configuration" dialog.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Debugovací profil&lt;/b&gt;&lt;p&gt;Aktivování skupiny 'Debugovací profil'. Okna, která se v tomto profilu zobrazí lze nastavit v dialogu 'Konfigurace profilu pohledů'.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="1766" />
+      <location filename="../UI/UserInterface.py" line="1768" />
       <source>&amp;Project-Viewer</source>
       <translation>Prohlížeč &amp;projektu</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="1767" />
+      <location filename="../UI/UserInterface.py" line="1769" />
       <source>Alt+Shift+P</source>
       <translation />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="1770" />
-      <source>Switch the input focus to the Project-Viewer window.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../UI/UserInterface.py" line="1772" />
+      <source>Switch the input focus to the Project-Viewer window.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="1774" />
       <source>&lt;b&gt;Activate Project-Viewer&lt;/b&gt;&lt;p&gt;This switches the input focus to the Project-Viewer window.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="1783" />
+      <location filename="../UI/UserInterface.py" line="1785" />
       <source>&amp;Multiproject-Viewer</source>
       <translation>Prohlížeč &amp;multiprojektu</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="1784" />
+      <location filename="../UI/UserInterface.py" line="1786" />
       <source>Alt+Shift+M</source>
       <translation />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="1787" />
-      <source>Switch the input focus to the Multiproject-Viewer window.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../UI/UserInterface.py" line="1789" />
+      <source>Switch the input focus to the Multiproject-Viewer window.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="1791" />
       <source>&lt;b&gt;Activate Multiproject-Viewer&lt;/b&gt;&lt;p&gt;This switches the input focus to the Multiproject-Viewer window.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="1801" />
+      <location filename="../UI/UserInterface.py" line="1803" />
       <source>&amp;Debug-Viewer</source>
       <translation>Prohlížeč &amp;debugeru</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="1802" />
+      <location filename="../UI/UserInterface.py" line="1804" />
       <source>Alt+Shift+D</source>
       <translation />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="1805" />
-      <source>Switch the input focus to the Debug-Viewer window.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../UI/UserInterface.py" line="1807" />
+      <source>Switch the input focus to the Debug-Viewer window.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="1809" />
       <source>&lt;b&gt;Activate Debug-Viewer&lt;/b&gt;&lt;p&gt;This switches the input focus to the Debug-Viewer window.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="1819" />
+      <location filename="../UI/UserInterface.py" line="1821" />
       <source>&amp;Shell</source>
       <translation>&amp;Shell</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="1820" />
+      <location filename="../UI/UserInterface.py" line="1822" />
       <source>Alt+Shift+S</source>
       <translation />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="1823" />
-      <source>Switch the input focus to the Shell window.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../UI/UserInterface.py" line="1825" />
+      <source>Switch the input focus to the Shell window.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="1827" />
       <source>&lt;b&gt;Activate Shell&lt;/b&gt;&lt;p&gt;This switches the input focus to the Shell window.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="1836" />
+      <location filename="../UI/UserInterface.py" line="1838" />
       <source>&amp;File-Browser</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="1837" />
+      <location filename="../UI/UserInterface.py" line="1839" />
       <source>Alt+Shift+F</source>
       <translation />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="1840" />
-      <source>Switch the input focus to the File-Browser window.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../UI/UserInterface.py" line="1842" />
+      <source>Switch the input focus to the File-Browser window.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="1844" />
       <source>&lt;b&gt;Activate File-Browser&lt;/b&gt;&lt;p&gt;This switches the input focus to the File-Browser window.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="1853" />
+      <location filename="../UI/UserInterface.py" line="1855" />
       <source>Lo&amp;g-Viewer</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="1854" />
+      <location filename="../UI/UserInterface.py" line="1856" />
       <source>Alt+Shift+G</source>
       <translation />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="1857" />
-      <source>Switch the input focus to the Log-Viewer window.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../UI/UserInterface.py" line="1859" />
+      <source>Switch the input focus to the Log-Viewer window.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="1861" />
       <source>&lt;b&gt;Activate Log-Viewer&lt;/b&gt;&lt;p&gt;This switches the input focus to the Log-Viewer window.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="1871" />
+      <location filename="../UI/UserInterface.py" line="1873" />
       <source>&amp;Task-Viewer</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="1872" />
+      <location filename="../UI/UserInterface.py" line="1874" />
       <source>Alt+Shift+T</source>
       <translation />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="1875" />
-      <source>Switch the input focus to the Task-Viewer window.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../UI/UserInterface.py" line="1877" />
+      <source>Switch the input focus to the Task-Viewer window.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="1879" />
       <source>&lt;b&gt;Activate Task-Viewer&lt;/b&gt;&lt;p&gt;This switches the input focus to the Task-Viewer window.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="1890" />
+      <location filename="../UI/UserInterface.py" line="1892" />
       <source>Templ&amp;ate-Viewer</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="1891" />
+      <location filename="../UI/UserInterface.py" line="1893" />
       <source>Alt+Shift+A</source>
       <translation />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="1894" />
-      <source>Switch the input focus to the Template-Viewer window.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../UI/UserInterface.py" line="1896" />
+      <source>Switch the input focus to the Template-Viewer window.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="1898" />
       <source>&lt;b&gt;Activate Template-Viewer&lt;/b&gt;&lt;p&gt;This switches the input focus to the Template-Viewer window.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="1908" />
-      <source>&amp;Left Toolbox</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../UI/UserInterface.py" line="1909" />
-      <source>Toggle the Left Toolbox window</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../UI/UserInterface.py" line="1910" />
+      <source>&amp;Left Toolbox</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="1911" />
+      <source>Toggle the Left Toolbox window</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="1912" />
       <source>&lt;b&gt;Toggle the Left Toolbox window&lt;/b&gt;&lt;p&gt;If the Left Toolbox window is hidden then display it. If it is displayed then close it.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="1920" />
-      <source>&amp;Right Toolbox</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../UI/UserInterface.py" line="1922" />
+      <source>&amp;Right Toolbox</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="1924" />
       <source>Toggle the Right Toolbox window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="1923" />
+      <location filename="../UI/UserInterface.py" line="1925" />
       <source>&lt;b&gt;Toggle the Right Toolbox window&lt;/b&gt;&lt;p&gt;If the Right Toolbox window is hidden then display it. If it is displayed then close it.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="1933" />
-      <source>&amp;Horizontal Toolbox</source>
-      <translation>&amp;Horizontální lista nástrojů</translation>
-    </message>
-    <message>
       <location filename="../UI/UserInterface.py" line="1935" />
-      <source>Toggle the Horizontal Toolbox window</source>
-      <translation>Přepnout na vodorovnou lištu nástrojů</translation>
+      <source>&amp;Horizontal Toolbox</source>
+      <translation>&amp;Horizontální lista nástrojů</translation>
     </message>
     <message>
       <location filename="../UI/UserInterface.py" line="1937" />
+      <source>Toggle the Horizontal Toolbox window</source>
+      <translation>Přepnout na vodorovnou lištu nástrojů</translation>
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="1939" />
       <source>&lt;b&gt;Toggle the Horizontal Toolbox window&lt;/b&gt;&lt;p&gt;If the Horizontal Toolbox window is hidden then display it. If it is displayed then close it.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Přepnout vodorovnou nástrojovou lištu&lt;/b&gt;&lt;p&gt;Pokud je vodorovná nástrojová lišta skryta, tak se zobrazí. Je-li zobrazena, skryje se.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="1946" />
+      <location filename="../UI/UserInterface.py" line="1948" />
       <source>Left Sidebar</source>
       <translation>Levé menu</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="1947" />
-      <source>&amp;Left Sidebar</source>
-      <translation>&amp;Levé menu</translation>
-    </message>
-    <message>
       <location filename="../UI/UserInterface.py" line="1949" />
+      <source>&amp;Left Sidebar</source>
+      <translation>&amp;Levé menu</translation>
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="1951" />
       <source>Toggle the left sidebar window</source>
       <translation>Přepnout okno levého menu</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="1950" />
+      <location filename="../UI/UserInterface.py" line="1952" />
       <source>&lt;b&gt;Toggle the left sidebar window&lt;/b&gt;&lt;p&gt;If the left sidebar window is hidden then display it. If it is displayed then close it.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Přepnout okno levého menu&lt;/b&gt;&lt;p&gt;Je-li okno levého menu skryto, tak se zobrazí. Je-li zobrazeno, skryje se.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="1959" />
+      <location filename="../UI/UserInterface.py" line="1961" />
       <source>Right Sidebar</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="1960" />
-      <source>&amp;Right Sidebar</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../UI/UserInterface.py" line="1962" />
-      <source>Toggle the right sidebar window</source>
+      <source>&amp;Right Sidebar</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../UI/UserInterface.py" line="1964" />
+      <source>Toggle the right sidebar window</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="1966" />
       <source>&lt;b&gt;Toggle the right sidebar window&lt;/b&gt;&lt;p&gt;If the right sidebar window is hidden then display it. If it is displayed then close it.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="1973" />
+      <location filename="../UI/UserInterface.py" line="1975" />
       <source>Bottom Sidebar</source>
       <translation>Dolní menu</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="1974" />
-      <source>&amp;Bottom Sidebar</source>
-      <translation>&amp;Dolní menu</translation>
-    </message>
-    <message>
       <location filename="../UI/UserInterface.py" line="1976" />
-      <source>Toggle the bottom sidebar window</source>
-      <translation>Přepnout okno dolního menu</translation>
+      <source>&amp;Bottom Sidebar</source>
+      <translation>&amp;Dolní menu</translation>
     </message>
     <message>
       <location filename="../UI/UserInterface.py" line="1978" />
+      <source>Toggle the bottom sidebar window</source>
+      <translation>Přepnout okno dolního menu</translation>
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="1980" />
       <source>&lt;b&gt;Toggle the bottom sidebar window&lt;/b&gt;&lt;p&gt;If the bottom sidebar window is hidden then display it. If it is displayed then close it.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Přepnout okno dolního menu&lt;/b&gt;&lt;p&gt;Je-li okno dolního menu skryto, tak se zobrazí. Je-li zobrazeno, skryje se.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="1988" />
-      <source>Cooperation-Viewer</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../UI/UserInterface.py" line="1989" />
-      <source>Co&amp;operation-Viewer</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../UI/UserInterface.py" line="1990" />
+      <source>Cooperation-Viewer</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="1991" />
+      <source>Co&amp;operation-Viewer</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="1992" />
       <source>Alt+Shift+O</source>
       <translation />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="1993" />
-      <source>Switch the input focus to the Cooperation-Viewer window.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../UI/UserInterface.py" line="1995" />
+      <source>Switch the input focus to the Cooperation-Viewer window.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="1997" />
       <source>&lt;b&gt;Activate Cooperation-Viewer&lt;/b&gt;&lt;p&gt;This switches the input focus to the Cooperation-Viewer window.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="2008" />
+      <location filename="../UI/UserInterface.py" line="2010" />
       <source>&amp;IRC</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="2009" />
+      <location filename="../UI/UserInterface.py" line="2011" />
       <source>Ctrl+Alt+Shift+I</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="2012" />
-      <source>Switch the input focus to the IRC window.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../UI/UserInterface.py" line="2014" />
+      <source>Switch the input focus to the IRC window.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="2016" />
       <source>&lt;b&gt;Activate IRC&lt;/b&gt;&lt;p&gt;This switches the input focus to the IRC window.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="2025" />
-      <source>Symbols-Viewer</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../UI/UserInterface.py" line="2026" />
-      <source>S&amp;ymbols-Viewer</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../UI/UserInterface.py" line="2027" />
+      <source>Symbols-Viewer</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="2028" />
+      <source>S&amp;ymbols-Viewer</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="2029" />
       <source>Alt+Shift+Y</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="2030" />
-      <source>Switch the input focus to the Symbols-Viewer window.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../UI/UserInterface.py" line="2032" />
+      <source>Switch the input focus to the Symbols-Viewer window.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="2034" />
       <source>&lt;b&gt;Activate Symbols-Viewer&lt;/b&gt;&lt;p&gt;This switches the input focus to the Symbols-Viewer window.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="2044" />
-      <source>Numbers-Viewer</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../UI/UserInterface.py" line="2045" />
-      <source>Num&amp;bers-Viewer</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../UI/UserInterface.py" line="2046" />
+      <source>Numbers-Viewer</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="2047" />
+      <source>Num&amp;bers-Viewer</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="2048" />
       <source>Alt+Shift+B</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="2049" />
-      <source>Switch the input focus to the Numbers-Viewer window.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../UI/UserInterface.py" line="2051" />
+      <source>Switch the input focus to the Numbers-Viewer window.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="2053" />
       <source>&lt;b&gt;Activate Numbers-Viewer&lt;/b&gt;&lt;p&gt;This switches the input focus to the Numbers-Viewer window.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="2065" />
+      <location filename="../UI/UserInterface.py" line="2067" />
       <source>Ctrl+Alt+Shift+D</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="2068" />
+      <location filename="../UI/UserInterface.py" line="2070" />
       <source>Switch the input focus to the Code Documentation Viewer window.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="2071" />
+      <location filename="../UI/UserInterface.py" line="2073" />
       <source>&lt;b&gt;Code Documentation Viewer&lt;/b&gt;&lt;p&gt;This switches the input focus to the Code Documentation Viewer window.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="2085" />
+      <location filename="../UI/UserInterface.py" line="2087" />
       <source>Ctrl+Alt+Shift+P</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="2088" />
-      <source>Switch the input focus to the PyPI window.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../UI/UserInterface.py" line="2090" />
+      <source>Switch the input focus to the PyPI window.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="2092" />
       <source>&lt;b&gt;PyPI&lt;/b&gt;&lt;p&gt;This switches the input focus to the PyPI window.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="2103" />
+      <location filename="../UI/UserInterface.py" line="2105" />
       <source>Ctrl+Alt+Shift+C</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="2106" />
-      <source>Switch the input focus to the Conda window.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../UI/UserInterface.py" line="2108" />
+      <source>Switch the input focus to the Conda window.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="2110" />
       <source>&lt;b&gt;Conda&lt;/b&gt;&lt;p&gt;This switches the input focus to the Conda window.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="2121" />
+      <location filename="../UI/UserInterface.py" line="2123" />
       <source>Ctrl+Alt+Shift+M</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="2124" />
-      <source>Switch the input focus to the MicroPython window.</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../UI/UserInterface.py" line="2126" />
+      <source>Switch the input focus to the MicroPython window.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="2128" />
       <source>&lt;b&gt;MicroPython&lt;/b&gt;&lt;p&gt;This switches the input focus to the MicroPython window.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="2137" />
-      <source>What's This?</source>
-      <translation>Co je to?</translation>
-    </message>
-    <message>
       <location filename="../UI/UserInterface.py" line="2139" />
+      <source>What's This?</source>
+      <translation>Co je to?</translation>
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="2141" />
       <source>&amp;What's This?</source>
       <translation>&amp;Co je to?</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="2140" />
-      <source>Shift+F1</source>
-      <translation />
-    </message>
-    <message>
       <location filename="../UI/UserInterface.py" line="2142" />
+      <source>Shift+F1</source>
+      <translation />
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="2144" />
       <source>Context sensitive help</source>
       <translation>Kontextově senzitivní nápověda</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="2143" />
+      <location filename="../UI/UserInterface.py" line="2145" />
       <source>&lt;b&gt;Display context sensitive help&lt;/b&gt;&lt;p&gt;In What's This? mode, the mouse cursor shows an arrow with a question mark, and you can click on the interface elements to get a short description of what they do and how to use them. In dialogs, this feature can be accessed using the context help button in the titlebar.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Zobrazit kontextově senzitivní nápovědu&lt;/b&gt;&lt;p&gt;V režimu "Co je to?" se nad různými prvky aplikace u kurzoru zobrazí otazník. Když pak kliknete na tyto prvky, zobrazí se krátký popis co daný prvek znamená a jak jej použít. V dialogových oknech se tato funkce spustí tlačítkem kontextové nápovědy na horní liště.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="2155" />
-      <source>Helpviewer</source>
-      <translation>Prohlížeč nápovědy</translation>
-    </message>
-    <message>
       <location filename="../UI/UserInterface.py" line="2157" />
+      <source>Helpviewer</source>
+      <translation>Prohlížeč nápovědy</translation>
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="2159" />
       <source>&amp;Helpviewer...</source>
       <translation>Pro&amp;hlížeč nápovědy...</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="2158" />
-      <source>F1</source>
-      <translation />
-    </message>
-    <message>
       <location filename="../UI/UserInterface.py" line="2160" />
-      <source>Open the helpviewer window</source>
-      <translation>Otevřít okno prohlížeče nápovědy</translation>
+      <source>F1</source>
+      <translation />
     </message>
     <message>
       <location filename="../UI/UserInterface.py" line="2162" />
+      <source>Open the helpviewer window</source>
+      <translation>Otevřít okno prohlížeče nápovědy</translation>
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="2164" />
       <source>&lt;b&gt;Helpviewer&lt;/b&gt;&lt;p&gt;Display the eric web browser. This window will show HTML help files and help from Qt help collections. It has the capability to navigate to links, set bookmarks, print the displayed help and some more features. You may use it to browse the internet as well&lt;/p&gt;&lt;p&gt;If called with a word selected, this word is search in the Qt help collection.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="2181" />
+      <location filename="../UI/UserInterface.py" line="2183" />
       <source>Show Versions</source>
       <translation>Zobrazit verze</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="2182" />
-      <source>Show &amp;Versions</source>
-      <translation>Zobrazit &amp;verze</translation>
-    </message>
-    <message>
       <location filename="../UI/UserInterface.py" line="2184" />
-      <source>Display version information</source>
-      <translation>Zobrazit informace o verzích</translation>
+      <source>Show &amp;Versions</source>
+      <translation>Zobrazit &amp;verze</translation>
     </message>
     <message>
       <location filename="../UI/UserInterface.py" line="2186" />
+      <source>Display version information</source>
+      <translation>Zobrazit informace o verzích</translation>
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="2188" />
       <source>&lt;b&gt;Show Versions&lt;/b&gt;&lt;p&gt;Display version information.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Zobrazit verze&lt;/b&gt;&lt;p&gt;Zobrazí informace o verzích.&lt;/p&gt;</translation>
     </message>
     <message>
+      <location filename="../UI/UserInterface.py" line="2198" />
       <location filename="../UI/UserInterface.py" line="2196" />
-      <location filename="../UI/UserInterface.py" line="2194" />
       <source>Check for Updates</source>
       <translation>Zjistit aktualizace</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="2195" />
-      <source>Check for &amp;Updates...</source>
-      <translation>Zjistit akt&amp;ualizace...</translation>
-    </message>
-    <message>
       <location filename="../UI/UserInterface.py" line="2197" />
+      <source>Check for &amp;Updates...</source>
+      <translation>Zjistit akt&amp;ualizace...</translation>
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="2199" />
       <source>&lt;b&gt;Check for Updates...&lt;/b&gt;&lt;p&gt;Checks the internet for updates of eric.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="2205" />
+      <location filename="../UI/UserInterface.py" line="2207" />
       <source>Show downloadable versions</source>
       <translation>Zobrazit verze ke stažení</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="2206" />
+      <location filename="../UI/UserInterface.py" line="2208" />
       <source>Show &amp;downloadable versions...</source>
       <translation>Zobrazit verze pro &amp;download...</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="2209" />
+      <location filename="../UI/UserInterface.py" line="2211" />
       <source>Show the versions available for download</source>
       <translation>Zobrazit dostupné verze ke stažení</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="2210" />
+      <location filename="../UI/UserInterface.py" line="2212" />
       <source>&lt;b&gt;Show downloadable versions...&lt;/b&gt;&lt;p&gt;Shows the eric versions available for download from the internet.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
+      <location filename="../UI/UserInterface.py" line="2225" />
+      <location filename="../UI/UserInterface.py" line="2222" />
+      <source>Show Error Log</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
       <location filename="../UI/UserInterface.py" line="2223" />
-      <location filename="../UI/UserInterface.py" line="2220" />
-      <source>Show Error Log</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../UI/UserInterface.py" line="2221" />
       <source>Show Error &amp;Log...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="2224" />
+      <location filename="../UI/UserInterface.py" line="2226" />
       <source>&lt;b&gt;Show Error Log...&lt;/b&gt;&lt;p&gt;Opens a dialog showing the most recent error log.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="2232" />
+      <location filename="../UI/UserInterface.py" line="2234" />
       <source>Show Install Info</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="2233" />
-      <source>Show Install &amp;Info...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../UI/UserInterface.py" line="2235" />
-      <source>Show Installation Information</source>
+      <source>Show Install &amp;Info...</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../UI/UserInterface.py" line="2237" />
+      <source>Show Installation Information</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="2239" />
       <source>&lt;b&gt;Show Install Info...&lt;/b&gt;&lt;p&gt;Opens a dialog showing some information about the installation process.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="3831" />
-      <location filename="../UI/UserInterface.py" line="2246" />
+      <location filename="../UI/UserInterface.py" line="3838" />
+      <location filename="../UI/UserInterface.py" line="2248" />
       <source>Report Bug</source>
       <translation>Reportovat Bugy</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="2247" />
-      <source>Report &amp;Bug...</source>
-      <translation>Reportovat &amp;Bugy...</translation>
-    </message>
-    <message>
       <location filename="../UI/UserInterface.py" line="2249" />
+      <source>Report &amp;Bug...</source>
+      <translation>Reportovat &amp;Bugy...</translation>
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="2251" />
       <source>Report a bug</source>
       <translation>Reportovat bug</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="2250" />
+      <location filename="../UI/UserInterface.py" line="2252" />
       <source>&lt;b&gt;Report Bug...&lt;/b&gt;&lt;p&gt;Opens a dialog to report a bug.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Reportovat bug...&lt;/b&gt;&lt;p&gt;Otevře se dialog pro reportování bugu.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="2258" />
+      <location filename="../UI/UserInterface.py" line="2260" />
       <source>Request Feature</source>
       <translation>Požadavek na vlastnost</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="2259" />
-      <source>Request &amp;Feature...</source>
-      <translation>&amp;Požadavek na vlastnost...</translation>
-    </message>
-    <message>
       <location filename="../UI/UserInterface.py" line="2261" />
-      <source>Send a feature request</source>
-      <translation>Poslat požadavek na vlastnost</translation>
+      <source>Request &amp;Feature...</source>
+      <translation>&amp;Požadavek na vlastnost...</translation>
     </message>
     <message>
       <location filename="../UI/UserInterface.py" line="2263" />
+      <source>Send a feature request</source>
+      <translation>Poslat požadavek na vlastnost</translation>
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="2265" />
       <source>&lt;b&gt;Request Feature...&lt;/b&gt;&lt;p&gt;Opens a dialog to send a feature request.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Požadavek na vlastnost...&lt;/b&gt;&lt;p&gt;Otevře dialog pro odeslání požadavku.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="3381" />
-      <location filename="../UI/UserInterface.py" line="3358" />
-      <location filename="../UI/UserInterface.py" line="2273" />
+      <location filename="../UI/UserInterface.py" line="3383" />
+      <location filename="../UI/UserInterface.py" line="3360" />
+      <location filename="../UI/UserInterface.py" line="2275" />
       <source>Unittest</source>
       <translation />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="2275" />
-      <source>&amp;Unittest...</source>
-      <translation>&amp;Unittest...</translation>
-    </message>
-    <message>
       <location filename="../UI/UserInterface.py" line="2277" />
+      <source>&amp;Unittest...</source>
+      <translation>&amp;Unittest...</translation>
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="2279" />
       <source>Start unittest dialog</source>
       <translation>Otevřít dialog unittestu</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="2278" />
+      <location filename="../UI/UserInterface.py" line="2280" />
       <source>&lt;b&gt;Unittest&lt;/b&gt;&lt;p&gt;Perform unit tests. The dialog gives you the ability to select and run a unittest suite.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Unittest&lt;/b&gt;&lt;p&gt;Provést unittesty. V dialogovém okně se nastaví který test se má provést.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="2287" />
-      <source>Unittest Restart</source>
-      <translation>Restart unittestu</translation>
-    </message>
-    <message>
       <location filename="../UI/UserInterface.py" line="2289" />
-      <source>&amp;Restart Unittest...</source>
-      <translation>&amp;Restart unittestu...</translation>
+      <source>Unittest Restart</source>
+      <translation>Restart unittestu</translation>
     </message>
     <message>
       <location filename="../UI/UserInterface.py" line="2291" />
+      <source>&amp;Restart Unittest...</source>
+      <translation>&amp;Restart unittestu...</translation>
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="2293" />
       <source>Restart last unittest</source>
       <translation>Restart posledního unittestu</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="2292" />
+      <location filename="../UI/UserInterface.py" line="2294" />
       <source>&lt;b&gt;Restart Unittest&lt;/b&gt;&lt;p&gt;Restart the unittest performed last.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Restart unittestu&lt;/b&gt;&lt;p&gt;Restartuje se poslední provedený unittest.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="2301" />
-      <source>Unittest Rerun Failed</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../UI/UserInterface.py" line="2303" />
-      <source>Rerun Failed Tests...</source>
+      <source>Unittest Rerun Failed</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../UI/UserInterface.py" line="2305" />
-      <source>Rerun failed tests of the last run</source>
+      <source>Rerun Failed Tests...</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../UI/UserInterface.py" line="2307" />
+      <source>Rerun failed tests of the last run</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="2309" />
       <source>&lt;b&gt;Rerun Failed Tests&lt;/b&gt;&lt;p&gt;Rerun all tests that failed during the last unittest run.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="2317" />
-      <source>Unittest Script</source>
-      <translation />
-    </message>
-    <message>
       <location filename="../UI/UserInterface.py" line="2319" />
-      <source>Unittest &amp;Script...</source>
-      <translation>Unittest &amp;Script...</translation>
+      <source>Unittest Script</source>
+      <translation />
     </message>
     <message>
       <location filename="../UI/UserInterface.py" line="2321" />
-      <source>Run unittest with current script</source>
-      <translation>Spustit unittest s aktuálním skriptem</translation>
+      <source>Unittest &amp;Script...</source>
+      <translation>Unittest &amp;Script...</translation>
     </message>
     <message>
       <location filename="../UI/UserInterface.py" line="2323" />
+      <source>Run unittest with current script</source>
+      <translation>Spustit unittest s aktuálním skriptem</translation>
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="2325" />
       <source>&lt;b&gt;Unittest Script&lt;/b&gt;&lt;p&gt;Run unittest with current script.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Unittest Script&lt;/b&gt;&lt;p&gt;Spustit unittest s aktuálním skriptem.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="2332" />
-      <source>Unittest Project</source>
-      <translation>Unittest Projekt</translation>
-    </message>
-    <message>
       <location filename="../UI/UserInterface.py" line="2334" />
-      <source>Unittest &amp;Project...</source>
-      <translation>Unittest &amp;Projekt...</translation>
+      <source>Unittest Project</source>
+      <translation>Unittest Projekt</translation>
     </message>
     <message>
       <location filename="../UI/UserInterface.py" line="2336" />
-      <source>Run unittest with current project</source>
-      <translation>Spustit unittest s aktuálním projektem</translation>
+      <source>Unittest &amp;Project...</source>
+      <translation>Unittest &amp;Projekt...</translation>
     </message>
     <message>
       <location filename="../UI/UserInterface.py" line="2338" />
+      <source>Run unittest with current project</source>
+      <translation>Spustit unittest s aktuálním projektem</translation>
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="2340" />
       <source>&lt;b&gt;Unittest Project&lt;/b&gt;&lt;p&gt;Run unittest with current project.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Unittest projekt&lt;/b&gt;&lt;p&gt;Spustit unittest s aktuálním projektem.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="2359" />
-      <source>Qt-Designer</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../UI/UserInterface.py" line="2361" />
-      <source>Qt-&amp;Designer...</source>
+      <source>Qt-Designer</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../UI/UserInterface.py" line="2363" />
+      <source>Qt-&amp;Designer...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="2365" />
       <source>Start Qt-Designer</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="2364" />
+      <location filename="../UI/UserInterface.py" line="2366" />
       <source>&lt;b&gt;Qt-Designer&lt;/b&gt;&lt;p&gt;Start Qt-Designer.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="2385" />
-      <source>Qt-Linguist</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../UI/UserInterface.py" line="2387" />
-      <source>Qt-&amp;Linguist...</source>
+      <source>Qt-Linguist</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../UI/UserInterface.py" line="2389" />
+      <source>Qt-&amp;Linguist...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="2391" />
       <source>Start Qt-Linguist</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="2390" />
+      <location filename="../UI/UserInterface.py" line="2392" />
       <source>&lt;b&gt;Qt-Linguist&lt;/b&gt;&lt;p&gt;Start Qt-Linguist.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="2400" />
-      <source>UI Previewer</source>
-      <translation />
-    </message>
-    <message>
       <location filename="../UI/UserInterface.py" line="2402" />
-      <source>&amp;UI Previewer...</source>
-      <translation>&amp;UI Previewer...</translation>
+      <source>UI Previewer</source>
+      <translation />
     </message>
     <message>
       <location filename="../UI/UserInterface.py" line="2404" />
+      <source>&amp;UI Previewer...</source>
+      <translation>&amp;UI Previewer...</translation>
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="2406" />
       <source>Start the UI Previewer</source>
       <translation>Spustit UI Previewer</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="2405" />
+      <location filename="../UI/UserInterface.py" line="2407" />
       <source>&lt;b&gt;UI Previewer&lt;/b&gt;&lt;p&gt;Start the UI Previewer.&lt;/p&gt;</source>
       <translation>&lt;b&gt;UI Previewer&lt;/b&gt;&lt;p&gt;Spustit UI Previewer.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="2413" />
-      <source>Translations Previewer</source>
-      <translation>Náhled překladů</translation>
-    </message>
-    <message>
       <location filename="../UI/UserInterface.py" line="2415" />
-      <source>&amp;Translations Previewer...</source>
-      <translation>Náhled &amp;překladů...</translation>
+      <source>Translations Previewer</source>
+      <translation>Náhled překladů</translation>
     </message>
     <message>
       <location filename="../UI/UserInterface.py" line="2417" />
-      <source>Start the Translations Previewer</source>
-      <translation>Spustit Previewer překladů</translation>
+      <source>&amp;Translations Previewer...</source>
+      <translation>Náhled &amp;překladů...</translation>
     </message>
     <message>
       <location filename="../UI/UserInterface.py" line="2419" />
+      <source>Start the Translations Previewer</source>
+      <translation>Spustit Previewer překladů</translation>
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="2421" />
       <source>&lt;b&gt;Translations Previewer&lt;/b&gt;&lt;p&gt;Start the Translations Previewer.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Previewer překladů&lt;/b&gt;&lt;p&gt;Spustit Previewer překladů.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="2427" />
-      <source>Compare Files</source>
-      <translation>Porovnat soubory</translation>
-    </message>
-    <message>
       <location filename="../UI/UserInterface.py" line="2429" />
+      <source>Compare Files</source>
+      <translation>Porovnat soubory</translation>
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="2431" />
       <source>&amp;Compare Files...</source>
       <translation>&amp;Porovnat soubory...</translation>
     </message>
     <message>
+      <location filename="../UI/UserInterface.py" line="2446" />
+      <location filename="../UI/UserInterface.py" line="2433" />
+      <source>Compare two files</source>
+      <translation>Porovnat dva soubory</translation>
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="2434" />
+      <source>&lt;b&gt;Compare Files&lt;/b&gt;&lt;p&gt;Open a dialog to compare two files.&lt;/p&gt;</source>
+      <translation>&lt;b&gt;Porovnat soubory&lt;/b&gt;&lt;p&gt;Otevře dialog pro porovnání dvou souborů.&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="2442" />
+      <source>Compare Files side by side</source>
+      <translation>Porovnat soubory stranu proti straně</translation>
+    </message>
+    <message>
       <location filename="../UI/UserInterface.py" line="2444" />
-      <location filename="../UI/UserInterface.py" line="2431" />
-      <source>Compare two files</source>
-      <translation>Porovnat dva soubory</translation>
-    </message>
-    <message>
-      <location filename="../UI/UserInterface.py" line="2432" />
-      <source>&lt;b&gt;Compare Files&lt;/b&gt;&lt;p&gt;Open a dialog to compare two files.&lt;/p&gt;</source>
-      <translation>&lt;b&gt;Porovnat soubory&lt;/b&gt;&lt;p&gt;Otevře dialog pro porovnání dvou souborů.&lt;/p&gt;</translation>
-    </message>
-    <message>
-      <location filename="../UI/UserInterface.py" line="2440" />
-      <source>Compare Files side by side</source>
-      <translation>Porovnat soubory stranu proti straně</translation>
-    </message>
-    <message>
-      <location filename="../UI/UserInterface.py" line="2442" />
       <source>Compare &amp;Files side by side...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="2445" />
+      <location filename="../UI/UserInterface.py" line="2447" />
       <source>&lt;b&gt;Compare Files side by side&lt;/b&gt;&lt;p&gt;Open a dialog to compare two files and show the result side by side.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Porovnat soubory stranu proti straně&lt;/b&gt;&lt;p&gt;Otevře dialog pro porovnání souborů a zobrazení rozdílů strany proti straně.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="2454" />
-      <source>SQL Browser</source>
-      <translation />
-    </message>
-    <message>
       <location filename="../UI/UserInterface.py" line="2456" />
-      <source>SQL &amp;Browser...</source>
-      <translation>SQL &amp;Browser...</translation>
+      <source>SQL Browser</source>
+      <translation />
     </message>
     <message>
       <location filename="../UI/UserInterface.py" line="2458" />
+      <source>SQL &amp;Browser...</source>
+      <translation>SQL &amp;Browser...</translation>
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="2460" />
       <source>Browse a SQL database</source>
       <translation>Procházet SQL databázi</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="2459" />
+      <location filename="../UI/UserInterface.py" line="2461" />
       <source>&lt;b&gt;SQL Browser&lt;/b&gt;&lt;p&gt;Browse a SQL database.&lt;/p&gt;</source>
       <translation>&lt;b&gt;SQL Browser&lt;/b&gt;&lt;p&gt;Procházet SQL databázi.&lt;/p&gt;</translation>
     </message>
     <message>
+      <location filename="../UI/UserInterface.py" line="2473" />
+      <location filename="../UI/UserInterface.py" line="2469" />
+      <source>Mini Editor</source>
+      <translation />
+    </message>
+    <message>
       <location filename="../UI/UserInterface.py" line="2471" />
-      <location filename="../UI/UserInterface.py" line="2467" />
-      <source>Mini Editor</source>
-      <translation />
-    </message>
-    <message>
-      <location filename="../UI/UserInterface.py" line="2469" />
       <source>Mini &amp;Editor...</source>
       <translation>Mini &amp;Editor...</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="2472" />
+      <location filename="../UI/UserInterface.py" line="2474" />
       <source>&lt;b&gt;Mini Editor&lt;/b&gt;&lt;p&gt;Open a dialog with a simplified editor.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Mini editor&lt;/b&gt;&lt;p&gt;Otevře se okno s jednoduchým editorem&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="2480" />
-      <source>Hex Editor</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../UI/UserInterface.py" line="2482" />
-      <source>&amp;Hex Editor...</source>
+      <source>Hex Editor</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../UI/UserInterface.py" line="2484" />
-      <source>Start the eric Hex Editor</source>
+      <source>&amp;Hex Editor...</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../UI/UserInterface.py" line="2486" />
+      <source>Start the eric Hex Editor</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="2488" />
       <source>&lt;b&gt;Hex Editor&lt;/b&gt;&lt;p&gt;Starts the eric Hex Editor for viewing or editing binary files.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="2495" />
-      <source>eric Web Browser</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../UI/UserInterface.py" line="2497" />
-      <source>eric &amp;Web Browser...</source>
+      <source>eric Web Browser</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../UI/UserInterface.py" line="2499" />
-      <source>Start the eric Web Browser</source>
+      <source>eric &amp;Web Browser...</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../UI/UserInterface.py" line="2501" />
+      <source>Start the eric Web Browser</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="2503" />
       <source>&lt;b&gt;eric Web Browser&lt;/b&gt;&lt;p&gt;Browse the Internet with the eric Web Browser.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="2509" />
-      <source>Icon Editor</source>
-      <translation>Editor ikon</translation>
-    </message>
-    <message>
       <location filename="../UI/UserInterface.py" line="2511" />
-      <source>&amp;Icon Editor...</source>
-      <translation>Editor &amp;ikon...</translation>
+      <source>Icon Editor</source>
+      <translation>Editor ikon</translation>
     </message>
     <message>
       <location filename="../UI/UserInterface.py" line="2513" />
-      <source>Start the eric Icon Editor</source>
-      <translation type="unfinished" />
+      <source>&amp;Icon Editor...</source>
+      <translation>Editor &amp;ikon...</translation>
     </message>
     <message>
       <location filename="../UI/UserInterface.py" line="2515" />
+      <source>Start the eric Icon Editor</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="2517" />
       <source>&lt;b&gt;Icon Editor&lt;/b&gt;&lt;p&gt;Starts the eric Icon Editor for editing simple icons.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="2523" />
-      <source>Snapshot</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../UI/UserInterface.py" line="2525" />
-      <source>&amp;Snapshot...</source>
+      <source>Snapshot</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../UI/UserInterface.py" line="2527" />
-      <source>Take snapshots of a screen region</source>
+      <source>&amp;Snapshot...</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../UI/UserInterface.py" line="2529" />
+      <source>Take snapshots of a screen region</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="2531" />
       <source>&lt;b&gt;Snapshot&lt;/b&gt;&lt;p&gt;This opens a dialog to take snapshots of a screen region.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="2538" />
-      <source>Preferences</source>
-      <translation>Nastavení</translation>
-    </message>
-    <message>
       <location filename="../UI/UserInterface.py" line="2540" />
-      <source>&amp;Preferences...</source>
-      <translation>Na&amp;stavení...</translation>
+      <source>Preferences</source>
+      <translation>Nastavení</translation>
     </message>
     <message>
       <location filename="../UI/UserInterface.py" line="2542" />
-      <source>Set the prefered configuration</source>
-      <translation>Nastavení konfigurace</translation>
+      <source>&amp;Preferences...</source>
+      <translation>Na&amp;stavení...</translation>
     </message>
     <message>
       <location filename="../UI/UserInterface.py" line="2544" />
+      <source>Set the prefered configuration</source>
+      <translation>Nastavení konfigurace</translation>
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="2546" />
       <source>&lt;b&gt;Preferences&lt;/b&gt;&lt;p&gt;Set the configuration items of the application with your prefered values.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Nastavení&lt;/b&gt;&lt;p&gt;Upravit konfiguraci aplikace podle požadavků uživatele.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="2554" />
-      <source>Export Preferences</source>
-      <translation>Exportovat předvolby</translation>
-    </message>
-    <message>
       <location filename="../UI/UserInterface.py" line="2556" />
-      <source>E&amp;xport Preferences...</source>
-      <translation>E&amp;xportovat předvolby...</translation>
+      <source>Export Preferences</source>
+      <translation>Exportovat předvolby</translation>
     </message>
     <message>
       <location filename="../UI/UserInterface.py" line="2558" />
-      <source>Export the current configuration</source>
-      <translation>Export aktuální konfigurace</translation>
+      <source>E&amp;xport Preferences...</source>
+      <translation>E&amp;xportovat předvolby...</translation>
     </message>
     <message>
       <location filename="../UI/UserInterface.py" line="2560" />
+      <source>Export the current configuration</source>
+      <translation>Export aktuální konfigurace</translation>
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="2562" />
       <source>&lt;b&gt;Export Preferences&lt;/b&gt;&lt;p&gt;Export the current configuration to a file.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Export předvoleb&lt;/b&gt;&lt;p&gt;Export aktuální konfigurace do souboru.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="2568" />
-      <source>Import Preferences</source>
-      <translation>Import předvoleb</translation>
-    </message>
-    <message>
       <location filename="../UI/UserInterface.py" line="2570" />
-      <source>I&amp;mport Preferences...</source>
-      <translation>I&amp;mport předvoleb...</translation>
+      <source>Import Preferences</source>
+      <translation>Import předvoleb</translation>
     </message>
     <message>
       <location filename="../UI/UserInterface.py" line="2572" />
-      <source>Import a previously exported configuration</source>
-      <translation>Import dříve exportované konfigurace</translation>
+      <source>I&amp;mport Preferences...</source>
+      <translation>I&amp;mport předvoleb...</translation>
     </message>
     <message>
       <location filename="../UI/UserInterface.py" line="2574" />
+      <source>Import a previously exported configuration</source>
+      <translation>Import dříve exportované konfigurace</translation>
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="2576" />
       <source>&lt;b&gt;Import Preferences&lt;/b&gt;&lt;p&gt;Import a previously exported configuration.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Import předvoleb&lt;/b&gt;&lt;p&gt;Import dříve exportované konfigurace.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="2582" />
+      <location filename="../UI/UserInterface.py" line="2584" />
       <source>Reload APIs</source>
       <translation>Obnovit API</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="2583" />
-      <source>Reload &amp;APIs</source>
-      <translation>Obnovit &amp;API</translation>
-    </message>
-    <message>
       <location filename="../UI/UserInterface.py" line="2585" />
-      <source>Reload the API information</source>
-      <translation>Obnovit API nastavení</translation>
+      <source>Reload &amp;APIs</source>
+      <translation>Obnovit &amp;API</translation>
     </message>
     <message>
       <location filename="../UI/UserInterface.py" line="2587" />
+      <source>Reload the API information</source>
+      <translation>Obnovit API nastavení</translation>
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="2589" />
       <source>&lt;b&gt;Reload APIs&lt;/b&gt;&lt;p&gt;Reload the API information.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Obnovit API&lt;/b&gt;&lt;p&gt;Obnovit API nastavení.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="2599" />
-      <location filename="../UI/UserInterface.py" line="2595" />
-      <source>Show external tools</source>
-      <translation>Zobrazit externí nástroje</translation>
-    </message>
-    <message>
-      <location filename="../UI/UserInterface.py" line="2597" />
-      <source>Show external &amp;tools</source>
-      <translation>Zobrazit externí nás&amp;troje</translation>
-    </message>
-    <message>
       <location filename="../UI/UserInterface.py" line="2601" />
+      <location filename="../UI/UserInterface.py" line="2597" />
+      <source>Show external tools</source>
+      <translation>Zobrazit externí nástroje</translation>
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="2599" />
+      <source>Show external &amp;tools</source>
+      <translation>Zobrazit externí nás&amp;troje</translation>
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="2603" />
       <source>&lt;b&gt;Show external tools&lt;/b&gt;&lt;p&gt;Opens a dialog to show the path and versions of all extenal tools used by eric.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="2611" />
-      <source>View Profiles</source>
-      <translation>Profily pohledů</translation>
-    </message>
-    <message>
       <location filename="../UI/UserInterface.py" line="2613" />
-      <source>&amp;View Profiles...</source>
-      <translation>Profily &amp;pohledů...</translation>
+      <source>View Profiles</source>
+      <translation>Profily pohledů</translation>
     </message>
     <message>
       <location filename="../UI/UserInterface.py" line="2615" />
-      <source>Configure view profiles</source>
-      <translation>Konfigurace profilů pohledů</translation>
+      <source>&amp;View Profiles...</source>
+      <translation>Profily &amp;pohledů...</translation>
     </message>
     <message>
       <location filename="../UI/UserInterface.py" line="2617" />
+      <source>Configure view profiles</source>
+      <translation>Konfigurace profilů pohledů</translation>
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="2619" />
       <source>&lt;b&gt;View Profiles&lt;/b&gt;&lt;p&gt;Configure the view profiles. With this dialog you may set the visibility of the various windows for the predetermined view profiles.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Profily pohledů&lt;/b&gt;&lt;p&gt;Konfigurace profilu pohledů. V tomto dialogu můžete nastavit zobrazování různých typů pohledů - editačních oken.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="2628" />
-      <source>Toolbars</source>
-      <translation>Lišty nástrojů</translation>
-    </message>
-    <message>
       <location filename="../UI/UserInterface.py" line="2630" />
-      <source>Tool&amp;bars...</source>
-      <translation>&amp;Lišty nástrojů...</translation>
+      <source>Toolbars</source>
+      <translation>Lišty nástrojů</translation>
     </message>
     <message>
       <location filename="../UI/UserInterface.py" line="2632" />
+      <source>Tool&amp;bars...</source>
+      <translation>&amp;Lišty nástrojů...</translation>
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="2634" />
       <source>Configure toolbars</source>
       <translation>Konfigurace lišt nástrojů</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="2633" />
+      <location filename="../UI/UserInterface.py" line="2635" />
       <source>&lt;b&gt;Toolbars&lt;/b&gt;&lt;p&gt;Configure the toolbars. With this dialog you may change the actions shown on the various toolbars and define your own toolbars.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Listy nástrojů&lt;/b&gt;&lt;p&gt;Konfigurace lišt nástrojů. S tímto dialogem můžete změnit akce zobrazené v různých nástrojových lištách nebo definovat své vlastní nástrojové lišty.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="2643" />
-      <source>Keyboard Shortcuts</source>
-      <translation>Klávesové zkratky</translation>
-    </message>
-    <message>
       <location filename="../UI/UserInterface.py" line="2645" />
-      <source>Keyboard &amp;Shortcuts...</source>
-      <translation>Klávesové &amp;zkratky...</translation>
+      <source>Keyboard Shortcuts</source>
+      <translation>Klávesové zkratky</translation>
     </message>
     <message>
       <location filename="../UI/UserInterface.py" line="2647" />
-      <source>Set the keyboard shortcuts</source>
-      <translation>Nastavení klávesových zkratek</translation>
+      <source>Keyboard &amp;Shortcuts...</source>
+      <translation>Klávesové &amp;zkratky...</translation>
     </message>
     <message>
       <location filename="../UI/UserInterface.py" line="2649" />
+      <source>Set the keyboard shortcuts</source>
+      <translation>Nastavení klávesových zkratek</translation>
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="2651" />
       <source>&lt;b&gt;Keyboard Shortcuts&lt;/b&gt;&lt;p&gt;Set the keyboard shortcuts of the application with your prefered values.&lt;/p&gt;</source>
       <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="6350" />
-      <location filename="../UI/UserInterface.py" line="6332" />
-      <location filename="../UI/UserInterface.py" line="2658" />
+      <location filename="../UI/UserInterface.py" line="6357" />
+      <location filename="../UI/UserInterface.py" line="6339" />
+      <location filename="../UI/UserInterface.py" line="2660" />
       <source>Export Keyboard Shortcuts</source>
       <translation>Exportovat klávesové zkratky</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="2660" />
-      <source>&amp;Export Keyboard Shortcuts...</source>
-      <translation>&amp;Exportovat klávesové zkratky...</translation>
-    </message>
-    <message>
       <location filename="../UI/UserInterface.py" line="2662" />
-      <source>Export the keyboard shortcuts</source>
-      <translation>Export klávesových zkratek</translation>
+      <source>&amp;Export Keyboard Shortcuts...</source>
+      <translation>&amp;Exportovat klávesové zkratky...</translation>
     </message>
     <message>
       <location filename="../UI/UserInterface.py" line="2664" />
+      <source>Export the keyboard shortcuts</source>
+      <translation>Export klávesových zkratek</translation>
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="2666" />
       <source>&lt;b&gt;Export Keyboard Shortcuts&lt;/b&gt;&lt;p&gt;Export the keyboard shortcuts of the application.&lt;/p&gt;</source>
       <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="6367" />
-      <location filename="../UI/UserInterface.py" line="2672" />
+      <location filename="../UI/UserInterface.py" line="6374" />
+      <location filename="../UI/UserInterface.py" line="2674" />
       <source>Import Keyboard Shortcuts</source>
       <translation>Import klávesových zkratek</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="2674" />
-      <source>&amp;Import Keyboard Shortcuts...</source>
-      <translation>&amp;Import klávesových zkratek...</translation>
-    </message>
-    <message>
       <location filename="../UI/UserInterface.py" line="2676" />
-      <source>Import the keyboard shortcuts</source>
-      <translation>Import klávesových zkratek</translation>
+      <source>&amp;Import Keyboard Shortcuts...</source>
+      <translation>&amp;Import klávesových zkratek...</translation>
     </message>
     <message>
       <location filename="../UI/UserInterface.py" line="2678" />
+      <source>Import the keyboard shortcuts</source>
+      <translation>Import klávesových zkratek</translation>
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="2680" />
       <source>&lt;b&gt;Import Keyboard Shortcuts&lt;/b&gt;&lt;p&gt;Import the keyboard shortcuts of the application.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Import klávesových zkratek&lt;/b&gt;&lt;p&gt;Do aplikace se importují klávesové zkratky.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="2687" />
-      <source>Manage SSL Certificates</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../UI/UserInterface.py" line="2689" />
-      <source>Manage SSL Certificates...</source>
+      <source>Manage SSL Certificates</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../UI/UserInterface.py" line="2691" />
-      <source>Manage the saved SSL certificates</source>
+      <source>Manage SSL Certificates...</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../UI/UserInterface.py" line="2693" />
+      <source>Manage the saved SSL certificates</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="2695" />
       <source>&lt;b&gt;Manage SSL Certificates...&lt;/b&gt;&lt;p&gt;Opens a dialog to manage the saved SSL certificates.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="2703" />
-      <source>Edit Message Filters</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../UI/UserInterface.py" line="2705" />
-      <source>Edit Message Filters...</source>
+      <source>Edit Message Filters</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../UI/UserInterface.py" line="2707" />
-      <source>Edit the message filters used to suppress unwanted messages</source>
+      <source>Edit Message Filters...</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../UI/UserInterface.py" line="2709" />
+      <source>Edit the message filters used to suppress unwanted messages</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="2711" />
       <source>&lt;b&gt;Edit Message Filters&lt;/b&gt;&lt;p&gt;Opens a dialog to edit the message filters used to suppress unwanted messages been shown in an error window.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="2725" />
-      <location filename="../UI/UserInterface.py" line="2722" />
-      <location filename="../UI/UserInterface.py" line="2720" />
-      <source>Clear private data</source>
-      <translation type="unfinished">Smazat soukromá data</translation>
-    </message>
-    <message>
       <location filename="../UI/UserInterface.py" line="2727" />
+      <location filename="../UI/UserInterface.py" line="2724" />
+      <location filename="../UI/UserInterface.py" line="2722" />
+      <source>Clear private data</source>
+      <translation type="unfinished">Smazat soukromá data</translation>
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="2729" />
       <source>&lt;b&gt;Clear private data&lt;/b&gt;&lt;p&gt;Clears the private data like the various list of recently opened files, projects or multi projects.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="2738" />
-      <location filename="../UI/UserInterface.py" line="2737" />
+      <location filename="../UI/UserInterface.py" line="2740" />
+      <location filename="../UI/UserInterface.py" line="2739" />
       <source>Activate current editor</source>
       <translation>Aktivovat aktuální editor</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="2739" />
+      <location filename="../UI/UserInterface.py" line="2741" />
       <source>Alt+Shift+E</source>
       <translation />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="2748" />
-      <location filename="../UI/UserInterface.py" line="2747" />
+      <location filename="../UI/UserInterface.py" line="2750" />
+      <location filename="../UI/UserInterface.py" line="2749" />
       <source>Show next</source>
       <translation>Zobrazit další</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="2749" />
+      <location filename="../UI/UserInterface.py" line="2751" />
       <source>Ctrl+Alt+Tab</source>
       <translation />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="2757" />
-      <location filename="../UI/UserInterface.py" line="2756" />
+      <location filename="../UI/UserInterface.py" line="2759" />
+      <location filename="../UI/UserInterface.py" line="2758" />
       <source>Show previous</source>
       <translation>Zobrazit předchozí</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="2758" />
+      <location filename="../UI/UserInterface.py" line="2760" />
       <source>Shift+Ctrl+Alt+Tab</source>
       <translation />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="2766" />
-      <location filename="../UI/UserInterface.py" line="2765" />
+      <location filename="../UI/UserInterface.py" line="2768" />
+      <location filename="../UI/UserInterface.py" line="2767" />
       <source>Switch between tabs</source>
       <translation>Přepnout mezi taby</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="2767" />
+      <location filename="../UI/UserInterface.py" line="2769" />
       <source>Ctrl+1</source>
       <translation />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="2774" />
-      <source>Plugin Infos</source>
-      <translation>Plugin Infa</translation>
-    </message>
-    <message>
       <location filename="../UI/UserInterface.py" line="2776" />
-      <source>&amp;Plugin Infos...</source>
-      <translation>&amp;Plugin Infa...</translation>
-    </message>
-    <message>
-      <location filename="../UI/UserInterface.py" line="2777" />
-      <source>Show Plugin Infos</source>
-      <translation>Zobrazit Plugin infa</translation>
+      <source>Plugin Infos</source>
+      <translation>Plugin Infa</translation>
     </message>
     <message>
       <location filename="../UI/UserInterface.py" line="2778" />
+      <source>&amp;Plugin Infos...</source>
+      <translation>&amp;Plugin Infa...</translation>
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="2779" />
+      <source>Show Plugin Infos</source>
+      <translation>Zobrazit Plugin infa</translation>
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="2780" />
       <source>&lt;b&gt;Plugin Infos...&lt;/b&gt;&lt;p&gt;This opens a dialog, that show some information about loaded plugins.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Plugin Infa&lt;/b&gt;&lt;p&gt;Otevře dialog, který zobrazí informace o načtených pluginech.&lt;/p&gt;</translation>
     </message>
     <message>
+      <location filename="../UI/UserInterface.py" line="2793" />
+      <location filename="../UI/UserInterface.py" line="2789" />
+      <source>Install Plugins</source>
+      <translation>Instalovat pluginy</translation>
+    </message>
+    <message>
       <location filename="../UI/UserInterface.py" line="2791" />
-      <location filename="../UI/UserInterface.py" line="2787" />
-      <source>Install Plugins</source>
-      <translation>Instalovat pluginy</translation>
-    </message>
-    <message>
-      <location filename="../UI/UserInterface.py" line="2789" />
       <source>&amp;Install Plugins...</source>
       <translation>&amp;Instalovat pluginy...</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="2792" />
+      <location filename="../UI/UserInterface.py" line="2794" />
       <source>&lt;b&gt;Install Plugins...&lt;/b&gt;&lt;p&gt;This opens a dialog to install or update plugins.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Instalovat pluginy...&lt;/b&gt;&lt;p&gt;Otevře dialog pro instalaci nebo aktualizaci pluginů.&lt;/p&gt;</translation>
     </message>
     <message>
+      <location filename="../UI/UserInterface.py" line="2806" />
+      <location filename="../UI/UserInterface.py" line="2802" />
+      <source>Uninstall Plugin</source>
+      <translation>Odinstalovat plugin</translation>
+    </message>
+    <message>
       <location filename="../UI/UserInterface.py" line="2804" />
-      <location filename="../UI/UserInterface.py" line="2800" />
-      <source>Uninstall Plugin</source>
-      <translation>Odinstalovat plugin</translation>
-    </message>
-    <message>
-      <location filename="../UI/UserInterface.py" line="2802" />
       <source>&amp;Uninstall Plugin...</source>
       <translation>&amp;Odinstalovat plugin...</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="2805" />
+      <location filename="../UI/UserInterface.py" line="2807" />
       <source>&lt;b&gt;Uninstall Plugin...&lt;/b&gt;&lt;p&gt;This opens a dialog to uninstall a plugin.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Odinstalovat plugin...&lt;/b&gt;&lt;p&gt;Otevře dialog pro odinstalaci pluginu.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="2813" />
-      <source>Plugin Repository</source>
-      <translation>Repozitář pluginů</translation>
-    </message>
-    <message>
       <location filename="../UI/UserInterface.py" line="2815" />
-      <source>Plugin &amp;Repository...</source>
-      <translation>&amp;Repozitář pluginů...</translation>
+      <source>Plugin Repository</source>
+      <translation>Repozitář pluginů</translation>
     </message>
     <message>
       <location filename="../UI/UserInterface.py" line="2817" />
-      <source>Show Plugins available for download</source>
-      <translation>Zobrazit pluginy dostupné ke stažení</translation>
+      <source>Plugin &amp;Repository...</source>
+      <translation>&amp;Repozitář pluginů...</translation>
     </message>
     <message>
       <location filename="../UI/UserInterface.py" line="2819" />
+      <source>Show Plugins available for download</source>
+      <translation>Zobrazit pluginy dostupné ke stažení</translation>
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="2821" />
       <source>&lt;b&gt;Plugin Repository...&lt;/b&gt;&lt;p&gt;This opens a dialog, that shows a list of plugins available on the Internet.&lt;/p&gt;</source>
       <translation>&lt;b&gt;Repozitář pluginů...&lt;/b&gt;&lt;p&gt;Otevře se dialog, který zobrazí seznam pluginů dostupných ke stažení přes internet.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="2833" />
-      <location filename="../UI/UserInterface.py" line="2828" />
-      <source>Virtualenv Manager</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../UI/UserInterface.py" line="2830" />
-      <source>&amp;Virtualenv Manager...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../UI/UserInterface.py" line="2835" />
+      <location filename="../UI/UserInterface.py" line="2830" />
+      <source>Virtualenv Manager</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="2832" />
+      <source>&amp;Virtualenv Manager...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="2837" />
       <source>&lt;b&gt;Virtualenv Manager&lt;/b&gt;&lt;p&gt;This opens a dialog to manage the defined Python virtual environments.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="2850" />
-      <location filename="../UI/UserInterface.py" line="2845" />
-      <source>Virtualenv Configurator</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../UI/UserInterface.py" line="2847" />
-      <source>Virtualenv &amp;Configurator...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../UI/UserInterface.py" line="2852" />
+      <location filename="../UI/UserInterface.py" line="2847" />
+      <source>Virtualenv Configurator</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="2849" />
+      <source>Virtualenv &amp;Configurator...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="2854" />
       <source>&lt;b&gt;Virtualenv Configurator&lt;/b&gt;&lt;p&gt;This opens a dialog for entering all the parameters needed to create a Python virtual environment using virtualenv or pyvenv.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="2880" />
-      <location filename="../UI/UserInterface.py" line="2879" />
-      <source>Qt5 Documentation</source>
-      <translation type="unfinished">Qt4 dokumentace {5 ?}</translation>
-    </message>
-    <message>
       <location filename="../UI/UserInterface.py" line="2882" />
+      <location filename="../UI/UserInterface.py" line="2881" />
+      <source>Qt5 Documentation</source>
+      <translation type="unfinished">Qt4 dokumentace {5 ?}</translation>
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="2884" />
       <source>Open Qt5 Documentation</source>
       <translation type="unfinished">Otevřít Qt4 dokumentaci {5 ?}</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="2883" />
+      <location filename="../UI/UserInterface.py" line="2885" />
       <source>&lt;b&gt;Qt5 Documentation&lt;/b&gt;&lt;p&gt;Display the Qt5 Documentation. Dependent upon your settings, this will either show the help in Eric's internal help viewer/web browser, or execute a web browser or Qt Assistant. &lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="2895" />
-      <location filename="../UI/UserInterface.py" line="2894" />
-      <source>Qt6 Documentation</source>
-      <translation type="unfinished">Qt4 dokumentace {6 ?}</translation>
-    </message>
-    <message>
       <location filename="../UI/UserInterface.py" line="2897" />
+      <location filename="../UI/UserInterface.py" line="2896" />
+      <source>Qt6 Documentation</source>
+      <translation type="unfinished">Qt4 dokumentace {6 ?}</translation>
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="2899" />
       <source>Open Qt6 Documentation</source>
       <translation type="unfinished">Otevřít Qt4 dokumentaci {6 ?}</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="2898" />
+      <location filename="../UI/UserInterface.py" line="2900" />
       <source>&lt;b&gt;Qt6 Documentation&lt;/b&gt;&lt;p&gt;Display the Qt6 Documentation. Dependent upon your settings, this will either show the help in Eric's internal help viewer/web browser, or execute a web browser or Qt Assistant. &lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="2910" />
-      <location filename="../UI/UserInterface.py" line="2909" />
-      <source>PyQt5 Documentation</source>
-      <translation type="unfinished">PyQt4 dokumentace {5 ?}</translation>
-    </message>
-    <message>
       <location filename="../UI/UserInterface.py" line="2912" />
-      <source>Open PyQt5 Documentation</source>
-      <translation type="unfinished">Otevřít PyQt4 dokumentaci {5 ?}</translation>
+      <location filename="../UI/UserInterface.py" line="2911" />
+      <source>PyQt5 Documentation</source>
+      <translation type="unfinished">PyQt4 dokumentace {5 ?}</translation>
     </message>
     <message>
       <location filename="../UI/UserInterface.py" line="2914" />
+      <source>Open PyQt5 Documentation</source>
+      <translation type="unfinished">Otevřít PyQt4 dokumentaci {5 ?}</translation>
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="2916" />
       <source>&lt;b&gt;PyQt5 Documentation&lt;/b&gt;&lt;p&gt;Display the PyQt5 Documentation. Dependent upon your settings, this will either show the help in Eric's internal help viewer/web browser, or execute a web browser or Qt Assistant. &lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="2927" />
-      <location filename="../UI/UserInterface.py" line="2926" />
-      <source>PyQt6 Documentation</source>
-      <translation type="unfinished">PyQt4 dokumentace {6 ?}</translation>
-    </message>
-    <message>
       <location filename="../UI/UserInterface.py" line="2929" />
-      <source>Open PyQt6 Documentation</source>
-      <translation type="unfinished">Otevřít PyQt4 dokumentaci {6 ?}</translation>
+      <location filename="../UI/UserInterface.py" line="2928" />
+      <source>PyQt6 Documentation</source>
+      <translation type="unfinished">PyQt4 dokumentace {6 ?}</translation>
     </message>
     <message>
       <location filename="../UI/UserInterface.py" line="2931" />
+      <source>Open PyQt6 Documentation</source>
+      <translation type="unfinished">Otevřít PyQt4 dokumentaci {6 ?}</translation>
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="2933" />
       <source>&lt;b&gt;PyQt6 Documentation&lt;/b&gt;&lt;p&gt;Display the PyQt6 Documentation. Dependent upon your settings, this will either show the help in Eric's internal help viewer/web browser, or execute a web browser or Qt Assistant. &lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="2949" />
-      <location filename="../UI/UserInterface.py" line="2948" />
-      <source>Python 3 Documentation</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../UI/UserInterface.py" line="2951" />
-      <source>Open Python 3 Documentation</source>
+      <location filename="../UI/UserInterface.py" line="2950" />
+      <source>Python 3 Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../UI/UserInterface.py" line="2953" />
+      <source>Open Python 3 Documentation</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="2955" />
       <source>&lt;b&gt;Python 3 Documentation&lt;/b&gt;&lt;p&gt;Display the Python 3 documentation. If no documentation directory is configured, the location of the Python 3 documentation is assumed to be the doc directory underneath the location of the Python 3 executable on Windows and &lt;i&gt;/usr/share/doc/packages/python/html&lt;/i&gt; on Unix. Set PYTHON3DOCDIR in your environment to override this.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="2971" />
-      <location filename="../UI/UserInterface.py" line="2970" />
-      <source>Eric API Documentation</source>
-      <translation>Eric API dokumentace</translation>
-    </message>
-    <message>
       <location filename="../UI/UserInterface.py" line="2973" />
-      <source>Open Eric API Documentation</source>
-      <translation>Otevřít Eric API dokumentaci</translation>
+      <location filename="../UI/UserInterface.py" line="2972" />
+      <source>Eric API Documentation</source>
+      <translation>Eric API dokumentace</translation>
     </message>
     <message>
       <location filename="../UI/UserInterface.py" line="2975" />
+      <source>Open Eric API Documentation</source>
+      <translation>Otevřít Eric API dokumentaci</translation>
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="2977" />
       <source>&lt;b&gt;Eric API Documentation&lt;/b&gt;&lt;p&gt;Display the Eric API documentation. The location for the documentation is the Documentation/Source subdirectory of the eric installation directory.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="2992" />
-      <location filename="../UI/UserInterface.py" line="2991" />
-      <source>PySide2 Documentation</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../UI/UserInterface.py" line="2994" />
-      <source>Open PySide2 Documentation</source>
+      <location filename="../UI/UserInterface.py" line="2993" />
+      <source>PySide2 Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../UI/UserInterface.py" line="2996" />
+      <source>Open PySide2 Documentation</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="2998" />
       <source>&lt;b&gt;PySide2 Documentation&lt;/b&gt;&lt;p&gt;Display the PySide2 Documentation. Dependent upon your settings, this will either show the help in Eric's internal help viewer/web browser, or execute a web browser or Qt Assistant. &lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="3012" />
-      <location filename="../UI/UserInterface.py" line="3011" />
-      <source>PySide6 Documentation</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../UI/UserInterface.py" line="3014" />
-      <source>Open PySide6 Documentation</source>
+      <location filename="../UI/UserInterface.py" line="3013" />
+      <source>PySide6 Documentation</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../UI/UserInterface.py" line="3016" />
+      <source>Open PySide6 Documentation</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="3018" />
       <source>&lt;b&gt;PySide6 Documentation&lt;/b&gt;&lt;p&gt;Display the PySide6 Documentation. Dependent upon your settings, this will either show the help in Eric's internal help viewer/web browser, or execute a web browser or Qt Assistant. &lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="3118" />
+      <location filename="../UI/UserInterface.py" line="3120" />
       <source>E&amp;xtras</source>
       <translation>E&amp;xtra funkce</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="3128" />
+      <location filename="../UI/UserInterface.py" line="3130" />
       <source>Wi&amp;zards</source>
       <translation>&amp;Průvodci</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="3155" />
+      <location filename="../UI/UserInterface.py" line="3157" />
       <source>P&amp;lugins</source>
       <translation>P&amp;luginy</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="3165" />
+      <location filename="../UI/UserInterface.py" line="3167" />
       <source>Configure...</source>
       <translation>Konfigurovat...</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="3174" />
+      <location filename="../UI/UserInterface.py" line="3176" />
       <source>&amp;Unittest</source>
       <translation>&amp;Unittest</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="3191" />
+      <location filename="../UI/UserInterface.py" line="3193" />
       <source>Select Tool Group</source>
       <translation>Vybrat skupinu nástrojů</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="3202" />
+      <location filename="../UI/UserInterface.py" line="3204" />
       <source>Se&amp;ttings</source>
       <translation>Nas&amp;tavení</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="3232" />
+      <location filename="../UI/UserInterface.py" line="3234" />
       <source>&amp;Window</source>
       <translation>O&amp;kno</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="3241" />
+      <location filename="../UI/UserInterface.py" line="3243" />
       <source>&amp;Windows</source>
       <translation type="unfinished">&amp;Windows</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="3245" />
+      <location filename="../UI/UserInterface.py" line="3247" />
       <source>Central Park</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="3248" />
+      <location filename="../UI/UserInterface.py" line="3250" />
       <source>Left Side</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="3260" />
+      <location filename="../UI/UserInterface.py" line="3262" />
       <source>Bottom Side</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="3267" />
+      <location filename="../UI/UserInterface.py" line="3269" />
       <source>Right Side</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="3287" />
+      <location filename="../UI/UserInterface.py" line="3289" />
       <source>Plug-ins</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="3294" />
+      <location filename="../UI/UserInterface.py" line="3296" />
       <source>&amp;Toolbars</source>
       <translation>&amp;Toolbary</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="3307" />
+      <location filename="../UI/UserInterface.py" line="3309" />
       <source>&amp;Help</source>
       <translation>&amp;Nápověda</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="3380" />
-      <location filename="../UI/UserInterface.py" line="3357" />
-      <source>Tools</source>
-      <translation>Nástroje</translation>
-    </message>
-    <message>
       <location filename="../UI/UserInterface.py" line="3382" />
-      <location filename="../UI/UserInterface.py" line="3361" />
-      <source>Settings</source>
-      <translation>Nastavení</translation>
-    </message>
-    <message>
-      <location filename="../UI/UserInterface.py" line="5234" />
-      <location filename="../UI/UserInterface.py" line="3383" />
-      <location filename="../UI/UserInterface.py" line="3362" />
-      <source>Help</source>
-      <translation>Nápověda</translation>
+      <location filename="../UI/UserInterface.py" line="3359" />
+      <source>Tools</source>
+      <translation>Nástroje</translation>
     </message>
     <message>
       <location filename="../UI/UserInterface.py" line="3384" />
       <location filename="../UI/UserInterface.py" line="3363" />
+      <source>Settings</source>
+      <translation>Nastavení</translation>
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="5241" />
+      <location filename="../UI/UserInterface.py" line="3385" />
+      <location filename="../UI/UserInterface.py" line="3364" />
+      <source>Help</source>
+      <translation>Nápověda</translation>
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="3386" />
+      <location filename="../UI/UserInterface.py" line="3365" />
       <source>Profiles</source>
       <translation>Profily</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="3385" />
-      <location filename="../UI/UserInterface.py" line="3364" />
+      <location filename="../UI/UserInterface.py" line="3387" />
+      <location filename="../UI/UserInterface.py" line="3366" />
       <source>Plugins</source>
       <translation>Pluginy</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="3550" />
+      <location filename="../UI/UserInterface.py" line="3552" />
       <source>&lt;p&gt;This part of the status bar displays the current editors language.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Tato část status baru zobrazuje aktuální jazyk editoru.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="3557" />
+      <location filename="../UI/UserInterface.py" line="3559" />
       <source>&lt;p&gt;This part of the status bar displays the current editors encoding.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Tato část status baru zobrazuje aktuální kódování editorů.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="3564" />
+      <location filename="../UI/UserInterface.py" line="3566" />
       <source>&lt;p&gt;This part of the status bar displays the current editors eol setting.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Tato část status baru zobrazuje eol nastavení v aktuálním editoru.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="3571" />
+      <location filename="../UI/UserInterface.py" line="3573" />
       <source>&lt;p&gt;This part of the status bar displays an indication of the current editors files writability.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Tato část status baru zobrazuje indikátor práva zápisu editoru do souboru.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="3578" />
+      <location filename="../UI/UserInterface.py" line="3580" />
       <source>&lt;p&gt;This part of the status bar displays the line number of the current editor.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Tato část status baru zobrazuje číslo řádku v aktuálním editoru.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="3585" />
+      <location filename="../UI/UserInterface.py" line="3587" />
       <source>&lt;p&gt;This part of the status bar displays the cursor position of the current editor.&lt;/p&gt;</source>
       <translation>&lt;p&gt;Tato část status baru zobrazuje pozici kurzoru v aktuálním editoru.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="3596" />
+      <location filename="../UI/UserInterface.py" line="3598" />
       <source>&lt;p&gt;This part of the status bar allows zooming the current editor or shell.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="3656" />
-      <location filename="../UI/UserInterface.py" line="3616" />
+      <location filename="../UI/UserInterface.py" line="3663" />
+      <location filename="../UI/UserInterface.py" line="3623" />
       <source>External Tools/{0}</source>
       <translation>Externí nástroje/{0}</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="3762" />
+      <location filename="../UI/UserInterface.py" line="3769" />
       <source>&lt;h2&gt;Version Numbers&lt;/h2&gt;&lt;table&gt;</source>
       <translation type="unfinished">&lt;h3&gt;Čísla verzí&lt;/h3&gt;&lt;table&gt; {2&gt;?} {2&gt;?}</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7307" />
-      <location filename="../UI/UserInterface.py" line="3798" />
+      <location filename="../UI/UserInterface.py" line="7345" />
+      <location filename="../UI/UserInterface.py" line="3805" />
       <source>&lt;/table&gt;</source>
       <translation>&lt;/table&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="3832" />
+      <location filename="../UI/UserInterface.py" line="3839" />
       <source>Email address or mail server address is empty. Please configure your Email settings in the Preferences Dialog.</source>
       <translation>Emailová adresa nebo mail server adresa jsou prázdné. Prosím, nastavte váš email v dialogovém okně Nastavení.</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4143" />
+      <location filename="../UI/UserInterface.py" line="4150" />
       <source>Restart application</source>
       <translation>Restartovat aplikaci</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4144" />
+      <location filename="../UI/UserInterface.py" line="4151" />
       <source>The application needs to be restarted. Do it now?</source>
       <translation>Aplikace potřebuje restartovat. Má se provést nyní?</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4178" />
+      <location filename="../UI/UserInterface.py" line="4185" />
       <source>&amp;Builtin Tools</source>
       <translation>&amp;Vestavěné nástroje</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4195" />
+      <location filename="../UI/UserInterface.py" line="4202" />
       <source>&amp;Plugin Tools</source>
       <translation>&amp;Plugin nástroje</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4198" />
+      <location filename="../UI/UserInterface.py" line="4205" />
       <source>&amp;User Tools</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4224" />
+      <location filename="../UI/UserInterface.py" line="4231" />
       <source>Configure Tool Groups ...</source>
       <translation>Konfigurace Skupin nástrojů...</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4228" />
+      <location filename="../UI/UserInterface.py" line="4235" />
       <source>Configure current Tool Group ...</source>
       <translation>Konfigurace aktuální skupiny nástrojů...</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4269" />
-      <location filename="../UI/UserInterface.py" line="4249" />
+      <location filename="../UI/UserInterface.py" line="4276" />
+      <location filename="../UI/UserInterface.py" line="4256" />
       <source>No User Tools Configured</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4342" />
+      <location filename="../UI/UserInterface.py" line="4349" />
       <source>&amp;Show all</source>
       <translation>&amp;Zobrazit vše</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="4344" />
+      <location filename="../UI/UserInterface.py" line="4351" />
       <source>&amp;Hide all</source>
       <translation>&amp;Skrýt vše</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5362" />
-      <location filename="../UI/UserInterface.py" line="5352" />
-      <location filename="../UI/UserInterface.py" line="5305" />
-      <location filename="../UI/UserInterface.py" line="5296" />
-      <location filename="../UI/UserInterface.py" line="5135" />
-      <location filename="../UI/UserInterface.py" line="5126" />
-      <location filename="../UI/UserInterface.py" line="5065" />
-      <location filename="../UI/UserInterface.py" line="5056" />
+      <location filename="../UI/UserInterface.py" line="5369" />
+      <location filename="../UI/UserInterface.py" line="5359" />
+      <location filename="../UI/UserInterface.py" line="5312" />
+      <location filename="../UI/UserInterface.py" line="5303" />
+      <location filename="../UI/UserInterface.py" line="5142" />
+      <location filename="../UI/UserInterface.py" line="5133" />
+      <location filename="../UI/UserInterface.py" line="5072" />
+      <location filename="../UI/UserInterface.py" line="5063" />
       <source>Problem</source>
       <translation>Problém</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5363" />
-      <location filename="../UI/UserInterface.py" line="5353" />
-      <location filename="../UI/UserInterface.py" line="5306" />
-      <location filename="../UI/UserInterface.py" line="5297" />
-      <location filename="../UI/UserInterface.py" line="5136" />
-      <location filename="../UI/UserInterface.py" line="5127" />
-      <location filename="../UI/UserInterface.py" line="5066" />
-      <location filename="../UI/UserInterface.py" line="5057" />
+      <location filename="../UI/UserInterface.py" line="5370" />
+      <location filename="../UI/UserInterface.py" line="5360" />
+      <location filename="../UI/UserInterface.py" line="5313" />
+      <location filename="../UI/UserInterface.py" line="5304" />
+      <location filename="../UI/UserInterface.py" line="5143" />
+      <location filename="../UI/UserInterface.py" line="5134" />
+      <location filename="../UI/UserInterface.py" line="5073" />
+      <location filename="../UI/UserInterface.py" line="5064" />
       <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="5570" />
-      <location filename="../UI/UserInterface.py" line="5483" />
-      <location filename="../UI/UserInterface.py" line="5398" />
-      <location filename="../UI/UserInterface.py" line="5375" />
-      <location filename="../UI/UserInterface.py" line="5318" />
-      <location filename="../UI/UserInterface.py" line="5268" />
-      <location filename="../UI/UserInterface.py" line="5248" />
-      <location filename="../UI/UserInterface.py" line="5210" />
-      <location filename="../UI/UserInterface.py" line="5201" />
-      <location filename="../UI/UserInterface.py" line="5166" />
-      <location filename="../UI/UserInterface.py" line="5157" />
-      <location filename="../UI/UserInterface.py" line="5096" />
-      <location filename="../UI/UserInterface.py" line="5087" />
+      <location filename="../UI/UserInterface.py" line="5577" />
+      <location filename="../UI/UserInterface.py" line="5490" />
+      <location filename="../UI/UserInterface.py" line="5405" />
+      <location filename="../UI/UserInterface.py" line="5382" />
+      <location filename="../UI/UserInterface.py" line="5325" />
+      <location filename="../UI/UserInterface.py" line="5275" />
+      <location filename="../UI/UserInterface.py" line="5255" />
+      <location filename="../UI/UserInterface.py" line="5217" />
+      <location filename="../UI/UserInterface.py" line="5208" />
+      <location filename="../UI/UserInterface.py" line="5173" />
+      <location filename="../UI/UserInterface.py" line="5164" />
+      <location filename="../UI/UserInterface.py" line="5103" />
+      <location filename="../UI/UserInterface.py" line="5094" />
       <source>Process Generation Error</source>
       <translation>Chyba v procesu generování</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5088" />
+      <location filename="../UI/UserInterface.py" line="5095" />
       <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="5097" />
+      <location filename="../UI/UserInterface.py" line="5104" />
       <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="5158" />
+      <location filename="../UI/UserInterface.py" line="5165" />
       <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="5167" />
+      <location filename="../UI/UserInterface.py" line="5174" />
       <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="5202" />
+      <location filename="../UI/UserInterface.py" line="5209" />
       <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="5211" />
+      <location filename="../UI/UserInterface.py" line="5218" />
       <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="5235" />
+      <location filename="../UI/UserInterface.py" line="5242" />
       <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="5249" />
+      <location filename="../UI/UserInterface.py" line="5256" />
       <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="5269" />
+      <location filename="../UI/UserInterface.py" line="5276" />
       <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="5319" />
+      <location filename="../UI/UserInterface.py" line="5326" />
       <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="5376" />
+      <location filename="../UI/UserInterface.py" line="5383" />
       <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="5399" />
+      <location filename="../UI/UserInterface.py" line="5406" />
       <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="5484" />
+      <location filename="../UI/UserInterface.py" line="5491" />
       <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="5515" />
-      <location filename="../UI/UserInterface.py" line="5506" />
+      <location filename="../UI/UserInterface.py" line="5522" />
+      <location filename="../UI/UserInterface.py" line="5513" />
       <source>External Tools</source>
       <translation>Externí nástroje</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5507" />
+      <location filename="../UI/UserInterface.py" line="5514" />
       <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="5516" />
+      <location filename="../UI/UserInterface.py" line="5523" />
       <source>No toolgroup entry '{0}' found.</source>
       <translation>Skupina nástrojů '{0}' nenalezena. </translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5552" />
+      <location filename="../UI/UserInterface.py" line="5559" />
       <source>Starting process '{0} {1}'.
 </source>
       <translation>Spouštím proces '{0} {1}'.
 </translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5571" />
+      <location filename="../UI/UserInterface.py" line="5578" />
       <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="5646" />
+      <location filename="../UI/UserInterface.py" line="5653" />
       <source>Process '{0}' has exited.
 </source>
       <translation>Proces '{0}' byl ukončen.
 </translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5910" />
-      <location filename="../UI/UserInterface.py" line="5854" />
-      <location filename="../UI/UserInterface.py" line="5815" />
-      <location filename="../UI/UserInterface.py" line="5749" />
-      <location filename="../UI/UserInterface.py" line="5689" />
+      <location filename="../UI/UserInterface.py" line="5917" />
+      <location filename="../UI/UserInterface.py" line="5861" />
+      <location filename="../UI/UserInterface.py" line="5822" />
+      <location filename="../UI/UserInterface.py" line="5756" />
+      <location filename="../UI/UserInterface.py" line="5696" />
       <source>Documentation Missing</source>
       <translation>Dokumentace chybí</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5911" />
-      <location filename="../UI/UserInterface.py" line="5855" />
-      <location filename="../UI/UserInterface.py" line="5816" />
-      <location filename="../UI/UserInterface.py" line="5750" />
-      <location filename="../UI/UserInterface.py" line="5690" />
+      <location filename="../UI/UserInterface.py" line="5918" />
+      <location filename="../UI/UserInterface.py" line="5862" />
+      <location filename="../UI/UserInterface.py" line="5823" />
+      <location filename="../UI/UserInterface.py" line="5757" />
+      <location filename="../UI/UserInterface.py" line="5697" />
       <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="5893" />
-      <location filename="../UI/UserInterface.py" line="5788" />
+      <location filename="../UI/UserInterface.py" line="5900" />
+      <location filename="../UI/UserInterface.py" line="5795" />
       <source>Documentation</source>
       <translation>Dokumentace</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="5789" />
+      <location filename="../UI/UserInterface.py" line="5796" />
       <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="5894" />
+      <location filename="../UI/UserInterface.py" line="5901" />
       <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="6070" />
-      <location filename="../UI/UserInterface.py" line="6006" />
+      <location filename="../UI/UserInterface.py" line="6077" />
+      <location filename="../UI/UserInterface.py" line="6013" />
       <source>Start Web Browser</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6007" />
+      <location filename="../UI/UserInterface.py" line="6014" />
       <source>The eric web browser could not be started.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6071" />
+      <location filename="../UI/UserInterface.py" line="6078" />
       <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="6113" />
+      <location filename="../UI/UserInterface.py" line="6120" />
       <source>Open Browser</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6114" />
+      <location filename="../UI/UserInterface.py" line="6121" />
       <source>Could not start a web browser</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6334" />
+      <location filename="../UI/UserInterface.py" line="6341" />
       <source>Keyboard Shortcuts File (*.ekj)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6351" />
+      <location filename="../UI/UserInterface.py" line="6358" />
       <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="6369" />
+      <location filename="../UI/UserInterface.py" line="6376" />
       <source>Keyboard Shortcuts File (*.ekj);;XML Keyboard shortcut file (*.e4k)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6561" />
+      <location filename="../UI/UserInterface.py" line="6568" />
       <source>Read Tasks</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6562" />
+      <location filename="../UI/UserInterface.py" line="6569" />
       <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="6609" />
+      <location filename="../UI/UserInterface.py" line="6616" />
       <source>Read Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6637" />
-      <location filename="../UI/UserInterface.py" line="6610" />
+      <location filename="../UI/UserInterface.py" line="6644" />
+      <location filename="../UI/UserInterface.py" line="6617" />
       <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="6636" />
+      <location filename="../UI/UserInterface.py" line="6643" />
       <source>Read session</source>
       <translation>Načíst relaci</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6652" />
+      <location filename="../UI/UserInterface.py" line="6659" />
       <source>Save Session</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6654" />
+      <location filename="../UI/UserInterface.py" line="6661" />
       <source>eric Session Files (*.esj)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6676" />
+      <location filename="../UI/UserInterface.py" line="6683" />
       <source>eric Session Files (*.esj);;eric XML Session Files (*.e5s)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6724" />
+      <location filename="../UI/UserInterface.py" line="6731" />
       <source>Crash Session found!</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6725" />
+      <location filename="../UI/UserInterface.py" line="6732" />
       <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="6929" />
+      <location filename="../UI/UserInterface.py" line="6937" />
       <source>Drop Error</source>
       <translation>Zahodit chybu</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="6930" />
+      <location filename="../UI/UserInterface.py" line="6938" />
       <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="7090" />
+      <location filename="../UI/UserInterface.py" line="7119" />
       <source>&amp;Cancel</source>
       <translation>&amp;Zrušit</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7092" />
+      <location filename="../UI/UserInterface.py" line="7121" />
       <source>%v/%m</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7094" />
+      <location filename="../UI/UserInterface.py" line="7123" />
       <source>Version Check</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7099" />
+      <location filename="../UI/UserInterface.py" line="7128" />
       <source>Trying host {0}</source>
       <translation>Zkouším host {0}</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7159" />
-      <location filename="../UI/UserInterface.py" line="7152" />
+      <location filename="../UI/UserInterface.py" line="7197" />
+      <location filename="../UI/UserInterface.py" line="7190" />
+      <location filename="../UI/UserInterface.py" line="7141" />
       <source>Error getting versions information</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7153" />
+      <location filename="../UI/UserInterface.py" line="7142" />
+      <source>The versions information cannot not be downloaded because the Internet is &lt;b&gt;not reachable&lt;/b&gt;. Please try again later.</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../UI/UserInterface.py" line="7191" />
       <source>The versions information could not be downloaded. Please go online and try again.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7160" />
+      <location filename="../UI/UserInterface.py" line="7198" />
       <source>The versions information could not be downloaded for the last 7 days. Please go online and try again.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7251" />
-      <location filename="../UI/UserInterface.py" line="7217" />
+      <location filename="../UI/UserInterface.py" line="7289" />
+      <location filename="../UI/UserInterface.py" line="7255" />
       <source>Update available</source>
       <translation>Byla nalezena aktualizace</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7252" />
-      <location filename="../UI/UserInterface.py" line="7218" />
+      <location filename="../UI/UserInterface.py" line="7290" />
+      <location filename="../UI/UserInterface.py" line="7256" />
       <source>The update to &lt;b&gt;{0}&lt;/b&gt; of eric is available at &lt;b&gt;{1}&lt;/b&gt;. Would you like to get it?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7239" />
-      <location filename="../UI/UserInterface.py" line="7229" />
+      <location filename="../UI/UserInterface.py" line="7277" />
+      <location filename="../UI/UserInterface.py" line="7267" />
       <source>Update Check</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7230" />
+      <location filename="../UI/UserInterface.py" line="7268" />
       <source>You are using a snapshot release of eric. A more up-to-date stable release might be available.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7240" />
+      <location filename="../UI/UserInterface.py" line="7278" />
       <source>You installed eric directly from the source code. There is no possibility to check for the availability of an update.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7263" />
+      <location filename="../UI/UserInterface.py" line="7301" />
       <source>eric is up to date</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7264" />
+      <location filename="../UI/UserInterface.py" line="7302" />
       <source>You are using the latest version of eric</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7270" />
+      <location filename="../UI/UserInterface.py" line="7308" />
       <source>Error during updates check</source>
       <translation>Chyba během zjišťování aktualizací</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7271" />
+      <location filename="../UI/UserInterface.py" line="7309" />
       <source>Could not perform updates check.</source>
       <translation>Kontrolu updatů nelze provést.</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7292" />
+      <location filename="../UI/UserInterface.py" line="7330" />
       <source>&lt;h3&gt;Available versions&lt;/h3&gt;&lt;table&gt;</source>
       <translation>&lt;h3&gt;Dostupné verze&lt;/h3&gt;&lt;table&gt;</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7358" />
-      <location filename="../UI/UserInterface.py" line="7347" />
+      <location filename="../UI/UserInterface.py" line="7396" />
+      <location filename="../UI/UserInterface.py" line="7385" />
       <source>First time usage</source>
       <translation>Spuštěno poprvé</translation>
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7348" />
+      <location filename="../UI/UserInterface.py" line="7386" />
       <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="7359" />
+      <location filename="../UI/UserInterface.py" line="7397" />
       <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="7379" />
+      <location filename="../UI/UserInterface.py" line="7417" />
       <source>Select Workspace Directory</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7556" />
+      <location filename="../UI/UserInterface.py" line="7594" />
       <source>Unsaved Data Detected</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../UI/UserInterface.py" line="7557" />
+      <location filename="../UI/UserInterface.py" line="7595" />
       <source>Some editors contain unsaved data. Shall these be saved?</source>
       <translation type="unfinished" />
     </message>
@@ -93483,17 +93563,17 @@
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="1951" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="1953" />
       <source>Save Web Page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="2301" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="2304" />
       <source>Quota Request</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserView.py" line="2302" />
+      <location filename="../WebBrowser/WebBrowserView.py" line="2305" />
       <source>&lt;p&gt; Allow the website at &lt;b&gt;{0}&lt;/b&gt; to use &lt;b&gt;{1}&lt;/b&gt; of persistent storage?&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
@@ -93610,2091 +93690,2091 @@
   <context>
     <name>WebBrowserWindow</name>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="149" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="152" />
       <source>eric Web Browser (Private Mode)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3647" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2577" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2563" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="151" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3653" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2583" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2569" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="154" />
       <source>eric Web Browser</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="261" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="264" />
       <source>Contents</source>
       <translation type="unfinished">Obsah</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1476" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1475" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="269" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1482" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1481" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="272" />
       <source>Index</source>
       <translation type="unfinished">Index</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1489" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1488" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="284" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1495" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1494" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="287" />
       <source>Search</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1752" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1751" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="294" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1758" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1757" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="297" />
       <source>JavaScript Console</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="668" />
-      <source>New Tab</source>
-      <translation type="unfinished">Nový Tab</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="670" />
-      <source>&amp;New Tab</source>
-      <translation type="unfinished">&amp;Nový tab</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="671" />
-      <source>Ctrl+T</source>
-      <comment>File|New Tab</comment>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="673" />
-      <source>Open a new web browser tab</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="674" />
+      <source>New Tab</source>
+      <translation type="unfinished">Nový Tab</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="676" />
+      <source>&amp;New Tab</source>
+      <translation type="unfinished">&amp;Nový tab</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="677" />
+      <source>Ctrl+T</source>
+      <comment>File|New Tab</comment>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="679" />
+      <source>Open a new web browser tab</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="680" />
       <source>&lt;b&gt;New Tab&lt;/b&gt;&lt;p&gt;This opens a new web browser tab.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="682" />
-      <source>New Window</source>
-      <translation type="unfinished">Nové okno</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="684" />
-      <source>New &amp;Window</source>
-      <translation type="unfinished">&amp;Nové okno</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="685" />
-      <source>Ctrl+N</source>
-      <comment>File|New Window</comment>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="687" />
-      <source>Open a new web browser window</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="688" />
+      <source>New Window</source>
+      <translation type="unfinished">Nové okno</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="690" />
+      <source>New &amp;Window</source>
+      <translation type="unfinished">&amp;Nové okno</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="691" />
+      <source>Ctrl+N</source>
+      <comment>File|New Window</comment>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="693" />
+      <source>Open a new web browser window</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="694" />
       <source>&lt;b&gt;New Window&lt;/b&gt;&lt;p&gt;This opens a new web browser window in the current privacy mode.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2485" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="697" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2491" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="703" />
       <source>New Private Window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="699" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="705" />
       <source>New &amp;Private Window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="700" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="706" />
       <source>Ctrl+Shift+P</source>
       <comment>File|New Private Window</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="702" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="708" />
       <source>Open a new private web browser window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="704" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="710" />
       <source>&lt;b&gt;New Private Window&lt;/b&gt;&lt;p&gt;This opens a new private web browser window by starting a new web browser instance in private mode.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2520" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2499" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="713" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2526" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2505" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="719" />
       <source>Open File</source>
       <translation type="unfinished">Otevřít soubor</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="715" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="721" />
       <source>&amp;Open File</source>
       <translation type="unfinished">&amp;Otevřít soubor</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="716" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="722" />
       <source>Ctrl+O</source>
       <comment>File|Open</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="718" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="724" />
       <source>Open a file for display</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="719" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="725" />
       <source>&lt;b&gt;Open File&lt;/b&gt;&lt;p&gt;This opens a new file for display. It pops up a file selection dialog.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="728" />
-      <source>Open File in New Tab</source>
-      <translation type="unfinished">Otevřít soubor v novém tabu</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="730" />
-      <source>Open File in New &amp;Tab</source>
-      <translation type="unfinished">Otevřít soubor do nového &amp;tabu</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="731" />
-      <source>Shift+Ctrl+O</source>
-      <comment>File|Open in new tab</comment>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="734" />
+      <source>Open File in New Tab</source>
+      <translation type="unfinished">Otevřít soubor v novém tabu</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="736" />
+      <source>Open File in New &amp;Tab</source>
+      <translation type="unfinished">Otevřít soubor do nového &amp;tabu</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="737" />
+      <source>Shift+Ctrl+O</source>
+      <comment>File|Open in new tab</comment>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="740" />
       <source>Open a file for display in a new tab</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="735" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="741" />
       <source>&lt;b&gt;Open File in New Tab&lt;/b&gt;&lt;p&gt;This opens a new file for display in a new tab. It pops up a file selection dialog.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="745" />
-      <source>Save As</source>
-      <translation type="unfinished">Uložit jako</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="747" />
-      <source>&amp;Save As...</source>
-      <translation type="unfinished">Uložit j&amp;ako...</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="748" />
-      <source>Shift+Ctrl+S</source>
-      <comment>File|Save As</comment>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="751" />
+      <source>Save As</source>
+      <translation type="unfinished">Uložit jako</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="753" />
+      <source>&amp;Save As...</source>
+      <translation type="unfinished">Uložit j&amp;ako...</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="754" />
+      <source>Shift+Ctrl+S</source>
+      <comment>File|Save As</comment>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="757" />
       <source>Save the current page to disk</source>
       <translation type="unfinished">Uložit aktuální stranu na disk</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="752" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="758" />
       <source>&lt;b&gt;Save As...&lt;/b&gt;&lt;p&gt;Saves the current page to disk.&lt;/p&gt;</source>
       <translation type="unfinished">&lt;b&gt;Uložit jako...&lt;/b&gt;&lt;p&gt;Uložit aktuální stranu na disk.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="762" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="768" />
       <source>Save Page Screen</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="764" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="770" />
       <source>Save Page Screen...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="767" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="773" />
       <source>Save the visible part of the current page as a screen shot</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="769" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="775" />
       <source>&lt;b&gt;Save Page Screen...&lt;/b&gt;&lt;p&gt;Saves the visible part of the current page as a screen shot.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="780" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="786" />
       <source>Import Bookmarks</source>
       <translation type="unfinished">Importovat záložky</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="781" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="787" />
       <source>&amp;Import Bookmarks...</source>
       <translation type="unfinished">&amp;Importovat záložky...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="784" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="790" />
       <source>Import bookmarks from other browsers</source>
       <translation type="unfinished">Import záložek z jiných prohlížečů</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="785" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="791" />
       <source>&lt;b&gt;Import Bookmarks&lt;/b&gt;&lt;p&gt;Import bookmarks from other browsers.&lt;/p&gt;</source>
       <translation type="unfinished">&lt;b&gt;Import záložek&lt;/b&gt;&lt;p&gt;Import záložek z jiných prohlížečů.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="794" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="800" />
       <source>Export Bookmarks</source>
       <translation type="unfinished">Export záložek</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="795" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="801" />
       <source>&amp;Export Bookmarks...</source>
       <translation type="unfinished">&amp;Exportovat záložky...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="798" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="804" />
       <source>Export the bookmarks into a file</source>
       <translation type="unfinished">Export záložek do souboru</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="799" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="805" />
       <source>&lt;b&gt;Export Bookmarks&lt;/b&gt;&lt;p&gt;Export the bookmarks into a file.&lt;/p&gt;</source>
       <translation type="unfinished">&lt;b&gt;Export záložek&lt;/b&gt;&lt;p&gt;Export záložek do souboru.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2129" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="808" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2135" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="814" />
       <source>Print</source>
       <translation type="unfinished">Tisk</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="810" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="816" />
       <source>&amp;Print</source>
       <translation type="unfinished">&amp;Tisk</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="811" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="817" />
       <source>Ctrl+P</source>
       <comment>File|Print</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="813" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="819" />
       <source>Print the displayed help</source>
       <translation type="unfinished">Tisknout zobrazenou nápovědu</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="814" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="820" />
       <source>&lt;b&gt;Print&lt;/b&gt;&lt;p&gt;Print the displayed help text.&lt;/p&gt;</source>
       <translation type="unfinished">&lt;b&gt;Tisk&lt;/b&gt;&lt;p&gt;Tisknout zobrazenou nápovědu.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="824" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="822" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="830" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="828" />
       <source>Print as PDF</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="826" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="832" />
       <source>Print the displayed help as PDF</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="828" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="834" />
       <source>&lt;b&gt;Print as PDF&lt;/b&gt;&lt;p&gt;Print the displayed help text as a PDF file.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="839" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="837" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="845" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="843" />
       <source>Print Preview</source>
       <translation type="unfinished">Náhled tisku</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="841" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="847" />
       <source>Print preview of the displayed help</source>
       <translation type="unfinished">Posun na hlavní stranu nápovědy</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="843" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="849" />
       <source>&lt;b&gt;Print Preview&lt;/b&gt;&lt;p&gt;Print preview of the displayed help text.&lt;/p&gt;</source>
       <translation type="unfinished">&lt;b&gt;Vytisknout náhled&lt;/b&gt;&lt;p&gt;Tisknout náhled zobrazeného textu nápovědy.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="854" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="852" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="860" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="858" />
       <source>Send Page Link</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="856" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="862" />
       <source>Send the link of the current page via email</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="858" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="864" />
       <source>&lt;b&gt;Send Page Link&lt;/b&gt;&lt;p&gt;Send the link of the current page via email.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="866" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="872" />
       <source>Close</source>
       <translation type="unfinished">Zavřít</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="868" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="874" />
       <source>&amp;Close</source>
       <translation type="unfinished">&amp;Zavřít</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="869" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="875" />
       <source>Ctrl+W</source>
       <comment>File|Close</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="871" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="877" />
       <source>Close the current help window</source>
       <translation type="unfinished">Zavřít aktuální okno nápovědy</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="873" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="879" />
       <source>&lt;b&gt;Close&lt;/b&gt;&lt;p&gt;Closes the current web browser window.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="881" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="887" />
       <source>Close All</source>
       <translation type="unfinished">Zavřít vše</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="882" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="888" />
       <source>Close &amp;All</source>
       <translation type="unfinished">Z&amp;avřít vše</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="884" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="890" />
       <source>Close all help windows</source>
       <translation type="unfinished">Zavřít všechna okna s nápovědou</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="885" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="891" />
       <source>&lt;b&gt;Close All&lt;/b&gt;&lt;p&gt;Closes all web browser windows except the first one.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="894" />
-      <source>Quit</source>
-      <translation type="unfinished">Konec</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2883" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="896" />
-      <source>&amp;Quit</source>
-      <translation type="unfinished">&amp;Konec</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="897" />
-      <source>Ctrl+Q</source>
-      <comment>File|Quit</comment>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="899" />
-      <source>Quit the eric Web Browser</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="900" />
+      <source>Quit</source>
+      <translation type="unfinished">Konec</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2889" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="902" />
+      <source>&amp;Quit</source>
+      <translation type="unfinished">&amp;Konec</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="903" />
+      <source>Ctrl+Q</source>
+      <comment>File|Quit</comment>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="905" />
+      <source>Quit the eric Web Browser</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="906" />
       <source>&lt;b&gt;Quit&lt;/b&gt;&lt;p&gt;Quit the eric Web Browser.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="908" />
-      <source>Backward</source>
-      <translation type="unfinished">Nazpět</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="910" />
-      <source>&amp;Backward</source>
-      <translation type="unfinished">&amp;Nazpět</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="911" />
-      <source>Alt+Left</source>
-      <comment>Go|Backward</comment>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="913" />
-      <source>Move one screen backward</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="914" />
+      <source>Backward</source>
+      <translation type="unfinished">Nazpět</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="916" />
+      <source>&amp;Backward</source>
+      <translation type="unfinished">&amp;Nazpět</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="917" />
+      <source>Alt+Left</source>
+      <comment>Go|Backward</comment>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="919" />
+      <source>Move one screen backward</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="920" />
       <source>&lt;b&gt;Backward&lt;/b&gt;&lt;p&gt;Moves one screen backward. If none is available, this action is disabled.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="923" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="929" />
       <source>Forward</source>
       <translation type="unfinished">Dopředu</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="925" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="931" />
       <source>&amp;Forward</source>
       <translation type="unfinished">&amp;Dopředu</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="926" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="932" />
       <source>Alt+Right</source>
       <comment>Go|Forward</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="928" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="934" />
       <source>Move one screen forward</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="930" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="936" />
       <source>&lt;b&gt;Forward&lt;/b&gt;&lt;p&gt;Moves one screen forward. If none is available, this action is disabled.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="939" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="945" />
       <source>Home</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="941" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="947" />
       <source>&amp;Home</source>
       <translation type="unfinished">&amp;Hlavní strana</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="942" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="948" />
       <source>Ctrl+Home</source>
       <comment>Go|Home</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="944" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="950" />
       <source>Move to the initial screen</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="946" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="952" />
       <source>&lt;b&gt;Home&lt;/b&gt;&lt;p&gt;Moves to the initial screen.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="954" />
-      <source>Reload</source>
-      <translation type="unfinished">Obnovit</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="956" />
-      <source>&amp;Reload</source>
-      <translation type="unfinished">&amp;Obnovit</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="957" />
-      <source>Ctrl+R</source>
-      <comment>Go|Reload</comment>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="958" />
-      <source>F5</source>
-      <comment>Go|Reload</comment>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="960" />
-      <source>Reload the current screen</source>
-      <translation type="unfinished" />
+      <source>Reload</source>
+      <translation type="unfinished">Obnovit</translation>
     </message>
     <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="962" />
+      <source>&amp;Reload</source>
+      <translation type="unfinished">&amp;Obnovit</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="963" />
+      <source>Ctrl+R</source>
+      <comment>Go|Reload</comment>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="964" />
+      <source>F5</source>
+      <comment>Go|Reload</comment>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="966" />
+      <source>Reload the current screen</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="968" />
       <source>&lt;b&gt;Reload&lt;/b&gt;&lt;p&gt;Reloads the current screen.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="970" />
-      <source>Stop</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="972" />
-      <source>&amp;Stop</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="973" />
-      <source>Ctrl+.</source>
-      <comment>Go|Stop</comment>
-      <translation type="unfinished">Ctrl+.</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="974" />
-      <source>Esc</source>
-      <comment>Go|Stop</comment>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="976" />
+      <source>Stop</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="978" />
+      <source>&amp;Stop</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="979" />
+      <source>Ctrl+.</source>
+      <comment>Go|Stop</comment>
+      <translation type="unfinished">Ctrl+.</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="980" />
+      <source>Esc</source>
+      <comment>Go|Stop</comment>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="982" />
       <source>Stop loading</source>
       <translation type="unfinished">Zastavit načítání</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="977" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="983" />
       <source>&lt;b&gt;Stop&lt;/b&gt;&lt;p&gt;Stops loading of the current tab.&lt;/p&gt;</source>
       <translation type="unfinished">&lt;b&gt;Zastavit&lt;/b&gt;&lt;p&gt;Zastavit načítání aktuálního tabu.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="985" />
-      <source>Copy</source>
-      <translation type="unfinished">Kopírovat</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="987" />
-      <source>&amp;Copy</source>
-      <translation type="unfinished">&amp;Kopírovat</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="988" />
-      <source>Ctrl+C</source>
-      <comment>Edit|Copy</comment>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="990" />
-      <source>Copy the selected text</source>
-      <translation type="unfinished">Kopírovat vybraný text</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="991" />
+      <source>Copy</source>
+      <translation type="unfinished">Kopírovat</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="993" />
+      <source>&amp;Copy</source>
+      <translation type="unfinished">&amp;Kopírovat</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="994" />
+      <source>Ctrl+C</source>
+      <comment>Edit|Copy</comment>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="996" />
+      <source>Copy the selected text</source>
+      <translation type="unfinished">Kopírovat vybraný text</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="997" />
       <source>&lt;b&gt;Copy&lt;/b&gt;&lt;p&gt;Copy the selected text to the clipboard.&lt;/p&gt;</source>
       <translation type="unfinished">&lt;b&gt;Kopírovat&lt;/b&gt;&lt;p&gt;Kopírovat vybraný text do schránky.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="999" />
-      <source>Cut</source>
-      <translation type="unfinished">Vyjmout</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1001" />
-      <source>Cu&amp;t</source>
-      <translation type="unfinished">Vyjmou&amp;t</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1002" />
-      <source>Ctrl+X</source>
-      <comment>Edit|Cut</comment>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1004" />
-      <source>Cut the selected text</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1005" />
+      <source>Cut</source>
+      <translation type="unfinished">Vyjmout</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1007" />
+      <source>Cu&amp;t</source>
+      <translation type="unfinished">Vyjmou&amp;t</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1008" />
+      <source>Ctrl+X</source>
+      <comment>Edit|Cut</comment>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1010" />
+      <source>Cut the selected text</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1011" />
       <source>&lt;b&gt;Cut&lt;/b&gt;&lt;p&gt;Cut the selected text to the clipboard.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1013" />
-      <source>Paste</source>
-      <translation type="unfinished">Vložit</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1015" />
-      <source>&amp;Paste</source>
-      <translation type="unfinished">V&amp;ložit</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1016" />
-      <source>Ctrl+V</source>
-      <comment>Edit|Paste</comment>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1018" />
-      <source>Paste text from the clipboard</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1019" />
+      <source>Paste</source>
+      <translation type="unfinished">Vložit</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1021" />
+      <source>&amp;Paste</source>
+      <translation type="unfinished">V&amp;ložit</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1022" />
+      <source>Ctrl+V</source>
+      <comment>Edit|Paste</comment>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1024" />
+      <source>Paste text from the clipboard</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1025" />
       <source>&lt;b&gt;Paste&lt;/b&gt;&lt;p&gt;Paste some text from the clipboard.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1027" />
-      <source>Undo</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1029" />
-      <source>&amp;Undo</source>
-      <translation type="unfinished">&amp;Vrátit</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1030" />
-      <source>Ctrl+Z</source>
-      <comment>Edit|Undo</comment>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1032" />
-      <source>Undo the last edit action</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1033" />
+      <source>Undo</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1035" />
+      <source>&amp;Undo</source>
+      <translation type="unfinished">&amp;Vrátit</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1036" />
+      <source>Ctrl+Z</source>
+      <comment>Edit|Undo</comment>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1038" />
+      <source>Undo the last edit action</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1039" />
       <source>&lt;b&gt;Undo&lt;/b&gt;&lt;p&gt;Undo the last edit action.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1041" />
-      <source>Redo</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1043" />
-      <source>&amp;Redo</source>
-      <translation type="unfinished">&amp;Znovu použít</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1044" />
-      <source>Ctrl+Shift+Z</source>
-      <comment>Edit|Redo</comment>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1046" />
-      <source>Redo the last edit action</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1047" />
+      <source>Redo</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1049" />
+      <source>&amp;Redo</source>
+      <translation type="unfinished">&amp;Znovu použít</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1050" />
+      <source>Ctrl+Shift+Z</source>
+      <comment>Edit|Redo</comment>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1052" />
+      <source>Redo the last edit action</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1053" />
       <source>&lt;b&gt;Redo&lt;/b&gt;&lt;p&gt;Redo the last edit action.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1055" />
-      <source>Select All</source>
-      <translation type="unfinished">Vybrat vše</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1057" />
-      <source>&amp;Select All</source>
-      <translation type="unfinished">Vybrat vš&amp;e</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1058" />
-      <source>Ctrl+A</source>
-      <comment>Edit|Select All</comment>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1060" />
-      <source>Select all text</source>
-      <translation type="unfinished">Vybrat všechen text</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1061" />
+      <source>Select All</source>
+      <translation type="unfinished">Vybrat vše</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1063" />
+      <source>&amp;Select All</source>
+      <translation type="unfinished">Vybrat vš&amp;e</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1064" />
+      <source>Ctrl+A</source>
+      <comment>Edit|Select All</comment>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1066" />
+      <source>Select all text</source>
+      <translation type="unfinished">Vybrat všechen text</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1067" />
       <source>&lt;b&gt;Select All&lt;/b&gt;&lt;p&gt;Select all text of the current browser.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1070" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1069" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1076" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1075" />
       <source>Unselect</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1071" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1077" />
       <source>Alt+Ctrl+A</source>
       <comment>Edit|Unselect</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1073" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1079" />
       <source>Clear current selection</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1074" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1080" />
       <source>&lt;b&gt;Unselect&lt;/b&gt;&lt;p&gt;Clear the selection of the current browser.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1082" />
-      <source>Find...</source>
-      <translation type="unfinished">Hledat...</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1084" />
-      <source>&amp;Find...</source>
-      <translation type="unfinished">&amp;Hledat...</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1085" />
-      <source>Ctrl+F</source>
-      <comment>Edit|Find</comment>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1087" />
-      <source>Find text in page</source>
-      <translation type="unfinished">Hledat text na stránce</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1088" />
+      <source>Find...</source>
+      <translation type="unfinished">Hledat...</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1090" />
+      <source>&amp;Find...</source>
+      <translation type="unfinished">&amp;Hledat...</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1091" />
+      <source>Ctrl+F</source>
+      <comment>Edit|Find</comment>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1093" />
+      <source>Find text in page</source>
+      <translation type="unfinished">Hledat text na stránce</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1094" />
       <source>&lt;b&gt;Find&lt;/b&gt;&lt;p&gt;Find text in the current page.&lt;/p&gt;</source>
       <translation type="unfinished">&lt;b&gt;Hledat&lt;/b&gt;&lt;p&gt;Hledá se text na aktuální straně.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1096" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1102" />
       <source>Find next</source>
       <translation type="unfinished">Najít další</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1098" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1104" />
       <source>Find &amp;next</source>
       <translation type="unfinished">Hledat &amp;následující</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1099" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1105" />
       <source>F3</source>
       <comment>Edit|Find next</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1101" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1107" />
       <source>Find next occurrence of text in page</source>
       <translation type="unfinished">Hledat následující výskyt textu na straně</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1103" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1109" />
       <source>&lt;b&gt;Find next&lt;/b&gt;&lt;p&gt;Find the next occurrence of text in the current page.&lt;/p&gt;</source>
       <translation type="unfinished">&lt;b&gt;Hledat následující&lt;/b&gt;&lt;p&gt;Vyhledá se následující výskyt textu na aktuální straně.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1111" />
-      <source>Find previous</source>
-      <translation type="unfinished">Najít předchozí</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1113" />
-      <source>Find &amp;previous</source>
-      <translation type="unfinished">Hledat &amp;předchozí</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1114" />
-      <source>Shift+F3</source>
-      <comment>Edit|Find previous</comment>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1117" />
+      <source>Find previous</source>
+      <translation type="unfinished">Najít předchozí</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1119" />
+      <source>Find &amp;previous</source>
+      <translation type="unfinished">Hledat &amp;předchozí</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1120" />
+      <source>Shift+F3</source>
+      <comment>Edit|Find previous</comment>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1123" />
       <source>Find previous occurrence of text in page</source>
       <translation type="unfinished">Hledat předchozí výskyt textu na stránce</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1118" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1124" />
       <source>&lt;b&gt;Find previous&lt;/b&gt;&lt;p&gt;Find the previous occurrence of text in the current page.&lt;/p&gt;</source>
       <translation type="unfinished">&lt;b&gt;Hledat předchozí&lt;/b&gt;&lt;p&gt;Vyhledá předchozí výskyt textu na aktuální straně.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1128" />
-      <source>Manage Bookmarks</source>
-      <translation type="unfinished">Správa záložek</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1129" />
-      <source>&amp;Manage Bookmarks...</source>
-      <translation type="unfinished">&amp;Správa záložek...</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1130" />
-      <source>Ctrl+Shift+B</source>
-      <comment>Help|Manage bookmarks</comment>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1132" />
-      <source>Open a dialog to manage the bookmarks.</source>
-      <translation type="unfinished">Otevřít dialog pro správu záložek.</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1134" />
+      <source>Manage Bookmarks</source>
+      <translation type="unfinished">Správa záložek</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1135" />
+      <source>&amp;Manage Bookmarks...</source>
+      <translation type="unfinished">&amp;Správa záložek...</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1136" />
+      <source>Ctrl+Shift+B</source>
+      <comment>Help|Manage bookmarks</comment>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1138" />
+      <source>Open a dialog to manage the bookmarks.</source>
+      <translation type="unfinished">Otevřít dialog pro správu záložek.</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1140" />
       <source>&lt;b&gt;Manage Bookmarks...&lt;/b&gt;&lt;p&gt;Open a dialog to manage the bookmarks.&lt;/p&gt;</source>
       <translation type="unfinished">&lt;b&gt;Správa záložek&lt;/b&gt;&lt;p&gt;Otevřít dialog pro správu záložek.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1143" />
-      <source>Add Bookmark</source>
-      <translation type="unfinished">Přidat záložku</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1145" />
-      <source>Add &amp;Bookmark...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1146" />
-      <source>Ctrl+D</source>
-      <comment>Help|Add bookmark</comment>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1149" />
-      <source>Open a dialog to add a bookmark.</source>
-      <translation type="unfinished">Otevřít dialog pro přidání záložky.</translation>
+      <source>Add Bookmark</source>
+      <translation type="unfinished">Přidat záložku</translation>
     </message>
     <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1151" />
+      <source>Add &amp;Bookmark...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1152" />
+      <source>Ctrl+D</source>
+      <comment>Help|Add bookmark</comment>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1155" />
+      <source>Open a dialog to add a bookmark.</source>
+      <translation type="unfinished">Otevřít dialog pro přidání záložky.</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1157" />
       <source>&lt;b&gt;Add Bookmark&lt;/b&gt;&lt;p&gt;Open a dialog to add the current URL as a bookmark.&lt;/p&gt;</source>
       <translation type="unfinished">&lt;b&gt;Přidat záložku&lt;/b&gt;&lt;p&gt;Otevřít dialog pro přidání aktuální URL jako záložky.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1159" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1165" />
       <source>Add Folder</source>
       <translation type="unfinished">Přidat složku</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1160" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1166" />
       <source>Add &amp;Folder...</source>
       <translation type="unfinished">Přidat s&amp;ložku...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1162" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1168" />
       <source>Open a dialog to add a new bookmarks folder.</source>
       <translation type="unfinished">Otevřít dialog pro přidání nové složky záložek.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1164" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1170" />
       <source>&lt;b&gt;Add Folder...&lt;/b&gt;&lt;p&gt;Open a dialog to add a new bookmarks folder.&lt;/p&gt;</source>
       <translation type="unfinished">&lt;b&gt;Přidat složku...&lt;/b&gt;&lt;p&gt;Otevřít dialog pro přidání nové složky záložek.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1173" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1179" />
       <source>Bookmark All Tabs</source>
       <translation type="unfinished">Vytvořit záložky pro všechny taby</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1174" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1180" />
       <source>Bookmark All Tabs...</source>
       <translation type="unfinished">Vytvořit záložky pro všechny taby...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1176" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1182" />
       <source>Bookmark all open tabs.</source>
       <translation type="unfinished">Vytvořit záložky pro všechny otevřené taby.</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1178" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1184" />
       <source>&lt;b&gt;Bookmark All Tabs...&lt;/b&gt;&lt;p&gt;Open a dialog to add a new bookmarks folder for all open tabs.&lt;/p&gt;</source>
       <translation type="unfinished">&lt;b&gt;Vytvořit záložky pro všechny taby...&lt;/b&gt;&lt;p&gt;Otevřít dialog pro přidání nové složky záložek pro všechny otevřené taby.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1187" />
-      <source>What's This?</source>
-      <translation type="unfinished">Co je to?</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1189" />
-      <source>&amp;What's This?</source>
-      <translation type="unfinished">&amp;Co je to?</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1190" />
-      <source>Shift+F1</source>
-      <comment>Help|What's This?'</comment>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1192" />
-      <source>Context sensitive help</source>
-      <translation type="unfinished">Kontextově senzitivní nápověda</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1193" />
+      <source>What's This?</source>
+      <translation type="unfinished">Co je to?</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1195" />
+      <source>&amp;What's This?</source>
+      <translation type="unfinished">&amp;Co je to?</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1196" />
+      <source>Shift+F1</source>
+      <comment>Help|What's This?'</comment>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1198" />
+      <source>Context sensitive help</source>
+      <translation type="unfinished">Kontextově senzitivní nápověda</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1199" />
       <source>&lt;b&gt;Display context sensitive help&lt;/b&gt;&lt;p&gt;In What's This? mode, the mouse cursor shows an arrow with a question mark, and you can click on the interface elements to get a short description of what they do and how to use them. In dialogs, this feature can be accessed using the context help button in the titlebar.&lt;/p&gt;</source>
       <translation type="unfinished">&lt;b&gt;Zobrazit kontextově senzitivní nápovědu&lt;/b&gt;&lt;p&gt;V režimu "Co je to?" se nad různými prvky aplikace u kurzoru zobrazí otazník. Když pak kliknete na tyto prvky, zobrazí se krátký popis co daný prvek znamená a jak jej použít. V dialogových oknech se tato funkce spustí tlačítkem kontextové nápovědy na horní liště.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1205" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1211" />
       <source>About</source>
       <translation type="unfinished">O aplikaci</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1206" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1212" />
       <source>&amp;About</source>
       <translation type="unfinished">O &amp;aplikaci</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1208" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1214" />
       <source>Display information about this software</source>
       <translation type="unfinished">Zobrazit informace a tomto software</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1210" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1216" />
       <source>&lt;b&gt;About&lt;/b&gt;&lt;p&gt;Display some information about this software.&lt;/p&gt;</source>
       <translation type="unfinished">&lt;b&gt;O aplikaci&lt;/b&gt;&lt;p&gt;Zobrazí se informace o tomto software.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1218" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1224" />
       <source>About Qt</source>
       <translation type="unfinished">O Qt</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1219" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1225" />
       <source>About &amp;Qt</source>
       <translation type="unfinished">O &amp;Qt</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1222" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1228" />
       <source>Display information about the Qt toolkit</source>
       <translation type="unfinished">Zobrazit informace o Qt toolkitu</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1223" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1229" />
       <source>&lt;b&gt;About Qt&lt;/b&gt;&lt;p&gt;Display some information about the Qt toolkit.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1231" />
-      <source>Zoom in</source>
-      <translation type="unfinished">Přiblížit</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1233" />
-      <source>Zoom &amp;in</source>
-      <translation type="unfinished">Př&amp;iblížit</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1234" />
-      <source>Ctrl++</source>
-      <comment>View|Zoom in</comment>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1235" />
-      <source>Zoom In</source>
-      <comment>View|Zoom in</comment>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1237" />
+      <source>Zoom in</source>
+      <translation type="unfinished">Přiblížit</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1239" />
+      <source>Zoom &amp;in</source>
+      <translation type="unfinished">Př&amp;iblížit</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1240" />
+      <source>Ctrl++</source>
+      <comment>View|Zoom in</comment>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1241" />
+      <source>Zoom In</source>
+      <comment>View|Zoom in</comment>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1243" />
       <source>Zoom in on the web page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1238" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1244" />
       <source>&lt;b&gt;Zoom in&lt;/b&gt;&lt;p&gt;Zoom in on the web page. This makes the web page bigger.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1247" />
-      <source>Zoom out</source>
-      <translation type="unfinished">Oddálit</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1249" />
-      <source>Zoom &amp;out</source>
-      <translation type="unfinished">&amp;Oddálit</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1250" />
-      <source>Ctrl+-</source>
-      <comment>View|Zoom out</comment>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1251" />
-      <source>Zoom Out</source>
-      <comment>View|Zoom out</comment>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1253" />
+      <source>Zoom out</source>
+      <translation type="unfinished">Oddálit</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1255" />
+      <source>Zoom &amp;out</source>
+      <translation type="unfinished">&amp;Oddálit</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1256" />
+      <source>Ctrl+-</source>
+      <comment>View|Zoom out</comment>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1257" />
+      <source>Zoom Out</source>
+      <comment>View|Zoom out</comment>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1259" />
       <source>Zoom out on the web page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1254" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1260" />
       <source>&lt;b&gt;Zoom out&lt;/b&gt;&lt;p&gt;Zoom out on the web page. This makes the web page smaller.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1263" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1269" />
       <source>Zoom reset</source>
       <translation type="unfinished">Resetovat lupu</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1265" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1271" />
       <source>Zoom &amp;reset</source>
       <translation type="unfinished">&amp;Resetovat lupu</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1266" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1272" />
       <source>Ctrl+0</source>
       <comment>View|Zoom reset</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1268" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1274" />
       <source>Reset the zoom of the web page</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1270" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1276" />
       <source>&lt;b&gt;Zoom reset&lt;/b&gt;&lt;p&gt;Reset the zoom of the web page. This sets the zoom factor to 100%.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1280" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1279" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1286" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1285" />
       <source>Show page source</source>
       <translation type="unfinished">Zobrazit zdroj strany</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1281" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1287" />
       <source>Ctrl+U</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1283" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1289" />
       <source>Show the page source in an editor</source>
       <translation type="unfinished">Zobrazit zdroj strany v editoru</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1285" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1291" />
       <source>&lt;b&gt;Show page source&lt;/b&gt;&lt;p&gt;Show the page source in an editor.&lt;/p&gt;</source>
       <translation type="unfinished">&lt;b&gt;Zobrazit zdroj strany&lt;/b&gt;&lt;p&gt;Zobrazit zdroj strany v editoru.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1294" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1300" />
       <source>Full Screen</source>
       <translation type="unfinished">Celá obrazovka</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1296" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1302" />
       <source>&amp;Full Screen</source>
       <translation type="unfinished">&amp;Celá obrazovka</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1301" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1307" />
       <source>Meta+Ctrl+F</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1303" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1309" />
       <source>F11</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1310" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1309" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1316" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1315" />
       <source>Show next tab</source>
       <translation type="unfinished">Zobrazit následující tab</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1311" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1317" />
       <source>Ctrl+Alt+Tab</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1319" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1318" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1325" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1324" />
       <source>Show previous tab</source>
       <translation type="unfinished">Zobrazit předchozí tab</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1320" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1326" />
       <source>Shift+Ctrl+Alt+Tab</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1328" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1327" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1334" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1333" />
       <source>Switch between tabs</source>
       <translation type="unfinished">Přepnout mezi taby</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1329" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1335" />
       <source>Ctrl+1</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1336" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1342" />
       <source>Preferences</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1338" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1344" />
       <source>&amp;Preferences...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1339" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1345" />
       <source>Set the prefered configuration</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1341" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1347" />
       <source>&lt;b&gt;Preferences&lt;/b&gt;&lt;p&gt;Set the configuration items of the application with your prefered values.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1350" />
-      <source>Languages</source>
-      <translation type="unfinished">Jazyky</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1352" />
-      <source>&amp;Languages...</source>
-      <translation type="unfinished">&amp;Jazyky...</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1354" />
-      <source>Configure the accepted languages for web pages</source>
-      <translation type="unfinished">Nastavit polovené jazyky pro web strany</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1356" />
+      <source>Languages</source>
+      <translation type="unfinished">Jazyky</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1358" />
+      <source>&amp;Languages...</source>
+      <translation type="unfinished">&amp;Jazyky...</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1360" />
+      <source>Configure the accepted languages for web pages</source>
+      <translation type="unfinished">Nastavit polovené jazyky pro web strany</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1362" />
       <source>&lt;b&gt;Languages&lt;/b&gt;&lt;p&gt;Configure the accepted languages for web pages.&lt;/p&gt;</source>
       <translation type="unfinished">&lt;b&gt;Jazyky&lt;/b&gt;&lt;p&gt;Nastavit polovené jazyky pro web strany.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1365" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1371" />
       <source>Cookies</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1367" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1373" />
       <source>C&amp;ookies...</source>
       <translation type="unfinished">C&amp;ookies...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1368" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1374" />
       <source>Configure cookies handling</source>
       <translation type="unfinished">Nastavit ovládání cookies</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1370" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1376" />
       <source>&lt;b&gt;Cookies&lt;/b&gt;&lt;p&gt;Configure cookies handling.&lt;/p&gt;</source>
       <translation type="unfinished">&lt;b&gt;Cookies&lt;/b&gt;&lt;p&gt;Nastavit ovládání cookies.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1379" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1385" />
       <source>Personal Information</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1381" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1387" />
       <source>Personal Information...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1384" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1390" />
       <source>Configure personal information for completing form fields</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1386" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1392" />
       <source>&lt;b&gt;Personal Information...&lt;/b&gt;&lt;p&gt;Opens a dialog to configure the personal information used for completing form fields.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1396" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1402" />
       <source>GreaseMonkey Scripts</source>
       <translation type="unfinished">Smazat &amp;soukromá data</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1398" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1404" />
       <source>GreaseMonkey Scripts...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1401" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1407" />
       <source>Configure the GreaseMonkey Scripts</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1403" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1409" />
       <source>&lt;b&gt;GreaseMonkey Scripts...&lt;/b&gt;&lt;p&gt;Opens a dialog to configure the available GreaseMonkey Scripts.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1413" />
-      <source>Edit Message Filters</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1415" />
-      <source>Edit Message Filters...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1417" />
-      <source>Edit the message filters used to suppress unwanted messages</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1419" />
+      <source>Edit Message Filters</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1421" />
+      <source>Edit Message Filters...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1423" />
+      <source>Edit the message filters used to suppress unwanted messages</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1425" />
       <source>&lt;b&gt;Edit Message Filters&lt;/b&gt;&lt;p&gt;Opens a dialog to edit the message filters used to suppress unwanted messages been shown in an error window.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1430" />
-      <source>Edit HTML5 Feature Permissions</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1432" />
-      <source>Edit HTML5 Feature Permissions...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1434" />
-      <source>Edit the remembered HTML5 feature permissions</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1436" />
+      <source>Edit HTML5 Feature Permissions</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1438" />
+      <source>Edit HTML5 Feature Permissions...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1440" />
+      <source>Edit the remembered HTML5 feature permissions</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1442" />
       <source>&lt;b&gt;Edit HTML5 Feature Permissions&lt;/b&gt;&lt;p&gt;Opens a dialog to edit the remembered HTML5 feature permissions.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1449" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1447" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1455" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1453" />
       <source>Sync with Table of Contents</source>
       <translation type="unfinished">Sync obsahu</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1451" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1457" />
       <source>Synchronizes the table of contents with current page</source>
       <translation type="unfinished">Synchronizuje obsah s aktuální stranou</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1453" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1459" />
       <source>&lt;b&gt;Sync with Table of Contents&lt;/b&gt;&lt;p&gt;Synchronizes the table of contents with current page.&lt;/p&gt;</source>
       <translation type="unfinished">&lt;b&gt;Sync obsah&lt;/b&gt;&lt;p&gt;Synchronizuje obsah s aktuální stranou.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1463" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1462" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1469" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1468" />
       <source>Table of Contents</source>
       <translation type="unfinished">Obsah</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1465" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1471" />
       <source>Shows the table of contents window</source>
       <translation type="unfinished">Zobrazit okno s obsahem</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1467" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1473" />
       <source>&lt;b&gt;Table of Contents&lt;/b&gt;&lt;p&gt;Shows the table of contents window.&lt;/p&gt;</source>
       <translation type="unfinished">&lt;b&gt;Obsah&lt;/b&gt;&lt;p&gt;Zobrazit okno s obsahem.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1478" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1484" />
       <source>Shows the index window</source>
       <translation type="unfinished">Zobrazit index okna</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1480" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1486" />
       <source>&lt;b&gt;Index&lt;/b&gt;&lt;p&gt;Shows the index window.&lt;/p&gt;</source>
       <translation type="unfinished">&lt;b&gt;Index&lt;/b&gt;&lt;p&gt;Zobrazit index okna.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1491" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1497" />
       <source>Shows the search window</source>
       <translation type="unfinished">Zobrazit okno hledání</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1493" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1499" />
       <source>&lt;b&gt;Search&lt;/b&gt;&lt;p&gt;Shows the search window.&lt;/p&gt;</source>
       <translation type="unfinished">&lt;b&gt;Hledání&lt;/b&gt;&lt;p&gt;Zobrazit okno hledání.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1502" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1508" />
       <source>Manage QtHelp Documents</source>
       <translation type="unfinished">Uspořádat dokumenty QtNápovědy</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1503" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1509" />
       <source>Manage QtHelp &amp;Documents</source>
       <translation type="unfinished">Uspořádat QtHelp &amp;dokumenty</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1505" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1511" />
       <source>Shows a dialog to manage the QtHelp documentation set</source>
       <translation type="unfinished">Zobrazit dialog pro uspořádání QtNápovědy</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1507" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1513" />
       <source>&lt;b&gt;Manage QtHelp Documents&lt;/b&gt;&lt;p&gt;Shows a dialog to manage the QtHelp documentation set.&lt;/p&gt;</source>
       <translation type="unfinished">&lt;b&gt;Uspořádat dokumenty QtNápovědy&lt;/b&gt;&lt;p&gt;Zobrazit dialog pro uspořádání QtNápovědy.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1517" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1523" />
       <source>Reindex Documentation</source>
       <translation type="unfinished">Znovu indexovat dokumentaci</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1518" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1524" />
       <source>&amp;Reindex Documentation</source>
       <translation type="unfinished">Přeinde&amp;xovat dokumentaci</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1520" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1526" />
       <source>Reindexes the documentation set</source>
       <translation type="unfinished">Přeindexuje dokumentaci</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1522" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1528" />
       <source>&lt;b&gt;Reindex Documentation&lt;/b&gt;&lt;p&gt;Reindexes the documentation set.&lt;/p&gt;</source>
       <translation type="unfinished">&lt;b&gt;Znovu indexovat dokumentaci&lt;/b&gt;&lt;p&gt;Přeindexuje dokumentaci.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1536" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1533" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1531" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1542" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1539" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1537" />
       <source>Clear private data</source>
       <translation type="unfinished">Smazat soukromá data</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1538" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1544" />
       <source>&lt;b&gt;Clear private data&lt;/b&gt;&lt;p&gt;Clears the private data like browsing history, search history or the favicons database.&lt;/p&gt;</source>
       <translation type="unfinished">&lt;b&gt;Smazat soukromá data&lt;/b&gt;&lt;p&gt;Smaže soukromá data jako je historie prohlížení, vyhledávání a databáze favicon.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1548" />
-      <source>Clear icons database</source>
-      <translation type="unfinished">Vyčistit ikony databáze</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1549" />
-      <source>Clear &amp;icons database</source>
-      <translation type="unfinished">Smazat databázi &amp;ikon</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1552" />
-      <source>Clear the database of favicons</source>
-      <translation type="unfinished">Vyčistit databázi favicons</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1554" />
+      <source>Clear icons database</source>
+      <translation type="unfinished">Vyčistit ikony databáze</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1555" />
+      <source>Clear &amp;icons database</source>
+      <translation type="unfinished">Smazat databázi &amp;ikon</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1558" />
+      <source>Clear the database of favicons</source>
+      <translation type="unfinished">Vyčistit databázi favicons</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1560" />
       <source>&lt;b&gt;Clear icons database&lt;/b&gt;&lt;p&gt;Clears the database of favicons of previously visited URLs.&lt;/p&gt;</source>
       <translation type="unfinished">&lt;b&gt;Vyčistit databázi favicons&lt;/b&gt;&lt;p&gt;Vyčistit databázi favicons navštívených URL.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1565" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1563" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1571" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1569" />
       <source>Manage saved Favicons</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1568" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1574" />
       <source>Show a dialog to manage the saved favicons</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1570" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1576" />
       <source>&lt;b&gt;Manage saved Favicons&lt;/b&gt;&lt;p&gt;This shows a dialog to manage the saved favicons of previously visited URLs.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1579" />
-      <source>Configure Search Engines</source>
-      <translation type="unfinished">Konfigurovat vyhledávací enginy</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1580" />
-      <source>Configure Search &amp;Engines...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1583" />
-      <source>Configure the available search engines</source>
-      <translation type="unfinished">Konfigurovat dostupné vyhledávací enginy</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1585" />
+      <source>Configure Search Engines</source>
+      <translation type="unfinished">Konfigurovat vyhledávací enginy</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1586" />
+      <source>Configure Search &amp;Engines...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1589" />
+      <source>Configure the available search engines</source>
+      <translation type="unfinished">Konfigurovat dostupné vyhledávací enginy</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1591" />
       <source>&lt;b&gt;Configure Search Engines...&lt;/b&gt;&lt;p&gt;Opens a dialog to configure the available search engines.&lt;/p&gt;</source>
       <translation type="unfinished">&lt;b&gt;Konfigurivat vyhledávací enginy...&lt;/b&gt;&lt;p&gt;Otevře dialog pro konfiguraci dostupných vyhledávacích enginů.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1595" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1601" />
       <source>Manage Saved Passwords</source>
       <translation type="unfinished">Spravovat uložená hesla</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1597" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1603" />
       <source>Manage Saved Passwords...</source>
       <translation type="unfinished">Spravovat uložená hesla...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1600" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1606" />
       <source>Manage the saved passwords</source>
       <translation type="unfinished">Spravovat vaše uložená hesla</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1602" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1608" />
       <source>&lt;b&gt;Manage Saved Passwords...&lt;/b&gt;&lt;p&gt;Opens a dialog to manage the saved passwords.&lt;/p&gt;</source>
       <translation type="unfinished">&lt;b&gt;Spravovat uložená hesla...&lt;/b&gt;&lt;p&gt;Otevře dialog pro spravování uložených hesel.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1610" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1616" />
       <source>Ad Block</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1612" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1618" />
       <source>&amp;Ad Block...</source>
       <translation type="unfinished">&amp;Ad Block...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1615" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1621" />
       <source>Configure AdBlock subscriptions and rules</source>
       <translation type="unfinished">Konfigurovat AdBlock odebírání a pravidla</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1617" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1623" />
       <source>&lt;b&gt;Ad Block...&lt;/b&gt;&lt;p&gt;Opens a dialog to configure AdBlock subscriptions and rules.&lt;/p&gt;</source>
       <translation type="unfinished">&lt;b&gt;Ad Block...&lt;/b&gt;&lt;p&gt;Otevře dialog pro konfiguraci AdBlock odebírání a pravidel.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1626" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1632" />
       <source>Manage SSL Certificate Errors</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1628" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1634" />
       <source>Manage SSL Certificate Errors...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1631" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1637" />
       <source>Manage the accepted SSL certificate Errors</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1633" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1639" />
       <source>&lt;b&gt;Manage SSL Certificate Errors...&lt;/b&gt;&lt;p&gt;Opens a dialog to manage the accepted SSL certificate errors.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1643" />
-      <source>Manage Safe Browsing</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1645" />
-      <source>Manage Safe Browsing...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1647" />
-      <source>Configure Safe Browsing and manage local cache</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1649" />
+      <source>Manage Safe Browsing</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1651" />
+      <source>Manage Safe Browsing...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1653" />
+      <source>Configure Safe Browsing and manage local cache</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1655" />
       <source>&lt;b&gt;Manage Safe Browsing&lt;/b&gt;&lt;p&gt;This opens a dialog to configure Safe Browsing and to manage the local cache.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1660" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1659" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1666" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1665" />
       <source>Downloads</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1662" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1668" />
       <source>Shows the downloads window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1664" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1670" />
       <source>&lt;b&gt;Downloads&lt;/b&gt;&lt;p&gt;Shows the downloads window.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1673" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1679" />
       <source>RSS Feeds Dialog</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1675" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1681" />
       <source>&amp;RSS Feeds Dialog...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1676" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1682" />
       <source>Ctrl+Shift+F</source>
       <comment>Help|RSS Feeds Dialog</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1678" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1684" />
       <source>Open a dialog showing the configured RSS feeds.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1680" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1686" />
       <source>&lt;b&gt;RSS Feeds Dialog...&lt;/b&gt;&lt;p&gt;Open a dialog to show the configured RSS feeds. It can be used to mange the feeds and to show their contents.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1690" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1696" />
       <source>Siteinfo Dialog</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1692" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1698" />
       <source>&amp;Siteinfo Dialog...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1693" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1699" />
       <source>Ctrl+Shift+I</source>
       <comment>Help|Siteinfo Dialog</comment>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1695" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1701" />
       <source>Open a dialog showing some information about the current site.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1697" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1703" />
       <source>&lt;b&gt;Siteinfo Dialog...&lt;/b&gt;&lt;p&gt;Opens a dialog showing some information about the current site.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1706" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1712" />
       <source>Manage User Agent Settings</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1707" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1713" />
       <source>Manage &amp;User Agent Settings</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1709" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1715" />
       <source>Shows a dialog to manage the User Agent settings</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1711" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1717" />
       <source>&lt;b&gt;Manage User Agent Settings&lt;/b&gt;&lt;p&gt;Shows a dialog to manage the User Agent settings.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1720" />
-      <source>Synchronize data</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1722" />
-      <source>&amp;Synchronize Data...</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1724" />
-      <source>Shows a dialog to synchronize data via the network</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="1726" />
+      <source>Synchronize data</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1728" />
+      <source>&amp;Synchronize Data...</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1730" />
+      <source>Shows a dialog to synchronize data via the network</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1732" />
       <source>&lt;b&gt;Synchronize Data...&lt;/b&gt;&lt;p&gt;This shows a dialog to synchronize data via the network.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1736" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1742" />
       <source>Manage Saved Zoom Values</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1738" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1744" />
       <source>Manage Saved Zoom Values...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1741" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1747" />
       <source>Manage the saved zoom values</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1743" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1749" />
       <source>&lt;b&gt;Manage Saved Zoom Values...&lt;/b&gt;&lt;p&gt;Opens a dialog to manage the saved zoom values.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1754" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1760" />
       <source>Toggle the JavaScript console window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1756" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1762" />
       <source>&lt;b&gt;JavaScript Console&lt;/b&gt;&lt;p&gt;This toggles the JavaScript console window.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1766" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1765" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1772" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1771" />
       <source>Tab Manager</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1768" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1774" />
       <source>Shows the tab manager window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1770" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1776" />
       <source>&lt;b&gt;Tab Manager&lt;/b&gt;&lt;p&gt;Shows the tab manager window.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1779" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1785" />
       <source>Session Manager</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1780" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1786" />
       <source>Session Manager...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1782" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1788" />
       <source>Shows the session manager window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1784" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1790" />
       <source>&lt;b&gt;Session Manager&lt;/b&gt;&lt;p&gt;Shows the session manager window.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1795" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1793" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1801" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1799" />
       <source>Scan current site</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4728" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4719" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1805" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1803" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4734" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4725" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1811" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1809" />
       <source>IP Address Report</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4739" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1815" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1813" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4745" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1821" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1819" />
       <source>Domain Report</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1831" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1837" />
       <source>Keyboard Shortcuts</source>
       <translation type="unfinished">Klávesové zkratky</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1833" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1839" />
       <source>Keyboard &amp;Shortcuts...</source>
       <translation type="unfinished">Klávesové &amp;zkratky...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1836" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1842" />
       <source>Set the keyboard shortcuts</source>
       <translation type="unfinished">Nastavení klávesových zkratek</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1838" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1844" />
       <source>&lt;b&gt;Keyboard Shortcuts&lt;/b&gt;&lt;p&gt;Set the keyboard shortcuts of the application with your prefered values.&lt;/p&gt;</source>
       <translation type="unfinished">&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="../WebBrowser/WebBrowserWindow.py" line="5112" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5094" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1847" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5118" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5100" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1853" />
       <source>Export Keyboard Shortcuts</source>
       <translation type="unfinished">Exportovat klávesové zkratky</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1849" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1855" />
       <source>&amp;Export Keyboard Shortcuts...</source>
       <translation type="unfinished">&amp;Exportovat klávesové zkratky...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1851" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1857" />
       <source>Export the keyboard shortcuts</source>
       <translation type="unfinished">Export klávesových zkratek</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1853" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1859" />
       <source>&lt;b&gt;Export Keyboard Shortcuts&lt;/b&gt;&lt;p&gt;Export the keyboard shortcuts of the application.&lt;/p&gt;</source>
       <translation type="unfinished">&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="../WebBrowser/WebBrowserWindow.py" line="5130" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1861" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5136" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1867" />
       <source>Import Keyboard Shortcuts</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1863" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1869" />
       <source>&amp;Import Keyboard Shortcuts...</source>
       <translation type="unfinished">&amp;Import klávesových zkratek...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1865" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1871" />
       <source>Import the keyboard shortcuts</source>
       <translation type="unfinished">Import klávesových zkratek</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1867" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1873" />
       <source>&lt;b&gt;Import Keyboard Shortcuts&lt;/b&gt;&lt;p&gt;Import the keyboard shortcuts of the application.&lt;/p&gt;</source>
       <translation type="unfinished">&lt;b&gt;Import klávesových zkratek&lt;/b&gt;&lt;p&gt;Do aplikace se importují klávesové zkratky.&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1875" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1881" />
       <source>Protocol Handler Manager</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1876" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1882" />
       <source>Protocol Handler Manager...</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1878" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1884" />
       <source>Shows the protocol handler manager window</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1880" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1886" />
       <source>&lt;b&gt;Protocol Handler Manager&lt;/b&gt;&lt;p&gt;Shows the protocol handler manager window.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1917" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1923" />
       <source>&amp;File</source>
       <translation type="unfinished">S&amp;oubor</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2116" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1925" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2122" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1931" />
       <source>Sessions</source>
       <translation type="unfinished">Relace</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1949" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1955" />
       <source>&amp;Edit</source>
       <translation type="unfinished">&amp;Edit</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2188" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1965" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2194" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1971" />
       <source>&amp;View</source>
       <translation type="unfinished">Poh&amp;led</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1977" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1983" />
       <source>Text Encoding</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="1988" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="1994" />
       <source>H&amp;istory</source>
       <translation type="unfinished">H&amp;istorie</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2005" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2011" />
       <source>&amp;Bookmarks</source>
       <translation type="unfinished">&amp;Záložky</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2021" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2027" />
       <source>&amp;Settings</source>
       <translation type="unfinished">Na&amp;stavení</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2053" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2059" />
       <source>Global User Agent</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2219" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2065" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2225" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2071" />
       <source>&amp;Tools</source>
       <translation type="unfinished">&amp;Nástroje</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2226" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2072" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2232" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2078" />
       <source>&amp;VirusTotal</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2190" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2077" />
-      <source>&amp;Windows</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="2196" />
       <location filename="../WebBrowser/WebBrowserWindow.py" line="2083" />
+      <source>&amp;Windows</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2202" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2089" />
       <source>QtHelp</source>
       <translation type="unfinished">QtNápověda</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2088" />
-      <source>&amp;Toolbars</source>
-      <translation type="unfinished">&amp;Toolbary</translation>
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="2094" />
+      <source>&amp;Toolbars</source>
+      <translation type="unfinished">&amp;Toolbary</translation>
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2100" />
       <source>&amp;Help</source>
       <translation type="unfinished">&amp;Nápověda</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2123" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2129" />
       <source>Save</source>
       <translation type="unfinished">Uložit</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2143" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2149" />
       <source>Show All History...</source>
       <translation type="unfinished">Zobrazit celou historii...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2318" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2149" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2324" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2155" />
       <source>Settings</source>
       <translation type="unfinished">Nastavení</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2243" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2249" />
       <source>File</source>
       <translation type="unfinished">Soubor</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2268" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2274" />
       <source>Edit</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2281" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2287" />
       <source>View</source>
       <translation type="unfinished">Pohled</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2291" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2297" />
       <source>Find</source>
       <translation type="unfinished">Hledat</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2300" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2306" />
       <source>Filter</source>
       <translation type="unfinished">Filtr</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2310" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2316" />
       <source>Filtered by: </source>
       <translation type="unfinished">Filtrováno: </translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2330" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2336" />
       <source>Tools</source>
       <translation type="unfinished">Nástroje</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2339" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2345" />
       <source>Help</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2346" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2352" />
       <source>VirusTotal</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2486" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2492" />
       <source>&lt;p&gt;Could not start the process.&lt;br&gt;Ensure that it is available as &lt;b&gt;{0}&lt;/b&gt;.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2490" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2496" />
       <source>OK</source>
       <translation type="unfinished">OK</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2522" />
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2501" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2528" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2507" />
       <source>HTML Files (*.html *.htm *.mhtml *.mht);;PDF Files (*.pdf);;CHM Files (*.chm);;All Files (*)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2564" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2570" />
       <source>&lt;b&gt;eric Web Browser - {0}&lt;/b&gt;&lt;p&gt;The eric Web Browser is a combined help file and HTML browser. It is part of the eric development toolset.&lt;/p&gt;&lt;p&gt;It is based on QtWebEngine {1} and Chrome {2}.&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2694" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2700" />
       <source>Saved Tabs</source>
       <translation type="unfinished">Uložkt taby</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2875" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2881" />
       <source>Are you sure you want to close the web browser?</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="2876" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="2882" />
       <source>Are you sure you want to close the web browser?
 You have {0} windows with {1} tabs open.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3455" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3461" />
       <source>Could not find any associated content.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3500" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3506" />
       <source>Unfiltered</source>
       <translation type="unfinished">Nefiltrováno</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3554" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3560" />
       <source>Updating search index</source>
       <translation type="unfinished">Aktualizovat index pro hledání</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3634" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3640" />
       <source>Looking for Documentation...</source>
       <translation type="unfinished">Vyhledat dokumentaci...</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="3672" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="3678" />
       <source>Help Engine</source>
       <translation type="unfinished">Engine nápovědy</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4238" />
-      <source>System</source>
-      <translation type="unfinished">Systém</translation>
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4240" />
-      <source>ISO</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4242" />
-      <source>Unicode</source>
-      <translation type="unfinished" />
-    </message>
-    <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="4244" />
-      <source>Windows</source>
-      <translation type="unfinished" />
+      <source>System</source>
+      <translation type="unfinished">Systém</translation>
     </message>
     <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="4246" />
-      <source>IBM</source>
+      <source>ISO</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="4248" />
-      <source>Apple</source>
+      <source>Unicode</source>
       <translation type="unfinished" />
     </message>
     <message>
       <location filename="../WebBrowser/WebBrowserWindow.py" line="4250" />
+      <source>Windows</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4252" />
+      <source>IBM</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4254" />
+      <source>Apple</source>
+      <translation type="unfinished" />
+    </message>
+    <message>
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4256" />
       <source>Other</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4277" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4283" />
       <source>Menu Bar</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4282" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4288" />
       <source>Bookmarks</source>
       <translation type="unfinished">Záložky</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4287" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4293" />
       <source>Status Bar</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4301" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4307" />
       <source>&amp;Show all</source>
       <translation type="unfinished">&amp;Zobrazit vše</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4303" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4309" />
       <source>&amp;Hide all</source>
       <translation type="unfinished">&amp;Skrýt vše</translation>
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4688" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4694" />
       <source>VirusTotal Scan</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4689" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4695" />
       <source>&lt;p&gt;The VirusTotal scan could not be scheduled.&lt;p&gt;
 &lt;p&gt;Reason: {0}&lt;/p&gt;</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4720" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4726" />
       <source>Enter a valid IPv4 address in dotted quad notation:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4729" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4735" />
       <source>The given IP address is not in dotted quad notation.</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="4740" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="4746" />
       <source>Enter a valid domain name:</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5096" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5102" />
       <source>Keyboard Shortcuts File (*.ekj)</source>
       <translation type="unfinished" />
     </message>
     <message>
-      <location filename="../WebBrowser/WebBrowserWindow.py" line="5113" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5119" />
       <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="../WebBrowser/WebBrowserWindow.py" line="5132" />
+      <location filename="../WebBrowser/WebBrowserWindow.py" line="5138" />
       <source>Keyboard Shortcuts File (*.ekj);;XML Keyboard shortcut file (*.e4k)</source>
       <translation type="unfinished" />
     </message>
Binary file eric7/i18n/eric7_de.qm has changed
--- a/eric7/i18n/eric7_de.ts	Sat Sep 04 16:51:35 2021 +0200
+++ b/eric7/i18n/eric7_de.ts	Sat Sep 04 20:26:21 2021 +0200
@@ -16464,6 +16464,24 @@
     </message>
   </context>
   <context>
+    <name>EricNetworkIcon</name>
+    <message>
+      <location filename="../EricNetwork/EricNetworkIcon.py" line="68" />
+      <source>&lt;p&gt;Shows the Internet reachability status&lt;br/&gt;&lt;br/&gt;&lt;b&gt;Internet:&lt;/b&gt; {0}&lt;/p&gt;</source>
+      <translation>&lt;p&gt;Zeig den Interneterreichbarkeitsstatus&lt;br/&gt;&lt;br/&gt;&lt;b&gt;Internet:&lt;/b&gt; {0}&lt;/p&gt;</translation>
+    </message>
+    <message>
+      <location filename="../EricNetwork/EricNetworkIcon.py" line="73" />
+      <source>Reachable</source>
+      <translation>erreichbar</translation>
+    </message>
+    <message>
+      <location filename="../EricNetwork/EricNetworkIcon.py" line="76" />
+      <source>Not Reachable</source>
+      <translation>nicht erreichbar</translation>
+    </message>
+  </context>
+  <context>
     <name>EricNetworkProxyFactory</name>
     <message>
       <location filename="../EricNetwork/EricNetworkProxyFactory.py" line="52" />
@@ -16743,7 +16761,7 @@
   <context>
     <name>EricSideBar</name>
     <message>
-      <location filename="../EricWidgets/EricSideBar.py" line="66" />
+      <location filename="../EricWidgets/EricSideBar.py" line="68" />
       <source>Deselect to activate automatic collapsing</source>
       <translation>Abwählen, um das automatische Einfahren zu aktivieren</translation>
     </message>
@@ -41209,63 +41227,63 @@
       <translation>Drücken, um den Kanal zu betreten</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcNetworkWidget.py" line="344" />
+      <location filename="../Network/IRC/IrcNetworkWidget.py" line="350" />
       <source>Press to disconnect from the network</source>
       <translation>Drücken, um die Verbindung zum Netzwerk zu beenden</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcNetworkWidget.py" line="349" />
+      <location filename="../Network/IRC/IrcNetworkWidget.py" line="355" />
       <source>Press to connect to the selected network</source>
       <translation>Drücken, um zum ausgewählten Netzwerk zu verbinden</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcNetworkWidget.py" line="438" />
-      <location filename="../Network/IRC/IrcNetworkWidget.py" line="421" />
+      <location filename="../Network/IRC/IrcNetworkWidget.py" line="444" />
+      <location filename="../Network/IRC/IrcNetworkWidget.py" line="427" />
       <source>Save Messages</source>
       <translation>Nachrichten speichern</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcNetworkWidget.py" line="423" />
+      <location filename="../Network/IRC/IrcNetworkWidget.py" line="429" />
       <source>HTML Files (*.{0});;Text Files (*.txt);;All Files (*)</source>
       <translation>HTML-Dateien (*.{0});;Textdateien (*.txt);;Alle Dateien (*)</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcNetworkWidget.py" line="439" />
+      <location filename="../Network/IRC/IrcNetworkWidget.py" line="445" />
       <source>&lt;p&gt;The file &lt;b&gt;{0}&lt;/b&gt; already exists. Overwrite it?&lt;/p&gt;</source>
       <translation>&lt;p&gt;Die Datei &lt;b&gt;{0}&lt;/b&gt; existiert bereits. Überschreiben?&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcNetworkWidget.py" line="457" />
+      <location filename="../Network/IRC/IrcNetworkWidget.py" line="463" />
       <source>Error saving Messages</source>
       <translation>Fehler beim Speichern der Nachrichten</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcNetworkWidget.py" line="458" />
+      <location filename="../Network/IRC/IrcNetworkWidget.py" line="464" />
       <source>&lt;p&gt;The messages contents could not be written to &lt;b&gt;{0}&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Reason: {1}&lt;/p&gt;</source>
       <translation>&lt;p&gt;Der Nachrichteninhalt konnte nicht nach &lt;b&gt;{0}&lt;/b&gt; gespeichert werden.&lt;/p&gt;&lt;p&gt;Ursache: {1}&lt;/p&gt;</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcNetworkWidget.py" line="470" />
+      <location filename="../Network/IRC/IrcNetworkWidget.py" line="476" />
       <source>Copy</source>
       <translation>Kopieren</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcNetworkWidget.py" line="474" />
+      <location filename="../Network/IRC/IrcNetworkWidget.py" line="480" />
       <source>Cut all</source>
       <translation>Alles ausschneiden</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcNetworkWidget.py" line="477" />
+      <location filename="../Network/IRC/IrcNetworkWidget.py" line="483" />
       <source>Copy all</source>
       <translation>Alles kopieren</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcNetworkWidget.py" line="481" />
+      <location filename="../Network/IRC/IrcNetworkWidget.py" line="487" />
       <source>Clear</source>
       <translation>Löschen</translation>
     </message>
     <message>
-      <location filename="../Network/IRC/IrcNetworkWidget.py" line="485" />
+      <location filename="../Network/IRC/IrcNetworkWidget.py" line="491" />
       <source>Save</source>
       <translation>Speichern</translation>
     </message>
@@ -43706,7 +43724,7 @@
       <translation>Pygments</translation>
     </message>
     <message>
-      <location filename="../Preferences/__init__.py" line="469" />
+      <location filename="../Preferences/__init__.py" line="468" />
       <location filename="../QScintilla/Lexers/__init__.py" line="415" />
       <source>Python Files (*.py *.py3)</source>
       <translation>Python-Dateien (*.py *.py3)</translation>
@@ -43959,7 +43977,7 @@